Commit Graph

211 Commits (4a86d45c17e89c1392daac72583fa3d526b49b99)

Author SHA1 Message Date
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 e7c10e22b7 Merge remote-tracking branch 'origin/master' into modern-harvey3 2019-09-27 08:14:30 -05:00
Doug Coleman c70d1f6c4a basis: Fix Windows 10 select-all for emojis.
This is @kusumotonorio's patch but his branch is not up to date so there
are a ton of merge conflicts so I'm just pulling his changes into a new
patch. Sorry for my lack of git to do this cleanly while maintaining his
credit for this patch.
2019-08-02 17:07:42 -05:00
Doug Coleman 8eb7621b54 factor: fix bootstrap and test and doc 2019-07-30 18:01:11 -05:00
Doug Coleman a98d4620ae unicode.case: Change test, somewhere in the Unicode data files it's now capitalizing the ``M`` in ``I'M``
Look into this but we should still merge this branch back into master.

Fixes #1402
2019-07-30 02:24:58 -05:00
Doug Coleman c8e12067c1 unicode.collation: Fix all the tests.
Basically, there are some errors in the unicode collation tests if you fix up the DUCET table for Tibetan according to the recommendations in the Unicode spec. So we ignore those errors and document it everywhere.
2019-07-30 02:12:41 -05:00
Doug Coleman 338acc8843 unicode: Minor cleanups.
This fixes/breaks some of the tests. Why?
{ 3953 3958 3960 3968 3969 } [ canonical-map delete-at ] each
2019-07-30 02:12:41 -05:00
Doug Coleman 0631e3651d unicode.collation: Fix ducet for Tibetan using allkeys.txt
Fixes two more tests.
2019-07-30 02:12:41 -05:00
Doug Coleman e6613011fb unicode.collation: some cleanup, no test fixes 2019-07-30 02:12:41 -05:00
Doug Coleman 73228e6b73 unicode.collation: Add Nushu block, it's like Tangut
https://www.unicode.org/reports/tr10/tr10-41.html#Order_DUCET
https://wiki.computercraft.cc/Module:Unicode_data
https://ko.wiktionary.org/wiki/%EB%AA%A8%EB%93%88:Unicode_data

12 failing tests!
2019-07-30 02:12:41 -05:00
Doug Coleman 8bf19307b0 collation: Adding more character ranges 2019-07-30 02:12:41 -05:00
Doug Coleman a9928b0dc0 unicode.collation: illegal? is now gone, do AAAA BBBB for every code point
remove some tests that pass now
2019-07-30 02:12:41 -05:00
Doug Coleman 971423d93f unicode.collation: Write out explicity the failing tests 2019-07-30 02:12:41 -05:00
KUSUMOTO Norio 3f1d7c8b4f UNICODE TEXT SEGMENTATION 12.0.0 2019-07-30 02:12:41 -05:00
Doug Coleman 44cbe83984 unicode: Update to 11.0 2019-07-30 02:12:41 -05:00
Doug Coleman add6234fd1 unicode.collation: Don't count the number of tests, it's irrelevant. 2019-06-09 10:38:45 -05:00
Doug Coleman 24704095b7 unicode: update all the UCA files... 2019-06-06 21:49:37 -05:00
Doug Coleman 87b8641eab unicode: update to 12.10.1 2019-06-05 23:53:02 -05:00
Doug Coleman d69f75f373 unicode.collation: Fix Factor error, the remaining errors are unicode spec errors. 2018-12-30 17:05:49 -06:00
Doug Coleman 7ffb86eb67 unicode.case: Apostrophe is now a word break, instead the right single quote is what we want here.
Unicode changed, the file changed, it's different now.

