]> gitweb.factorcode.org Git - factor.git/log
factor.git
8 months agoImported https://downloads.factorcode.org/releases/0.99/factor-src-0.99.zip release
nomennescio [Thu, 24 Aug 2023 22:55:02 +0000 (00:55 +0200)]
Imported https://downloads.factorcode.org/releases/0.99/factor-src-0.99.zip

8 months agoSmall fix 0.99
nomennescio [Thu, 24 Aug 2023 13:21:33 +0000 (14:21 +0100)]
Small fix

8 months agoFix syntax
nomennescio [Thu, 24 Aug 2023 09:24:34 +0000 (10:24 +0100)]
Fix syntax

8 months agoUpdate Workflow to checkout@v3. Show branch target and initiator.
nomennescio [Thu, 24 Aug 2023 09:00:47 +0000 (10:00 +0100)]
Update Workflow to checkout@v3. Show branch target and initiator.

8 months agoManual trigger to test branches on Github
nomennescio [Thu, 24 Aug 2023 07:18:11 +0000 (08:18 +0100)]
Manual trigger to test branches on Github

8 months agotools.profiler.sampling: win32
John Benediktsson [Thu, 24 Aug 2023 03:49:59 +0000 (20:49 -0700)]
tools.profiler.sampling: win32

8 months agotools.profiler.sampling: win32
John Benediktsson [Thu, 24 Aug 2023 02:44:27 +0000 (19:44 -0700)]
tools.profiler.sampling: win32

8 months agoREADME: adding note about demos
John Benediktsson [Thu, 24 Aug 2023 02:44:08 +0000 (19:44 -0700)]
README: adding note about demos

8 months agovm: remove old (possibly wrong) WIN32 defines
John Benediktsson [Wed, 23 Aug 2023 23:03:53 +0000 (16:03 -0700)]
vm: remove old (possibly wrong) WIN32 defines

8 months agosystem-info.windows: :facepalm:
John Benediktsson [Wed, 23 Aug 2023 19:46:35 +0000 (12:46 -0700)]
system-info.windows: :facepalm:

8 months agosystem-info.windows: quick fix for mason build
John Benediktsson [Wed, 23 Aug 2023 18:13:04 +0000 (11:13 -0700)]
system-info.windows: quick fix for mason build

8 months agowipe: revert ``random-file`` and use "0 seek file append" method.
John Benediktsson [Wed, 23 Aug 2023 16:35:31 +0000 (09:35 -0700)]
wipe: revert ``random-file`` and use "0 seek file append" method.

8 months agowipe.windows: use normalize-path so resource:foo.txt works
John Benediktsson [Wed, 23 Aug 2023 15:59:14 +0000 (08:59 -0700)]
wipe.windows: use normalize-path so resource:foo.txt works

8 months agowipe.windows: fix using
John Benediktsson [Wed, 23 Aug 2023 15:56:26 +0000 (08:56 -0700)]
wipe.windows: fix using

8 months agowipe: fix remove-read-only to be a HOOK: on windows, use ``random-file``
John Benediktsson [Wed, 23 Aug 2023 15:49:40 +0000 (08:49 -0700)]
wipe: fix remove-read-only to be a HOOK: on windows, use ``random-file``

8 months agowipe: fix the limit-stream parameter order
Alexander Ilin [Wed, 23 Aug 2023 14:53:39 +0000 (16:53 +0200)]
wipe: fix the limit-stream parameter order

8 months agoRevert "mason.release.dlls: change where it copies from"
John Benediktsson [Wed, 23 Aug 2023 04:09:49 +0000 (21:09 -0700)]
Revert "mason.release.dlls: change where it copies from"

This reverts commit 0c69ad712432e26d96bb83bdafbbdf3666e56e43.

8 months agoRevert "mason.release.dlls: move symbol to mason.config"
John Benediktsson [Wed, 23 Aug 2023 04:09:44 +0000 (21:09 -0700)]
Revert "mason.release.dlls: move symbol to mason.config"

This reverts commit bbf66e761df80fee971ba051425bc27b77b12857.

8 months agoterminal: fix typo in terminal-height name
John Benediktsson [Wed, 23 Aug 2023 03:52:23 +0000 (20:52 -0700)]
terminal: fix typo in terminal-height name

8 months agoverbal-expressions: fix a typo in a constructor name
Alexander Ilin [Wed, 23 Aug 2023 00:25:38 +0000 (02:25 +0200)]
verbal-expressions: fix a typo in a constructor name

