]>
gitweb.factorcode.org Git - factor.git/log
John Benediktsson [Sun, 29 Sep 2019 14:15:28 +0000 (07:15 -0700)]
monads: fix ordering of writer monad logs.
Doug Coleman [Sat, 28 Sep 2019 18:51:39 +0000 (13:51 -0500)]
tools.deploy: Trying to get clean binaries.
Doug Coleman [Sat, 28 Sep 2019 16:55:22 +0000 (16:55 +0000)]
webapps: Update to https
Doug Coleman [Sat, 28 Sep 2019 15:56:40 +0000 (10:56 -0500)]
mason.config: Update status url to https.
Doug Coleman [Sat, 28 Sep 2019 14:43:07 +0000 (09:43 -0500)]
tools.deploy: Bump the deploy size.
We should look at deploy sizes and try to fix them correctly.
Doug Coleman [Sat, 28 Sep 2019 14:40:47 +0000 (09:40 -0500)]
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?
Doug Coleman [Sat, 28 Sep 2019 04:13:51 +0000 (23:13 -0500)]
io.launcher.unix: Fix test.
Doug Coleman [Sat, 28 Sep 2019 03:59:36 +0000 (22:59 -0500)]
basis: Move signal word and fix tests.
Doug Coleman [Fri, 27 Sep 2019 22:17:56 +0000 (17:17 -0500)]
basis: Fix bootstrap to display unix signals instead of "Error in print-error!"
Doug Coleman [Fri, 27 Sep 2019 22:17:22 +0000 (17:17 -0500)]
openssl: macOS 10.15 beta needs explicit paths for these libraries.
10.14 has versions that are .2 lower than 10.15.
John Benediktsson [Fri, 27 Sep 2019 15:26:02 +0000 (08:26 -0700)]
smalltalk: cleanup usings.
John Benediktsson [Fri, 27 Sep 2019 15:24:53 +0000 (08:24 -0700)]
peg: less stack shuffling in define-parser-word.
John Benediktsson [Thu, 26 Sep 2019 15:56:42 +0000 (08:56 -0700)]
peg: reuse code in compile-parsers-quots.
John Benediktsson [Thu, 26 Sep 2019 14:57:31 +0000 (07:57 -0700)]
peg.parsers: use splitting.
John Benediktsson [Thu, 26 Sep 2019 04:34:28 +0000 (21:34 -0700)]
peg.parsers: simplify range-pattern.
John Benediktsson [Thu, 26 Sep 2019 03:51:27 +0000 (20:51 -0700)]
toml: minor cleanup, note a fixme for later.
John Benediktsson [Thu, 26 Sep 2019 03:38:19 +0000 (20:38 -0700)]
peg.ebnf: minor cleanup.
John Benediktsson [Thu, 26 Sep 2019 03:26:12 +0000 (20:26 -0700)]
peg: some cleanup.
John Benediktsson [Wed, 25 Sep 2019 21:41:06 +0000 (14:41 -0700)]
toml: some updates.
John Benediktsson [Wed, 25 Sep 2019 21:23:34 +0000 (14:23 -0700)]
toml: adding support for Tom's Obvious Markup Language (TOML).
Doug Coleman [Wed, 25 Sep 2019 05:15:44 +0000 (00:15 -0500)]
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.
John Benediktsson [Wed, 25 Sep 2019 03:56:29 +0000 (20:56 -0700)]
regexp.classes: use \v\a escapes.
John Benediktsson [Wed, 25 Sep 2019 03:13:40 +0000 (20:13 -0700)]
ini-file: cleanup using \f\v escapes.
John Benediktsson [Thu, 19 Sep 2019 02:25:17 +0000 (19:25 -0700)]
tools.deploy: bump size for spheres.
John Benediktsson [Thu, 12 Sep 2019 18:15:58 +0000 (11:15 -0700)]
effects: fix clone of row variadic effects.
Doug Coleman [Thu, 12 Sep 2019 23:13:13 +0000 (18:13 -0500)]
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.
John Benediktsson [Wed, 11 Sep 2019 14:20:02 +0000 (07:20 -0700)]
tools.crossref: actually, prefer higher level article-links word.
John Benediktsson [Wed, 11 Sep 2019 12:00:11 +0000 (05:00 -0700)]
tools.crossref: faster M\ link uses by calling article-content once.
John Benediktsson [Wed, 11 Sep 2019 11:59:56 +0000 (04:59 -0700)]
help.markup: slightly faster collect-elements.
John Benediktsson [Tue, 10 Sep 2019 19:02:43 +0000 (12:02 -0700)]
colors: moving some color definitions from extra/ to basis/.
John Benediktsson [Tue, 10 Sep 2019 11:52:59 +0000 (04:52 -0700)]
numbers-game: simplify for readability.
timor [Mon, 9 Sep 2019 08:31:33 +0000 (10:31 +0200)]
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.
John Benediktsson [Sun, 8 Sep 2019 22:59:04 +0000 (15:59 -0700)]
vlists: splitting prettyprint dependency out.
John Benediktsson [Sun, 8 Sep 2019 22:58:12 +0000 (15:58 -0700)]
bit-vectors: splitting prettyprint dependency out.
John Benediktsson [Sun, 8 Sep 2019 22:57:55 +0000 (15:57 -0700)]
bit-arrays: splitting prettyprint dependency out.
kusumotonorio [Sun, 8 Sep 2019 06:22:55 +0000 (15:22 +0900)]
NSNotFound for both 32 bit and 64 bit environments
John Benediktsson [Sat, 7 Sep 2019 14:31:33 +0000 (07:31 -0700)]
urls: simpler url-port.
John Benediktsson [Wed, 4 Sep 2019 16:42:18 +0000 (09:42 -0700)]
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.
John Benediktsson [Wed, 21 Aug 2019 00:10:17 +0000 (17:10 -0700)]
tools.deploy: bump tetris image size.
John Benediktsson [Tue, 20 Aug 2019 23:45:23 +0000 (16:45 -0700)]
cbor: cleanup tests a bit.
John Benediktsson [Tue, 20 Aug 2019 21:48:03 +0000 (14:48 -0700)]
cbor: read bignums, read/write timestamps and urls.
John Benediktsson [Tue, 20 Aug 2019 16:13:26 +0000 (09:13 -0700)]
cbor: support write of bignums.
John Benediktsson [Tue, 20 Aug 2019 14:41:54 +0000 (07:41 -0700)]
cbor: support writing negative integers.
John Benediktsson [Tue, 20 Aug 2019 14:34:29 +0000 (07:34 -0700)]
cbor: support read/write of simple values and tagged items.
Fix issue with long array lengths.
John Benediktsson [Tue, 20 Aug 2019 14:21:37 +0000 (07:21 -0700)]
cbor: add support for reading simple values and tagged data items.
John Benediktsson [Tue, 20 Aug 2019 04:32:17 +0000 (21:32 -0700)]
cbor: fix empty bytestrings, add a bunch more parsing tests.
John Benediktsson [Tue, 20 Aug 2019 03:49:20 +0000 (20:49 -0700)]
cbor: basic support for Concise Binary Object Representation (CBOR)
This is defined in RFC 7049.
kusumotonorio [Sat, 10 Aug 2019 13:12:52 +0000 (22:12 +0900)]
Revert Unnecessary Changes
kusumotonorio [Sat, 10 Aug 2019 13:02:17 +0000 (22:02 +0900)]
Input Completion Improvements
John Benediktsson [Tue, 6 Aug 2019 14:12:55 +0000 (07:12 -0700)]
Revert "io.encodings.utf16: add a utf16n word for native utf16 type."
This reverts commit
ad24fa414fa0a6b0d8f651717139fae0f534cce2 .
John Benediktsson [Tue, 6 Aug 2019 14:12:50 +0000 (07:12 -0700)]
Revert "io.encodings.utf16: update docs for utf16n."
This reverts commit
e6fdc8fd51610fc5f273f462ff85878caec96bdf .
John Benediktsson [Tue, 6 Aug 2019 14:12:44 +0000 (07:12 -0700)]
Revert "io.encodings.utf16: make utf16n foldable, maybe fixes windows bootstrap."
This reverts commit
17a3cf75904e83b310c923d69bab889a00968c67 .
John Benediktsson [Tue, 6 Aug 2019 02:44:29 +0000 (19:44 -0700)]
io.encodings.utf16: make utf16n foldable, maybe fixes windows bootstrap.
John Benediktsson [Tue, 6 Aug 2019 01:32:47 +0000 (18:32 -0700)]
io.encodings.utf16: update docs for utf16n.
John Benediktsson [Mon, 5 Aug 2019 21:27:46 +0000 (14:27 -0700)]
tools.deploy: bump sizes for macosx-32.
Need a better approach to this...
John Benediktsson [Mon, 5 Aug 2019 21:27:05 +0000 (14:27 -0700)]
summary: forgot to commit the test change.
John Benediktsson [Mon, 5 Aug 2019 20:15:48 +0000 (13:15 -0700)]
gap-buffer: some cleanup.
John Benediktsson [Mon, 5 Aug 2019 20:08:09 +0000 (13:08 -0700)]
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.
John Benediktsson [Mon, 5 Aug 2019 20:07:25 +0000 (13:07 -0700)]
io.files.trash.windows: cleanup using.
John Benediktsson [Mon, 5 Aug 2019 20:06:54 +0000 (13:06 -0700)]
windows.winsock: cleanup using.
John Benediktsson [Mon, 5 Aug 2019 18:59:39 +0000 (11:59 -0700)]
summary: change strings to say "code points"
This reflects their current implementation, which is unicode code
points, not displayable characters (glyphs).
John Benediktsson [Mon, 5 Aug 2019 16:18:44 +0000 (09:18 -0700)]
tools.deploy: bump deploy sizes for macosx-32.
John Benediktsson [Sun, 4 Aug 2019 15:27:21 +0000 (08:27 -0700)]
windows.uniscribe: re-commit the &dispose removal.
John Benediktsson [Sat, 3 Aug 2019 14:51:20 +0000 (07:51 -0700)]
ui.text.uniscribe: windows.uniscribe.private not needed.
Doug Coleman [Fri, 2 Aug 2019 23:29:19 +0000 (18:29 -0500)]
ui.backend.windows: 2sequence cleanup
Doug Coleman [Fri, 2 Aug 2019 22:06:19 +0000 (17:06 -0500)]
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.
Doug Coleman [Wed, 31 Jul 2019 22:52:34 +0000 (17:52 -0500)]
tools.deploy: up the size.
Doug Coleman [Tue, 30 Jul 2019 23:00:40 +0000 (18:00 -0500)]
factor: fix bootstrap and test and doc
Doug Coleman [Tue, 30 Jul 2019 23:00:02 +0000 (18:00 -0500)]
ui.text.uniscribe: fix using
Doug Coleman [Tue, 30 Jul 2019 07:24:08 +0000 (02:24 -0500)]
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
Doug Coleman [Tue, 30 Jul 2019 07:07:34 +0000 (02:07 -0500)]
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.
Doug Coleman [Mon, 29 Jul 2019 00:59:56 +0000 (19:59 -0500)]
ui: Fix circular dependency.
Doug Coleman [Sun, 28 Jul 2019 20:51:05 +0000 (15:51 -0500)]
unicode: Minor cleanups.
This fixes/breaks some of the tests. Why?
{ 3953 3958 3960 3968 3969 } [ canonical-map delete-at ] each
Doug Coleman [Sun, 28 Jul 2019 20:04:32 +0000 (15:04 -0500)]
unicode.collation: Fix ducet for Tibetan using allkeys.txt
Fixes two more tests.
Doug Coleman [Sun, 28 Jul 2019 19:45:51 +0000 (14:45 -0500)]
unicode.collation: some cleanup, no test fixes
KUSUMOTO Norio [Sat, 27 Jul 2019 01:10:57 +0000 (10:10 +0900)]
Revert Unnecessary Changes
KUSUMOTO Norio [Sat, 27 Jul 2019 00:56:37 +0000 (09:56 +0900)]
Improved background rendering when selecting text, including emojis
Doug Coleman [Sun, 28 Jul 2019 18:38:42 +0000 (13:38 -0500)]
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!
Doug Coleman [Sun, 28 Jul 2019 18:10:11 +0000 (13:10 -0500)]
collation: Adding more character ranges
Doug Coleman [Sun, 28 Jul 2019 17:57:23 +0000 (12:57 -0500)]
unicode.collation: illegal? is now gone, do AAAA BBBB for every code point
remove some tests that pass now
KUSUMOTO Norio [Fri, 26 Jul 2019 12:58:29 +0000 (21:58 +0900)]
Better support to NSTextInputClient
KUSUMOTO Norio [Sat, 20 Jul 2019 12:42:29 +0000 (21:42 +0900)]
cocoa inline input using IM
Doug Coleman [Sat, 6 Jul 2019 14:32:47 +0000 (09:32 -0500)]
unicode.collation: Write out explicity the failing tests
KUSUMOTO Norio [Fri, 5 Jul 2019 14:32:49 +0000 (23:32 +0900)]
UNICODE TEXT SEGMENTATION 12.0.0
Doug Coleman [Sat, 22 Jun 2019 14:55:17 +0000 (09:55 -0500)]
windows.uniscribe: Apply the patch from #1402 for Windows.
Doug Coleman [Sat, 22 Jun 2019 14:50:13 +0000 (09:50 -0500)]
ui.text.core-text: Add patch from issue #1402 by kusumotonorio
Doug Coleman [Sat, 22 Jun 2019 14:47:07 +0000 (09:47 -0500)]
unicode: Update to 11.0
John Benediktsson [Sat, 27 Jul 2019 01:38:08 +0000 (18:38 -0700)]
boids: fix wrap-pos to wrap at row/col 511 instead of 510.
John Benediktsson [Thu, 25 Jul 2019 16:19:23 +0000 (09:19 -0700)]
trails: use ``f`` to represent "invisible" points.
John Benediktsson [Thu, 25 Jul 2019 03:19:32 +0000 (20:19 -0700)]
windows.uniscribe: remove <cache-assoc> &dispose.
That's kind of a bug, but probably dispose should happen differently.
John Benediktsson [Wed, 24 Jul 2019 01:10:19 +0000 (18:10 -0700)]
help.markup: make $complex-shuffle use $shuffle.
John Benediktsson [Tue, 23 Jul 2019 23:23:27 +0000 (16:23 -0700)]
kernel: fix stack effect for -rotd.
John Benediktsson [Wed, 10 Jul 2019 16:41:12 +0000 (09:41 -0700)]
math.extras: add test for stirling numbers.
Niklas Larsson [Sat, 6 Jul 2019 11:30:52 +0000 (13:30 +0200)]
math.extras: Fix stirling
Fixes #2149
Doug Coleman [Sun, 7 Jul 2019 16:01:41 +0000 (11:01 -0500)]
simple-flat-file: 1.3s -> 300ms for parsing the unicode txt file.
Somehow it's spending a ton of time in <string> if split-; is not inlined.
John Benediktsson [Fri, 28 Jun 2019 18:27:23 +0000 (11:27 -0700)]
sequences.extras: adding extract!.
It's similar to reject! but returns the items that were removed.
John Benediktsson [Wed, 12 Jun 2019 02:36:59 +0000 (19:36 -0700)]
raylib.demo: cleanup change-player-position.
John Benediktsson [Wed, 12 Jun 2019 02:18:26 +0000 (19:18 -0700)]
raylib.gui-demo: adding MAIN:
Jack Lucas [Sun, 7 Apr 2019 23:58:55 +0000 (19:58 -0400)]
Raylib: Add Raylib 2.5 + Raygui
timor [Tue, 11 Jun 2019 13:17:35 +0000 (15:17 +0200)]
FUEL: make `fuel-refactor-inline-word` work with hyphenated words
The emacs command `kill-word`, used by `fuel-factor-inline-word` does not
delete the complete word if that contains hyphens. Using `kill-sexps` instead
exhibits correct behavior.