Taylor Woll bdf3216cce Merge unreleased/rs3 to release/1.6 %!s(int64=8) %!d(string=hai) anos
..
602481.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
605893.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
622043.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
argout_escape.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
argout_escape.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
argument_escape.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
argument_escape.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred %!s(int64=9) %!d(string=hai) anos
argument_escape.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
arguments_assignment.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
arguments_assignment.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
arrlit_asg_escape.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
arrlit_asg_escape.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred %!s(int64=9) %!d(string=hai) anos
arrlit_asg_escape.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
arrlit_escape.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
arrlit_escape.deferparse.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
arrlit_escape.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
blockscope_funcdecl.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
blockscope_funcdecl.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
box.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
box.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred %!s(int64=9) %!d(string=hai) anos
box.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
box_bailout.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred %!s(int64=9) %!d(string=hai) anos
box_bailout.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
box_blockscope.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
box_blockscope.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
box_callparam.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred %!s(int64=9) %!d(string=hai) anos
box_callparam.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
box_inline_bailout.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred %!s(int64=9) %!d(string=hai) anos
box_inline_bailout.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
box_inlineeFrameInLoopBody.js afefdfb779 Fix a conditional check when determining whether we have an inlinee to box in a native frame %!s(int64=9) %!d(string=hai) anos
box_jitloopbody.baseline 64c9c20ed7 Improve error message for not defined identifier; update baselines. Fixes #2901. %!s(int64=8) %!d(string=hai) anos
box_jitloopbody.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
box_jitloopbody2.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
box_jitloopbody2.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
box_jitloopbody3.js bdf3216cce Merge unreleased/rs3 to release/1.6 %!s(int64=8) %!d(string=hai) anos
box_native_emptyframe.baseline d04387101b We need to box frame display and scope slots in a native frame before calling BoxNativeFrame so that the boxed versions can be found and written back to their known locations on the frame. %!s(int64=10) %!d(string=hai) anos
box_native_emptyframe.js bdf3216cce Merge unreleased/rs3 to release/1.6 %!s(int64=8) %!d(string=hai) anos
box_postjit.deferparse.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
box_postjit.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
bug565705.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
bug565705.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
cachescope.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
cachescope.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
call_escape.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
call_escape.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred %!s(int64=9) %!d(string=hai) anos
call_escape.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
callee_escape.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
callee_escape.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
callee_escape2.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
callee_escape2.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
caller_escape.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
caller_escape.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
chain_assign.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
chain_assign.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred %!s(int64=9) %!d(string=hai) anos
chain_assign.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
child_eval_escape.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
child_eval_escape.deferparse.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
child_eval_escape.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
closure-1129602.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
closure-qmark.js.dbg.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
cross_scope.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
cross_scope.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred %!s(int64=9) %!d(string=hai) anos
cross_scope.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
delaycapture.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
eval_escape.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
eval_escape.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred %!s(int64=9) %!d(string=hai) anos
eval_escape.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
formal_asg.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
formal_asg.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred %!s(int64=9) %!d(string=hai) anos
formal_asg.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
formal_namedfunc.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
formal_namedfunc.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred %!s(int64=9) %!d(string=hai) anos
formal_namedfunc.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
funcexpr.deferparse.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
funcexpr.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
funcexpr_2.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred %!s(int64=9) %!d(string=hai) anos
funcexpr_2.deferparse.native.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred %!s(int64=9) %!d(string=hai) anos
funcexpr_2.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
funcname_asg.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
funcname_asg.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred %!s(int64=9) %!d(string=hai) anos
funcname_asg.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
funcname_escape.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
funcname_escape.deferparse.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
funcname_escape.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
genbaseline.cmd f6adc7f97e Added missing copyright headers. %!s(int64=10) %!d(string=hai) anos
glo_asg.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
glo_asg.deferparse.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
glo_asg.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
iffuncdecl.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
iffuncdecl.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
inlinee_box.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
inlinee_box.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
jitdefer.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred %!s(int64=9) %!d(string=hai) anos
jitdefer.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
let_blockescape.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
let_blockescape.deferparse.baseline 61cafb86d8 Defer functions enclosed in all contexts. Support deferral of functions enclosed in scopes other than function body and function expression scope -- in particular, ES6-style lexical scopes and parameter scopes. This requires changing ScopeInfo so that it is associated with a single scope rather than a function body. Instead of carrying per-function information for body/var scope, parameter scope, and function expression scope, ScopeInfo will describe one scope, with a value identifying the scope type, a pointer to the FunctionInfo that contains it, and a pointer to the enclosing ScopeInfo.. A FunctionProxy will point to the ScopeInfo that is the nearest enclosing scope. At parse time, we will reconstitute the closure environment by walking the list of enclosing ScopeInfo's. The code that allowed redeferral to work around the context limitation of deferring parsing is deleted, and the OptimizeBlockScope feature is off by default, as it doesn't play well with this new logic and isn't required to make (re-)deferral effective. (We will want to revisit it.) %!s(int64=9) %!d(string=hai) anos
let_blockescape.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
let_stackfunc.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
let_stackfunc.deferparse.baseline 61cafb86d8 Defer functions enclosed in all contexts. Support deferral of functions enclosed in scopes other than function body and function expression scope -- in particular, ES6-style lexical scopes and parameter scopes. This requires changing ScopeInfo so that it is associated with a single scope rather than a function body. Instead of carrying per-function information for body/var scope, parameter scope, and function expression scope, ScopeInfo will describe one scope, with a value identifying the scope type, a pointer to the FunctionInfo that contains it, and a pointer to the enclosing ScopeInfo.. A FunctionProxy will point to the ScopeInfo that is the nearest enclosing scope. At parse time, we will reconstitute the closure environment by walking the list of enclosing ScopeInfo's. The code that allowed redeferral to work around the context limitation of deferring parsing is deleted, and the OptimizeBlockScope feature is off by default, as it doesn't play well with this new logic and isn't required to make (re-)deferral effective. (We will want to revisit it.) %!s(int64=9) %!d(string=hai) anos
let_stackfunc.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
multinested_escape.baseline 2b765347f6 Fix various spelling errors. %!s(int64=10) %!d(string=hai) anos
multinested_escape.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred %!s(int64=9) %!d(string=hai) anos
multinested_escape.js 2b765347f6 Fix various spelling errors. %!s(int64=10) %!d(string=hai) anos
nested_escape.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
nested_escape.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred %!s(int64=9) %!d(string=hai) anos
nested_escape.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
objlit_escape.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
objlit_escape.deferparse.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
objlit_escape.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
recurse.deferparse.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
recurse.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
rlexe.xml a63e04d508 Fix up rlexe.xml files: Remove BOM; remove spaces between tags which cause tags to be missed under rl.exe. %!s(int64=8) %!d(string=hai) anos
simple_escape.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
simple_escape.deferparse.baseline d7c74701b6 xplat: fix unit test file names %!s(int64=9) %!d(string=hai) anos
simple_escape.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
simple_namedstackfunc.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
simple_namedstackfunc.deferparse.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
simple_namedstackfunc.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
simple_stackfunc.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
simple_stackfunc.deferparse.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
simple_stackfunc.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
singleuse.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred %!s(int64=9) %!d(string=hai) anos
singleuse.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
throw_escape.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
throw_escape.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred %!s(int64=9) %!d(string=hai) anos
throw_escape.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
throw_func.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
throw_func.deferparse.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
throw_func.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
toString_escape.baseline d7c74701b6 xplat: fix unit test file names %!s(int64=9) %!d(string=hai) anos
toString_escape.deferparse.baseline d7c74701b6 xplat: fix unit test file names %!s(int64=9) %!d(string=hai) anos
toString_escape.js d7c74701b6 xplat: fix unit test file names %!s(int64=9) %!d(string=hai) anos
trycatch_stackfunc.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
trycatch_stackfunc.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
with_crossscope.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
with_crossscope.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
with_existing.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
with_existing.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
with_namedfunc.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
with_namedfunc.deferparse.baseline 61cafb86d8 Defer functions enclosed in all contexts. Support deferral of functions enclosed in scopes other than function body and function expression scope -- in particular, ES6-style lexical scopes and parameter scopes. This requires changing ScopeInfo so that it is associated with a single scope rather than a function body. Instead of carrying per-function information for body/var scope, parameter scope, and function expression scope, ScopeInfo will describe one scope, with a value identifying the scope type, a pointer to the FunctionInfo that contains it, and a pointer to the enclosing ScopeInfo.. A FunctionProxy will point to the ScopeInfo that is the nearest enclosing scope. At parse time, we will reconstitute the closure environment by walking the list of enclosing ScopeInfo's. The code that allowed redeferral to work around the context limitation of deferring parsing is deleted, and the OptimizeBlockScope feature is off by default, as it doesn't play well with this new logic and isn't required to make (re-)deferral effective. (We will want to revisit it.) %!s(int64=9) %!d(string=hai) anos
with_namedfunc.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
withref_delayobjscope.baseline 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos
withref_delayobjscope.js 5d8406741f Initial commit %!s(int64=10) %!d(string=hai) anos