Perform an AST transform to swap out non-break/continue checking loops We don't need to check break/continue returns at runtime if we can scan the kids of a loop node after the parse to insure that none of the kids contain a break or continue node. This could be at least a small speedup in SunSpider, and would probably be pretty straightforward to implement.
This optimization is obsoleted by SquirrelFish.