]>
gitweb.factorcode.org Git - factor.git/log
Doug Coleman [Sun, 24 Jul 2022 03:17:51 +0000 (22:17 -0500)]
core: fix naming of sequence-index-operator
iterator just sets up indices/nth, operator also composes the quotation
Doug Coleman [Sat, 23 Jul 2022 17:22:33 +0000 (12:22 -0500)]
base64: don't use new word
Doug Coleman [Sat, 23 Jul 2022 17:14:53 +0000 (12:14 -0500)]
core: cramp -> bound (was short)
Doug Coleman [Sat, 23 Jul 2022 15:52:13 +0000 (10:52 -0500)]
core: map-integers -> map-integers-as
Follow our naming scheme for words that take exemplars.
Doug Coleman [Sat, 23 Jul 2022 00:27:03 +0000 (19:27 -0500)]
factor: refactor something
Doug Coleman [Fri, 22 Jul 2022 22:03:24 +0000 (17:03 -0500)]
factor: alien.c-types:short -> cramp
Doug Coleman [Fri, 22 Jul 2022 22:03:04 +0000 (17:03 -0500)]
basis: use head-to-index and index-to-tail
Doug Coleman [Fri, 22 Jul 2022 21:55:20 +0000 (16:55 -0500)]
core: (head) (tail) from-end -> from-tail. add cramp
Doug Coleman [Fri, 22 Jul 2022 20:32:32 +0000 (15:32 -0500)]
core: add negate
Doug Coleman [Fri, 22 Jul 2022 20:32:24 +0000 (15:32 -0500)]
core: fix stack effect and use new word
Doug Coleman [Fri, 22 Jul 2022 15:14:13 +0000 (10:14 -0500)]
core: rename some words
Doug Coleman [Fri, 22 Jul 2022 14:56:48 +0000 (09:56 -0500)]
core: Better names for (each) etc
Doug Coleman [Thu, 21 Jul 2022 06:52:08 +0000 (01:52 -0500)]
factor: use new words
Doug Coleman [Thu, 21 Jul 2022 06:39:39 +0000 (01:39 -0500)]
sequences: rename some helper words and subseq/member variants
(each-integer) -> each-integer-from
(find-integer) -> find-integer-from
(all-integers?) -> all-integers-from?
subseq == swap find-subseq
add: find-subseq-from subseq-starts-at?
John Benediktsson [Sun, 31 Jul 2022 18:19:14 +0000 (11:19 -0700)]
sequences.extras: faster arg-min and arg-max
it doesn't have to iterate through the sequence twice now
John Benediktsson [Sun, 31 Jul 2022 17:51:06 +0000 (10:51 -0700)]
splitting: simplify using locals/fry
John Benediktsson [Sun, 31 Jul 2022 17:39:38 +0000 (10:39 -0700)]
tokencase: split on graphemes.
John Benediktsson [Sun, 31 Jul 2022 17:36:42 +0000 (10:36 -0700)]
slots: minor tweak to "accessors" article
John Benediktsson [Sun, 31 Jul 2022 16:27:46 +0000 (09:27 -0700)]
tools.disassembler: make udis86 pprint words so we can click on them.
John Benediktsson [Sun, 31 Jul 2022 03:07:58 +0000 (20:07 -0700)]
prettyprint: disable NAN unparse on linux/x86-32
Ikko Ashimine [Sun, 3 Jul 2022 02:28:17 +0000 (11:28 +0900)]
xml.errors: fix typo
occured -> occurred
Doug Coleman [Fri, 29 Jul 2022 03:27:20 +0000 (22:27 -0500)]
multisets: Basic multiset vocabulary based on avl trees and hashes.
There's probably a way to do this much much better, but it's a start.
John Benediktsson [Thu, 28 Jul 2022 16:58:32 +0000 (09:58 -0700)]
http.server.cgi: normalize cgi path
nomennescio [Wed, 13 Jul 2022 11:32:14 +0000 (13:32 +0200)]
On Windows support HOME environment variable
HOMEPATH and HOMEDRIVE might be set automatically, and HOME can be used to override.
Also HOME is used by several ported commandline utilities to find configuration files.
If the user has set it, he clearly prefers it.
John Benediktsson [Wed, 27 Jul 2022 22:41:17 +0000 (15:41 -0700)]
math.bits: make zero encode as one false bit.
John Benediktsson [Wed, 27 Jul 2022 22:08:18 +0000 (15:08 -0700)]
tokencase: adding token case conversions
John Benediktsson [Wed, 27 Jul 2022 09:01:54 +0000 (02:01 -0700)]
misc/vim: update core syntax words
John Benediktsson [Wed, 27 Jul 2022 09:01:05 +0000 (02:01 -0700)]
strings.parser: make internal escape words private
John Benediktsson [Wed, 27 Jul 2022 08:44:36 +0000 (01:44 -0700)]
webapps.pastebin: nicer forms
John Benediktsson [Tue, 26 Jul 2022 20:13:50 +0000 (13:13 -0700)]
misc/vim: support octal escapes
John Benediktsson [Tue, 26 Jul 2022 20:13:43 +0000 (13:13 -0700)]
misc: adding octal escapes to syntax test
John Benediktsson [Tue, 26 Jul 2022 20:10:29 +0000 (13:10 -0700)]
misc/vim: update syntax
John Benediktsson [Tue, 26 Jul 2022 20:06:26 +0000 (13:06 -0700)]
strings.parser: fix bug with octal escape followed by more numbers
John Benediktsson [Tue, 26 Jul 2022 19:58:31 +0000 (12:58 -0700)]
strings.parser: support octal escapes of 1, 2, or 3 octal digits
John Benediktsson [Tue, 26 Jul 2022 19:26:19 +0000 (12:26 -0700)]
ui.theme: remove vocab-background-color and vocab-border-color
use code-background-color and code-border-color
John Benediktsson [Tue, 26 Jul 2022 08:38:07 +0000 (01:38 -0700)]
ui.theme.base16: adding code-border-color
John Benediktsson [Mon, 25 Jul 2022 21:26:44 +0000 (14:26 -0700)]
help.html: remove border color now that it is set.
John Benediktsson [Mon, 25 Jul 2022 21:17:05 +0000 (14:17 -0700)]
help.stylesheet: giving code blocks a border color
John Benediktsson [Mon, 25 Jul 2022 21:15:58 +0000 (14:15 -0700)]
generalizations: remove repeat, to avoid confusion with times.
John Benediktsson [Mon, 25 Jul 2022 08:43:33 +0000 (01:43 -0700)]
wordlet: use a file instead of a vocab.
Doug Coleman [Tue, 19 Jul 2022 05:56:30 +0000 (00:56 -0500)]
wordlet: just use a set for everything
Doug Coleman [Tue, 19 Jul 2022 04:55:57 +0000 (23:55 -0500)]
zoneinfo: fix parsing of # in europe file. add some unit tests
Doug Coleman [Tue, 19 Jul 2022 04:11:20 +0000 (23:11 -0500)]
wordlet: a wordle-like game
as presented to SVFIG in https://www.youtube.com/watch?v=OLh61q4c4XE
Doug Coleman [Fri, 8 Jul 2022 22:35:09 +0000 (17:35 -0500)]
hacker-news: update for dark theme
John Benediktsson [Wed, 29 Jun 2022 16:45:29 +0000 (09:45 -0700)]
help.html: round other colored boxes
John Benediktsson [Tue, 28 Jun 2022 17:41:27 +0000 (10:41 -0700)]
help.html: more css changes
John Benediktsson [Tue, 28 Jun 2022 05:44:43 +0000 (22:44 -0700)]
webapps.pastebin: better colors
John Benediktsson [Tue, 28 Jun 2022 04:16:25 +0000 (21:16 -0700)]
websites.factorcode: better colors
John Benediktsson [Tue, 28 Jun 2022 04:15:56 +0000 (21:15 -0700)]
help.html: better colors
John Benediktsson [Tue, 28 Jun 2022 03:08:44 +0000 (20:08 -0700)]
help.html: bit more style
John Benediktsson [Tue, 28 Jun 2022 02:41:49 +0000 (19:41 -0700)]
bootstrap.image: remove debugs for now
John Benediktsson [Tue, 28 Jun 2022 02:39:39 +0000 (19:39 -0700)]
help.html: larger fonts
John Benediktsson [Tue, 28 Jun 2022 02:37:44 +0000 (19:37 -0700)]
websites.factorcode: larger fonts
Doug Coleman [Sat, 25 Jun 2022 14:56:36 +0000 (09:56 -0500)]
ui.tools.inspector: actually test something
Doug Coleman [Fri, 24 Jun 2022 23:19:25 +0000 (18:19 -0500)]
ui.tools.inspector: Fix inspector for map-index change.
First casualty of
df23a5aeb1de82ebfcf49fc3f653bc1e69d3dab5
Doug Coleman [Wed, 22 Jun 2022 20:43:42 +0000 (15:43 -0500)]
stack-as-data: fix everything.
don't develop with disable-optimizer turned on
stack-filter still has a problem with macros:
https://github.com/factor/factor/issues/2618
Doug Coleman [Wed, 22 Jun 2022 20:16:14 +0000 (15:16 -0500)]
sequences.extras: update nrotate call
Doug Coleman [Wed, 22 Jun 2022 20:10:04 +0000 (15:10 -0500)]
fry2: remove for now
Doug Coleman [Wed, 22 Jun 2022 19:57:50 +0000 (14:57 -0500)]
stack-as-data: Add combinators that use the stack as a data structure.
Doug Coleman [Wed, 22 Jun 2022 19:56:00 +0000 (14:56 -0500)]
generalizations: add generalizations for tuck/over from top of stack
Change the nrotates to nrotated that can dip
Doug Coleman [Wed, 22 Jun 2022 19:55:26 +0000 (14:55 -0500)]
syntax: Fix spaces
Doug Coleman [Mon, 20 Jun 2022 22:07:54 +0000 (17:07 -0500)]
fry2: Add another implementation of fry
John Benediktsson [Tue, 21 Jun 2022 23:08:23 +0000 (16:08 -0700)]
io.monitors: bump sleeps in tests
John Benediktsson [Tue, 21 Jun 2022 18:44:54 +0000 (11:44 -0700)]
alien: remove note about 32-bit x86 and document mingw.
John Benediktsson [Tue, 21 Jun 2022 18:23:51 +0000 (11:23 -0700)]
byte-arrays: make docs more clear.
John Benediktsson [Mon, 20 Jun 2022 23:22:38 +0000 (16:22 -0700)]
mason.release.sign: literals and cross-platform makes it a little weird
John Benediktsson [Mon, 20 Jun 2022 22:46:33 +0000 (15:46 -0700)]
mason.release.sign: more normalize-path
John Benediktsson [Mon, 20 Jun 2022 22:01:39 +0000 (15:01 -0700)]
mason.release.sign: normalie paths.
John Benediktsson [Mon, 20 Jun 2022 15:56:06 +0000 (08:56 -0700)]
vm: remove debug printout in begin_callback
Doug Coleman [Sun, 19 Jun 2022 16:35:23 +0000 (11:35 -0500)]
Merge remote-tracking branch 'origin/master'
Doug Coleman [Sun, 19 Jun 2022 16:15:55 +0000 (11:15 -0500)]
html5: move to extra, use take-char
John Benediktsson [Sun, 19 Jun 2022 16:16:46 +0000 (09:16 -0700)]
tools.completion: fix logic
Doug Coleman [Sun, 19 Jun 2022 16:10:07 +0000 (11:10 -0500)]
Merge remote-tracking branch 'origin/html5-force-push'
John Benediktsson [Sun, 19 Jun 2022 16:08:10 +0000 (09:08 -0700)]
help.html: faster qualified search using an index
John Benediktsson [Sun, 19 Jun 2022 16:07:37 +0000 (09:07 -0700)]
tools.completion: don't search qualified if no string provided
Doug Coleman [Sun, 19 Jun 2022 16:03:22 +0000 (11:03 -0500)]
Merge branch 'arm64-bootstrap2'
Doug Coleman [Sun, 19 Jun 2022 16:01:37 +0000 (11:01 -0500)]
fry: slight cleanup of shufflers
John Benediktsson [Sun, 19 Jun 2022 04:33:06 +0000 (21:33 -0700)]
webapps.help: css...
John Benediktsson [Sun, 19 Jun 2022 04:27:58 +0000 (21:27 -0700)]
webapps.help: more css
John Benediktsson [Sun, 19 Jun 2022 04:21:31 +0000 (21:21 -0700)]
webapps.help: more borders
John Benediktsson [Sun, 19 Jun 2022 04:18:18 +0000 (21:18 -0700)]
webapps.help: remove double border.
John Benediktsson [Sun, 19 Jun 2022 04:16:07 +0000 (21:16 -0700)]
webapps.help: forgot one
John Benediktsson [Sun, 19 Jun 2022 04:11:16 +0000 (21:11 -0700)]
webapps.help: more better dark css.
John Benediktsson [Sun, 19 Jun 2022 04:04:19 +0000 (21:04 -0700)]
webapps.help: update css for dark mode
John Benediktsson [Sun, 19 Jun 2022 00:47:56 +0000 (17:47 -0700)]
webapps.help: fix using, strip qualified prefix
John Benediktsson [Sun, 19 Jun 2022 00:37:27 +0000 (17:37 -0700)]
help.html: quick fix for qualified searching of words
John Benediktsson [Sun, 19 Jun 2022 00:17:52 +0000 (17:17 -0700)]
webapps.help: show vocabulary in word title.
John Benediktsson [Sat, 18 Jun 2022 23:54:50 +0000 (16:54 -0700)]
mason.build: fix using
John Benediktsson [Sat, 18 Jun 2022 23:53:23 +0000 (16:53 -0700)]
mason.build: need to normalize-path in clone-source.
John Benediktsson [Sat, 18 Jun 2022 23:53:17 +0000 (16:53 -0700)]
Revert "Revert "use tilde paths in more places.""
This reverts commit
1cc398b1c51c3b19188580074250482b04493d88 .
John Benediktsson [Sat, 18 Jun 2022 23:50:54 +0000 (16:50 -0700)]
Revert "use tilde paths in more places."
This reverts commit
844060a7d003ae6921f113aceadae67209275455 .
John Benediktsson [Sat, 18 Jun 2022 23:42:36 +0000 (16:42 -0700)]
sequences: adding a test for map-index change.
Kacarott [Sat, 18 Jun 2022 12:55:04 +0000 (14:55 +0200)]
fix map-index always producing array
mariari [Sat, 18 Jun 2022 21:20:48 +0000 (16:20 -0500)]
fuel.remote: remove integer? check
Doug Coleman [Sat, 18 Jun 2022 00:03:25 +0000 (19:03 -0500)]
cpu.arm.assembler: no io.binary
Doug Coleman [Fri, 17 Jun 2022 22:29:07 +0000 (17:29 -0500)]
vm: rename arm file
Doug Coleman [Sat, 27 Mar 2021 15:35:30 +0000 (10:35 -0500)]
arm: link to src code for prolog epilog
Doug Coleman [Sat, 27 Mar 2021 04:14:25 +0000 (23:14 -0500)]
arm: implement prolog and epilog
prolog should decrement stack ptr and save the link register in the stack frame
epilog should restore the link register, inc stack ptr and jump
Doug Coleman [Sat, 27 Mar 2021 03:19:10 +0000 (22:19 -0500)]
arm: notes
Doug Coleman [Fri, 19 Mar 2021 14:27:35 +0000 (09:27 -0500)]
arm64: implementing sub primitives