Commit Graph

4404 Commits (aa47ba1df703c2e1fb2cad892b3458debf30a4a4)

Author SHA1 Message Date
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