Paul Leathers 2e6dd09127 Catch cases of escaping nested functions at parse time. Let the parser detect cases where a symbol is used on the LHS of a function expression assignment and then escapes in a nested function. Use this information to avoid generating stack-script-function byte code that will necessitate boxing at execution time. 9 年之前
..
602481.js 5d8406741f Initial commit 10 年之前
605893.js 5d8406741f Initial commit 10 年之前
622043.js 5d8406741f Initial commit 10 年之前
argout_escape.baseline 5d8406741f Initial commit 10 年之前
argout_escape.js 5d8406741f Initial commit 10 年之前
argument_escape.baseline 5d8406741f Initial commit 10 年之前
argument_escape.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred 9 年之前
argument_escape.js 5d8406741f Initial commit 10 年之前
arguments_assignment.baseline 5d8406741f Initial commit 10 年之前
arguments_assignment.js 5d8406741f Initial commit 10 年之前
arrlit_asg_escape.baseline 5d8406741f Initial commit 10 年之前
arrlit_asg_escape.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred 9 年之前
arrlit_asg_escape.js 5d8406741f Initial commit 10 年之前
arrlit_escape.baseline 5d8406741f Initial commit 10 年之前
arrlit_escape.deferparse.baseline 5d8406741f Initial commit 10 年之前
arrlit_escape.js 5d8406741f Initial commit 10 年之前
blockscope_funcdecl.baseline 5d8406741f Initial commit 10 年之前
blockscope_funcdecl.js 5d8406741f Initial commit 10 年之前
box.baseline 5d8406741f Initial commit 10 年之前
box.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred 9 年之前
box.js 5d8406741f Initial commit 10 年之前
box_bailout.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred 9 年之前
box_bailout.js 5d8406741f Initial commit 10 年之前
box_blockscope.baseline 5d8406741f Initial commit 10 年之前
box_blockscope.js 5d8406741f Initial commit 10 年之前
box_callparam.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred 9 年之前
box_callparam.js 5d8406741f Initial commit 10 年之前
box_inline_bailout.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred 9 年之前
box_inline_bailout.js 5d8406741f Initial commit 10 年之前
box_inlineeFrameInLoopBody.js afefdfb779 Fix a conditional check when determining whether we have an inlinee to box in a native frame 9 年之前
box_jitloopbody.baseline 5d8406741f Initial commit 10 年之前
box_jitloopbody.js 5d8406741f Initial commit 10 年之前
box_jitloopbody2.baseline 5d8406741f Initial commit 10 年之前
box_jitloopbody2.js 5d8406741f Initial commit 10 年之前
box_jitloopbody3.js cb554395f5 In jitted loop bodies, we may have stack-allocated closures but not create stack-allocated functions inside block scopes. Let BoxScopeSlots call BoxStackFunction for functions not on stack to make sure that any stack closures get boxed. 10 年之前
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. 10 年之前
box_native_emptyframe.js 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. 10 年之前
box_postjit.deferparse.baseline 5d8406741f Initial commit 10 年之前
box_postjit.js 5d8406741f Initial commit 10 年之前
bug565705.baseline 5d8406741f Initial commit 10 年之前
bug565705.js 5d8406741f Initial commit 10 年之前
cachescope.baseline 5d8406741f Initial commit 10 年之前
cachescope.js 5d8406741f Initial commit 10 年之前
call_escape.baseline 5d8406741f Initial commit 10 年之前
call_escape.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred 9 年之前
call_escape.js 5d8406741f Initial commit 10 年之前
callee_escape.baseline 5d8406741f Initial commit 10 年之前
callee_escape.js 5d8406741f Initial commit 10 年之前
callee_escape2.baseline 5d8406741f Initial commit 10 年之前
callee_escape2.js 5d8406741f Initial commit 10 年之前
caller_escape.baseline 5d8406741f Initial commit 10 年之前
caller_escape.js 5d8406741f Initial commit 10 年之前
chain_assign.baseline 5d8406741f Initial commit 10 年之前
chain_assign.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred 9 年之前
chain_assign.js 5d8406741f Initial commit 10 年之前
child_eval_escape.baseline 5d8406741f Initial commit 10 年之前
child_eval_escape.deferparse.baseline 5d8406741f Initial commit 10 年之前
child_eval_escape.js 5d8406741f Initial commit 10 年之前
closure-1129602.js 5d8406741f Initial commit 10 年之前
closure-qmark.js.dbg.baseline 5d8406741f Initial commit 10 年之前
cross_scope.baseline 5d8406741f Initial commit 10 年之前
cross_scope.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred 9 年之前
cross_scope.js 5d8406741f Initial commit 10 年之前
delaycapture.js 5d8406741f Initial commit 10 年之前
eval_escape.baseline 5d8406741f Initial commit 10 年之前
eval_escape.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred 9 年之前
eval_escape.js 5d8406741f Initial commit 10 年之前
formal_asg.baseline 5d8406741f Initial commit 10 年之前
formal_asg.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred 9 年之前
formal_asg.js 5d8406741f Initial commit 10 年之前
formal_namedfunc.baseline 5d8406741f Initial commit 10 年之前
formal_namedfunc.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred 9 年之前
formal_namedfunc.js 5d8406741f Initial commit 10 年之前
funcexpr.deferparse.baseline 5d8406741f Initial commit 10 年之前
funcexpr.js 5d8406741f Initial commit 10 年之前
funcexpr_2.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred 9 年之前
funcexpr_2.deferparse.native.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred 9 年之前
funcexpr_2.js 5d8406741f Initial commit 10 年之前
funcname_asg.baseline 5d8406741f Initial commit 10 年之前
funcname_asg.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred 9 年之前
funcname_asg.js 5d8406741f Initial commit 10 年之前
funcname_escape.baseline 5d8406741f Initial commit 10 年之前
funcname_escape.deferparse.baseline 5d8406741f Initial commit 10 年之前
funcname_escape.js 5d8406741f Initial commit 10 年之前
genbaseline.cmd f6adc7f97e Added missing copyright headers. 10 年之前
glo_asg.baseline 5d8406741f Initial commit 10 年之前
glo_asg.deferparse.baseline 5d8406741f Initial commit 10 年之前
glo_asg.js 5d8406741f Initial commit 10 年之前
iffuncdecl.baseline 5d8406741f Initial commit 10 年之前
iffuncdecl.js 5d8406741f Initial commit 10 年之前
inlinee_box.baseline 5d8406741f Initial commit 10 年之前
inlinee_box.js 5d8406741f Initial commit 10 年之前
jitdefer.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred 9 年之前
jitdefer.js 5d8406741f Initial commit 10 年之前
let_blockescape.baseline 5d8406741f Initial commit 10 年之前
let_blockescape.deferparse.baseline 5d8406741f Initial commit 10 年之前
let_blockescape.js 5d8406741f Initial commit 10 年之前
let_stackfunc.baseline 5d8406741f Initial commit 10 年之前
let_stackfunc.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred 9 年之前
let_stackfunc.js 5d8406741f Initial commit 10 年之前
multinested_escape.baseline 2b765347f6 Fix various spelling errors. 10 年之前
multinested_escape.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred 9 年之前
multinested_escape.js 2b765347f6 Fix various spelling errors. 10 年之前
nested_escape.baseline 5d8406741f Initial commit 10 年之前
nested_escape.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred 9 年之前
nested_escape.js 5d8406741f Initial commit 10 年之前
objlit_escape.baseline 5d8406741f Initial commit 10 年之前
objlit_escape.deferparse.baseline 5d8406741f Initial commit 10 年之前
objlit_escape.js 5d8406741f Initial commit 10 年之前
recurse.deferparse.baseline 5d8406741f Initial commit 10 年之前
recurse.js 5d8406741f Initial commit 10 年之前
rlexe.xml 2e6dd09127 Catch cases of escaping nested functions at parse time. Let the parser detect cases where a symbol is used on the LHS of a function expression assignment and then escapes in a nested function. Use this information to avoid generating stack-script-function byte code that will necessitate boxing at execution time. 9 年之前
simple_escape.baseline 5d8406741f Initial commit 10 年之前
simple_escape.deferparse.baseline d7c74701b6 xplat: fix unit test file names 9 年之前
simple_escape.js 5d8406741f Initial commit 10 年之前
simple_namedstackfunc.baseline 5d8406741f Initial commit 10 年之前
simple_namedstackfunc.deferparse.baseline 5d8406741f Initial commit 10 年之前
simple_namedstackfunc.js 5d8406741f Initial commit 10 年之前
simple_stackfunc.baseline 5d8406741f Initial commit 10 年之前
simple_stackfunc.deferparse.baseline 5d8406741f Initial commit 10 年之前
simple_stackfunc.js 5d8406741f Initial commit 10 年之前
singleuse.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred 9 年之前
singleuse.js 5d8406741f Initial commit 10 年之前
throw_escape.baseline 5d8406741f Initial commit 10 年之前
throw_escape.deferparse.baseline cf2be31e16 Precise closure-capture of local variables in the presence of deferred 9 年之前
throw_escape.js 5d8406741f Initial commit 10 年之前
throw_func.baseline 5d8406741f Initial commit 10 年之前
throw_func.deferparse.baseline 5d8406741f Initial commit 10 年之前
throw_func.js 5d8406741f Initial commit 10 年之前
toString_escape.baseline d7c74701b6 xplat: fix unit test file names 9 年之前
toString_escape.deferparse.baseline d7c74701b6 xplat: fix unit test file names 9 年之前
toString_escape.js d7c74701b6 xplat: fix unit test file names 9 年之前
trycatch_stackfunc.baseline 5d8406741f Initial commit 10 年之前
trycatch_stackfunc.js 5d8406741f Initial commit 10 年之前
with_crossscope.baseline 5d8406741f Initial commit 10 年之前
with_crossscope.js 5d8406741f Initial commit 10 年之前
with_existing.baseline 5d8406741f Initial commit 10 年之前
with_existing.js 5d8406741f Initial commit 10 年之前
with_namedfunc.baseline 5d8406741f Initial commit 10 年之前
with_namedfunc.deferparse.baseline 5d8406741f Initial commit 10 年之前
with_namedfunc.js 5d8406741f Initial commit 10 年之前
withref_delayobjscope.baseline 5d8406741f Initial commit 10 年之前
withref_delayobjscope.js 5d8406741f Initial commit 10 年之前