]> gitweb.factorcode.org Git - factor.git/log
factor.git
20 months agoxml.errors: fix typo
Ikko Ashimine [Sun, 3 Jul 2022 02:28:17 +0000 (11:28 +0900)]
xml.errors: fix typo

occured -> occurred

21 months agomultisets: Basic multiset vocabulary based on avl trees and hashes.
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.

21 months agohttp.server.cgi: normalize cgi path
John Benediktsson [Thu, 28 Jul 2022 16:58:32 +0000 (09:58 -0700)]
http.server.cgi: normalize cgi path

21 months agoOn Windows support HOME environment variable
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.

21 months agomath.bits: make zero encode as one false bit.
John Benediktsson [Wed, 27 Jul 2022 22:41:17 +0000 (15:41 -0700)]
math.bits: make zero encode as one false bit.

21 months agotokencase: adding token case conversions
John Benediktsson [Wed, 27 Jul 2022 22:08:18 +0000 (15:08 -0700)]
tokencase: adding token case conversions

21 months agomisc/vim: update core syntax words
John Benediktsson [Wed, 27 Jul 2022 09:01:54 +0000 (02:01 -0700)]
misc/vim: update core syntax words

21 months agostrings.parser: make internal escape words private
John Benediktsson [Wed, 27 Jul 2022 09:01:05 +0000 (02:01 -0700)]
strings.parser: make internal escape words private

21 months agowebapps.pastebin: nicer forms
John Benediktsson [Wed, 27 Jul 2022 08:44:36 +0000 (01:44 -0700)]
webapps.pastebin: nicer forms

21 months agomisc/vim: support octal escapes
John Benediktsson [Tue, 26 Jul 2022 20:13:50 +0000 (13:13 -0700)]
misc/vim: support octal escapes

21 months agomisc: adding octal escapes to syntax test
John Benediktsson [Tue, 26 Jul 2022 20:13:43 +0000 (13:13 -0700)]
misc: adding octal escapes to syntax test

21 months agomisc/vim: update syntax
John Benediktsson [Tue, 26 Jul 2022 20:10:29 +0000 (13:10 -0700)]
misc/vim: update syntax

21 months agostrings.parser: fix bug with octal escape followed by more numbers
John Benediktsson [Tue, 26 Jul 2022 20:06:26 +0000 (13:06 -0700)]
strings.parser: fix bug with octal escape followed by more numbers

21 months agostrings.parser: support octal escapes of 1, 2, or 3 octal digits
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

21 months agoui.theme: remove vocab-background-color and vocab-border-color
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

21 months agoui.theme.base16: adding code-border-color
John Benediktsson [Tue, 26 Jul 2022 08:38:07 +0000 (01:38 -0700)]
ui.theme.base16: adding code-border-color

21 months agohelp.html: remove border color now that it is set.
John Benediktsson [Mon, 25 Jul 2022 21:26:44 +0000 (14:26 -0700)]
help.html: remove border color now that it is set.

21 months agohelp.stylesheet: giving code blocks a border color
John Benediktsson [Mon, 25 Jul 2022 21:17:05 +0000 (14:17 -0700)]
help.stylesheet: giving code blocks a border color

21 months agogeneralizations: remove repeat, to avoid confusion with times.
John Benediktsson [Mon, 25 Jul 2022 21:15:58 +0000 (14:15 -0700)]
generalizations: remove repeat, to avoid confusion with times.

21 months agowordlet: use a file instead of a vocab.
John Benediktsson [Mon, 25 Jul 2022 08:43:33 +0000 (01:43 -0700)]
wordlet: use a file instead of a vocab.

21 months agowordlet: just use a set for everything
Doug Coleman [Tue, 19 Jul 2022 05:56:30 +0000 (00:56 -0500)]
wordlet: just use a set for everything

21 months agozoneinfo: fix parsing of # in europe file. add some unit tests
Doug Coleman [Tue, 19 Jul 2022 04:55:57 +0000 (23:55 -0500)]
zoneinfo: fix parsing of # in europe file. add some unit tests

21 months agowordlet: a wordle-like game
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

21 months agohacker-news: update for dark theme
Doug Coleman [Fri, 8 Jul 2022 22:35:09 +0000 (17:35 -0500)]
hacker-news: update for dark theme

21 months agohelp.html: round other colored boxes
John Benediktsson [Wed, 29 Jun 2022 16:45:29 +0000 (09:45 -0700)]
help.html: round other colored boxes