The name should be singular, but it looks like the vocab name was copied.

8 months agoio.sockets.secure.openssl: disable local test on windows, use remote on all OS
John Benediktsson [Tue, 22 Aug 2023 23:27:45 +0000 (16:27 -0700)]
io.sockets.secure.openssl: disable local test on windows, use remote on all OS

8 months agoSupport image format version 4 with defined fields
nomennescio [Tue, 22 Aug 2023 23:07:47 +0000 (00:07 +0100)]
Support image format version 4 with defined fields

See issue #2580

8 months agoRevert "cpu.architecture: remove un-needed temp register in %bit-test"
John Benediktsson [Tue, 22 Aug 2023 23:08:14 +0000 (16:08 -0700)]
Revert "cpu.architecture: remove un-needed temp register in %bit-test"

This reverts commit 18b341da00a8a5df7b4d58d76ab1465eee8555e3.

8 months agoextra: don't use absolute paths for dylibs
John Benediktsson [Tue, 22 Aug 2023 22:44:10 +0000 (15:44 -0700)]
extra: don't use absolute paths for dylibs

8 months agoogg: use unversioned dylib
John Benediktsson [Tue, 22 Aug 2023 22:35:04 +0000 (15:35 -0700)]
ogg: use unversioned dylib

8 months agoopenal: use libalut.dylib to allow freealut to be used
John Benediktsson [Tue, 22 Aug 2023 22:34:54 +0000 (15:34 -0700)]
openal: use libalut.dylib to allow freealut to be used

8 months agocpu.architecture: remove un-needed temp register in %bit-test
John Benediktsson [Tue, 22 Aug 2023 22:19:54 +0000 (15:19 -0700)]
cpu.architecture: remove un-needed temp register in %bit-test

8 months agoMerge pull request #2591 from nomennescio/feature-vm-prepare-image-reserved-fields
nomennescio [Tue, 22 Aug 2023 21:19:53 +0000 (23:19 +0200)]
Merge pull request #2591 from nomennescio/feature-vm-prepare-image-reserved-fields

VM prepare image reserved fields usage

8 months agoVersion 4 compatible image format with reserved fields defined for forwards compatibi... 2591/head
nomennescio [Tue, 22 Aug 2023 20:09:00 +0000 (22:09 +0200)]
Version 4 compatible image format with reserved fields defined for forwards compatibility.

Also supports current version 4 image format with undefined fields.
Note that since issue #2580 was solved, new images saved will have zero-initialized fields,
but there's no such guarantee for older version 4 images.

8 months agowebapps.mason.grid: column widths
John Benediktsson [Tue, 22 Aug 2023 20:08:03 +0000 (13:08 -0700)]
webapps.mason.grid: column widths

8 months agowebsites.factorcode: table border-collapse css
John Benediktsson [Tue, 22 Aug 2023 19:54:12 +0000 (12:54 -0700)]
websites.factorcode: table border-collapse css

8 months agoMerge branch 'factor:master' into feature-vm-prepare-image-reserved-fields
nomennescio [Tue, 22 Aug 2023 19:48:13 +0000 (21:48 +0200)]
Merge branch 'factor:master' into feature-vm-prepare-image-reserved-fields

8 months agowebsites.factorcode: update css
John Benediktsson [Tue, 22 Aug 2023 19:27:49 +0000 (12:27 -0700)]
websites.factorcode: update css

8 months agohelp.html: more space below $code blocks
John Benediktsson [Tue, 22 Aug 2023 18:56:29 +0000 (11:56 -0700)]
help.html: more space below $code blocks

8 months agotldr: remove "not loaded" tag
John Benediktsson [Tue, 22 Aug 2023 18:06:41 +0000 (11:06 -0700)]
tldr: remove "not loaded" tag

8 months agounicode: update summary
John Benediktsson [Tue, 22 Aug 2023 18:05:39 +0000 (11:05 -0700)]
unicode: update summary

8 months agosmtp: add a test timeout
John Benediktsson [Tue, 22 Aug 2023 16:04:14 +0000 (09:04 -0700)]
smtp: add a test timeout

8 months agomason.release.dlls: move symbol to mason.config
John Benediktsson [Tue, 22 Aug 2023 16:01:17 +0000 (09:01 -0700)]
mason.release.dlls: move symbol to mason.config

8 months agomason.release.dlls: change where it copies from
John Benediktsson [Tue, 22 Aug 2023 15:58:36 +0000 (08:58 -0700)]
mason.release.dlls: change where it copies from

