]> gitweb.factorcode.org Git - factor.git/log
factor.git
2 years agomisc/vim: fix syntax highlighting for help forms
John Benediktsson [Wed, 26 Jan 2022 18:34:50 +0000 (10:34 -0800)]
misc/vim: fix syntax highlighting for help forms

2 years agococoa.apple-script: fix tests for quote-apple-script
John Benediktsson [Wed, 26 Jan 2022 17:53:38 +0000 (09:53 -0800)]
cocoa.apple-script: fix tests for quote-apple-script

2 years agosequences.extras: using (each-index)
John Benediktsson [Wed, 26 Jan 2022 17:50:16 +0000 (09:50 -0800)]
sequences.extras: using (each-index)

2 years agosequences: can't unslice each-index for now
John Benediktsson [Wed, 26 Jan 2022 17:49:28 +0000 (09:49 -0800)]
sequences: can't unslice each-index for now

2 years agoRevert "sequences.extras: fixing each-index-from for unslicing changes"
John Benediktsson [Wed, 26 Jan 2022 17:38:01 +0000 (09:38 -0800)]
Revert "sequences.extras: fixing each-index-from for unslicing changes"

This reverts commit a2615a84d22aa753a66dc67da6ee13b02c6dfbeb.

2 years agosequences.extras: fixing each-index-from for unslicing changes
John Benediktsson [Wed, 26 Jan 2022 17:13:41 +0000 (09:13 -0800)]
sequences.extras: fixing each-index-from for unslicing changes

2 years agoprettyprint.config: adding some docs for has-limits?
John Benediktsson [Wed, 26 Jan 2022 16:55:30 +0000 (08:55 -0800)]
prettyprint.config: adding some docs for has-limits?

2 years agoprettyprint: allow with-short-limits and without-limits to override defaults.
John Benediktsson [Wed, 26 Jan 2022 16:44:21 +0000 (08:44 -0800)]
prettyprint: allow with-short-limits and without-limits to override defaults.

This is based on a patch by @hiljusti.

2 years agoRevert "opengl.gl.extensions: use opengl.gl.x11"
John Benediktsson [Wed, 26 Jan 2022 05:38:07 +0000 (21:38 -0800)]
Revert "opengl.gl.extensions: use opengl.gl.x11"

This reverts commit efe5ffe34f9216a9aa33fb52754eecdf5788b756.

2 years agoopengl.gl.extensions: use opengl.gl.x11
John Benediktsson [Wed, 26 Jan 2022 05:30:44 +0000 (21:30 -0800)]
opengl.gl.extensions: use opengl.gl.x11

2 years agodid-you-mean: factor out the word search
John Benediktsson [Wed, 26 Jan 2022 02:59:12 +0000 (18:59 -0800)]
did-you-mean: factor out the word search

2 years agobasis/extra: using cleave>array in a few places
John Benediktsson [Wed, 26 Jan 2022 02:56:36 +0000 (18:56 -0800)]
basis/extra: using cleave>array in a few places

2 years agodid-you-mean: tweak the restarts
John Benediktsson [Wed, 26 Jan 2022 02:55:46 +0000 (18:55 -0800)]
did-you-mean: tweak the restarts

2 years agoelevate.windows: Fix compile error.
Doug Coleman [Wed, 26 Jan 2022 02:30:55 +0000 (20:30 -0600)]
elevate.windows: Fix compile error.

Needs to return a process somehow.

2 years agodid-you-mean: prototype of a spelling corrector word search
John Benediktsson [Tue, 25 Jan 2022 22:30:42 +0000 (14:30 -0800)]
did-you-mean: prototype of a spelling corrector word search

2 years agoui.tools.button-list: not sure why this commit was missed
John Benediktsson [Tue, 25 Jan 2022 22:09:08 +0000 (14:09 -0800)]
ui.tools.button-list: not sure why this commit was missed

2 years agoui.tools.button-list: per-world popup
John Benediktsson [Tue, 25 Jan 2022 21:59:24 +0000 (13:59 -0800)]
ui.tools.button-list: per-world popup

2 years agosequences.extras: fix map-index!
John Benediktsson [Tue, 25 Jan 2022 21:51:12 +0000 (13:51 -0800)]
sequences.extras: fix map-index!

2 years agowasm: adding a not-that-useful wasm assembler
John Benediktsson [Tue, 25 Jan 2022 21:21:35 +0000 (13:21 -0800)]
wasm: adding a not-that-useful wasm assembler

2 years agoui.tools.button-list: fix help-lint
John Benediktsson [Tue, 25 Jan 2022 20:57:24 +0000 (12:57 -0800)]
ui.tools.button-list: fix help-lint

