Moved bind-force/delay into lazy-strict.
CM-machine-specific code conditionally generated.
Sparseness building with new changes carrying actions through.
More work on sparse. Factorial working.
Sparseness working, but more slowly than nonsparse.
Sparseness correctness bug fixed. Needed a flag to not clobber target-actions.
Merge branch 'master' of github.com:dvanhorn/oaam into actions
Wide sparseness works for all benchmarks, started adding in structure for carrying around lattice info and hiding it in step function.
More scaffolding for tandem analyses.
Pushdown analysis checkpoint. Stack frames not working.
CFA2 stack allocation now working for church, but their is some order mixup for composing yield transformers. Primitives failing.
Cut down on macro blowup with functions, added let binding for cfa2.
Fixed laziness with stack allocation, problem with immediately applied thunk.
Factored out yield definitions for less macro generated code. Primitives are the big problem.
Added more to the compose form and started implementing apply. Need to handle rest-args correctly in context.rkt
Some regression tests.
Another attempt at getting apply to work correctly. Need to accumulate extras sometimes...
Apply good for sparsep, but not CFA2. Generalizing accumulators for better extensibility.
New generalization for targets implemented. Some kinks still to work out.
Apply seems to work now, but cfa2 on nbody still fails.