Implement proper arguments support (#4289)
- Store arguments in a register when possible - Create separate arguments object for function argument initializer when necessary JerryScript-DCO-1.0-Signed-off-by: Zoltan Herczeg zherczeg.u-szeged@partner.samsung.com
This commit is contained in:
@@ -626,16 +626,12 @@
|
||||
<test id="language/expressions/compound-assignment/S11.13.2_A7.7_T4.js"><reason></reason></test>
|
||||
<test id="language/expressions/compound-assignment/S11.13.2_A7.8_T4.js"><reason></reason></test>
|
||||
<test id="language/expressions/compound-assignment/S11.13.2_A7.9_T4.js"><reason></reason></test>
|
||||
<test id="language/expressions/function/arguments-with-arguments-fn.js"><reason></reason></test>
|
||||
<test id="language/expressions/function/arguments-with-arguments-lex.js"><reason></reason></test>
|
||||
<test id="language/expressions/function/dflt-params-trailing-comma.js"><reason></reason></test>
|
||||
<test id="language/expressions/function/dstr/ary-init-iter-no-close.js"><reason></reason></test>
|
||||
<test id="language/expressions/function/dstr/dflt-ary-init-iter-no-close.js"><reason></reason></test>
|
||||
<test id="language/expressions/function/eval-var-scope-syntax-err.js"><reason></reason></test>
|
||||
<test id="language/expressions/function/length-dflt.js"><reason></reason></test>
|
||||
<test id="language/expressions/function/name.js"><reason></reason></test>
|
||||
<test id="language/expressions/generators/arguments-with-arguments-fn.js"><reason></reason></test>
|
||||
<test id="language/expressions/generators/arguments-with-arguments-lex.js"><reason></reason></test>
|
||||
<test id="language/expressions/generators/dflt-params-trailing-comma.js"><reason></reason></test>
|
||||
<test id="language/expressions/generators/dstr/ary-init-iter-no-close.js"><reason></reason></test>
|
||||
<test id="language/expressions/generators/dstr/dflt-ary-init-iter-no-close.js"><reason></reason></test>
|
||||
@@ -984,15 +980,11 @@
|
||||
<test id="language/statements/for/let-block-with-newline.js"><reason></reason></test>
|
||||
<test id="language/statements/for/let-identifier-with-newline.js"><reason></reason></test>
|
||||
<test id="language/statements/for/scope-body-lex-open.js"><reason></reason></test>
|
||||
<test id="language/statements/function/arguments-with-arguments-fn.js"><reason></reason></test>
|
||||
<test id="language/statements/function/arguments-with-arguments-lex.js"><reason></reason></test>
|
||||
<test id="language/statements/function/dflt-params-trailing-comma.js"><reason></reason></test>
|
||||
<test id="language/statements/function/dstr/ary-init-iter-no-close.js"><reason></reason></test>
|
||||
<test id="language/statements/function/dstr/dflt-ary-init-iter-no-close.js"><reason></reason></test>
|
||||
<test id="language/statements/function/eval-var-scope-syntax-err.js"><reason></reason></test>
|
||||
<test id="language/statements/function/length-dflt.js"><reason></reason></test>
|
||||
<test id="language/statements/generators/arguments-with-arguments-fn.js"><reason></reason></test>
|
||||
<test id="language/statements/generators/arguments-with-arguments-lex.js"><reason></reason></test>
|
||||
<test id="language/statements/generators/dflt-params-trailing-comma.js"><reason></reason></test>
|
||||
<test id="language/statements/generators/dstr/ary-init-iter-no-close.js"><reason></reason></test>
|
||||
<test id="language/statements/generators/dstr/dflt-ary-init-iter-no-close.js"><reason></reason></test>
|
||||
|
||||
Reference in New Issue
Block a user