2 years agofixups: adding fixup for assoc-union-all and assoc-intersect-all
John Benediktsson [Tue, 25 Jan 2022 19:28:28 +0000 (11:28 -0800)]
fixups: adding fixup for assoc-union-all and assoc-intersect-all

2 years agoui: fix bootstrap for show-active-buttons-popup
John Benediktsson [Tue, 25 Jan 2022 19:28:13 +0000 (11:28 -0800)]
ui: fix bootstrap for show-active-buttons-popup

2 years agomisc/vim: update syntax
John Benediktsson [Tue, 25 Jan 2022 19:16:27 +0000 (11:16 -0800)]
misc/vim: update syntax

2 years agoassocs: rename assoc-combine/refine to assoc-union-all/intersect-all
Benjamin Pollack [Wed, 16 Dec 2020 21:08:46 +0000 (16:08 -0500)]
assocs: rename assoc-combine/refine to assoc-union-all/intersect-all

This is the second half of 2abb328052

2 years agocompiler.tree.modular-arithmetic: adding bignum>fixnum-strict to like->fixnum? list
John Benediktsson [Tue, 25 Jan 2022 19:12:22 +0000 (11:12 -0800)]
compiler.tree.modular-arithmetic: adding bignum>fixnum-strict to like->fixnum? list

2 years agoFixes ungraft and removes accidental duplication
Kevin Cope [Mon, 17 May 2021 20:26:07 +0000 (04:26 +0800)]
Fixes ungraft and removes accidental duplication

2 years agoMoves some docs to where they belong and fixes formatting
Kevin Cope [Sun, 16 May 2021 03:24:24 +0000 (11:24 +0800)]
Moves some docs to where they belong and fixes formatting

2 years agoAdds some documentation for gesture mapping
Kevin Cope [Sun, 16 May 2021 02:43:22 +0000 (10:43 +0800)]
Adds some documentation for gesture mapping

2 years agoMoves button list into MIXIN instance
Kevin Cope [Sun, 16 May 2021 01:36:08 +0000 (09:36 +0800)]
Moves button list into MIXIN instance

2 years agoReorganises button-list code to separate file
inivekin [Sat, 27 Mar 2021 08:02:00 +0000 (16:02 +0800)]
Reorganises button-list code to separate file

2 years agoAdds keyboard driven link following for the browser
inivekin [Sat, 27 Mar 2021 06:54:31 +0000 (14:54 +0800)]
Adds keyboard driven link following for the browser

2 years agococoa.apple-script: fix help-lint
John Benediktsson [Tue, 25 Jan 2022 19:06:28 +0000 (11:06 -0800)]
cocoa.apple-script: fix help-lint

2 years agoelevate: fix help-lint
John Benediktsson [Tue, 25 Jan 2022 18:31:35 +0000 (10:31 -0800)]
elevate: fix help-lint

2 years agoelevate: moving to extra/
John Benediktsson [Tue, 25 Jan 2022 18:28:41 +0000 (10:28 -0800)]
elevate: moving to extra/

2 years agoelevate: make it load/compile
Doug Coleman [Tue, 3 Jul 2018 15:46:13 +0000 (10:46 -0500)]
elevate: make it load/compile

2 years agomove quote-apple-script to cocoa.apple-script and out of elevate.macosx
Cat Stevens [Fri, 29 Jun 2018 20:46:33 +0000 (16:46 -0400)]
move quote-apple-script to cocoa.apple-script and out of elevate.macosx

2 years agoupdate docs
Cat Stevens [Tue, 22 May 2018 13:23:46 +0000 (09:23 -0400)]
update docs

2 years agomore elevate docs
Cat Stevens [Mon, 21 May 2018 16:41:07 +0000 (12:41 -0400)]
more elevate docs

2 years agoadd relevant tags
Cat Stevens [Sun, 20 May 2018 00:49:09 +0000 (20:49 -0400)]
add relevant tags

2 years agofill in platforms.txts
Cat Stevens [Sun, 20 May 2018 00:45:37 +0000 (20:45 -0400)]
fill in platforms.txts

2 years agopostpone windows already-root?
Cat Stevens [Sun, 20 May 2018 00:34:18 +0000 (20:34 -0400)]
postpone windows already-root?

2 years agofix bugs in windows implementation
Cat Stevens [Sat, 19 May 2018 21:32:14 +0000 (17:32 -0400)]
fix bugs in windows implementation

2 years agoflesh out windows implementation
Cat Stevens [Sat, 19 May 2018 20:57:15 +0000 (16:57 -0400)]
flesh out windows implementation

