John Benediktsson
|
b6c069f99a
|
compiler.cfg.representations.selection: removing 10^ in favor of 10^.
|
2012-09-05 09:25:26 -07:00 |
John Benediktsson
|
378786599d
|
Cleanup lint warnings.
|
2011-10-14 11:47:24 -07:00 |
Joe Groff
|
2bd6de9a02
|
slots: pre-create the "at", "nth", and "global" slots to make deterministic the currently nondeterministic ambiguity between accessors:change-* and assocs:change-at, sequences:change-nth, and namespaces:change-global
|
2011-09-19 10:03:43 -07:00 |
Slava Pestov
|
5a67711bfd
|
compiler.cfg: use x86 TEST instruction to optimize 'bitand 0 ='
|
2010-05-14 18:37:06 -04:00 |
Slava Pestov
|
9b4135713e
|
compiler.cfg.representations: make sure that immediate operands fit
|
2010-05-03 17:34:34 -04:00 |
Slava Pestov
|
458fd007be
|
compiler.cfg.representations: simplify a little
|
2010-05-03 17:34:11 -04:00 |
Slava Pestov
|
ed8c32989f
|
compiler.cfg.representations: add peephole optimizations for integer comparisons
|
2010-05-03 17:34:11 -04:00 |
Slava Pestov
|
0f5d9974a0
|
compiler.cfg.representations: fix various bugs
|
2010-05-03 17:34:11 -04:00 |
Slava Pestov
|
456743a6ce
|
compiler.cfg.representations: add more peephole optimizations to reduce fixnum tagging and untagging overhead
|
2010-05-03 17:34:11 -04:00 |
Slava Pestov
|
5d3a7a7362
|
Untagged fixnums work in progress
|
2010-05-03 17:34:02 -04:00 |
Slava Pestov
|
503c0fcfde
|
compiler: Start using tagged-rep for stuff, and split up compiler.cfg.representations into several sub-vocabularies
|
2010-05-03 17:34:01 -04:00 |