8 months agoassocs: assoc-map-as does not map between assocs and sequences
Giftpflanze [Tue, 22 Aug 2023 15:55:12 +0000 (17:55 +0200)]
assocs: assoc-map-as does not map between assocs and sequences

8 months agomason.release.dlls: remove libtls.dll from copy
John Benediktsson [Tue, 22 Aug 2023 15:47:34 +0000 (08:47 -0700)]
mason.release.dlls: remove libtls.dll from copy

8 months agokernel: Retire $complex-shuffle
Giftpflanze [Tue, 22 Aug 2023 10:16:31 +0000 (12:16 +0200)]
kernel: Retire $complex-shuffle

8 months agobuild-from-source: fix gitlab
Doug Coleman [Tue, 22 Aug 2023 04:46:27 +0000 (23:46 -0500)]
build-from-source: fix gitlab

8 months agobuild-from-source.windows: better way to get cairo version with gitlab
Doug Coleman [Tue, 22 Aug 2023 04:21:06 +0000 (23:21 -0500)]
build-from-source.windows: better way to get cairo version with gitlab
rest api

8 months agocli.git: wait-for-success takes a sequence too
Doug Coleman [Tue, 22 Aug 2023 03:02:00 +0000 (22:02 -0500)]
cli.git: wait-for-success takes a sequence too

8 months agoio.sockets.secure.openssl: use different ports in 64-bit vs 32-bit
John Benediktsson [Tue, 22 Aug 2023 03:54:26 +0000 (20:54 -0700)]
io.sockets.secure.openssl: use different ports in 64-bit vs 32-bit

8 months agogeneric: fix help-lint for make-consult-quot
John Benediktsson [Tue, 22 Aug 2023 01:25:49 +0000 (18:25 -0700)]
generic: fix help-lint for make-consult-quot

8 months agohashcash: Avoid generating the stamp unless it is unset or set to ``f``
John Benediktsson [Mon, 21 Aug 2023 22:56:42 +0000 (15:56 -0700)]
hashcash: Avoid generating the stamp unless it is unset or set to ``f``

8 months agobuild-from-source: better checkout procedure, messages
Doug Coleman [Mon, 21 Aug 2023 23:50:56 +0000 (18:50 -0500)]
build-from-source: better checkout procedure, messages

8 months agoadd one more thing to the docs
Alex Maestas [Thu, 23 Mar 2023 16:32:04 +0000 (16:32 +0000)]
add one more thing to the docs

8 months agoclean up docs
Alex Maestas [Wed, 22 Mar 2023 00:02:26 +0000 (00:02 +0000)]
clean up docs

8 months agoUpdate docs
Alex Maestas [Sun, 19 Mar 2023 21:39:55 +0000 (21:39 +0000)]
Update docs

8 months agomove theme protocol into ui.theme; restore using line; ensure bootstrap works.
Alex Maestas [Thu, 16 Mar 2023 16:34:35 +0000 (16:34 +0000)]
move theme protocol into ui.theme; restore using line; ensure bootstrap works.

8 months agoshuffle even less
Alex Maestas [Wed, 15 Mar 2023 23:30:07 +0000 (23:30 +0000)]
shuffle even less

8 months agoshuffle less
Alex Maestas [Wed, 15 Mar 2023 07:07:37 +0000 (07:07 +0000)]
shuffle less

8 months agoHave method combinations themselves make their consultation quotations.
Alex Maestas [Wed, 15 Mar 2023 06:15:52 +0000 (06:15 +0000)]
Have method combinations themselves make their consultation quotations.

kinda meta

8 months agoremove the need to name the variable in the hook consultation
Alex Maestas [Wed, 15 Mar 2023 04:24:27 +0000 (04:24 +0000)]
remove the need to name the variable in the hook consultation

8 months agodelocalize hook-consultation
Alex Maestas [Fri, 12 Aug 2022 23:47:49 +0000 (23:47 +0000)]
delocalize hook-consultation

8 months agoAdd HOOK-CONSULT: to delegate
Alex Maestas [Fri, 12 Aug 2022 23:08:15 +0000 (23:08 +0000)]
Add HOOK-CONSULT: to delegate

This allows for delegation of hooks and their associated singletons,
working around their inability to be subclassed.

8 months agomisc/vim: update generated syntax
John Benediktsson [Mon, 21 Aug 2023 18:50:29 +0000 (11:50 -0700)]
misc/vim: update generated syntax