2 years agoos-specific refactor appears to work on Linux
Cat Stevens [Sat, 19 May 2018 19:16:38 +0000 (15:16 -0400)]
os-specific refactor appears to work on Linux

2 years agofix bugs and add docs
Cat Stevens [Fri, 18 May 2018 23:46:03 +0000 (19:46 -0400)]
fix bugs and add docs

2 years agofinish up elevate implementation for now
Cat Stevens [Fri, 18 May 2018 23:02:43 +0000 (19:02 -0400)]
finish up elevate implementation for now

2 years agoelevate rewrite
Cat Stevens [Fri, 18 May 2018 16:08:24 +0000 (12:08 -0400)]
elevate rewrite

2 years agobasic unix elevate port with credit to B. Gales
Cat Stevens [Fri, 18 May 2018 01:46:30 +0000 (21:46 -0400)]
basic unix elevate port with credit to B. Gales

2 years agomath.matrices: fix unshaped-cols-iota to use (each-from)
John Benediktsson [Tue, 25 Jan 2022 18:07:08 +0000 (10:07 -0800)]
math.matrices: fix unshaped-cols-iota to use (each-from)

2 years agosequences: rename slow-each to map-each
John Benediktsson [Tue, 25 Jan 2022 18:04:06 +0000 (10:04 -0800)]
sequences: rename slow-each to map-each

2 years agoRevert "Revert "sequences: unslicing in binary-reduce""
John Benediktsson [Tue, 25 Jan 2022 17:55:57 +0000 (09:55 -0800)]
Revert "Revert "sequences: unslicing in binary-reduce""

This reverts commit 0e9427d874a9f4d683c0b58eba84b3f7ad8a49f3.

2 years agoRevert "Revert "sequences: faster iteration over slices""
John Benediktsson [Tue, 25 Jan 2022 17:55:53 +0000 (09:55 -0800)]
Revert "Revert "sequences: faster iteration over slices""

This reverts commit 5381baee858c3537d247cf0a636631672d0cd62f.

2 years agoRevert "io.files.trash: change unix to linux for now"
John Benediktsson [Tue, 25 Jan 2022 17:49:01 +0000 (09:49 -0800)]
Revert "io.files.trash: change unix to linux for now"

This reverts commit 0e0aa69839ae09b8e8a63d198972ed5e2891f070.

2 years agocore/basis/extra: using STARTUP-HOOK: and SHUTDOWN-HOOK:
John Benediktsson [Tue, 25 Jan 2022 17:33:49 +0000 (09:33 -0800)]
core/basis/extra: using STARTUP-HOOK: and SHUTDOWN-HOOK:

2 years agosyntax: change STARTUP-HOOK: and SHUTDOWN-HOOK:
John Benediktsson [Tue, 25 Jan 2022 17:32:10 +0000 (09:32 -0800)]
syntax: change STARTUP-HOOK: and SHUTDOWN-HOOK:

instead of parse-definition:

    STARTUP-HOOK: ... ;

we parse a startup-word or a quotation:

    STARTUP-HOOK: do-startup

    STARTUP-HOOK: [ do-startup ]

this is somewhat experimental syntax and we might change it further

2 years agomisc/vim: syntax highlighting for startup/shutdown hook syntax
John Benediktsson [Tue, 25 Jan 2022 17:29:35 +0000 (09:29 -0800)]
misc/vim: syntax highlighting for startup/shutdown hook syntax

2 years agosyntax: fix using
John Benediktsson [Tue, 25 Jan 2022 05:26:05 +0000 (21:26 -0800)]
syntax: fix using

2 years agoRevert "syntax-docs: Add init vocab"
John Benediktsson [Tue, 25 Jan 2022 05:25:52 +0000 (21:25 -0800)]
Revert "syntax-docs: Add init vocab"

This reverts commit a77aa2a0f176d0dc99869c273b0b88f5251364a6.

2 years agosyntax-docs: Add init vocab
Doug Coleman [Tue, 25 Jan 2022 04:24:54 +0000 (22:24 -0600)]
syntax-docs: Add init vocab

2 years agobenchmark.yuv-to-rgb: use <struct>
John Benediktsson [Tue, 25 Jan 2022 03:41:19 +0000 (19:41 -0800)]
benchmark.yuv-to-rgb: use <struct>

2 years agosyntax: adding STARTUP-HOOK: and SHUTDOWN-HOOK:
John Benediktsson [Tue, 25 Jan 2022 00:19:14 +0000 (16:19 -0800)]
syntax: adding STARTUP-HOOK: and SHUTDOWN-HOOK:

