Björn Lindqvist
|
be4484d708
|
compiler.tree.*: fixes the propagation and dead-code removal logic so it
becomes aware of integer-array-capacity
|
2016-03-18 20:39:28 +01:00 |
Björn Lindqvist
|
a3be724f5a
|
compiler.tree.propagation.info: better code for wrap-interval
|
2015-11-16 12:30:24 +01:00 |
Björn Lindqvist
|
4ee88bdc3d
|
compiler.tree.propagation.info: better logic for comparing value-infos
Now the slots of the value infos only matter if the class of the first
info is at least as large as the class of the second info
|
2015-09-22 08:52:37 +02:00 |
Björn Lindqvist
|
bc0cdff2c6
|
compiler.tree.propagation.info: fixed value-info<= so that it handles
slots correctly
if a slot is defined for a value-info, then it can't be <= a value-info
without that slot defined
|
2015-09-22 08:52:37 +02:00 |
Björn Lindqvist
|
a1153e6de1
|
compiler.tree.propagation.info: more docs and tests for the vocab
|
2015-09-22 08:51:46 +02: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 |
Doug Coleman
|
33a4117787
|
compiler: Fix tuple literals in tests.
|
2013-03-24 01:09:37 -07:00 |
Slava Pestov
|
df4fb4a3ee
|
Removing integers-as-sequences
|
2010-01-15 07:15:33 +13:00 |
Slava Pestov
|
e400d80d8b
|
More accurate interval inference for mod, rem, and propagation can now infer intervals in the case where a value might be f. so, [ [ 127 bitand ] [ drop f ] if dup [ 0 >= ] [ not ] if ] now constant-folds down to 't'!
|
2009-08-08 23:03:45 -05:00 |
Slava Pestov
|
66a9416473
|
Update documentation for stricter vocabulary search path semantics
|
2009-05-16 00:29:21 -05:00 |
Slava Pestov
|
43335d9c36
|
Intervals now use a special singleton for the full interval to eliminate FP math in the common case; fix a bug in value-info<=
|
2008-11-11 08:30:14 -06:00 |
Slava Pestov
|
f2a5a30c6f
|
New front-end and high-level optimizer lands
|
2008-08-12 03:22:45 -05:00 |