Commit Graph

14351 Commits (fcfe24f98b07025caf2c29745dee4551a393ad4f)

Author SHA1 Message Date
John Benediktsson fcfe24f98b fry: improve syntax for _ and @ to throw when not used in a fry quotation. 2019-10-04 18:15:59 -07:00
John Benediktsson e17b911929 sequences.generalizations: fix finish-nfind use of times.
(that didn't work in optimizing compiler).
2019-10-04 18:15:19 -07:00
John Benediktsson 0dc71ab053 memoize: fix memoize-quot for zero input effects. 2019-09-29 18:38:41 -07:00
Doug Coleman 17a0a6e1a4 tools.deploy: Trying to get clean binaries. 2019-09-28 13:51:39 -05:00
Doug Coleman dc10c08158 tools.deploy: Bump the deploy size.
We should look at deploy sizes and try to fix them correctly.
2019-09-28 09:43:07 -05:00
Doug Coleman afe188efb3 openssl: Fallback for versions of macOS < 10.15.
We probably want a word that finds libssl.x.dylib where x is the highest version so that we don't have to update the libary-loading code in the future.

This is all because loading libssl.dylib causes a SIGABORT signal 6, perhaps there's another workaround?
2019-09-28 09:40:47 -05:00
Doug Coleman 6f6bc00cb1 io.launcher.unix: Fix test. 2019-09-27 23:13:51 -05:00
Doug Coleman 50cf54ddde basis: Move signal word and fix tests. 2019-09-27 22:59:36 -05:00
Doug Coleman 4faab8a00f basis: Fix bootstrap to display unix signals instead of "Error in print-error!" 2019-09-27 17:17:56 -05:00
Doug Coleman bf719c4cca openssl: macOS 10.15 beta needs explicit paths for these libraries.
10.14 has versions that are .2 lower than 10.15.
2019-09-27 17:17:22 -05:00
John Benediktsson 06b72b8a0d peg: less stack shuffling in define-parser-word. 2019-09-27 08:24:53 -07:00
John Benediktsson f2e4a36c2c peg: reuse code in compile-parsers-quots. 2019-09-26 08:56:42 -07:00
John Benediktsson e643afa168 peg.parsers: use splitting. 2019-09-26 07:57:31 -07:00
John Benediktsson 0150e4c303 peg.parsers: simplify range-pattern. 2019-09-25 21:34:28 -07:00
John Benediktsson c1ebf5451f peg.ebnf: minor cleanup. 2019-09-25 20:38:19 -07:00
John Benediktsson c3bee31342 peg: some cleanup. 2019-09-25 20:26:12 -07:00
Doug Coleman 1d3779e3ba openssl.libcrypto: nginx factorcode.org server upgrades to https by default.
Change the unit test to expect a 301. We should probably make all tests work with networking disabled instead of hitting remote servers.
2019-09-25 00:15:44 -05:00
John Benediktsson a3d5789fd4 regexp.classes: use \v\a escapes. 2019-09-24 20:56:29 -07:00
John Benediktsson 5f1f2a00d6 tools.deploy: bump size for spheres. 2019-09-18 19:25:17 -07:00
Doug Coleman d26d36cc86 smtp: Fix issues with sending an email using Outlook's smtp server.
- Outlook requires saying HELO after upgrading to TLS.
- Outlook stopped supporting plain auth in 2017.

Tested on gmail and outlook.
2019-09-12 18:14:31 -05:00
John Benediktsson 0ea9f8935d tools.crossref: actually, prefer higher level article-links word. 2019-09-11 07:20:02 -07:00
John Benediktsson 9736acaa5b tools.crossref: faster M\ link uses by calling article-content once. 2019-09-11 05:00:11 -07:00
John Benediktsson 5dfe740c16 help.markup: slightly faster collect-elements. 2019-09-11 04:59:56 -07:00
John Benediktsson 04f96c83f1 colors: moving some color definitions from extra/ to basis/. 2019-09-10 12:02:43 -07:00
timor 14d75bbbcb math.intervals: Consistent handling of special intervals
Make both `empty-interval` and `full-interval` singletons, use generic functions
and methods where they are special-cased.

All words which work with interval points should also now work with the special
intervals.
2019-09-09 14:09:57 -07:00
John Benediktsson a8c73064d8 vlists: splitting prettyprint dependency out. 2019-09-08 15:59:04 -07:00
John Benediktsson e66c777188 bit-vectors: splitting prettyprint dependency out. 2019-09-08 15:58:12 -07:00
John Benediktsson f4c9e52876 bit-arrays: splitting prettyprint dependency out. 2019-09-08 15:57:55 -07:00
kusumotonorio 76f561ba3c NSNotFound for both 32 bit and 64 bit environments 2019-09-08 11:15:49 -07:00
John Benediktsson b1b3483ce0 urls: simpler url-port. 2019-09-07 07:31:33 -07:00
John Benediktsson 0f537f0c45 opengl.gl: just add libGL.so.1 instead of using find-library-from-list.
I think this is more robust, and also I would rather have find-library
return full paths on all platforms since that's the utility that I was
going for when it was written.
2019-09-04 09:42:18 -07:00
John Benediktsson e6eb7be61c tools.deploy: bump tetris image size. 2019-08-20 17:10:17 -07:00
kusumotonorio 2f2cb869f1 Revert Unnecessary Changes 2019-08-10 22:12:52 +09:00
kusumotonorio bada736a3f Input Completion Improvements 2019-08-10 22:02:17 +09: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 5e6a79c187 tools.deploy: bump sizes for macosx-32.
Need a better approach to this...
2019-08-05 14:27:46 -07:00
John Benediktsson 8aafd0240a summary: forgot to commit the test change. 2019-08-05 14:27:05 -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 fc9d0176df windows.winsock: cleanup using. 2019-08-05 13:06:54 -07:00
John Benediktsson b0390c57ae summary: change strings to say "code points"
This reflects their current implementation, which is unicode code
points, not displayable characters (glyphs).
2019-08-05 11:59:39 -07:00
John Benediktsson ba75d0994a tools.deploy: bump deploy sizes for macosx-32. 2019-08-05 09:18:44 -07:00
John Benediktsson 05e8957732 windows.uniscribe: re-commit the &dispose removal. 2019-08-04 08:27:21 -07:00
John Benediktsson 98ee3abcae ui.text.uniscribe: windows.uniscribe.private not needed. 2019-08-03 07:51:20 -07:00
Doug Coleman f7e4774d3f ui.backend.windows: 2sequence cleanup 2019-08-02 18:29:19 -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 d8c1eef9f3 tools.deploy: up the size. 2019-07-31 17:52:34 -05:00
Doug Coleman 8eb7621b54 factor: fix bootstrap and test and doc 2019-07-30 18:01:11 -05:00
Doug Coleman 6ac5bf66e8 ui.text.uniscribe: fix using 2019-07-30 18:00:02 -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