v8/test/mjsunit/harmony
arv@chromium.org 3a91adaec8 Classes: Add support for arguments in default constructor
This is currently done by generating a default constructor that looks
like this:

  constructor() {
    %DefaultConstructorSuperCall();
  }

The a runtime function implements the logic which is pretty similar to
Runtime_Apply except that it uses the [[Prototype]] of the current
function.

BUG=v8:3672
LOG=Y
R=dslomov@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#25268}
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25268 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2014-11-11 15:55:30 +00:00
..
regress Remove --harmony implications for incomplete features 2014-11-04 16:05:44 +00:00
array-fill.js
array-find.js Array.prototype.{every, filter, find, findIndex, forEach, map, some}: Use fresh primitive wrapper for calls. 2014-10-15 09:11:32 +00:00
array-findindex.js Array.prototype.{every, filter, find, findIndex, forEach, map, some}: Use fresh primitive wrapper for calls. 2014-10-15 09:11:32 +00:00
array-of.js Implement ES6 Array.of() 2014-08-19 11:38:38 +00:00
arrow-functions.js Arrow functions: Cleanup handling of the prototype property 2014-09-12 15:07:43 +00:00
block-conflicts.js
block-const-assign.js
block-early-errors.js
block-for.js
block-lazy-compile.js
block-leave.js
block-let-crankshaft.js
block-let-declaration.js
block-let-semantics.js
block-scoping.js
classes.js Classes: Add support for arguments in default constructor 2014-11-11 15:55:30 +00:00
dataview-accessors.js
debug-blockscopes.js
debug-evaluate-blockscopes.js
debug-function-scopes.js
empty-for.js
module-linking.js
module-parsing.js
module-recompile.js
module-resolution.js
object-literals-method.js ES6: Implement generator method shorthand 2014-09-18 17:14:13 +00:00
object-literals-property-shorthand.js ES6: Implement object literal property shorthand 2014-09-29 14:15:48 +00:00
private.js ES6: String(symbol) should work like symbol.toString 2014-09-12 16:17:27 +00:00
proxies-example-membrane.js Remove proxies from --harmony switch for M38, because problems 2014-08-08 09:58:19 +00:00
proxies-for.js
proxies-function.js
proxies-hash.js Enable ES6 Map and Set by default 2014-08-05 19:37:32 +00:00
proxies-json.js Remove proxies from --harmony switch for M38, because problems 2014-08-08 09:58:19 +00:00
proxies-symbols.js
proxies-with-unscopables.js Remove removed flags from tests 2014-08-19 15:09:38 +00:00
proxies-with.js
proxies.js Add more missing deopts 2014-10-26 10:25:48 +00:00
regexp-sticky.js Reland sticky regexps https://codereview.chromium.org/567313003/ 2014-09-19 07:36:05 +00:00
set-prototype-of.js
string-codepointat.js
string-contains.js
string-endswith.js
string-fromcodepoint.js
string-repeat.js Improve String.repeat. 2014-10-17 10:01:38 +00:00
string-startswith.js
super.js Classes: implement 'new super'. 2014-10-23 08:32:23 +00:00
toMethod.js Implement Function.prototype.toMethod. 2014-08-21 12:39:33 +00:00
typedarrays-foreach.js Implement .forEach() on typed arrays 2014-10-16 10:55:26 +00:00
typedarrays.js Add remaining @@toStringTag symbols to builtins 2014-10-24 19:29:10 +00:00