Doug Coleman
|
ce046b77c8
|
compiler: rename D to D: because it wants a token. Same for R -> R:
|
2015-08-13 15:23:10 -07:00 |
Björn Lindqvist
|
a195e361df
|
compiler.cfg.stacks.*: create-locs, word for creating stack locations
from a sequence
|
2015-05-09 20:04:21 -07:00 |
Björn Lindqvist
|
177a356240
|
compiler.cfg.stacks.local: refactorings on the vocab to try and make it using less dynamic variables
|
2015-04-29 09:31:56 -07:00 |
Björn Lindqvist
|
b983053130
|
compiler.cfg.*: putting test-init in compiler.cfg.stacks.tests didn't work, put new word cfg-unit-test in compiler.test
|
2015-04-29 09:31:55 -07:00 |
Björn Lindqvist
|
4390561a6e
|
compiler.cfg.*: new word reset-vreg-counter, useful for making test writing more convenient
|
2015-04-29 09:31:55 -07:00 |
Björn Lindqvist
|
6559382028
|
compiler.cfg.*: ds-load removed
|
2015-04-29 09:31:55 -07:00 |
Björn Lindqvist
|
cc1903bec1
|
compiler.cfg.*: some refactoring in the stack tracking for #shuffle nodes
instead of having separate words for the stacks like inc-d/r and ds/rs-store use generic words that work on either stack
|
2015-04-29 09:31:55 -07:00 |
Björn Lindqvist
|
ba4736ff75
|
compiler.cfg.stacks.local: change current-height to a two-tuple { { d emit-d } { r emit-r } } it makes the code a bit simpler
|
2015-04-29 09:31:54 -07:00 |
Björn Lindqvist
|
d0dde922bd
|
compiler.cfg.*: new unit test vocabs
|
2014-12-31 03:37:17 +01:00 |
Doug Coleman
|
3f3d57032b
|
Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
|
2009-08-13 19:21:44 -05:00 |
Slava Pestov
|
d20d335447
|
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 |