v8/test/mjsunit/harmony
wingo d5fd58165c Function scopes only must have a context if they call sloppy eval
A strict arrow function with no parameters and no variable bindings
won't need a context object because it will never have any
locals.  (This is unlike strict normal functions, which do have
"arguments" and "this" locals.)

R=rossberg@chromium.org
BUG=v8:4056
LOG=N

Review URL: https://codereview.chromium.org/1093183003

Cr-Commit-Position: refs/heads/master@{#28031}
2015-04-23 13:19:54 +00:00
..
regress Function scopes only must have a context if they call sloppy eval 2015-04-23 13:19:54 +00:00
array-concat.js
array-copywithin.js Revert of Revert of [es6] implement Array.prototype.copyWithin() (patchset #1 id:1 of https://codereview.chromium.org/1084183004/) 2015-04-22 09:43:13 +00:00
array-fill.js
array-find.js
array-findindex.js
array-from.js
array-includes-to-object-sloppy.js
array-includes-to-object-strict.js
array-includes.js
array-of.js
arrow-functions-lexical-arguments.js Lexical arguments for arrow functions 2015-04-09 19:39:38 +00:00
arrow-functions.js [es6] do not add caller/arguments to ES6 function definitions 2015-04-09 22:40:28 +00:00
block-lazy-compile.js
class-computed-property-names-super.js
class-property-name-eval-arguments.js
classes-experimental.js
classes-lazy-parsing.js
classes-maps.js Add a test for subclass maps. 2015-04-14 09:59:02 +00:00
classes-subclass-arrays.js
classes.js [es6] Class extends may not be a generator function 2015-04-22 16:07:21 +00:00
computed-property-names-classes.js [es6] do not add caller/arguments to ES6 function definitions 2015-04-09 22:40:28 +00:00
computed-property-names-object-literals-methods.js
computed-property-names-super.js
computed-property-names.js
dataview-accessors.js
debug-step-into-class-extends.js
debug-step-into-constructor.js
method-name-eval-arguments.js
module-linking.js Remove --harmony-scoping flag. 2015-03-13 15:15:57 +00:00
module-parsing-eval.js
module-recompile.js
module-resolution.js Remove --harmony-scoping flag. 2015-03-13 15:15:57 +00:00
modules.js
object-literals-method.js [es6] do not add caller/arguments to ES6 function definitions 2015-04-09 22:40:28 +00:00
object-literals-property-shorthand.js
object-literals-super.js
private.js Adjust key behaviour for weak collections 2015-03-18 12:51:58 +00:00
proxies-example-membrane.js
proxies-for.js
proxies-function.js
proxies-hash.js
proxies-json.js
proxies-symbols.js
proxies-with-unscopables.js
proxies-with.js
proxies.js [crankshaft] Fix property access with proxies in prototype chain 2015-04-17 09:25:13 +00:00
reflect-apply.js [es6] implement Reflect.apply() & Reflect.construct() 2015-03-19 14:47:27 +00:00
reflect-construct.js [es6] implement Reflect.apply() & Reflect.construct() 2015-03-19 14:47:27 +00:00
regexp-flags.js
regexp-sticky.js
rest-params-lazy-parsing.js
rest-params.js [es6] generate rest parameters correctly for subclass constructors 2015-03-20 14:07:16 +00:00
set-prototype-of.js [es6] Object.getPrototypeOf should work with values 2015-04-01 00:22:39 +00:00
spread-call-new-class.js [es6] implement spread calls 2015-04-09 19:37:19 +00:00
spread-call-new.js [es6] implement spread calls 2015-04-09 19:37:19 +00:00
spread-call.js [es6] implement spread calls 2015-04-09 19:37:19 +00:00
super.js
toMethod.js
typedarrays-foreach.js
typedarrays-of.js
typedarrays.js fix special index parsing 2015-03-30 11:41:15 +00:00
unicode-escapes-in-regexps.js
unicode-escapes.js