File in question: basis/unicode/UCD/auxiliary/WordBreakProperty.txt
2018-12-30 16:51:54 -06:00
Doug Coleman bd0e67beee UCA, UCD: update 2018-12-30 16:41:57 -06: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 924b434336 Revert "factor: vocab:word -> vocab::word"
This reverts commit 354f1cbd34.
2018-08-02 08:21:52 -04:00
Doug Coleman 53b1a81049 Merge branch 'master' into modern-harvey2 2018-06-20 00:26:12 -05:00
Doug Coleman 9f213f96f6 core: Add the shuffler words but without primitives.
The nipd branch slowed bootstrap by a minute, this patch does not.

sorry about changing the fjsc line endings...
2018-06-19 22:52:58 -05:00
Doug Coleman ddfe23ccca Merge branch 'master' into modern-harvey2 2018-03-15 11:48:24 -05:00
John Benediktsson 5acacf109b unicode.collation: minor cleanup. 2018-03-14 15:46:10 -07:00
Doug Coleman 354f1cbd34 factor: vocab:word -> vocab::word 2017-12-29 00:43:25 -08:00
Doug Coleman 516a6909ac unicode: Bump the version number, use CONSTANT: 2017-09-24 19:27:18 -05:00
Doug Coleman f7ddfb44b7 unicode.collation: Fixes 40k+ unit tests, but is a change from Unicode 9.0 to 10.0
It looks like the fourth weights in the collation algorithm now generate fewer 0xffff, particularly when the secondary and tertiary slots are zero.
2017-09-24 19:26:02 -05:00
Doug Coleman c1bdb4b11e unicode: Update to Unicode 10.0 from last year's patch. 2017-09-20 21:00:31 -05:00
Doug Coleman 3aa096e2e5 docs: Update docs. 2017-08-31 21:21:14 -05:00
Doug Coleman 5507c2b676 factor: [let to let[, [| to |[ 2017-08-31 21:21:13 -05:00
Doug Coleman 147ae66ab5 factor: SYNTAX: \foo 2017-08-31 21:21:13 -05:00
Doug Coleman c436f6dbad factor: char: postpone: color: hexcolor: flexhexcolor: decimal: 2017-08-31 21:21:13 -05:00
Doug Coleman e189954ecc core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
John Benediktsson f4ccfa0f71 sets: moving unique/conjoin/conjoin-at to compiler.utilities. 2017-02-07 18:54:24 -08:00
John Benediktsson b93bc1ac5e simple-flat-file: rename ``data`` to ``load-data-file``. 2017-02-02 16:21:06 -08:00
Alexander Iljin 2fd5654473 Add EOL at EOF for all authors.txt files for consistency
In some instances replaced CR/LF with LF.
2016-07-30 09:25:30 -07:00
John Benediktsson abbefc96b9 using ``H{ } zip-index-as``.
instead of ``<enum> [ swap ] H{ } assoc-map-as``.
2016-07-16 10:53:36 -07:00
John Benediktsson b67b1c0287 unicode: add the number of tests...
...so we don't accidentally stop testing things that should be tested.
2016-07-10 18:18:41 -07:00
John Benediktsson dd4fb140b6 unicode.normalize: better tests that don't spam the console. 2016-07-10 16:54:02 -07:00
John Benediktsson 55565ace6d unicode.collation: better tests that don't spam the console. 2016-07-10 16:36:14 -07:00
John Benediktsson 2a5e0e7f4f replace some 1 head* with but-last. 2016-04-16 15:54:23 -07:00
Doug Coleman 534c8f1d4d unicode: Let upper? lower? etc work with slices by using sequence= instead of =. 2016-04-10 11:39:50 -07:00
John Benediktsson cb3bbc8a40 unicode: get the tests to run again. 2016-03-31 06:04:37 -07:00
John Benediktsson 498285d7dd unicode: make this the API for all unicode things. 2016-03-30 23:29:48 -07:00
John Benediktsson 3f18b71d07 cleanup some QUALIFIED: that are no longer needed. 2016-03-29 10:20:16 -07:00
Doug Coleman 7a6570b355 unicode.data, terrain.generation: remove abusive stack effect names. 2016-03-25 03:13:27 -07:00