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. hace 9 años
..
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. hace 9 años
bug_OS_2299723.baseline 5d8406741f Initial commit hace 10 años
bug_OS_2299723.js 5d8406741f Initial commit hace 10 años
bug_OS_2525694.js 5d8406741f Initial commit hace 10 años
bug_OS_2671095.js 5d8406741f Initial commit hace 10 años
bug_OS_2903083.js 5d8406741f Initial commit hace 10 años
bug_OS_9008744.js 4ff96d8960 Fix crash due to label breaking precise captures hace 9 años
bug_OS_9781249.js 98feda1ae2 copyright check hace 9 años
cachedscope_1.baseline 5d8406741f Initial commit hace 10 años
cachedscope_1.js 5d8406741f Initial commit hace 10 años
cachedscope_2.js 5d8406741f Initial commit hace 10 años
closure-callback.baseline 5d8406741f Initial commit hace 10 años
closure-callback.js 5d8406741f Initial commit hace 10 años
closure-funcexpr-eval-3.baseline 5d8406741f Initial commit hace 10 años
closure-funcexpr-eval.js 5d8406741f Initial commit hace 10 años
closure-qmark.baseline 5d8406741f Initial commit hace 10 años
closure-qmark.js 5d8406741f Initial commit hace 10 años
closure.baseline 5d8406741f Initial commit hace 10 años
closure.js 5d8406741f Initial commit hace 10 años
closure_binding.baseline 5d8406741f Initial commit hace 10 años
closure_binding.js 5d8406741f Initial commit hace 10 años
closure_binding_2.baseline 5d8406741f Initial commit hace 10 años
closure_binding_2.js 5d8406741f Initial commit hace 10 años
closure_multiple_1.baseline 5d8406741f Initial commit hace 10 años
closure_multiple_1.js 5d8406741f Initial commit hace 10 años
closure_multiple_2.baseline 5d8406741f Initial commit hace 10 años
closure_multiple_2.js 5d8406741f Initial commit hace 10 años
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. hace 9 años
delaycapture-loopbody.js 3f8f503180 Correct the conditions for undef-initialization of delay-captured variables. hace 9 años
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. hace 9 años
initcachedscope.baseline 5d8406741f Initial commit hace 10 años
initcachedscope.js 5d8406741f Initial commit hace 10 años
invalcachedscope.baseline 5d8406741f Initial commit hace 10 años
invalcachedscope.js 5d8406741f Initial commit hace 10 años
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. hace 9 años