8 months agowebapps.mason.utils: update requirements
John Benediktsson [Mon, 21 Aug 2023 17:50:03 +0000 (10:50 -0700)]
webapps.mason.utils: update requirements

8 months agotools.scaffold: simplify read-unit-test
John Benediktsson [Mon, 21 Aug 2023 17:31:13 +0000 (10:31 -0700)]
tools.scaffold: simplify read-unit-test

8 months agotools.scaffold: only with-file-vocabs when parsing the string
John Benediktsson [Mon, 21 Aug 2023 17:29:19 +0000 (10:29 -0700)]
tools.scaffold: only with-file-vocabs when parsing the string

8 months agotools.scaffold: fix using, write tests all at once
John Benediktsson [Mon, 21 Aug 2023 17:27:51 +0000 (10:27 -0700)]
tools.scaffold: fix using, write tests all at once

8 months agotools.scaffold: need a manifest for mason tests
John Benediktsson [Mon, 21 Aug 2023 17:19:46 +0000 (10:19 -0700)]
tools.scaffold: need a manifest for mason tests

8 months agocpu.arm.32.assembler: put in basis with cpu.arm.32
John Benediktsson [Mon, 21 Aug 2023 17:07:42 +0000 (10:07 -0700)]
cpu.arm.32.assembler: put in basis with cpu.arm.32

8 months agotools.scaffold: testing test generating words
olus2000 [Mon, 21 Aug 2023 07:15:51 +0000 (09:15 +0200)]
tools.scaffold: testing test generating words

8 months agotools.saffold: document test scaffolding words
olus2000 [Sun, 20 Aug 2023 20:04:21 +0000 (22:04 +0200)]
tools.saffold: document test scaffolding words

8 months agotools.scaffold: expand test-maybe unit test
olus2000 [Sun, 20 Aug 2023 20:04:02 +0000 (22:04 +0200)]
tools.scaffold: expand test-maybe unit test

8 months agotools.scaffold: overhaul of `scaffold-unit-tests`
olus2000 [Sun, 20 Aug 2023 20:02:55 +0000 (22:02 +0200)]
tools.scaffold: overhaul of `scaffold-unit-tests`

8 months agotools.scaffold: removed extra text in docs
olus2000 [Sat, 19 Aug 2023 13:31:44 +0000 (15:31 +0200)]
tools.scaffold: removed extra text in docs

8 months agoReorganize cpu.arm, and other changes
Giftpflanze [Sat, 19 Aug 2023 11:58:38 +0000 (13:58 +0200)]
Reorganize cpu.arm, and other changes

cpu.arm.assembler.32 and 64 are both really arm64
Make room for possible arm32 backend
Add relative relocation for arm64
Unify 32 and 64 bit operands for arm64
Fix some instructions uncovered by that
Implement more of the arm64 backend

8 months agocompiler.cfg.builder.alien: fix malloc dll on windows
Doug Coleman [Mon, 21 Aug 2023 07:50:11 +0000 (02:50 -0500)]
compiler.cfg.builder.alien: fix malloc dll on windows

8 months agowindows: use newer libc runtime library ucrtbase.dll
Doug Coleman [Mon, 21 Aug 2023 03:52:15 +0000 (22:52 -0500)]
windows: use newer libc runtime library ucrtbase.dll

https://stackoverflow.com/questions/67848972/differences-between-msvcrt-ucrt-and-vcruntime-libraries

8 months agomath.statistics: add Spearman's correlation, and rank-by-{avg,min,max}
John Benediktsson [Sun, 20 Aug 2023 15:29:48 +0000 (08:29 -0700)]
math.statistics: add Spearman's correlation, and rank-by-{avg,min,max}

8 months agorandom: adding binomial-random
John Benediktsson [Sat, 19 Aug 2023 22:40:56 +0000 (15:40 -0700)]
random: adding binomial-random

8 months agomath.functions: adding docs for lgamma
John Benediktsson [Sat, 19 Aug 2023 13:57:07 +0000 (06:57 -0700)]
math.functions: adding docs for lgamma

8 months agoxml.writer-docs: update the documentation wording and formatting
Alexander Ilin [Sat, 19 Aug 2023 18:24:49 +0000 (20:24 +0200)]
xml.writer-docs: update the documentation wording and formatting

8 months agomath.functions: adding lgamma
John Benediktsson [Sat, 19 Aug 2023 05:08:01 +0000 (22:08 -0700)]
math.functions: adding lgamma

