factor/basis/compiler/tests
Slava Pestov d0c393aa60 compiler.cfg: new system to track when results of analyses need to be recomputed (reverse post order, linear order, predecessors, dominance, loops). Passes can now call needs-predecessors, needs-dominance, needs-loops at the beginning, and cfg-changed, predecessors-changd at the end. Linearization order now takes loop nesting into account, and linear scan now uses linearization order instead of RPO. 2009-08-08 20:02:56 -05:00
..
alien.factor Update documentation for stricter vocabulary search path semantics 2009-05-16 00:29:21 -05:00
call-effect.factor
codegen.factor compiler.cfg.stacks: more accurate deconcatenatization inserts fewer partially redundant ##peeks. 11% improvement on benchmark.beust2, 2% reduction in ##peek and ##replace instructions inserted 2009-08-03 07:08:28 -05:00
curry.factor Fix unit tests and load errors for slip removal 2009-05-10 17:03:41 -05:00
float.factor
folding.factor
generic.factor Some new compiler tests 2009-05-01 06:48:33 -05:00
intrinsics.factor Improve code generation for shift word: add intrinsics for fixnum-shift-fast in the case where the shift count is not constant, transform 1 swap shift into a more overflow check with open-coded fast case, transform bitand into fixnum-bitand in more cases 2009-07-16 23:50:48 -05:00
low-level-ir.factor compiler.cfg: new system to track when results of analyses need to be recomputed (reverse post order, linear order, predecessors, dominance, loops). Passes can now call needs-predecessors, needs-dominance, needs-loops at the beginning, and cfg-changed, predecessors-changd at the end. Linearization order now takes loop nesting into account, and linear scan now uses linearization order instead of RPO. 2009-08-08 20:02:56 -05:00
optimizer.factor Fix compiler breakage if a GENERIC# has an incorrect stack effect declaration 2009-05-12 21:23:52 -05:00
peg-regression-2.factor
peg-regression.factor
pic-problem-1.factor
redefine0.factor
redefine1.factor
redefine2.factor
redefine3.factor
redefine4.factor
redefine5.factor
redefine6.factor
redefine7.factor
redefine8.factor
redefine9.factor
redefine10.factor
redefine11.factor
redefine12.factor
redefine13.factor
redefine14.factor Fix typo in redefine14 test 2009-05-01 08:29:04 -05:00
redefine15.factor
redefine16.factor
redefine17.factor Some new compiler tests 2009-05-01 06:48:33 -05:00
reload.factor
simple.factor Remove cruddy string encoding/decoding code from VM 2009-05-02 13:45:38 -05:00
spilling.factor
stack-trace.factor
tuples.factor