]> gitweb.factorcode.org Git - factor.git/log
factor.git
8 months agoio.files: using if-file-exists in various places if-file-exists 2843/head
John Benediktsson [Fri, 1 Sep 2023 04:44:28 +0000 (21:44 -0700)]
io.files: using if-file-exists in various places

8 months agoRevert "system: make exit have ( n -- ) stack effect"
John Benediktsson [Fri, 1 Sep 2023 04:42:46 +0000 (21:42 -0700)]
Revert "system: make exit have ( n -- ) stack effect"

This reverts commit 3c441d38b59cba7c24ac68bc9f8f4da971301f27.

8 months agotools.deploy.macosx: using ?delete-tree
John Benediktsson [Fri, 1 Sep 2023 04:35:26 +0000 (21:35 -0700)]
tools.deploy.macosx: using ?delete-tree

8 months agofastcgi: using ?delete-file
John Benediktsson [Fri, 1 Sep 2023 04:35:06 +0000 (21:35 -0700)]
fastcgi: using ?delete-file

8 months agoio.files: document potential if-file-exists race condition
John Benediktsson [Fri, 1 Sep 2023 04:16:20 +0000 (21:16 -0700)]
io.files: document potential if-file-exists race condition

8 months agosystem: make exit have ( n -- ) stack effect
John Benediktsson [Fri, 1 Sep 2023 03:11:52 +0000 (20:11 -0700)]
system: make exit have ( n -- ) stack effect

8 months agohelp.html: check filename for printable characters
John Benediktsson [Thu, 31 Aug 2023 21:04:06 +0000 (14:04 -0700)]
help.html: check filename for printable characters

8 months agoREADME.md: Add guided tour, link to web docs
John Benediktsson [Thu, 31 Aug 2023 20:06:40 +0000 (13:06 -0700)]
README.md: Add guided tour, link to web docs

8 months agoslots: Fix non-idiomatic code example in docs
Giftpflanze [Thu, 31 Aug 2023 18:43:31 +0000 (20:43 +0200)]
slots: Fix non-idiomatic code example in docs

8 months ago.github: help-lint-all on test_branch
John Benediktsson [Thu, 31 Aug 2023 17:21:07 +0000 (10:21 -0700)]
.github: help-lint-all on test_branch

8 months ago.github: help-lint-all
John Benediktsson [Thu, 31 Aug 2023 16:13:08 +0000 (09:13 -0700)]
.github: help-lint-all

8 months agocombinators.extras: fix help-lint
John Benediktsson [Thu, 31 Aug 2023 14:40:41 +0000 (07:40 -0700)]
combinators.extras: fix help-lint

8 months agocombinators.extras: Add more documentation
Giftpflanze [Thu, 31 Aug 2023 12:09:44 +0000 (14:09 +0200)]
combinators.extras: Add more documentation

Add quad-curry variants
Add fries
Fix some stack effects

8 months agowebsites.factorcode: tweak language
John Benediktsson [Thu, 31 Aug 2023 00:56:19 +0000 (17:56 -0700)]
websites.factorcode: tweak language

8 months agoio.files: adding if-file-exists, when-file-exists, unless-file-exists
John Benediktsson [Thu, 31 Aug 2023 00:55:48 +0000 (17:55 -0700)]
io.files: adding if-file-exists, when-file-exists, unless-file-exists

8 months agoio.encodings: rename some internal words to decode
John Benediktsson [Thu, 31 Aug 2023 00:50:10 +0000 (17:50 -0700)]
io.encodings: rename some internal words to decode

8 months agointerpolate: adding interpolated string syntax I"hello, ${0}"
John Benediktsson [Wed, 30 Aug 2023 23:18:40 +0000 (16:18 -0700)]
interpolate: adding interpolated string syntax I"hello, ${0}"

8 months agokernel: fix help-lint
John Benediktsson [Wed, 30 Aug 2023 23:15:31 +0000 (16:15 -0700)]
kernel: fix help-lint

8 months agoui.tools.debugger: fix M\ debugger focusable-child*
John Benediktsson [Wed, 30 Aug 2023 22:18:58 +0000 (15:18 -0700)]
ui.tools.debugger: fix M\ debugger focusable-child*

8 months agokernel: Fix ?when/?unless stack effects
Giftpflanze [Wed, 30 Aug 2023 20:18:12 +0000 (22:18 +0200)]
kernel: Fix ?when/?unless stack effects

8 months agocalendar: fix docs for now-gmt, add now-utc but don't remove the GMT ones yet
John Benediktsson [Wed, 30 Aug 2023 03:02:49 +0000 (20:02 -0700)]
calendar: fix docs for now-gmt, add now-utc but don't remove the GMT ones yet

