factor/basis/compiler/tree
Björn Lindqvist 2f835d3666 compiler.tree.propagation.*: implements downgrading to fixnum for the
mod word, maybe a first step in solving #224

factor_vm::primitive_bignum_mod is changed so that it outputs a fixnum
if the value is small enough. Then the compiler can take advantage of
knowing that expressions like [ >bignum 10 mod ] always result in a
fixnum [-9,9] and inline more arithmetic.
2015-06-27 16:14:58 +02:00
..
builder compiler: cleanup usings. 2014-12-13 16:10:21 -08:00
checker compiler: cleanup usings. 2014-12-13 16:10:21 -08:00
cleanup compiler.*: more compiler docs 2015-06-14 16:44:37 +02:00
combinators compiler: cleanup usings. 2014-12-13 16:10:21 -08:00
comparisons compiler: cleanup usings. 2014-12-13 16:10:21 -08:00
dead-code compiler.*: more compiler docs 2015-06-14 16:44:37 +02:00
debugger compiler.tree.debugger: more "cleanup" 2015-06-05 23:04:05 -07:00
def-use compiler.tree: renaming is hard. cleanup -> cleanup-tree 2015-06-05 23:18:43 -07:00
escape-analysis compiler.tree: renaming is hard. cleanup -> cleanup-tree 2015-06-05 23:18:43 -07:00
finalization compiler.tree.*: more compiler tree docs 2015-02-05 11:01:05 +00:00
identities compiler: cleanup usings. 2014-12-13 16:10:21 -08:00
late-optimizations compiler: rename cleanup to cleanup-tree, cleanup* to cleanup-tree* 2015-06-05 21:08:18 -07:00
modular-arithmetic compiler: cleanup usings. 2014-12-13 16:10:21 -08:00
normalization compiler.tree.*: more compiler tree docs 2015-02-05 11:01:05 +00:00
optimizer compiler: rename cleanup to cleanup-tree, cleanup* to cleanup-tree* 2015-06-05 21:08:18 -07:00
propagation compiler.tree.propagation.*: implements downgrading to fixnum for the 2015-06-27 16:14:58 +02:00
recursive use reject instead of [ ... not ] filter. 2015-05-12 18:50:34 -07:00
tuple-unboxing compiler.tree: renaming is hard. cleanup -> cleanup-tree 2015-06-05 23:18:43 -07:00
authors.txt
summary.txt
tree-docs.factor compiler.tree.*: more compiler tree docs 2015-02-05 11:01:05 +00:00
tree.factor compiler: cleanup usings. 2014-12-13 16:10:21 -08:00