2 years agowindows.gdiplus: fix using
John Benediktsson [Mon, 24 Jan 2022 23:40:45 +0000 (15:40 -0800)]
windows.gdiplus: fix using

2 years agoclasses.struct: remove equal method
John Benediktsson [Mon, 24 Jan 2022 23:28:38 +0000 (15:28 -0800)]
classes.struct: remove equal method

2 years agowindows.gdiplus: call GdiplusStartup and GdiplusShutdown in startup/shutdown hooks
John Benediktsson [Mon, 24 Jan 2022 23:27:11 +0000 (15:27 -0800)]
windows.gdiplus: call GdiplusStartup and GdiplusShutdown in startup/shutdown hooks

2 years agoRevert "classes.struct: remove custom equal?, stop using output>array"
John Benediktsson [Mon, 24 Jan 2022 23:20:02 +0000 (15:20 -0800)]
Revert "classes.struct: remove custom equal?, stop using output>array"

This reverts commit 5f41d794fbd66744bb6779bb5b1bbcd3799e298f.

2 years agoclasses.struct: remove custom equal?, stop using output>array
John Benediktsson [Mon, 24 Jan 2022 22:15:11 +0000 (14:15 -0800)]
classes.struct: remove custom equal?, stop using output>array

2 years agocalendar: fix tests that were breaking in other timezones
John Benediktsson [Mon, 24 Jan 2022 19:49:04 +0000 (21:49 +0200)]
calendar: fix tests that were breaking in other timezones

2 years agowebapps.mason: rename CRASHED to OFFLINE
John Benediktsson [Mon, 24 Jan 2022 19:34:36 +0000 (11:34 -0800)]
webapps.mason: rename CRASHED to OFFLINE

some users thought this meant the tests were broken

2 years agoparser: just fix these two tests instead for auto-use on
John Benediktsson [Mon, 24 Jan 2022 17:23:41 +0000 (09:23 -0800)]
parser: just fix these two tests instead for auto-use on

2 years agoRevert "tools.test: run tests with auto-use? turned off"
John Benediktsson [Mon, 24 Jan 2022 17:23:35 +0000 (09:23 -0800)]
Revert "tools.test: run tests with auto-use? turned off"

This reverts commit 841a2d4aeb1cea20f7ea12d2c8364220ba9f06bc.

2 years agotools.test: run tests with auto-use? turned off
John Benediktsson [Mon, 24 Jan 2022 17:11:55 +0000 (09:11 -0800)]
tools.test: run tests with auto-use? turned off

2 years agosyntax: Add some more docs for syntax words.
Doug Coleman [Sun, 23 Jan 2022 05:12:33 +0000 (23:12 -0600)]
syntax: Add some more docs for syntax words.

2 years agoRevert "sequences: faster iteration over slices"
John Benediktsson [Sun, 23 Jan 2022 04:58:13 +0000 (20:58 -0800)]
Revert "sequences: faster iteration over slices"

This reverts commit 8657a568bb822c56d28063cab394094270cf71f9.

2 years agoRevert "sequences: unslicing in binary-reduce"
John Benediktsson [Sun, 23 Jan 2022 04:58:03 +0000 (20:58 -0800)]
Revert "sequences: unslicing in binary-reduce"

This reverts commit 25251da8445cb2841ab31c8ba23af74c36541934.

2 years agoRevert "math: faster math iteration when operating on fixnums"
John Benediktsson [Sun, 23 Jan 2022 04:49:46 +0000 (20:49 -0800)]
Revert "math: faster math iteration when operating on fixnums"

This reverts commit 63a5131f99035a5e8136cea00d548f14599b3edb.

2 years agosequences: unslicing in binary-reduce
John Benediktsson [Sat, 22 Jan 2022 23:42:39 +0000 (15:42 -0800)]
sequences: unslicing in binary-reduce

2 years agosequences: faster iteration over slices
John Benediktsson [Sat, 22 Jan 2022 23:23:59 +0000 (15:23 -0800)]
sequences: faster iteration over slices

2 years agosystem-info.windows: Fix using
Doug Coleman [Sat, 22 Jan 2022 22:06:03 +0000 (16:06 -0600)]
system-info.windows: Fix using

2 years agohelp.html: make titles wrap properly
John Benediktsson [Sat, 22 Jan 2022 21:13:14 +0000 (13:13 -0800)]
help.html: make titles wrap properly

2 years agomath: faster math iteration when operating on fixnums
John Benediktsson [Sat, 22 Jan 2022 21:05:41 +0000 (13:05 -0800)]
math: faster math iteration when operating on fixnums