8 months agotools.disassembler.gdb: fix using
John Benediktsson [Tue, 29 Aug 2023 20:58:16 +0000 (13:58 -0700)]
tools.disassembler.gdb: fix using

8 months agofix interpreted typo
John Benediktsson [Tue, 29 Aug 2023 19:55:27 +0000 (12:55 -0700)]
fix interpreted typo

8 months agoeditors.chime: support chimehq.com editor
John Benediktsson [Tue, 29 Aug 2023 18:32:02 +0000 (11:32 -0700)]
editors.chime: support chimehq.com editor

8 months agodrunken-bishop: whoops
John Benediktsson [Tue, 29 Aug 2023 15:44:53 +0000 (08:44 -0700)]
drunken-bishop: whoops

8 months agohttp2.hpack.huffman: simplify
John Benediktsson [Tue, 29 Aug 2023 03:17:28 +0000 (20:17 -0700)]
http2.hpack.huffman: simplify

8 months agodrunken-bishop: simplify
John Benediktsson [Tue, 29 Aug 2023 03:12:42 +0000 (20:12 -0700)]
drunken-bishop: simplify

8 months agopeg: fewer futures is fine
John Benediktsson [Mon, 28 Aug 2023 23:50:39 +0000 (16:50 -0700)]
peg: fewer futures is fine

8 months agocolors.contrast: choose black or white foreground based on background color
John Benediktsson [Mon, 28 Aug 2023 22:20:13 +0000 (15:20 -0700)]
colors.contrast: choose black or white foreground based on background color

8 months agopeg: adding a future test case
John Benediktsson [Mon, 28 Aug 2023 21:55:31 +0000 (14:55 -0700)]
peg: adding a future test case

8 months agopeg: revert back to old with-compilation-unit behavior
John Benediktsson [Mon, 28 Aug 2023 21:40:21 +0000 (14:40 -0700)]
peg: revert back to old with-compilation-unit behavior

8 months agodrunken-bishop: make sure starting position never duplicates
John Benediktsson [Mon, 28 Aug 2023 21:30:48 +0000 (14:30 -0700)]
drunken-bishop: make sure starting position never duplicates

8 months agopeg: use concurrency.lock for compilation
John Benediktsson [Mon, 28 Aug 2023 21:12:51 +0000 (14:12 -0700)]
peg: use concurrency.lock for compilation

8 months agoRevert "peg: compile parser at compile-time so parallel-map doesn't race the compiler"
John Benediktsson [Mon, 28 Aug 2023 21:06:34 +0000 (14:06 -0700)]
Revert "peg: compile parser at compile-time so parallel-map doesn't race the compiler"

This reverts commit 955be99eb94ff1ad2acfd318ecaf0a11cf20bd10.

8 months agopeg: compile parser at compile-time so parallel-map doesn't race the compiler
John Benediktsson [Mon, 28 Aug 2023 20:57:27 +0000 (13:57 -0700)]
peg: compile parser at compile-time so parallel-map doesn't race the compiler

8 months agodrunken-bishop: adding the OpenSSH "Drunken Bishop" ssh key visual fingerprint
John Benediktsson [Mon, 28 Aug 2023 18:44:11 +0000 (11:44 -0700)]
drunken-bishop: adding the OpenSSH "Drunken Bishop" ssh key visual fingerprint

8 months agoxml: fix namespaces to be http
John Benediktsson [Mon, 28 Aug 2023 16:09:29 +0000 (09:09 -0700)]
xml: fix namespaces to be http

8 months agodeques: allow the generics to inline in the simple words
John Benediktsson [Mon, 28 Aug 2023 03:13:14 +0000 (20:13 -0700)]
deques: allow the generics to inline in the simple words

8 months agocodebase-analyzer: handle owners and version files
Doug Coleman [Sat, 26 Aug 2023 16:21:44 +0000 (11:21 -0500)]
codebase-analyzer: handle owners and version files

8 months agowebapps.mason.docs-update: use simpler words
John Benediktsson [Mon, 28 Aug 2023 01:07:31 +0000 (18:07 -0700)]
webapps.mason.docs-update: use simpler words

8 months agomason.release.archive: build tar without xattrs
John Benediktsson [Sat, 26 Aug 2023 16:32:47 +0000 (09:32 -0700)]
mason.release.archive: build tar without xattrs

8 months agomason.docs: build without xattrs
John Benediktsson [Sat, 26 Aug 2023 16:32:07 +0000 (09:32 -0700)]
mason.docs: build without xattrs

