John Benediktsson
e280bafabe
math.parser: remove unnecessary with-no-radix, thanks @jonenst!
2015-07-16 07:35:51 -07:00
John Benediktsson
8a3c5c2634
Fix some tests broken by optimized? rename.
2015-07-15 11:47:03 -07:00
John Benediktsson
4c2c8f133f
vm: rename some primitives, and some cleanup.
...
* quot-compiled? => quotation-compiled?
* optimized? => word-optimized?
2015-07-15 11:13:52 -07:00
John Benediktsson
f6f596f40f
math.parser: okay time for sleep, maybe this works, sorry git history.
2015-07-14 22:48:08 -07:00
John Benediktsson
86639b9df0
io.encodings.ascii: make sure encode-string gets a string.
2015-07-14 22:18:12 -07:00
John Benediktsson
5b58e1d3e8
math.parser: fix a regression.
2015-07-14 22:05:25 -07:00
John Benediktsson
d6d69952e5
hashtables: fix docs differently.
2015-07-14 21:51:02 -07:00
John Benediktsson
41629dce2f
Fix some things broken by hashtable capacity changes.
2015-07-14 21:45:39 -07:00
John Benediktsson
94bb834eae
math.parser: fix ``"-.5" dec>``.
2015-07-14 20:16:34 -07:00
John Benediktsson
866b40271d
math.parser: fix "most-negative-fixnum number>string string>number fixnum?".
2015-07-14 20:03:33 -07:00
John Benediktsson
1a48f1d229
hash-sets: make sure capacity and growth use same load factor.
2015-07-14 18:35:14 -07:00
John Benediktsson
6127bb8548
hashtables: make sure capacity and growth use same load factor.
2015-07-14 18:32:40 -07:00
John Benediktsson
3265f33b6b
vocabs: fix help lint error.
2015-07-14 18:17:28 -07:00
John Benediktsson
94ed98e78c
Use $sequence in a few places.
2015-07-14 15:57:18 -07:00
Björn Lindqvist
b9b75c272b
VM: let's merge (save-image) and (save-image-and-exit) into one 3
...
arg (save-image). it's good not to have to many similar primitives
2015-07-12 22:36:59 +02:00
John Benediktsson
4bdeaad112
init: cleaner using "initialize" instead of "global [ ... ] cache".
2015-07-09 19:06:19 -07:00
John Benediktsson
e1e8383322
hash-sets: need to define M\ hash-set hashcode*.
2015-07-09 08:35:43 -07:00
Doug Coleman
43d6f1d3e2
factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:.
2015-07-02 17:28:17 -07:00
Doug Coleman
59f3b1ea57
Revert "factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!"
...
Needs a bit more work.
This reverts commit 7e54cc2824
.
2015-07-02 13:47:06 -07:00
Doug Coleman
7e54cc2824
factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!
2015-07-02 11:36:08 -07:00
Doug Coleman
999aa7c897
factor: clean up spaces in -tests files
2015-07-02 10:34:01 -07:00
Doug Coleman
e3cb325040
factor: clean up whitespace in -docs files
2015-07-02 10:31:22 -07:00
Doug Coleman
d47f9447c3
kernel-docs: Fix link from class to class-of.
2015-06-30 21:43:56 -07:00
Doug Coleman
00059f9ec5
classes.tuple: Add a note about "defining-class"
2015-06-30 21:20:20 -07:00
Doug Coleman
0e0646c752
syntax-docs: Revert documentation for IN: foo.private
2015-06-30 21:20:20 -07:00
Doug Coleman
69ee8b9190
core, basis: Don't use the IN: foo.private feature and undocument it.
...
It only works well when you are loading code dynamically.
2015-06-30 08:51:07 -07:00
John Benediktsson
527c4ea2f8
lexer: change with-lexer to use with-variable.
2015-06-29 19:31:24 -07:00
Doug Coleman
0a7bfd3635
syntax: Add a "syntax" word property for tracking which words are defined with SYNTAX: as opposed to generated syntax words.
2015-06-29 18:45:16 -07:00
Doug Coleman
352e5de16a
core, basis, extra: Remove DOS line endings from files.
...
Remove whitespace from end of lines.
Add a newline to the end of each file.
2015-06-29 17:25:40 -07:00
Björn Lindqvist
ed702209ce
VM: fix bignum>fixnum-strict conversion, previously most-negative-fixnum
...
>bignum bignum>fixnum-strict didn't work
2015-06-29 08:19:42 +02:00
Doug Coleman
44e8e7b344
primitives: Change PRIMITIVE: to check that the word is in that vocabulary and the stack effect is correct.
...
Use PRIMITIVE: in core/ and basis/
2015-06-25 18:02:03 -07:00
John Benediktsson
7ffd9db9c9
vocabs.parser: adding back unuse-words.
2015-06-22 16:32:22 -07:00
Björn Lindqvist
d32b9f9c90
locals.parser: docs for with-lambda-scope and some random doc additions
2015-06-22 11:15:48 +02:00
Björn Lindqvist
976961bfbd
locals.parser: new word with-lambda-scope to handle lexical variables
...
better, fixes #1338
By cloning the relevant parts of the manifest, you ensure that the
quotation with-lambda-scope runs can't "leak" local names in case of
restartable errors.
2015-06-22 11:15:47 +02:00
John Benediktsson
7dfe023854
math.integers: add some more tests for bit?.
2015-06-17 20:23:21 -07:00
John Benediktsson
621b50a8e5
cpu: enable bit-test intrinsic for fixnum-bit?.
2015-06-17 19:11:10 -07:00
John Benediktsson
db9cfeeae2
math.integers: simplify fixnum-bit?.
2015-06-17 18:42:11 -07:00
John Benediktsson
ed786070e2
math.integers: fixnum-bit? should not use fixnum-shift-fast.
2015-06-17 08:22:00 -07:00
John Benediktsson
24953512a7
generic.parser: fix unbalanced-private-declaration.
2015-06-16 18:58:54 -07:00
John Benediktsson
8744d66467
vocabs.parser: error on unbalanced private declarations.
2015-06-16 18:47:57 -07:00
John Benediktsson
01e210346e
continuations: make with-return use with-variable instead of with-scope.
2015-06-15 09:11:35 -07:00
John Benediktsson
5083bdad33
Revert "hashtables: make hash-combine use fixnum primitives."
...
This reverts commit 390dd23261
.
2015-06-11 20:33:47 -07:00
John Benediktsson
54c4388a68
vocabs: remove little used words.
...
vocabs:vocab-name* => editors.private:public-vocab-name.
2015-06-11 20:04:44 -07:00
John Benediktsson
ccddbebf94
math.parser: slightly faster ((pow)).
2015-06-11 20:04:44 -07:00
John Benediktsson
dfa763434e
Fix tests broken by word hashcode change.
2015-06-09 20:37:55 -07:00
John Benediktsson
1dab2ae6ca
io.streams.sequence: use stream-exempler here.
2015-06-09 20:24:42 -07:00
John Benediktsson
95c34c41b7
hashtables: remove the 2hashcode word for now.
2015-06-09 16:46:02 -07:00
John Benediktsson
390dd23261
hashtables: make hash-combine use fixnum primitives.
2015-06-09 16:30:04 -07:00
John Benediktsson
6210edf76e
words: change word hash to do less work.
2015-06-09 16:08:48 -07:00
John Benediktsson
aa00d59d59
words: rename reset-props to remove-word-props.
2015-06-09 11:53:46 -07:00