factor/basis/compiler/tree
Slava Pestov 662eba7a67 compiler.tree.propagation.call-effect: hack so that call( doesn't clear the last error 2010-02-03 23:11:33 +13:00
..
builder Code cleanups 2010-01-30 09:28:56 +13:00
checker compiler.tree: remove some code duplication concerning #alien nodes 2010-01-07 16:06:07 +13:00
cleanup Add some utility words to stack-checker.dependencies in preparation for a refactoring 2010-01-30 09:28:59 +13:00
combinators Factor source files should not be executable 2009-11-21 17:50:43 -06:00
comparisons
dead-code Re-work flushed dependencies into new compiler cross-referencing framework 2010-01-30 09:29:00 +13:00
debugger Revert "macros: macro body is now defined in its own subword, for compile-time stack effect checking" 2010-02-03 23:11:29 +13:00
def-use
escape-analysis compiler.tree.escape-analysis: make tests a bit more robust; a change to boa constructors recently meant dead curries were showing up on certain expansions, this was throwing off the escape-analysis test's unboxed allocation counting. Fix this by having the test run DCE first, and remove a few tests that no longer make sense now 2010-01-18 23:32:34 +13:00
finalization Factor source files should not be executable 2009-11-21 17:50:43 -06:00
identities
late-optimizations
modular-arithmetic Removing integers-as-sequences 2010-01-15 07:15:33 +13:00
normalization Removing integers-as-sequences 2010-01-15 07:15:33 +13:00
optimizer
propagation compiler.tree.propagation.call-effect: hack so that call( doesn't clear the last error 2010-02-03 23:11:33 +13:00
recursive
tuple-unboxing compiler.tree: remove some code duplication concerning #alien nodes 2010-01-07 16:06:07 +13:00
authors.txt
summary.txt
tree.factor Add alien-assembly form for inline assembler, works like alien-invoke except calls a user-supplied quotation instead of generating a subroutine call. Replaces FPU status control, SSE detection and read timestamp routines in vm/cpu-x86.*S 2010-01-07 17:39:22 +13:00