Paul Leathers 989f86d130 Fix byte code gen with block-scoped function called from with and captured elsewhere. Make sure that if some references to a block-scoped function are optimized to refer to the var-scoped binding and others are not, and both bindings are marked for closure capture, then both scopes are processed accordingly. преди 9 години
..
bug_OS_10735999.js 989f86d130 Fix byte code gen with block-scoped function called from with and captured elsewhere. Make sure that if some references to a block-scoped function are optimized to refer to the var-scoped binding and others are not, and both bindings are marked for closure capture, then both scopes are processed accordingly. преди 9 години
bug_OS_2299723.baseline 5d8406741f Initial commit преди 10 години
bug_OS_2299723.js 5d8406741f Initial commit преди 10 години
bug_OS_2525694.js 5d8406741f Initial commit преди 10 години
bug_OS_2671095.js 5d8406741f Initial commit преди 10 години
bug_OS_2903083.js 5d8406741f Initial commit преди 10 години
bug_OS_9008744.js 4ff96d8960 Fix crash due to label breaking precise captures преди 9 години
bug_OS_9781249.js 98feda1ae2 copyright check преди 9 години
cachedscope_1.baseline 5d8406741f Initial commit преди 10 години
cachedscope_1.js 5d8406741f Initial commit преди 10 години
cachedscope_2.js 5d8406741f Initial commit преди 10 години
closure-callback.baseline 5d8406741f Initial commit преди 10 години
closure-callback.js 5d8406741f Initial commit преди 10 години
closure-funcexpr-eval-3.baseline 5d8406741f Initial commit преди 10 години
closure-funcexpr-eval.js 5d8406741f Initial commit преди 10 години
closure-qmark.baseline 5d8406741f Initial commit преди 10 години
closure-qmark.js 5d8406741f Initial commit преди 10 години
closure.baseline 5d8406741f Initial commit преди 10 години
closure.js 5d8406741f Initial commit преди 10 години
closure_binding.baseline 5d8406741f Initial commit преди 10 години
closure_binding.js 5d8406741f Initial commit преди 10 години
closure_binding_2.baseline 5d8406741f Initial commit преди 10 години
closure_binding_2.js 5d8406741f Initial commit преди 10 години
closure_multiple_1.baseline 5d8406741f Initial commit преди 10 години
closure_multiple_1.js 5d8406741f Initial commit преди 10 години
closure_multiple_2.baseline 5d8406741f Initial commit преди 10 години
closure_multiple_2.js 5d8406741f Initial commit преди 10 години
closure_ole.js d4223160de Correct the binding of references that are part of ES6-style object literal shorthand syntax, e.g., {a}, when parsing is deferred. We were not adding a reference to the identifier when !buildAST, with the result that the reference was never bound, and if the declaration was in an enclosing function, we failed to detect the non-local reference. No scope info was saved, so when we finally compiled the inner function we saw no local declaration and treated the identifier as an undeclared global variable. преди 9 години
delaycapture-loopbody.js 3f8f503180 Correct the conditions for undef-initialization of delay-captured variables. преди 9 години
delaycapture-loopbody2.js 7de850a1ff Similar issue to the missiung-undef-initialization case I fixed last week, this is the case where we have a dominating initialization that nevertheless doesn't write to the variable's register, but a later delay-captured reference does write to the register. Conservatively emitting undef-init now; delay capture needs to be revisited in the wake of the stable closures change. преди 9 години
initcachedscope.baseline 5d8406741f Initial commit преди 10 години
initcachedscope.js 5d8406741f Initial commit преди 10 години
invalcachedscope.baseline 5d8406741f Initial commit преди 10 години
invalcachedscope.js 5d8406741f Initial commit преди 10 години
rlexe.xml 989f86d130 Fix byte code gen with block-scoped function called from with and captured elsewhere. Make sure that if some references to a block-scoped function are optimized to refer to the var-scoped binding and others are not, and both bindings are marked for closure capture, then both scopes are processed accordingly. преди 9 години