derp
Getting better at doing more efficient break/continue instruction handling.
Many improvements to code generation of efficient break and continue.
Remove useless macro, use existing macro where it makes sense.
Fix a stack depth calculation.
Generate [continue] optimally in [for] next clauses. Add tests for Bug 3614226.
Merge back the improved [break] and [continue] compilation.
merge back from trunk
Improve reliability of test httpold-4.12.  Thanks AF!
last-moment fix for FreeBSD from Pietro Cerutti
Next stage of fixing the break/continue generation.
fix for perf bug detected by Kieran (https://groups.google.com/forum/?fromgroups#!topic/comp.lang.tcl/vfpI3bc-DkQ)
fix for perf bug detected by Kieran (https://groups.google.com/forum/?fromgroups#!topic/comp.lang.tcl/vfpI3bc-DkQ)
merge 8.4
merge 8.5
Eliminate NO_VIZ macro as current zlib uses HAVE_HIDDEN in stead.
One more last-moment fix for FreeBSD by Pietro Cerutti
Stack cleanup works now even in the most evil expansion cases.
Even better tests
merge trunk
[Bugs 2835313, 3614226]: Complete the construction of break/continue compilers
that get the stack cleanup right, even when there's expansion going on.