summaryrefslogtreecommitdiffstats
path: root/tools/README
diff options
context:
space:
mode:
authorKevin B Kenny <kennykb@acm.org>2010-09-28 02:11:19 (GMT)
committerKevin B Kenny <kennykb@acm.org>2010-09-28 02:11:19 (GMT)
commit30353c0d7603a1d9d8d7911ada3c266838ef06cc (patch)
tree432d1921702cc2ca1ef21ba414c1f07ddd5933a2 /tools/README
parent768530eafd660ad22fb3fc0f067825039b9ad444 (diff)
downloadtcl-30353c0d7603a1d9d8d7911ada3c266838ef06cc.zip
tcl-30353c0d7603a1d9d8d7911ada3c266838ef06cc.tar.gz
tcl-30353c0d7603a1d9d8d7911ada3c266838ef06cc.tar.bz2
* tests/assemble.test: Added more "white box" tests.
* generic/tclAssembly.c: Added the error checking and reporting for undefined labels. Revised code so that no pointers into the bytecode sequence are held (because the sequence can move!), that no Tcl_HashEntry pointers are held (because the hash table doesn't guarantee their stability!) and to eliminate the BBHash table, which is merely additional information indexed by jump labels and can just as easily be held in the 'label' structure. Renamed shared structures to CamelCase, and renamed 'label' to JumpLabel because other types of labels may eventually be possible.
Diffstat (limited to 'tools/README')
0 files changed, 0 insertions, 0 deletions