factor/basis/compiler
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
..
cfg compiler.cfg.debugger: alien-invoke insn nodes were printing double quotes in the dot file output. If you would pprint a string, instead print that string so the double quotes are not present in the output. 2015-06-24 18:46:39 -07:00
codegen cpu: enable bit-test intrinsic for fixnum-bit?. 2015-06-17 19:11:10 -07:00
constants compiler.*: a few extra doc fixes 2015-04-30 04:51:58 +02:00
crossref use assoc-reject instead of [ ... not ] assoc-filter. 2015-05-12 19:08:42 -07:00
errors compiler: cleanup usings. 2014-12-13 16:10:21 -08:00
test compiler.*,cpu.*: add a height slot to ##call nodes, then other compiler 2015-05-09 20:04:22 -07:00
tests Some more general fixes for recent refactors. 2015-06-08 19:15:29 -07:00
threads compiler: cleanup usings. 2014-12-13 16:10:21 -08:00
tree compiler.tree.propagation.*: implements downgrading to fixnum for the 2015-06-27 16:14:58 +02:00
utilities compiler.cfg.ssa.cssa, compiler.cfg.ssa.destruction, compiler.utilities: docs & tests 2015-04-29 09:31:58 -07:00
authors.txt Create basis vocab root 2008-07-28 22:03:13 -05:00
compiler-docs.factor compiler: resolve duplicate doc for "compiled". 2014-10-19 08:27:59 -07:00
compiler.factor compiler: try this for compiler.cfg.builder.alien. 2014-12-13 18:44:35 -08:00
summary.txt Create basis vocab root 2008-07-28 22:03:13 -05:00
tags.txt Create basis vocab root 2008-07-28 22:03:13 -05:00