Doug Coleman
4e0de5d6c4
vocabs.metadata: Refactor metadata so that all metadata files harvest empty lines.
2016-03-30 22:11:18 -07:00
Doug Coleman
6c4960737c
vocabs.metadata: Allow empty lines in platforms.txt parsing. Fixes 1554.
2016-03-30 21:52:13 -07:00
John Benediktsson
be8c711d3e
regexp: need this to be (parse-raw).
2016-03-30 21:26:12 -07:00
Doug Coleman
180a0be647
io.encodings.utf16n: Fix using.
2016-03-30 21:25:44 -07:00
John Benediktsson
77c256412d
lexer: make CHAR: ! work.
2016-03-30 21:21:40 -07:00
John Benediktsson
52a3f6f309
lexer: support universal comments.
2016-03-30 21:09:08 -07:00
John Benediktsson
cba0a96c10
regexp: one R/ syntax to rule them all, simpler this way.
2016-03-30 21:09:08 -07:00
Doug Coleman
2ec0a139d1
english: move to basis. closes #1587 .
2016-03-30 20:58:51 -07:00
Doug Coleman
391f8e433f
basis: Cleaning up tests using lists and IN: forms.
2016-03-30 20:04:14 -07:00
Doug Coleman
c133c16377
core: Trim using lists from -tests and clean up a few irregularities.
2016-03-30 18:43:41 -07:00
Björn Lindqvist
39d0177ddd
bootstrap.image.primitives: attempt 2 at putting all primitives in this vocab
...
See ca82929ffb
. This time it should work
because the USING: list is not updated!
2016-03-31 03:32:34 +02:00
Doug Coleman
80d0baaa7d
io.files: make tests not use temp-file
2016-03-30 17:31:32 -07:00
Doug Coleman
9e9b7fe367
io.streams.c: use unique-file
2016-03-30 17:31:32 -07:00
Doug Coleman
fe7d6ea76e
io.pathnames: don't use temp-file
2016-03-30 17:31:32 -07:00
John Benediktsson
24d9e3a491
effects.parser: allow generic methods not in current vocabs.
2016-03-30 17:21:58 -07:00
John Benediktsson
57f434b80e
tools.test: rethrow any restart failures from tests.
2016-03-30 16:40:24 -07:00
Doug Coleman
95dc2f89e5
io.mmap: Clean up mmap tests so they can run at the same time.
2016-03-30 16:29:06 -07:00
John Benediktsson
0d1f9f9e01
parser: require an IN: for any word definitions (even generics).
2016-03-30 16:14:16 -07:00
Doug Coleman
08bbf3f3ff
mason.release.sign: Default cert-path.
2016-03-30 15:43:30 -07:00
Doug Coleman
2adec21174
GNUmakefile: add -pedantic now that there are no warnings.
2016-03-30 15:39:42 -07:00
Doug Coleman
b324c30cc7
vm: Fix four compile warnings reported by gcc with -pedantic flag.
2016-03-30 15:39:42 -07:00
Björn Lindqvist
6a127dc46c
webapps.mason.*: new docs and tests
2016-03-31 00:37:59 +02:00
Björn Lindqvist
92b43ce108
tools.deploy.test: new word test-image-path
2016-03-31 00:37:59 +02:00
Björn Lindqvist
10ac4da0f6
VM: fixes to make some if-else statements read better
2016-03-31 00:37:59 +02:00
John Benediktsson
e0a40e4f96
opengl: log all mac os errors where framebuffer is undefined.
2016-03-30 15:28:39 -07:00
John Benediktsson
267706c4d6
io.encodings: add a test that tell doesn't work anymore.
2016-03-30 15:19:04 -07:00
John Benediktsson
48b3ec47f7
Revert "io.encodings: Add a stream-tell method for decoder streams."
...
This reverts commit 417b8abbeac013e20b2b360aa215c38604bd18fc.
2016-03-30 15:16:19 -07:00
John Benediktsson
99804fd054
prettyprint: add an unsupported-number-base error.
2016-03-30 14:55:11 -07:00
John Benediktsson
4ce62e0827
math.parser: add tests for change to not throw zero division.
2016-03-30 14:31:37 -07:00
Jon Harper
0b98eb121e
math.parser: number>string, don't throw zero division on '1/0'
2016-03-30 14:29:37 -07:00
John Benediktsson
cf0f748991
summary: revert "a foo tuple" back to "foo".
...
symmetry with "hashtable with 1 entries" and error throws.
2016-03-30 14:02:36 -07:00
Doug Coleman
a6c52b7fc3
euler.b-rep.io.obj: remove triple strings.
2016-03-30 13:58:12 -07:00
John Benediktsson
0f4f1058ce
peg.ebnf: different (better) error for peg.ebnf.semantic-action.
2016-03-30 13:55:21 -07:00
John Benediktsson
fc8830b03e
http.client: make no-proxy? to do less work with no proxies.
2016-03-30 13:49:11 -07:00
Jon Harper
62603e1f8c
http.client, allow to use http proxies
2016-03-30 13:46:55 -07:00
Jon Harper
e272a5a670
http.client, automatically add basic auth from urls if present
2016-03-30 13:46:55 -07:00
Jon Harper
2bf3eb3919
http.client, don't write the anchor in the request line
2016-03-30 13:46:55 -07:00
Jon Harper
4ad5071b70
http.client, fix GETs after POSTs redirects
...
Before this change, after a post is responded to by a 301 redirect,
the next GET had the "content-length: XX" and
"content-type: application/x-www-form-urlencoded" http headers.
Detected by running "http" test while using
squid 3.3.8 which returns a 411 error in this case.
2016-03-30 13:46:55 -07:00
John Benediktsson
e881f3d5a6
summary: use "a" or "an" when describing tuple.
2016-03-30 13:41:41 -07:00
John Benediktsson
c4f67577f1
peg.ebnf: add a note for bug #23 and prefix articles with EBNF.
2016-03-30 13:30:30 -07:00
John Benediktsson
dcf8aa16c7
effects.parser: fix some incorrect can't-nest-definition errors.
...
definitions in one vocabulary can trigger definitions in other vocabularies,
so track them separately instead of using a single boolean.
2016-03-30 13:16:15 -07:00
John Benediktsson
ca82929ffb
Revert "bootstrap.image.primitives: make more primitives properties be declared here"
...
This reverts commit 80f30119c0
.
2016-03-30 11:53:38 -07:00
Doug Coleman
8e04e3a0f2
mason.release.sign: Oops needed ${ after all.
2016-03-30 11:28:29 -07:00
Doug Coleman
7e824ca392
mason.release: Move code signing to its own vocab. Add hooks for mac and windows code signing.
2016-03-30 11:19:38 -07:00
John Benediktsson
a82ae0027d
maintain gml, euler, flatland, pong, multi-methods, pair-rockets, variables.
2016-03-30 10:30:36 -07:00
John Benediktsson
4138ac0654
peg: simplify parse-satisfy.
2016-03-30 10:30:36 -07:00
John Benediktsson
09cb888b48
math.floats.env: restore test cases that were disabled.
2016-03-30 10:30:36 -07:00
Doug Coleman
658149c321
smalltalk.parser: cleaner grammar (?)
2016-03-30 10:16:15 -07:00
Doug Coleman
26689c3d75
peg: Throw an error if nothing at all matches at position 0.
2016-03-30 10:16:15 -07:00
Doug Coleman
e4df1c8503
smalltalk: Clean up grammar and fix a bug with underscores in identifiers.
2016-03-30 10:16:15 -07:00