8 months agowords: better error class for undefined-word
John Benediktsson [Sat, 26 Aug 2023 04:15:48 +0000 (21:15 -0700)]
words: better error class for undefined-word

8 months agogpu.shaders: better errors
John Benediktsson [Sat, 26 Aug 2023 04:14:57 +0000 (21:14 -0700)]
gpu.shaders: better errors

8 months agozeromq: better zeromq-error
John Benediktsson [Sat, 26 Aug 2023 04:14:37 +0000 (21:14 -0700)]
zeromq: better zeromq-error

8 months agoui.gadgets: simplify focusable-child
John Benediktsson [Sat, 26 Aug 2023 04:13:45 +0000 (21:13 -0700)]
ui.gadgets: simplify focusable-child

8 months agopython.syntax: Link help article
Giftpflanze [Fri, 25 Aug 2023 18:45:12 +0000 (20:45 +0200)]
python.syntax: Link help article

8 months agowords: add unintern-word definition
Capital [Fri, 25 Aug 2023 02:39:34 +0000 (22:39 -0400)]
words: add unintern-word definition

8 months agoGNUmakefile: prefer clang if it exists
Doug Coleman [Fri, 25 Aug 2023 02:37:21 +0000 (21:37 -0500)]
GNUmakefile: prefer clang if it exists

8 months agoConfig.macosx: leopard is 10.5, xcode 5 was released in 2013...remove
Doug Coleman [Fri, 25 Aug 2023 02:36:24 +0000 (21:36 -0500)]
Config.macosx: leopard is 10.5, xcode 5 was released in 2013...remove

8 months agoreservoir-sampling: cleanup example in docs
John Benediktsson [Fri, 25 Aug 2023 00:47:47 +0000 (17:47 -0700)]
reservoir-sampling: cleanup example in docs

8 months agoRemove executable bit
nomennescio [Thu, 24 Aug 2023 23:17:54 +0000 (00:17 +0100)]
Remove executable bit

8 months agoui.gadgets: change focusable-child* to not return f
John Benediktsson [Thu, 24 Aug 2023 22:30:04 +0000 (15:30 -0700)]
ui.gadgets: change focusable-child* to not return f

8 months agoRevert "ui.gadgets.gadgets: prevent busy loop with ``f focusable-child``"
John Benediktsson [Thu, 24 Aug 2023 22:29:42 +0000 (15:29 -0700)]
Revert "ui.gadgets.gadgets: prevent busy loop with ``f focusable-child``"

This reverts commit c81cf4910fdf1a4d290980e7ebca26865bef7ff2.

8 months agoui.gadgets.gadgets: prevent busy loop with ``f focusable-child``
John Benediktsson [Thu, 24 Aug 2023 22:16:50 +0000 (15:16 -0700)]
ui.gadgets.gadgets: prevent busy loop with ``f focusable-child``

8 months agoSwitch to newer version v3 of Github actions/checkout to solve obsolescence
nomennescio [Thu, 24 Aug 2023 18:15:56 +0000 (19:15 +0100)]
Switch to newer version v3 of Github actions/checkout to solve obsolescence

8 months agoSync with some build.sh features: fallback to boot image from master and support...
nomennescio [Thu, 24 Aug 2023 18:14:37 +0000 (19:14 +0100)]
Sync with some build.sh features: fallback to boot image from master and support for update-boot-image

8 months agoTriggering actor already shown by Github
nomennescio [Thu, 24 Aug 2023 18:12:58 +0000 (19:12 +0100)]
Triggering actor already shown by Github

8 months agoVersion bump to 0.100
John Benediktsson [Thu, 24 Aug 2023 17:01:11 +0000 (10:01 -0700)]
Version bump to 0.100

8 months agoio.directories: adding ?move-file
John Benediktsson [Thu, 24 Aug 2023 16:54:34 +0000 (09:54 -0700)]
io.directories: adding ?move-file

8 months agotools.profiler.sampling: bring back profile tests on win32
John Benediktsson [Thu, 24 Aug 2023 16:45:18 +0000 (09:45 -0700)]
tools.profiler.sampling: bring back profile tests on win32

8 months agosystem-info.windows: bring back username test on win32
John Benediktsson [Thu, 24 Aug 2023 16:45:06 +0000 (09:45 -0700)]
system-info.windows: bring back username test on win32

8 months agowebsites.factorcode: rename Mac OS X
John Benediktsson [Thu, 24 Aug 2023 16:44:27 +0000 (09:44 -0700)]
websites.factorcode: rename Mac OS X

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