22 months agohelp.html: more css changes
John Benediktsson [Tue, 28 Jun 2022 17:41:27 +0000 (10:41 -0700)]
help.html: more css changes

22 months agowebapps.pastebin: better colors
John Benediktsson [Tue, 28 Jun 2022 05:44:43 +0000 (22:44 -0700)]
webapps.pastebin: better colors

22 months agowebsites.factorcode: better colors
John Benediktsson [Tue, 28 Jun 2022 04:16:25 +0000 (21:16 -0700)]
websites.factorcode: better colors

22 months agohelp.html: better colors
John Benediktsson [Tue, 28 Jun 2022 04:15:56 +0000 (21:15 -0700)]
help.html: better colors

22 months agohelp.html: bit more style
John Benediktsson [Tue, 28 Jun 2022 03:08:44 +0000 (20:08 -0700)]
help.html: bit more style

22 months agobootstrap.image: remove debugs for now
John Benediktsson [Tue, 28 Jun 2022 02:41:49 +0000 (19:41 -0700)]
bootstrap.image: remove debugs for now

22 months agohelp.html: larger fonts
John Benediktsson [Tue, 28 Jun 2022 02:39:39 +0000 (19:39 -0700)]
help.html: larger fonts

22 months agowebsites.factorcode: larger fonts
John Benediktsson [Tue, 28 Jun 2022 02:37:44 +0000 (19:37 -0700)]
websites.factorcode: larger fonts

22 months agoui.tools.inspector: actually test something
Doug Coleman [Sat, 25 Jun 2022 14:56:36 +0000 (09:56 -0500)]
ui.tools.inspector: actually test something

22 months agoui.tools.inspector: Fix inspector for map-index change.
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

22 months agostack-as-data: fix everything.
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

22 months agosequences.extras: update nrotate call
Doug Coleman [Wed, 22 Jun 2022 20:16:14 +0000 (15:16 -0500)]
sequences.extras: update nrotate call

22 months agofry2: remove for now
Doug Coleman [Wed, 22 Jun 2022 20:10:04 +0000 (15:10 -0500)]
fry2: remove for now

22 months agostack-as-data: Add combinators that use the stack as a data structure.
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.

22 months agogeneralizations: add generalizations for tuck/over from top of stack
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

22 months agosyntax: Fix spaces
Doug Coleman [Wed, 22 Jun 2022 19:55:26 +0000 (14:55 -0500)]
syntax: Fix spaces

22 months agofry2: Add another implementation of fry
Doug Coleman [Mon, 20 Jun 2022 22:07:54 +0000 (17:07 -0500)]
fry2: Add another implementation of fry

22 months agoio.monitors: bump sleeps in tests
John Benediktsson [Tue, 21 Jun 2022 23:08:23 +0000 (16:08 -0700)]
io.monitors: bump sleeps in tests

22 months agoalien: remove note about 32-bit x86 and document mingw.
John Benediktsson [Tue, 21 Jun 2022 18:44:54 +0000 (11:44 -0700)]
alien: remove note about 32-bit x86 and document mingw.

22 months agobyte-arrays: make docs more clear.
John Benediktsson [Tue, 21 Jun 2022 18:23:51 +0000 (11:23 -0700)]
byte-arrays: make docs more clear.

22 months agomason.release.sign: literals and cross-platform makes it a little weird
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

22 months agomason.release.sign: more normalize-path
John Benediktsson [Mon, 20 Jun 2022 22:46:33 +0000 (15:46 -0700)]
mason.release.sign: more normalize-path

22 months agomason.release.sign: normalie paths.
John Benediktsson [Mon, 20 Jun 2022 22:01:39 +0000 (15:01 -0700)]
mason.release.sign: normalie paths.

22 months agovm: remove debug printout in begin_callback
John Benediktsson [Mon, 20 Jun 2022 15:56:06 +0000 (08:56 -0700)]
vm: remove debug printout in begin_callback

22 months agoMerge remote-tracking branch 'origin/master'
Doug Coleman [Sun, 19 Jun 2022 16:35:23 +0000 (11:35 -0500)]
Merge remote-tracking branch 'origin/master'

22 months agohtml5: move to extra, use take-char
Doug Coleman [Sun, 19 Jun 2022 16:15:55 +0000 (11:15 -0500)]
html5: move to extra, use take-char

22 months agotools.completion: fix logic
John Benediktsson [Sun, 19 Jun 2022 16:16:46 +0000 (09:16 -0700)]
tools.completion: fix logic

