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
|
ded3760d46
|
compiler.*: merge of ##inc-r and ##inc-d into one instruction ##inc with a loc slot
this is nice because it leads to simpler code and matches how ##peek and ##replace instructions work
|
2015-04-29 09:31:53 -07:00 |
Björn Lindqvist
|
d0dde922bd
|
compiler.cfg.*: new unit test vocabs
|
2014-12-31 03:37:17 +01:00 |