break/continue to outer loops, !!booleanize
unify-branch-setup.patch:
* END_LOOP() for FillLoopAddrs()
symbol-lookup.patch:
* pushArraySymVal: switch operands to create symbol only in
createAndRef mode
break-continue-multi.patch:
* compile time break/continue to outer loops
use break/continue <num> to break or continue the <num>th
outer loop, the current loop is 0 and can be omitted
* rewrite 'for' code generation to avoid SwapCode call
booleanize.patch:
* !! unary operator
B.W.
---
Patch: !unify-branch-setup.patch
Patch: !symbol-lookup.patch
Patch: +break-continue-multi.patch
Patch: +booleanize.patch
25 files changed: