remove bc_PushNested (no longer needed)
Use cached block indexes in PushCase and PushLoop
FuncCall and FuncApply do searches for the block index
all Push ops now correctly assign top->bc
Reimplement hashtable, use chaining and save key hashes
refactor Bytecode: introduce private Writer type
enhancing bytecode cache to understand hacksets
fix linux build, build tinymt as .cc . Should fix issue #18
Bug fixing, hacksets+on demand don't play well
Header cleanup
Stack now stores currentHackset and only caches one bytecode set
add blockIndex to Frame
stack_active_value_for_block_index replaces ...for_block_id
fix _get_demand_value
hooking up FUNCS.dynamic_term_eval
use blockIndex in bc_InputFromStack, remove need for caller
_eval_term_on_demand is working, remove stack_find_active_value
Fix nonlocal(), works with new eval strategy
First draft of no-effect run
got :vmNoSaveState working