8 months agobuild-from-source.windows: build lz4, get good version of ripgrep
Doug Coleman [Sat, 19 Aug 2023 01:24:40 +0000 (20:24 -0500)]
build-from-source.windows: build lz4, get good version of ripgrep

- comment for missing commands

8 months agohelp.syntax: whoops, was making extra spaces
John Benediktsson [Fri, 18 Aug 2023 05:34:14 +0000 (22:34 -0700)]
help.syntax: whoops, was making extra spaces

8 months agohelp.syntax: fix for help blocks
John Benediktsson [Fri, 18 Aug 2023 04:20:28 +0000 (21:20 -0700)]
help.syntax: fix for help blocks

8 months agomason.twitter: deleted since it stopped working
John Benediktsson [Fri, 18 Aug 2023 04:03:43 +0000 (21:03 -0700)]
mason.twitter: deleted since it stopped working

8 months agohelp.lint.checks: show which strings are problematic
John Benediktsson [Fri, 18 Aug 2023 02:19:30 +0000 (19:19 -0700)]
help.lint.checks: show which strings are problematic

8 months agobuild-from-source: fix tests
John Benediktsson [Fri, 18 Aug 2023 02:02:14 +0000 (19:02 -0700)]
build-from-source: fix tests

8 months agosystem-info.linux: fix test on 6.x kernel
John Benediktsson [Fri, 18 Aug 2023 02:01:28 +0000 (19:01 -0700)]
system-info.linux: fix test on 6.x kernel

8 months agobuild-from-source: fix tests
John Benediktsson [Fri, 18 Aug 2023 01:59:52 +0000 (18:59 -0700)]
build-from-source: fix tests

8 months agobuild-from-source: bare repos, git worktree, build latest released version
Doug Coleman [Fri, 18 Aug 2023 00:54:46 +0000 (19:54 -0500)]
build-from-source: bare repos, git worktree, build latest released version

8 months agocli.git: add `git checkout` and cloning bare repos
Doug Coleman [Thu, 17 Aug 2023 23:35:45 +0000 (18:35 -0500)]
cli.git: add `git checkout` and cloning bare repos

8 months agohelp.lint.checks: adjust checks for whitespace
John Benediktsson [Fri, 18 Aug 2023 00:24:22 +0000 (17:24 -0700)]
help.lint.checks: adjust checks for whitespace

8 months agohelp.markup: fix tests for $code
John Benediktsson [Fri, 18 Aug 2023 00:01:58 +0000 (17:01 -0700)]
help.markup: fix tests for $code

8 months agolistener-docs: warn against using handle-ctrl-break
Alexander Ilin [Thu, 17 Aug 2023 23:51:04 +0000 (01:51 +0200)]
listener-docs: warn against using handle-ctrl-break

8 months agoxml.data-docs: fix a typo, use $sequence for shorter code
Alexander Ilin [Thu, 17 Aug 2023 23:45:23 +0000 (01:45 +0200)]
xml.data-docs: fix a typo, use $sequence for shorter code

End a sentence with a period.

8 months agoRevert "parser: disallow quotation in word names"
John Benediktsson [Thu, 17 Aug 2023 22:29:10 +0000 (15:29 -0700)]
Revert "parser: disallow quotation in word names"

This reverts commit 759c1dbe6a8ee8198c30506ad873116cbe1ddd65.

8 months agovocabs: disallow quotation in vocab name
John Benediktsson [Thu, 17 Aug 2023 22:24:17 +0000 (15:24 -0700)]
vocabs: disallow quotation in vocab name

8 months agoparser: disallow quotation in word names
John Benediktsson [Thu, 17 Aug 2023 22:19:12 +0000 (15:19 -0700)]
parser: disallow quotation in word names

8 months agohelp.markup: remove blank after $code
John Benediktsson [Thu, 17 Aug 2023 22:06:59 +0000 (15:06 -0700)]
help.markup: remove blank after $code

8 months agohelp.syntax: tweak algo
John Benediktsson [Thu, 17 Aug 2023 21:32:24 +0000 (14:32 -0700)]
help.syntax: tweak algo

8 months agohelp.syntax: fix use of literal strings
John Benediktsson [Thu, 17 Aug 2023 21:16:28 +0000 (14:16 -0700)]
help.syntax: fix use of literal strings

8 months agoxml.data-docs: update the documentation formatting and add links
Alexander Ilin [Thu, 17 Aug 2023 20:37:25 +0000 (22:37 +0200)]
xml.data-docs: update the documentation formatting and add links