Commit Graph

31130 Commits (4b10899bc88b32b51af0eda5609ad6388fac6fc8)

Author SHA1 Message Date
Doug Coleman 4b10899bc8 Merge remote-tracking branch 'origin/master' into modern-harvey3 2018-08-28 21:03:46 -05:00
Doug Coleman d4729bdde2 cocoa.messages: Add a Cocoa union type to import NSData.
Fixes bootstrap for macOS 10.14 for the error:
```
no-objc-type
name "("
```

Fixes #2059.
2018-08-27 21:03:04 -05:00
Doug Coleman e427f0f34e zealot.cli-test-changed-vocabs: Fix using and stack effect.
I changed the code in the wrong branch.
2018-08-26 20:24:45 -05:00
Doug Coleman faae03cdba zealot.cli-test-changed-vocabs: The ``test`` word tests all child vocabs in the hierarchy, ``test-vocab`` tests only the specific vocabulary.
This should test fewer vocabularies and find more bugs where vocabularies are expected to be loaded but aren't loaded.
2018-08-26 16:53:38 -05:00
Doug Coleman d37ca71375 Merge branch 'modern-harvey3' of factorcode.org:/git/factor into modern-harvey3 2018-08-24 16:49:44 -05:00
Doug Coleman fdb5383f19 Merge remote-tracking branch 'origin/master' into modern-harvey3 2018-08-24 16:49:34 -05:00
John Benediktsson 4dcfefc0b9 timers: simplify stop-timer. 2018-08-23 20:37:20 -07:00
John Benediktsson a27f560475 timers: fix issue with restart-timer after timer went off. 2018-08-23 20:32:01 -07:00
John Benediktsson 91e55dc02a Revert "alien.data: Make with-scoped-allocation an $unchecked-example because it's breaking travisci"
This reverts commit 739fb5d94f.
2018-08-21 13:12:28 -07:00
Cat Stevens 3214332510 build.sh: final two local vars 2018-08-21 11:36:29 -07:00
Cat Stevens 60785ef0fc build.sh: pacman: never use -S without -yu syncing
https://wiki.archlinux.org/index.php/Pacman#Usage
2018-08-21 11:36:29 -07:00
Cat Stevens 3559e47957 build.sh: more variables are local 2018-08-21 11:36:29 -07:00
Cat Stevens d8e7e8606f build.sh: correctness / safety and fixups 2018-08-21 11:36:29 -07: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
Alexander Iljin 6b23c7c6d6 rosetta-code.ternary-logic: add a missing type cast to t= 2018-08-21 10:44:23 -07:00
Alexander Iljin f56ed221d7 rosetta-code.ternary-logic: remove useless type casts before drops 2018-08-21 10:44:22 -07:00
John Benediktsson 1b95fba178 Revert "io.files.temp: When using temp-file, it's possible that it fails since"
This reverts commit a274f99437.
2018-08-21 10:44:10 -07:00
Doug Coleman a274f99437 io.files.temp: When using temp-file, it's possible that it fails since
the temporary-directory does not exist yet.

Always check if the directory exists and create it if not.
2018-08-12 21:16:21 -05:00
Doug Coleman de903b4ee2 io.files.temp: When using temp-file, it's possible that it fails since
the temporary-directory does not exist yet.

Always check if the directory exists and create it if not.
2018-08-12 21:12:58 -05:00
Doug Coleman b98ace932b modern: Fix using lists. 2018-08-12 21:12:43 -05:00
Doug Coleman a526fd0011 Merge remote-tracking branch 'origin/master' into modern-harvey3 2018-08-12 17:56:14 -05:00
Doug Coleman 3f19ade4d3 webapps.help: All docs.factorcode.org traffic should go to https.
Per request on irc.
2018-08-12 17:54:17 -05:00
Doug Coleman 518e936813 webapps.help: All docs.factorcode.org traffic should go to https.
Per request on irc.
2018-08-12 17:50:15 -05:00
Benjamin Pollack 2284178489 furnance.auth: fix documentation
The docs were attempting to reference the CouchDB auth provider, but
that fails, because the help vocab didn't include furnance.auth.couchdb.
Since the CouchDB auth vocab has some pretty serious caveats (see its
docs), remove it entirely for now.

Also fixes two minor typos in the furnace.auth.couchdb docs.
2018-08-12 11:12:22 -04:00
Benjamin Pollack 75c6a2cd91 .gitignore: only ignore logs and work in root 2018-08-11 14:13:57 -04:00
Benjamin Pollack 1ae6aab5bf .gitignore: ignore Unix and macOS binaries 2018-08-11 14:13:57 -04:00
Benjamin Pollack 679ada55a9 .gitignore: sort ignores 2018-08-11 14:13:57 -04: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 9df90f9c87 tools.test: add MUST-FAIL: and MUST-FAIL-WITH:, still need named versions of these 2018-08-10 08:53:40 -05:00
Doug Coleman 3f0f387cbe calendar.parser: fix : in word name 2018-08-09 22:04:08 -04: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 f09eade430 listener: crazy syntax for homoiconic stack 2018-08-07 16:33:48 -04:00
Doug Coleman 8eea6188bd modern: Fix rewriting ![[ ]] and ![=[ ]=] 2018-08-07 15:06:45 -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
Doug Coleman 6b1318885d core: trim down some usings. 2018-08-07 10:58:17 -04:00
Doug Coleman 1b8b366444 modern: fix rewriting backslashes and whitespace. 2018-08-07 09:55:26 -04:00
Doug Coleman c3f12c945d parser: fix using 2018-08-07 09:45:11 -04:00
Doug Coleman 00fb574a8d factor: SYMBOL: foo foo [ bar ] initialize -> INITIALIZED-SYMBOL: foo [ bar ] 2018-08-04 21:53:05 -04:00
Doug Coleman 8bb69eadf9 vocabs.platforms: Execute top-level code if there is any in <FOO FOO> sections. 2018-08-04 19:49:07 -04:00