22 months agoMerge remote-tracking branch 'origin/html5-force-push'
Doug Coleman [Sun, 19 Jun 2022 16:10:07 +0000 (11:10 -0500)]
Merge remote-tracking branch 'origin/html5-force-push'

22 months agohelp.html: faster qualified search using an index
John Benediktsson [Sun, 19 Jun 2022 16:08:10 +0000 (09:08 -0700)]
help.html: faster qualified search using an index

22 months agotools.completion: don't search qualified if no string provided
John Benediktsson [Sun, 19 Jun 2022 16:07:37 +0000 (09:07 -0700)]
tools.completion: don't search qualified if no string provided

22 months agoMerge branch 'arm64-bootstrap2'
Doug Coleman [Sun, 19 Jun 2022 16:03:22 +0000 (11:03 -0500)]
Merge branch 'arm64-bootstrap2'

22 months agofry: slight cleanup of shufflers
Doug Coleman [Sun, 19 Jun 2022 16:01:37 +0000 (11:01 -0500)]
fry: slight cleanup of shufflers

22 months agowebapps.help: css...
John Benediktsson [Sun, 19 Jun 2022 04:33:06 +0000 (21:33 -0700)]
webapps.help: css...

22 months agowebapps.help: more css
John Benediktsson [Sun, 19 Jun 2022 04:27:58 +0000 (21:27 -0700)]
webapps.help: more css

22 months agowebapps.help: more borders
John Benediktsson [Sun, 19 Jun 2022 04:21:31 +0000 (21:21 -0700)]
webapps.help: more borders

22 months agowebapps.help: remove double border.
John Benediktsson [Sun, 19 Jun 2022 04:18:18 +0000 (21:18 -0700)]
webapps.help: remove double border.

22 months agowebapps.help: forgot one
John Benediktsson [Sun, 19 Jun 2022 04:16:07 +0000 (21:16 -0700)]
webapps.help: forgot one

22 months agowebapps.help: more better dark css.
John Benediktsson [Sun, 19 Jun 2022 04:11:16 +0000 (21:11 -0700)]
webapps.help: more better dark css.

22 months agowebapps.help: update css for dark mode
John Benediktsson [Sun, 19 Jun 2022 04:04:19 +0000 (21:04 -0700)]
webapps.help: update css for dark mode

22 months agowebapps.help: fix using, strip qualified prefix
John Benediktsson [Sun, 19 Jun 2022 00:47:56 +0000 (17:47 -0700)]
webapps.help: fix using, strip qualified prefix

22 months agohelp.html: quick fix for qualified searching of words
John Benediktsson [Sun, 19 Jun 2022 00:37:27 +0000 (17:37 -0700)]
help.html: quick fix for qualified searching of words

22 months agowebapps.help: show vocabulary in word title.
John Benediktsson [Sun, 19 Jun 2022 00:17:52 +0000 (17:17 -0700)]
webapps.help: show vocabulary in word title.

22 months agomason.build: fix using
John Benediktsson [Sat, 18 Jun 2022 23:54:50 +0000 (16:54 -0700)]
mason.build: fix using

22 months agomason.build: need to normalize-path in clone-source.
John Benediktsson [Sat, 18 Jun 2022 23:53:23 +0000 (16:53 -0700)]
mason.build: need to normalize-path in clone-source.

22 months agoRevert "Revert "use tilde paths in more places.""
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.

22 months agoRevert "use tilde paths in more places."
John Benediktsson [Sat, 18 Jun 2022 23:50:54 +0000 (16:50 -0700)]
Revert "use tilde paths in more places."

This reverts commit 844060a7d003ae6921f113aceadae67209275455.

22 months agosequences: adding a test for map-index change.
John Benediktsson [Sat, 18 Jun 2022 23:42:36 +0000 (16:42 -0700)]
sequences: adding a test for map-index change.

22 months agofix map-index always producing array
Kacarott [Sat, 18 Jun 2022 12:55:04 +0000 (14:55 +0200)]
fix map-index always producing array

22 months agofuel.remote: remove integer? check
mariari [Sat, 18 Jun 2022 21:20:48 +0000 (16:20 -0500)]
fuel.remote: remove integer? check

22 months agocpu.arm.assembler: no io.binary arm64-bootstrap2
Doug Coleman [Sat, 18 Jun 2022 00:03:25 +0000 (19:03 -0500)]
cpu.arm.assembler: no io.binary

