]> gitweb.factorcode.org Git - factor.git/log
factor.git
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

22 months agouse tilde paths in more places.
John Benediktsson [Fri, 17 Jun 2022 17:32:15 +0000 (10:32 -0700)]
use tilde paths in more places.

22 months agogeneralizations: macro implementation of nrotates / -nrotates
Doug Coleman [Fri, 17 Jun 2022 06:53:18 +0000 (01:53 -0500)]
generalizations: macro implementation of nrotates / -nrotates

22 months agosequences.extras: fix builds, stack checker doesn't like a word impl
Doug Coleman [Fri, 17 Jun 2022 06:46:39 +0000 (01:46 -0500)]
sequences.extras: fix builds, stack checker doesn't like a word impl

nrotates might need another definition?

22 months agoeditors.visual-studio-codium: rename from editors.codium
Doug Coleman [Fri, 17 Jun 2022 06:19:02 +0000 (01:19 -0500)]
editors.visual-studio-codium: rename from editors.codium

22 months agocombinators.extras: Add some weird combinators that might be useful.
Doug Coleman [Tue, 14 Jun 2022 04:04:19 +0000 (23:04 -0500)]
combinators.extras: Add some weird combinators that might be useful.

22 months agogeneralizations: Add nrotates and -nrotates.
Doug Coleman [Tue, 14 Jun 2022 03:57:00 +0000 (22:57 -0500)]
generalizations: Add nrotates and -nrotates.

3 d nrotates -> d nrot d nrot d nrot

22 months agobare: lookup-user-type and insert-user-type
John Benediktsson [Thu, 16 Jun 2022 22:03:59 +0000 (15:03 -0700)]
bare: lookup-user-type and insert-user-type

22 months agobare: better errors for empty enums/unions/structs
John Benediktsson [Thu, 16 Jun 2022 18:04:47 +0000 (11:04 -0700)]
bare: better errors for empty enums/unions/structs

22 months agobare: change how user-types are handled
John Benediktsson [Thu, 16 Jun 2022 17:47:16 +0000 (10:47 -0700)]
bare: change how user-types are handled

22 months agobare: more error checking
John Benediktsson [Thu, 16 Jun 2022 17:31:51 +0000 (10:31 -0700)]
bare: more error checking

22 months agobare: more error checking
John Benediktsson [Thu, 16 Jun 2022 17:23:55 +0000 (10:23 -0700)]
bare: more error checking

22 months agobare: adding duplicate field check for structs
John Benediktsson [Thu, 16 Jun 2022 17:07:45 +0000 (10:07 -0700)]
bare: adding duplicate field check for structs

22 months agobare: check duplicates for unions too
John Benediktsson [Thu, 16 Jun 2022 16:45:10 +0000 (09:45 -0700)]
bare: check duplicates for unions too

22 months agobare: adding checks for valid union values.
John Benediktsson [Thu, 16 Jun 2022 16:42:22 +0000 (09:42 -0700)]
bare: adding checks for valid union values.

22 months agobare: check enum values when reading and writing.
John Benediktsson [Thu, 16 Jun 2022 16:40:12 +0000 (09:40 -0700)]
bare: check enum values when reading and writing.

22 months agoassocs: adding ?value-at.
John Benediktsson [Thu, 16 Jun 2022 16:40:02 +0000 (09:40 -0700)]
assocs: adding ?value-at.

22 months agobare: check duplicate keys too.
John Benediktsson [Thu, 16 Jun 2022 16:29:54 +0000 (09:29 -0700)]
bare: check duplicate keys too.

22 months agobare: check enums for duplicate values.
John Benediktsson [Thu, 16 Jun 2022 16:21:13 +0000 (09:21 -0700)]
bare: check enums for duplicate values.

22 months agoeditors.codium: Add codium support
Doug Coleman [Thu, 16 Jun 2022 12:38:22 +0000 (07:38 -0500)]
editors.codium: Add codium support

22 months agobare: more liberal union schema parsing.
John Benediktsson [Thu, 16 Jun 2022 00:27:08 +0000 (17:27 -0700)]
bare: more liberal union schema parsing.

22 months agobare: fix SCHEMA:, add some tests.
John Benediktsson [Wed, 15 Jun 2022 21:00:50 +0000 (14:00 -0700)]
bare: fix SCHEMA:, add some tests.

22 months agobare: adding a load-schema word
John Benediktsson [Wed, 15 Jun 2022 20:49:59 +0000 (13:49 -0700)]
bare: adding a load-schema word

22 months agobare: adding docs
John Benediktsson [Wed, 15 Jun 2022 20:11:15 +0000 (13:11 -0700)]
bare: adding docs

22 months agobare: adding more tests
John Benediktsson [Wed, 15 Jun 2022 19:04:53 +0000 (12:04 -0700)]
bare: adding more tests

22 months agobare: fix usings on tests
John Benediktsson [Wed, 15 Jun 2022 18:49:52 +0000 (11:49 -0700)]
bare: fix usings on tests

22 months agobare: adding support for user types and structs
John Benediktsson [Wed, 15 Jun 2022 18:21:30 +0000 (11:21 -0700)]
bare: adding support for user types and structs

