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