22 months agovm: rename arm file
Doug Coleman [Fri, 17 Jun 2022 22:29:07 +0000 (17:29 -0500)]
vm: rename arm file

22 months agoarm: link to src code for prolog epilog
Doug Coleman [Sat, 27 Mar 2021 15:35:30 +0000 (10:35 -0500)]
arm: link to src code for prolog epilog

22 months agoarm: implement prolog and 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

22 months agoarm: notes
Doug Coleman [Sat, 27 Mar 2021 03:19:10 +0000 (22:19 -0500)]
arm: notes

22 months agoarm64: implementing sub primitives
Doug Coleman [Fri, 19 Mar 2021 14:27:35 +0000 (09:27 -0500)]
arm64: implementing sub primitives

22 months agocpu.arm.assembler: Update for opcode change
Doug Coleman [Fri, 19 Mar 2021 14:26:40 +0000 (09:26 -0500)]
cpu.arm.assembler: Update for opcode change

22 months agoarm.assembler.opcodes: Directly output to make.
Doug Coleman [Fri, 19 Mar 2021 14:26:09 +0000 (09:26 -0500)]
arm.assembler.opcodes: Directly output to make.

4 >le %

22 months agobootstrap: working on arm
Doug Coleman [Fri, 19 Mar 2021 04:03:45 +0000 (23:03 -0500)]
bootstrap: working on arm

22 months agocpu.arm.assembler: Use make for the relocation feature.
Doug Coleman [Fri, 19 Mar 2021 04:03:19 +0000 (23:03 -0500)]
cpu.arm.assembler: Use make for the relocation feature.

22 months agocpu-arm.64: flush_icache from compiler-rt
Doug Coleman [Wed, 17 Mar 2021 05:48:43 +0000 (00:48 -0500)]
cpu-arm.64: flush_icache from compiler-rt

22 months agoicache: something like this might flush the icache
Doug Coleman [Wed, 17 Mar 2021 05:22:55 +0000 (00:22 -0500)]
icache: something like this might flush the icache

22 months agoarm: 128 byte red zone
Doug Coleman [Wed, 17 Mar 2021 03:54:09 +0000 (22:54 -0500)]
arm: 128 byte red zone

22 months agocpu.arm.assembler: More words to encode, bounds checking
Doug Coleman [Wed, 17 Mar 2021 00:59:03 +0000 (19:59 -0500)]
cpu.arm.assembler: More words to encode, bounds checking

22 months agoarm: work
Doug Coleman [Tue, 16 Mar 2021 00:59:51 +0000 (19:59 -0500)]
arm: work

22 months agocpu.arm.assembler: Add some more instructions
Doug Coleman [Tue, 16 Mar 2021 00:43:55 +0000 (19:43 -0500)]
cpu.arm.assembler: Add some more instructions

22 months agoarm64: ADR ADRP fix encoding
Doug Coleman [Sun, 14 Mar 2021 02:38:44 +0000 (20:38 -0600)]
arm64: ADR ADRP fix encoding

22 months agoarm64: just jump to begin_callback...please
Doug Coleman [Sun, 14 Mar 2021 02:00:23 +0000 (20:00 -0600)]
arm64: just jump to begin_callback...please

22 months agoarm64: ADR encoding
Doug Coleman [Fri, 17 Jun 2022 22:17:27 +0000 (17:17 -0500)]
arm64: ADR encoding

22 months agoarm: try to call begin_callback from asm
Doug Coleman [Mon, 10 Jan 2022 02:42:46 +0000 (20:42 -0600)]
arm: try to call begin_callback from asm

22 months agoasdf2
Doug Coleman [Thu, 18 Feb 2021 20:58:15 +0000 (14:58 -0600)]
asdf2

22 months agoasdf
Doug Coleman [Thu, 18 Feb 2021 20:56:01 +0000 (14:56 -0600)]
asdf

22 months agoasdf
Doug Coleman [Thu, 18 Feb 2021 20:55:10 +0000 (14:55 -0600)]
asdf

22 months agoarm64: fix
Doug Coleman [Thu, 18 Feb 2021 20:54:23 +0000 (14:54 -0600)]
arm64: fix

22 months agoarm64: moving things around
Doug Coleman [Thu, 18 Feb 2021 20:51:06 +0000 (14:51 -0600)]
arm64: moving things around

22 months agoarm64: more subprimitives
Doug Coleman [Thu, 18 Feb 2021 18:52:25 +0000 (12:52 -0600)]
arm64: more subprimitives