22 months agobare: addinng support for maps
John Benediktsson [Wed, 15 Jun 2022 18:16:27 +0000 (11:16 -0700)]
bare: addinng support for maps

22 months agoshuffle.extras: fix 3keep-{1,2,3}up tests
John Benediktsson [Wed, 15 Jun 2022 17:54:03 +0000 (10:54 -0700)]
shuffle.extras: fix 3keep-{1,2,3}up tests

22 months agobare: initial support for Binary Application Record Encoding (BARE)
John Benediktsson [Wed, 15 Jun 2022 17:51:56 +0000 (10:51 -0700)]
bare: initial support for Binary Application Record Encoding (BARE)

22 months agomath.text.english: fix spelling of some numbers
Alexander Ilin [Wed, 15 Jun 2022 13:30:08 +0000 (15:30 +0200)]
math.text.english: fix spelling of some numbers

Replace some prefixes sex-, tre- and sept- with ses-, tres- and septem-
correspondingly.

It's also possible to replace "sexdecillion" with "sedecillion" and
"novemdecillion" with "novendecillion", but I decided to keep the old
words, since they are in the dictionaries.

See https://en.wikipedia.org/wiki/Names_of_large_numbers.

22 months agomath.text.english: expand the supported number range
Alexander Ilin [Wed, 15 Jun 2022 12:55:52 +0000 (14:55 +0200)]
math.text.english: expand the supported number range

22 months agogravatar: implement the "email hash" to calculate the gravatar id.
John Benediktsson [Tue, 14 Jun 2022 20:27:27 +0000 (13:27 -0700)]
gravatar: implement the "email hash" to calculate the gravatar id.

https://en.gravatar.com/site/implement/hash/

22 months agouuid: adding version 6, 7, 8.
John Benediktsson [Mon, 13 Jun 2022 20:25:06 +0000 (13:25 -0700)]
uuid: adding version 6, 7, 8.

22 months agoextra: fix test errors
Doug Coleman [Sun, 12 Jun 2022 21:10:08 +0000 (16:10 -0500)]
extra: fix test errors

22 months agohtml5: It parses a basic html doc without <title> tags! html5-force-push
Doug Coleman [Fri, 10 Jun 2022 21:52:29 +0000 (16:52 -0500)]
html5: It parses a basic html doc without <title> tags!

Just the structure, chars are emitted but not inserted yet.

[[ <!DOCTYPE html>
<html>
<head> </head>

<body>
<!-- the comment -->
The content
</body>

</html>]] parse-html5

22 months agohtml5: do wrong algorithm to get a basic nested tag structure
Doug Coleman [Fri, 10 Jun 2022 18:58:06 +0000 (13:58 -0500)]
html5: do wrong algorithm to get a basic nested tag structure

same as modern.html5, but no error handling yet

22 months agosequences: move shorten* to sequences.extras
Doug Coleman [Fri, 10 Jun 2022 18:57:46 +0000 (13:57 -0500)]
sequences: move shorten* to sequences.extras

22 months agohtml5: make &acute; parser compile
Doug Coleman [Fri, 10 Jun 2022 18:06:42 +0000 (13:06 -0500)]
html5: make &acute; parser compile

22 months agohtml5: starting on dom insertion
Doug Coleman [Fri, 26 Mar 2021 23:09:47 +0000 (18:09 -0500)]
html5: starting on dom insertion

22 months agohtml5: make it load
Doug Coleman [Tue, 11 Aug 2020 23:54:06 +0000 (18:54 -0500)]
html5: make it load

22 months agohtml5: working on named characters
Doug Coleman [Sat, 9 May 2020 04:58:29 +0000 (23:58 -0500)]
html5: working on named characters

22 months agohtml5: handle attributes a little.
Doug Coleman [Thu, 7 May 2020 04:33:16 +0000 (23:33 -0500)]
html5: handle attributes a little.

22 months agohtml5: Fix some tag name code and doctype state.
Doug Coleman [Thu, 7 May 2020 03:37:25 +0000 (22:37 -0500)]
html5: Fix some tag name code and doctype state.

22 months agohtml5: some code for every state!
Doug Coleman [Thu, 7 May 2020 02:52:45 +0000 (21:52 -0500)]
html5: some code for every state!

now to figure out emitting for the dom and clean up return-state, temporary-state, tag emits, everything else..

22 months agohtml5: implementing more and restructuring
Doug Coleman [Thu, 7 May 2020 00:46:43 +0000 (19:46 -0500)]
html5: implementing more and restructuring

22 months agohtml5: Initial checkin.
Doug Coleman [Fri, 10 Jun 2022 17:43:08 +0000 (12:43 -0500)]
html5: Initial checkin.

22 months agoshuffle.extras: Add words to keep args and move the result above the kept args.
Doug Coleman [Fri, 10 Jun 2022 16:05:12 +0000 (11:05 -0500)]
shuffle.extras: Add words to keep args and move the result above the kept args.

22 months agohtml5: Initial checkin.
Doug Coleman [Fri, 10 Jun 2022 17:35:34 +0000 (12:35 -0500)]
html5: Initial checkin.