2 years agocompiler.cfg.value-numbering.comparisons: fix docs name
John Benediktsson [Sat, 22 Jan 2022 19:51:57 +0000 (11:51 -0800)]
compiler.cfg.value-numbering.comparisons: fix docs name

2 years agocpu.arm32: move to cpu.arm32.assembler to match IN:
John Benediktsson [Sat, 22 Jan 2022 19:51:44 +0000 (11:51 -0800)]
cpu.arm32: move to cpu.arm32.assembler to match IN:

2 years agofixups: adding layouts rename of 32bit? and 64bit?
John Benediktsson [Sat, 22 Jan 2022 19:47:35 +0000 (11:47 -0800)]
fixups: adding layouts rename of 32bit? and 64bit?

2 years agoui.gadgets.incremental: make sure to unfocus and (unparent)
John Benediktsson [Sat, 22 Jan 2022 19:19:36 +0000 (11:19 -0800)]
ui.gadgets.incremental: make sure to unfocus and (unparent)

2 years agomisc/vim: update layouts syntax
John Benediktsson [Sat, 22 Jan 2022 19:13:34 +0000 (11:13 -0800)]
misc/vim: update layouts syntax

2 years agolayouts: rename 32bit? and 64bit? to 32-bit? and 64-bit?
John Benediktsson [Sat, 22 Jan 2022 19:09:37 +0000 (11:09 -0800)]
layouts: rename 32bit? and 64bit? to 32-bit? and 64-bit?

2 years agosynth: rename 8bit and 16bit to 8-bit and 16-bit
John Benediktsson [Sat, 22 Jan 2022 18:28:50 +0000 (10:28 -0800)]
synth: rename 8bit and 16bit to 8-bit and 16-bit

2 years agoio.files.trash: change unix to linux for now
John Benediktsson [Sat, 22 Jan 2022 04:54:24 +0000 (20:54 -0800)]
io.files.trash: change unix to linux for now

this is preparing for an upcoming OS specific vocab loading change

2 years agoio.standard-paths: fix logic for linux
John Benediktsson [Sat, 22 Jan 2022 04:52:38 +0000 (20:52 -0800)]
io.standard-paths: fix logic for linux

2 years agostandard-paths: Load unix separately from macosx since we need both
Doug Coleman [Fri, 21 Jan 2022 23:46:08 +0000 (17:46 -0600)]
standard-paths: Load unix separately from macosx since we need both

ci.docker needed it loaded

2 years agobuild: update to https for downloads.factorcode.org
John Benediktsson [Fri, 21 Jan 2022 23:38:46 +0000 (15:38 -0800)]
build: update to https for downloads.factorcode.org

2 years agochecksums.hmac: use SLOT: instead
Doug Coleman [Fri, 21 Jan 2022 23:38:33 +0000 (17:38 -0600)]
checksums.hmac: use SLOT: instead

2 years agobuild.sh: download from https and print for full-report
Doug Coleman [Fri, 21 Jan 2022 23:33:40 +0000 (17:33 -0600)]
build.sh: download from https and print for full-report

2 years agochecksums.hmac: Fix using
Doug Coleman [Fri, 21 Jan 2022 23:33:19 +0000 (17:33 -0600)]
checksums.hmac: Fix using

2 years agourls: adding tests from RFC 3986: 1.1.2.
John Benediktsson [Fri, 21 Jan 2022 22:18:37 +0000 (14:18 -0800)]
urls: adding tests from RFC 3986: 1.1.2.

2 years agoio.encodings.utf16n: merge with io.encodings.utf16
John Benediktsson [Fri, 21 Jan 2022 21:16:36 +0000 (13:16 -0800)]
io.encodings.utf16n: merge with io.encodings.utf16

2 years agobootstrap: a few more paths
John Benediktsson [Fri, 21 Jan 2022 19:32:34 +0000 (11:32 -0800)]
bootstrap: a few more paths

2 years agobootstrap: some cleanup, move stage1 to basis/bootstrap/
John Benediktsson [Fri, 21 Jan 2022 19:26:03 +0000 (11:26 -0800)]
bootstrap: some cleanup, move stage1 to basis/bootstrap/

this keeps it all together and imho makes it easier to understand

2 years agobuild.sh adding spaces before ;;
John Benediktsson [Fri, 21 Jan 2022 18:52:05 +0000 (10:52 -0800)]
build.sh adding spaces before ;;

2 years agobootstrap.assembler: make temporary vocab name match file location
John Benediktsson [Fri, 21 Jan 2022 17:59:37 +0000 (09:59 -0800)]
bootstrap.assembler: make temporary vocab name match file location