Alexander Iljin
4fa1103179
sequences-docs: add a missing period at the end of a sentence
2017-01-20 08:21:54 -08:00
Alexander Iljin
70aa7b09c2
make-docs: fix what appears to be a oversight
2017-01-20 08:21:54 -08:00
Alexander Iljin
908ff65bef
math.order[-docs]: rename parameters in between? to match those in clamp
2017-01-20 08:21:54 -08:00
Alexander Iljin
423181c867
splitting-docs: add link to slice in split-when-slice
2017-01-13 13:31:53 +03:00
Alexander Iljin
5d7299b1af
sequences-docs: add some related-words
2017-01-13 13:31:48 +03:00
Alexander Iljin
429c237870
sequences-docs: fix parameter names in the <slice> description
2017-01-13 13:31:38 +03:00
John Benediktsson
7e7efe8128
sets: using reject in a couple places.
2017-01-06 14:08:42 -08:00
Jon Harper
ccbf1c1429
core layouts, remove hardcoded tag width
...
109aa88b06
showed the places were it was hardcoded
2017-01-04 07:29:08 -08:00
Björn Lindqvist
350de8f171
classes.mixin,classes.union: moves the check-self-reference test
...
Should make it so you can't define self-referencing mixins, just like
you can't define self-referencing unions.
2017-01-03 06:10:12 +01:00
Björn Lindqvist
9752d2fbf5
classes.mixin.tests: fix tc not to break when forget-tests? is on
2017-01-03 04:15:57 +01:00
Alexander Iljin
16403bb0c9
math.parser: add missing blank line between words
2017-01-02 09:33:10 -08:00
Björn Lindqvist
8f28fb2587
classes.mixin: fix type checking in add-mixin-instance
...
One test in classes.mixin.tests intermittently breaks otherwise.
2016-12-30 16:24:34 +01:00
Björn Lindqvist
a808ade3c1
classes.mixin: better name for the type checking error
2016-12-30 16:02:55 +01:00
John Benediktsson
000aa1f5a6
assocs: M\ enum >alist can be no-op because it's a sequence.
2016-12-29 11:58:55 -08:00
John Benediktsson
f0251cb2ad
sequences: remove (indices).
2016-12-28 16:40:27 -08:00
John Benediktsson
b141e0d2fb
assocs: moving collect-by from math.statistics.
2016-12-28 12:56:19 -08:00
Alexander Iljin
49961e643e
vocabs.loader: stop add-vocab-root spawning extra monitoring threads
...
This fixes issue #1758 .
2016-12-21 15:17:15 -08:00
Björn Lindqvist
073dc4686a
parser.tests: fix test that broke
2016-12-06 09:08:42 +01:00
Björn Lindqvist
7abe91732f
classes.*: new words contained-classes and all-contained-classes
...
it is to generalize the logic used for checking if union classes
self-references
2016-12-06 09:00:01 +01:00
Björn Lindqvist
ba7d357a6e
compiler.units: utility word filter-word-defs
...
requires new boot images
2016-12-05 08:55:32 +01:00
Björn Lindqvist
0142d0b078
basis/,extra/: using parse-array-def in a bunch of places
2016-12-03 13:23:24 +01:00
Björn Lindqvist
1c53e43768
parser: new parsing word parse-array-def
...
The idea behind this word is that in many cases parsing to an array is
much more convenient than parsing to a quotation.
2016-12-03 12:56:47 +01:00
Björn Lindqvist
e629f7b289
compiler.crossref: changes the way in which dependencies are stored on words
...
Previosly, they were stored in three sequences in the properties
"conditional-dependencies" "effect-dependencies" and
"definition-dependencies". It seem to better to store all three
types in one big property called "dependencies".
2016-11-30 07:29:10 +01:00
Björn Lindqvist
99653bab91
compiler.crossref: better code for getting dependencies-of + tests
2016-11-28 02:04:28 +01:00
Björn Lindqvist
fe0f2902a0
classes.mixin: add-mixin-instance doesn't need to be generic
2016-11-28 02:04:28 +01:00
Björn Lindqvist
3b0d5bba15
kernel.private: adding OBJ-SAMPLE-CALLSTACKS + test case
2016-11-24 05:11:46 +01:00
Björn Lindqvist
d73666b9d0
VM: the unimplemented error isn't used anymore
...
Cause all the primitives are implemented so it can never ever be
thrown. Probably requires new boot images.
2016-11-23 10:24:52 +01:00
Björn Lindqvist
c55a6ef873
VM: removing the unused callstack-bounds primitive
...
Probably needs new boot images
2016-11-21 22:30:20 +01:00
Björn Lindqvist
e4b961a26e
continuations: new words for ignoring masked errors
...
it comes from the db.errors vocab but seems to be useful in lots of
situations
2016-11-18 23:41:36 +01:00
Björn Lindqvist
56079afcfb
Revert "bootstrap: trying to undo changes from"
...
This reverts commit 7b3fb61ebd
.
2016-11-13 00:22:21 +01:00
Björn Lindqvist
7b3fb61ebd
bootstrap: trying to undo changes from
...
a915d3bdb4
(#1513 )
A lot of changes that built upon those changes had to be undone too. New
boot images is required.
2016-11-12 01:54:57 +01:00
John Benediktsson
e91a674f95
vocabs: in create-vocab, notify-vocab-observers after updating dictionary.
2016-11-09 16:38:27 -08:00
John Benediktsson
e01c57628e
Revert "alien.strings: change how string>{cpu,os} works."
...
This reverts commit 84fe3deff8
.
Probably doesn't work with deployed images that have stripped
word names, where name>> would return f.
2016-11-02 07:34:38 -07:00
John Benediktsson
84fe3deff8
alien.strings: change how string>{cpu,os} works.
2016-11-01 20:21:12 -07:00
John Benediktsson
e2d2107396
system: adding new primitives.
2016-11-01 17:16:11 -07:00
Alexander Iljin
35a1ae61c3
system-docs: add article on Ctrl-Break handler
2016-11-01 16:53:01 -07:00
Björn Lindqvist
b31c0b8857
Docs: bunch of random doc updates
2016-10-31 11:46:39 +01:00
Alexander Iljin
1a29e1b03e
sequences-docs: fix wording
2016-10-28 09:34:53 -07:00
Björn Lindqvist
46105b62f6
VM: change callstack>array primitive so it doesn't reverse anymore
...
This fixes one part of the #452 bug.
2016-10-13 01:34:55 +02:00
Björn Lindqvist
32825b9f5f
bootstrap.image.primitives: array>quotation can't be foldable
2016-10-09 00:47:37 +02:00
Björn Lindqvist
88b2ed482c
math.parser: (format-float) can only be flushable
2016-10-09 00:47:37 +02:00
Björn Lindqvist
bbd71ae975
math.parser: (format-float) doesn't need to zero-terminate returned byte-array
2016-10-09 00:47:37 +02:00
John Benediktsson
8f6ac5d457
Revert "hash-sets,hashtables: make it so the array backing the hash is non-empty"
...
This reverts commit 6f10f06c27
.
2016-10-06 11:18:41 -07:00
John Benediktsson
db46b16d10
Revert "hash-sets,hashtables: improved key@ word"
...
This reverts commit 70c7f9e029
.
2016-10-06 11:18:35 -07:00
Björn Lindqvist
6f10f06c27
hash-sets,hashtables: make it so the array backing the hash is non-empty
...
Commit 70c7f9e029
made it so the code
assumes the array is not empty. But it can be empty if the hashtable is
created using "hashtable new" and then it can crash because it reads
uninitialized memory. Setting the initial of the array slot to
a valid hash-array should fix that.
2016-10-05 19:19:39 +02:00
Björn Lindqvist
a6df4168af
bootstrap.layouts: sync note in comments
2016-09-25 20:10:16 +02:00
Björn Lindqvist
70c7f9e029
hash-sets,hashtables: improved key@ word
...
Don't need to check the length of the backing array because it can be
assumed to be > 0. That should make hash lookups a little faster.
2016-09-25 20:07:08 +02:00
Alexander Iljin
3cfc4c69ff
checksums-docs: add link to checksums.process-docs
2016-09-19 20:18:06 -07:00
Björn Lindqvist
3bbf421043
io.files: the paths are absolute so cwd prepend-path isn't needed
2016-09-14 14:02:11 +02:00
Björn Lindqvist
20711a0fd3
Adding escaping to CHAR: " -> CHAR: \"
...
It is not necessary to escape the " character, but it doesn't hurt and
is necessary for syntax-highlighting (FUEL) to work correctly.
2016-09-04 06:40:43 +02:00