Doug Coleman
c4cd8991be
modern: Fix all the syntax errors.
...
Support ``{abc}foo{`` as a token name
Bug to fix:
! should error
[[M: error-class see-class*
<colon \ ERROR: pprint-word
{
[ pprint-word ]
[ superclass. ]
[ <block "slots" word-prop [ name>> pprint-slot-name ] each block> pprint-semi ]
[ tuple-declarations. ]
} cleave
block> ;]] string>literals >strings
2019-10-20 14:17:09 -05:00
Doug Coleman
1724ae15a9
fry: Undo _ change.
2019-10-06 13:38:32 -05:00
Doug Coleman
ea8f29706a
Merge remote-tracking branch 'origin/master' into modern-harvey3
2019-10-06 13:23:35 -05:00
Doug Coleman
4a86d45c17
Merge remote-tracking branch 'origin/master' into modern-harvey3
2019-10-01 00:21:39 -05:00
Doug Coleman
d635604026
modern: Removing ch'a syntax.
...
It's cool but I don't like it right now.
2019-09-28 10:59:07 -05:00
Doug Coleman
fbf7c73e99
factor: whitespace commit.
2019-09-28 10:23:53 -05:00
Doug Coleman
fdf13141bc
factor: CHAR: -> ch', URL", NAN: fixes
2019-09-27 16:04:43 -05:00
Doug Coleman
e7c10e22b7
Merge remote-tracking branch 'origin/master' into modern-harvey3
2019-09-27 08:14:30 -05:00
John Benediktsson
2657e7507e
effects: fix clone of row variadic effects.
2019-09-15 08:35:08 -07:00
John Benediktsson
41db42a571
Revert "io.encodings.utf16: add a utf16n word for native utf16 type."
...
This reverts commit ad24fa414f .
2019-08-06 07:12:55 -07:00
John Benediktsson
04fab09c8f
Revert "io.encodings.utf16: update docs for utf16n."
...
This reverts commit e6fdc8fd51 .
2019-08-06 07:12:50 -07:00
John Benediktsson
6e161a2ccb
Revert "io.encodings.utf16: make utf16n foldable, maybe fixes windows bootstrap."
...
This reverts commit 17a3cf7590 .
2019-08-06 07:12:44 -07:00
John Benediktsson
17a3cf7590
io.encodings.utf16: make utf16n foldable, maybe fixes windows bootstrap.
2019-08-05 19:44:29 -07:00
John Benediktsson
e6fdc8fd51
io.encodings.utf16: update docs for utf16n.
2019-08-05 18:32:47 -07:00
John Benediktsson
ad24fa414f
io.encodings.utf16: add a utf16n word for native utf16 type.
...
remove io.encodings.utf16n vocabulary, which was kind of single purpose.
update a bunch of vocab usings.
2019-08-05 13:08:09 -07:00
John Benediktsson
2692227fbc
kernel: fix stack effect for -rotd.
2019-07-23 16:23:27 -07:00
Doug Coleman
9e48ebefaa
Merge remote-tracking branch 'origin/master' into modern-harvey3
2019-06-05 23:50:08 -05:00
John Benediktsson
d0a8377827
words: remove word-props? used only in one place.
2019-05-20 20:45:29 -07:00
John Benediktsson
c6e14ce3ca
sequences: making copy-state indices integers.
2019-05-19 15:59:31 -07:00
Alexander Iljin
0007789795
continuations[-docs]: add the finally word
2019-04-22 21:57:51 -07:00
Alexander Iljin
0fc946dc0f
sequences-docs: add a missing article
2019-04-14 08:42:26 -05:00
Doug Coleman
08a09f70ff
Merge remote-tracking branch 'origin/master' into modern-harvey3
2019-04-07 10:32:28 -05:00
John Benediktsson
d248f2452e
combinators: faster hashcode for byte-arrays.
2019-04-05 16:55:10 -07:00
Doug Coleman
357d504719
tests: Don't depend on license.txt not changing.
...
It's probably bad to have the year in the license file, but it's worse to depend on
the license never changing.
Add a dummy file to crc32, and for multi checksums, the file we were checksumming is
not really integral to the test since it's read into a buffer first.
2019-03-23 13:00:52 -05:00
John Benediktsson
c228aaf836
io.backend: remove comment from years ago.
2019-03-22 20:36:45 -07:00
John Benediktsson
64d835e2bf
parser: use ?first.
2019-03-16 20:33:40 -07:00
Doug Coleman
83401103a7
locals.rewrite: Rename (rewrite-sugar) word.
2019-02-17 15:21:54 -06:00
Doug Coleman
bcb0bf8a53
Merge remote-tracking branch 'origin/master' into modern-harvey3
2019-02-11 17:46:47 -06:00
Jack Lucas
3154242a3a
Re-add Freebsd Support
2019-02-08 19:17:30 -05:00
Doug Coleman
591a468800
assocs: Add ?delete-at.
2019-02-03 14:51:59 -05:00
John Benediktsson
81caec378d
classes.tuple: use integer>fixnum in tuple-hashcode.
2019-01-10 21:39:24 -08:00
Alexander Iljin
97a91d66fc
syntax-docs: add a couple of missing CHAR: syntax examples
2019-01-03 15:36:03 -08:00
Doug Coleman
434879a802
Merge remote-tracking branch 'origin/master' into modern-harvey3
2018-12-16 12:51:26 -06:00
Doug Coleman
47b38345d0
factor: Rename short to shorted. rename setup-each. fix usings.
2018-09-04 00:08:41 -05:00
Doug Coleman
fdb5383f19
Merge remote-tracking branch 'origin/master' into modern-harvey3
2018-08-24 16:49:34 -05:00
Alexander Iljin
f11e5da90f
splitting-docs: mention two existing words in documentation
2018-08-21 10:45:52 -07:00
Alexander Iljin
0637557cca
*-docs: remove extra space character at the end of paragraghs
2018-08-21 10:45:52 -07:00
Doug Coleman
cbfdf2cfa8
factor: Add more parser guts.
2018-08-10 18:01:19 -05:00
Doug Coleman
4bcae2590c
factor: Rename all #foo words except # so # can be a sigil.
2018-08-10 13:15:25 -05:00
Doug Coleman
24d266c1f1
lexer: Add #hashtag support.
2018-08-10 10:42:00 -05:00
Doug Coleman
9c7fdc3a34
alien tests: use UNIT-TEST: for fun
2018-08-10 08:54:10 -05:00
Doug Coleman
8c3df2ede4
core: Remove some foo'bar words and a lot of postpone:
2018-08-09 21:59:15 -04:00
Doug Coleman
f05c7e8cd8
factor: char: a -> ch'a.
...
Also all contractions are not allowed in word names anymore. Even Data cannot use contractions...
2018-08-09 18:02:38 -04:00
Doug Coleman
e06eb4ad3e
parser: Refactor the parser some. scan-datum vs scan-token come on...
2018-08-09 17:21:06 -04:00
Doug Coleman
bd329c7497
lexer: Add char: \' support. Fix ch'\' support
2018-08-09 16:13:50 -04:00
Doug Coleman
59f406b64e
parser: Add ``tag'payload`` and ``tag: payload``
2018-08-09 15:59:12 -04:00
Doug Coleman
7b48017cd1
sequences: Add cut-head and cut-tail.
2018-08-07 16:52:51 -04:00
Doug Coleman
1355c94f33
alien.libraries.finder: Roll the *.os vocabs back into alien.libraries.finder for fun.
2018-08-07 16:34:25 -04:00
Doug Coleman
f52694159f
bootstrap.syntax: dead code -> deleted
2018-08-07 14:40:31 -04:00
Doug Coleman
c00487b3ee
bootstrap.layouts: calculate num-types
2018-08-07 14:27:25 -04:00