John Benediktsson
|
ceb75057da
|
change ERROR: words from throw-foo back to foo.
|
2015-08-13 16:13:05 -07:00 |
Doug Coleman
|
62686907fe
|
compiler: fix rename
|
2015-08-13 12:55:28 -07:00 |
Doug Coleman
|
225c28f23a
|
compiler.tree.propagation: Fix build error
|
2015-08-13 02:53:03 -07:00 |
Doug Coleman
|
892c62e1dc
|
factor: second stab at [ ] [ ] unit-test -> { } [ ] unit-test
|
2015-07-03 09:39:59 -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 |
Björn Lindqvist
|
8f02cad9c5
|
compiler.cfg.*: a bunch of new tests
|
2015-05-09 20:04:22 -07:00 |
Björn Lindqvist
|
eda9535ce6
|
compiler.tree.propagation.call-effect: changing back call-effect-unsafe?, changing it made all images to large for some reason
|
2015-04-29 09:31:55 -07:00 |
Björn Lindqvist
|
09238cee4b
|
compiler.tree.propagation.call-effect: docs for this vocab
|
2015-04-29 09:31:54 -07:00 |
John Benediktsson
|
80e1c8e3f2
|
Eliminate duplicate syntax for stack effects "(" no longer drops and is identical to the old "((", which is now removed.
|
2011-10-18 13:19:39 -07:00 |
Slava Pestov
|
55a89ec9c2
|
Better error message for call( when quotation has the wrong effect
|
2010-02-03 23:11:25 +13:00 |
Slava Pestov
|
26f311279c
|
Re-defining a tuple class now invalidates cached quotation stack effects
|
2010-01-30 09:28:59 +13:00 |
Slava Pestov
|
cba12eae37
|
Invalidate inline caches used by call( and execute( when words are redefined
|
2009-11-12 16:09:07 -06:00 |
Slava Pestov
|
a1ae209f81
|
compiler.tree.propagation.call-effect: stronger call( inlining; now can inline 'a [ b ] curry call(' where 'a' is literal, [ b ] doesn't infer, but [ a b ] does infer. This simplifies classes.struct:memory>struct
|
2009-09-07 17:45:03 -05:00 |
Slava Pestov
|
e01fc93812
|
compiler.tree.propagation.call-effect: fix case where quotation inlining could enter an infinite loop: [ dup call( quot -- ) ] dup call( quot -- ) etc
|
2009-08-01 23:34:14 -05:00 |
Daniel Ehrenberg
|
47500fad06
|
call( and execute( inline known quotations/words in the propagation pass
|
2009-07-14 01:12:45 -05:00 |