3x speed improvement in foreach, via new compiler and opcodes. The old version remains for old .tbc sake, but is unused in the core.
Stop printing undefined values in disassembled code.
Introducing a new union member in Tcl_Obj is not a good idea in a patch release, especially using "long". 
Better allow iterNum and iterMax to grow to ssize_t (or size_t) in Tcl 9 (or 8.x, why not?). 
Usage of "long" in public API causes interoperability problems between Cygwin64 and Win64 (probably no-one cares except me).
Oops, wrong macro.
merge trunk