bmeurer
c83db2d071
[x86] Sane default for Label::Distance on JumpIfRoot/JumpIfNotRoot.
...
R=jarin@chromium.org
BUG=chromium:563929
LOG=n
Review URL: https://codereview.chromium.org/1483343002
Cr-Commit-Position: refs/heads/master@{#32456}
2015-12-01 12:23:25 +00:00
jkummerow
3cb3a6fe4a
[crankshaft] Fix crash when case labels inline endless loops
...
The fix is to bail out of compilation in that case.
BUG=chromium:551287
LOG=n
R=yangguo@chromium.org
Review URL: https://codereview.chromium.org/1483373002
Cr-Commit-Position: refs/heads/master@{#32454}
2015-12-01 12:17:31 +00:00
adamk
6c6dd449c3
Defer CONST_LEGACY redeclaration errors until runtime in harmony mode
...
This fixes a corner-case in redeclaration handling, where the ES2015
early error case got mixed up with legacy const handling in the parser.
Redeclaration using ES2015 'let' and 'const' should be early errors,
but legacy 'const' redeclaration has historically been a runtime error,
and should stay that way until legacy 'const' is gone.
The fix here is uglier than it might be due to
https://code.google.com/p/v8/issues/detail?id=4577 , which keeps us
from simplifying the mess of if/else-if in the current code.
BUG=v8:4576
LOG=n
Review URL: https://codereview.chromium.org/1485943002
Cr-Commit-Position: refs/heads/master@{#32429}
2015-12-01 01:19:59 +00:00
neis
9334308a12
Rename %_IsSpecObject to %_IsJSReceiver.
...
This depends on issue 1476403004.
R=bmeurer@chromium.org
BUG=
Review URL: https://codereview.chromium.org/1479293002
Cr-Commit-Position: refs/heads/master@{#32401}
2015-11-30 11:56:45 +00:00
verwaest
469675ee3f
Fix name shown by devtools for subclasses.
...
This replaces internal GetConstructorName with toStringTag, .constructor's name
and class_name. This entirely changes how the name is computed for use in
devtools.
BUG=chromium:529177
LOG=n
Review URL: https://codereview.chromium.org/1435273002
Cr-Commit-Position: refs/heads/master@{#32374}
2015-11-27 13:10:25 +00:00
yangguo
81e131ce48
[debugger] flood function for stepping before calling it.
...
R=verwaest@chromium.org
Committed: https://crrev.com/93eb633214e0f97bf70ae30d2a07b7fbbaa78266
Cr-Commit-Position: refs/heads/master@{#32285}
Review URL: https://codereview.chromium.org/1463803002
Cr-Commit-Position: refs/heads/master@{#32339}
2015-11-26 14:12:18 +00:00
machenbach
df3dee87a7
Revert of [debugger] flood function for stepping before calling it. (patchset #7 id:120001 of https://codereview.chromium.org/1463803002/ )
...
Reason for revert:
[Sheriff] Breaks layout tests:
https://build.chromium.org/p/client.v8.fyi/builders/V8-Blink%20Linux%2064/builds/3074
Original issue's description:
> [debugger] flood function for stepping before calling it.
>
> R=verwaest@chromium.org
>
> Committed: https://crrev.com/93eb633214e0f97bf70ae30d2a07b7fbbaa78266
> Cr-Commit-Position: refs/heads/master@{#32285}
TBR=verwaest@chromium.org ,mstarzinger@chromium.org,yangguo@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
Review URL: https://codereview.chromium.org/1474943005
Cr-Commit-Position: refs/heads/master@{#32299}
2015-11-25 19:26:46 +00:00
yangguo
93eb633214
[debugger] flood function for stepping before calling it.
...
R=verwaest@chromium.org
Review URL: https://codereview.chromium.org/1463803002
Cr-Commit-Position: refs/heads/master@{#32285}
2015-11-25 15:45:47 +00:00
yangguo
1db01d6d5d
Revert of Removed support deprecated (//@|/*@) source(URL|MappingURL)= (patchset #1 id:1 of https://codereview.chromium.org/1474543005/ )
...
Reason for revert:
Failing layout tests:
inspector/tracing/timeline-event-causes.html
virtual/syncpaint/inspector/tracing/timeline-event-causes.html
inspector/animation/animation-timeline-fill.html
virtual/threaded/inspector/tracing/timeline-event-causes.html
inspector/tracing/timeline-script-id.html
inspector/sources/debugger-ui/source-url-comment.html
inspector/console/console-log-linkify-stack-in-errors.html
virtual/syncpaint/inspector/tracing/timeline-script-id.html
virtual/threaded/inspector/tracing/timeline-script-id.html
Original issue's description:
> Removed support deprecated (//@|/*@) source(URL|MappingURL)=
>
> LOG=Y
> BUG=chromium:558998
> R=yangguo@chromium.org
>
> Committed: https://crrev.com/c1e5f005d79c436d90f474f8bc6448c4555a619f
> Cr-Commit-Position: refs/heads/master@{#32249}
TBR=machenbach@chromium.org ,kozyatinskiy@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=chromium:558998
Review URL: https://codereview.chromium.org/1481513002
Cr-Commit-Position: refs/heads/master@{#32259}
2015-11-25 10:28:02 +00:00
kozyatinskiy
c1e5f005d7
Removed support deprecated (//@|/*@) source(URL|MappingURL)=
...
LOG=Y
BUG=chromium:558998
R=yangguo@chromium.org
Review URL: https://codereview.chromium.org/1474543005
Cr-Commit-Position: refs/heads/master@{#32249}
2015-11-25 08:02:27 +00:00
verwaest
8e28e851ee
Install ConstructNonConstructable as construct stub for non-constructables.
...
BUG=
Review URL: https://codereview.chromium.org/1467473002
Cr-Commit-Position: refs/heads/master@{#32223}
2015-11-24 17:17:00 +00:00
verwaest
469d9bfa8d
Introduce a BuiltinsConstructStub that sets up new.target and does a [[call]] per ES6 9.3.2
...
BUG=
Review URL: https://codereview.chromium.org/1448933002
Cr-Commit-Position: refs/heads/master@{#32120}
2015-11-19 16:11:09 +00:00
bmeurer
3c9ac974f2
[turbofan] Unstable prototype maps are not supported currently.
...
We currently assume that all prototype maps are stable, which is
not guaranteed for certain keyed access patterns. So we explicitly
disallow optimizing the element access there for now.
BUG=chromium:557807, v8:4470
R=jarin@chromium.org
LOG=n
Review URL: https://codereview.chromium.org/1456973004
Cr-Commit-Position: refs/heads/master@{#32101}
2015-11-19 06:21:06 +00:00
adamk
7d1d978654
Rename destructuring flag to "--harmony-destructuring-bind"
...
This is in preparation for the addition of --harmony-destructuring-assignment.
BUG=v8:811
LOG=n
Review URL: https://codereview.chromium.org/1450193002
Cr-Commit-Position: refs/heads/master@{#32098}
2015-11-18 23:30:09 +00:00
jkummerow
107699483d
Fix PropertyDescriptor::ToObject
...
When adding properties to the result object, that object's prototype chain should be ignored.
Review URL: https://codereview.chromium.org/1458873002
Cr-Commit-Position: refs/heads/master@{#32085}
2015-11-18 13:56:51 +00:00
yangguo
5bcddae76f
[crankshaft] only compile string index access with element key.
...
R=bmeurer@chromium.org
BUG=chromium:554831
LOG=N
Review URL: https://codereview.chromium.org/1455883004
Cr-Commit-Position: refs/heads/master@{#32084}
2015-11-18 13:53:34 +00:00
mstarzinger
279f2aad93
[turbofan] Fix deoptimization from array literal spread.
...
This fixes the array literal expression stack tracking in the presence
of spread expressions. Deoptimization within a spread expression was
borked.
R=bmeurer@chromium.org
TEST=mjsunit/regress/regress-deopt-in-array-literal-spread
Review URL: https://codereview.chromium.org/1455953002
Cr-Commit-Position: refs/heads/master@{#32079}
2015-11-18 11:45:41 +00:00
mstarzinger
1321075391
[turbofan] Fix several OSR entries within literals.
...
With do-expressions any expression used within literals can turn into an
OSR entry-point. This means the literal object being constructed is then
renamed to an OSR value and needs to be reloaded from the environment.
R=rossberg@chromium.org
TEST=mjsunit/regress/regress-osr-in-literal
Review URL: https://codereview.chromium.org/1453733002
Cr-Commit-Position: refs/heads/master@{#32050}
2015-11-17 15:25:30 +00:00
mstarzinger
0c1c80b2af
[turbofan] Fix several OSR entries within class literals.
...
With do-expressions any expression used within literals can turn into an
OSR entry-point. This means the literal object being constructed is then
renamed to an OSR value and needs to be reloaded from the environment.
R=rossberg@chromium.org
TEST=mjsunit/regress/regress-osr-in-literal
Review URL: https://codereview.chromium.org/1452193003
Cr-Commit-Position: refs/heads/master@{#32048}
2015-11-17 14:51:35 +00:00
mstarzinger
f8a7236119
[turbofan] Fix several OSR entries within literals.
...
With do-expressions any expression used within literals can turn into an
OSR entry-point. This means the literal object being constructed is then
renamed to an OSR value and needs to be reloaded from the environment.
R=rossberg@chromium.org
TEST=mjsunit/regress/regress-osr-in-literal
Review URL: https://codereview.chromium.org/1451423002
Cr-Commit-Position: refs/heads/master@{#32047}
2015-11-17 14:25:30 +00:00
jarin
a77f9179e0
[turbofan] Check for dead node in the common operator reducer.
...
BUG=chromium:556543
LOG=n
Review URL: https://codereview.chromium.org/1450883003
Cr-Commit-Position: refs/heads/master@{#32025}
2015-11-17 09:03:10 +00:00
adamk
e971005638
Run the materialized literal reindexer on default parameter initializers
...
R=rossberg@chromium.org
BUG=chromium:554865
LOG=n
Review URL: https://codereview.chromium.org/1442653004
Cr-Commit-Position: refs/heads/master@{#31989}
2015-11-13 17:11:05 +00:00
mstarzinger
c42f188ce2
[turbofan] Fix OSR entry in case label.
...
With do-expressions any expression used as a case label can turn into an
OSR entry-point. This means the value being switched over is renamed to
an OSR value and needs to be reloaded from the environment at each case.
R=rossberg@chromium.org
TEST=mjsunit/regress/regress-osr-in-case-label
Review URL: https://codereview.chromium.org/1438123007
Cr-Commit-Position: refs/heads/master@{#31986}
2015-11-13 16:05:28 +00:00
cbruni
24e058d0ed
[runtime] support new Proxy() instead of Proxy.create and install getPrototypeOf trap
...
LOG=N
BUG=v8:1543
Review URL: https://codereview.chromium.org/1417063011
Cr-Commit-Position: refs/heads/master@{#31983}
2015-11-13 14:14:07 +00:00
mstarzinger
83e9ea1e49
[turbofan] Ensure inlined constructor calls still throw.
...
This makes sure that inlining a constructor call to a function which
cannot be used as a constructor (e.g. strong mode function) still does
throw correctly when the implicit receiver is created.
R=bmeurer@chromium.org
TEST=mjsunit/regress/regress-inline-strong-as-construct
BUG=v8:4544
LOG=n
Review URL: https://codereview.chromium.org/1447443002
Cr-Commit-Position: refs/heads/master@{#31982}
2015-11-13 14:05:48 +00:00
yangguo
a7e50a5e06
[JSON stringifier] Reintroduce fast path with bail out to slow path.
...
R=verwaest@chromium.org
BUG=chromium:554946
LOG=N
Review URL: https://codereview.chromium.org/1442963002
Cr-Commit-Position: refs/heads/master@{#31977}
2015-11-13 10:09:47 +00:00
yangguo
6df9a1db8c
[JSON stringifier] Correctly load array elements.
...
BUG=chromium:554946
LOG=y
R=jkummerow@chromium.org , jochen@chromium.org
Review URL: https://codereview.chromium.org/1435083003
Cr-Commit-Position: refs/heads/master@{#31968}
2015-11-12 19:30:58 +00:00
yangguo
ee9020ddd9
Serializer: attach alignment to deferred objects.
...
R=jkummerow@chromium.org
BUG=chromium:523919
LOG=N
Review URL: https://codereview.chromium.org/1440983002
Cr-Commit-Position: refs/heads/master@{#31956}
2015-11-12 11:28:31 +00:00
verwaest
2ebd5fc7c9
Fix Array.prototype.slice with arguments object with negative length.
...
BUG=
Review URL: https://codereview.chromium.org/1436813002
Cr-Commit-Position: refs/heads/master@{#31941}
2015-11-11 11:50:38 +00:00
adamk
9a8c0119ef
Properly handle parsing a '%'-prefixed runtime call as a binding pattern
...
R=rossberg@chromium.org
BUG=chromium:552302
LOG=n
Review URL: https://codereview.chromium.org/1425723004
Cr-Commit-Position: refs/heads/master@{#31890}
2015-11-09 15:32:25 +00:00
yangguo
742ae613ec
Do not switch to two-byte string in String.fromCharCode if avoidable.
...
R=bmeurer@chromium.org
BUG=v8:4536
LOG=N
Review URL: https://codereview.chromium.org/1427743008
Cr-Commit-Position: refs/heads/master@{#31872}
2015-11-09 08:53:42 +00:00
ishell
37a9be505a
Regression test for JSRegExp literals sharing.
...
JSRegExp's properties backing stores must not be shared.
BUG=chromium:548580
LOG=N
Review URL: https://codereview.chromium.org/1429743006
Cr-Commit-Position: refs/heads/master@{#31867}
2015-11-07 08:19:27 +00:00
bmeurer
925a2006f5
[turbofan] Fix wrong parameter indices in JSFrameSpecialization.
...
We forgot to add the number of arguments parameter in
JSFrameSpecialization, which was added before the context.
R=jarin@chromium.org
BUG=chromium:552304
LOG=n
Review URL: https://codereview.chromium.org/1429233004
Cr-Commit-Position: refs/heads/master@{#31856}
2015-11-06 13:12:51 +00:00
yangguo
2237ba0dba
Implement flag and source getters on RegExp.prototype.
...
R=littledan@chromium.org
BUG=v8:3715, v8:4528
LOG=Y
Committed: https://crrev.com/60e8877e161fe6175e19fafce2d6ed1c3999cdb1
Cr-Commit-Position: refs/heads/master@{#31753}
Committed: https://crrev.com/b5c80a31ad266eb38a0cf2ff756be59c66d34aa5
Cr-Commit-Position: refs/heads/master@{#31773}
Committed: https://crrev.com/85494e90bb63a3a9e19a1bf862cb6bfcb0162ee9
Cr-Commit-Position: refs/heads/master@{#31782}
Committed: https://crrev.com/152163c1646b45f5fc5d31a4ec2eb55d7f4a2ffc
Cr-Commit-Position: refs/heads/master@{#31804}
Review URL: https://codereview.chromium.org/1419823010
Cr-Commit-Position: refs/heads/master@{#31824}
2015-11-05 13:08:55 +00:00
verwaest
44c44521ae
Remove CallFunctionStub, always call through the Call builtin (also from CallIC).
...
This fixes receiver conversion since the Call builtin does it correctly.
BUG=v8:4526
LOG=n
Review URL: https://codereview.chromium.org/1407373007
Cr-Commit-Position: refs/heads/master@{#31823}
2015-11-05 12:46:01 +00:00
bmeurer
a210c3757e
[runtime] Remove the very dangerous %_CallFunction intrinsic.
...
The %_CallFunction doesn't implement the call sequence properly, it
doesn't do the receiver wrapping, nor does it check for
classConstructor. Also the eager deoptimization for %_CallFunction was
seriously b0rked (we must have been lucky with TurboFan so far).
R=yangguo@chromium.org
BUG=v8:4413
LOG=n
Review URL: https://codereview.chromium.org/1419813010
Cr-Commit-Position: refs/heads/master@{#31821}
2015-11-05 11:48:21 +00:00
yangguo
ca49355aba
Revert of Implement flag and source getters on RegExp.prototype. (patchset #6 id:110001 of https://codereview.chromium.org/1419823010/ )
...
Reason for revert:
browser_tests failure with --gtest_filter=ExternallyConnectableMessagingTest.EnablingAndDisabling
Original issue's description:
> Implement flag and source getters on RegExp.prototype.
>
> R=littledan@chromium.org
> BUG=v8:3715, v8:4528
> LOG=Y
>
> Committed: https://crrev.com/60e8877e161fe6175e19fafce2d6ed1c3999cdb1
> Cr-Commit-Position: refs/heads/master@{#31753}
>
> Committed: https://crrev.com/b5c80a31ad266eb38a0cf2ff756be59c66d34aa5
> Cr-Commit-Position: refs/heads/master@{#31773}
>
> Committed: https://crrev.com/85494e90bb63a3a9e19a1bf862cb6bfcb0162ee9
> Cr-Commit-Position: refs/heads/master@{#31782}
>
> Committed: https://crrev.com/152163c1646b45f5fc5d31a4ec2eb55d7f4a2ffc
> Cr-Commit-Position: refs/heads/master@{#31804}
TBR=littledan@chromium.org ,jochen@chromium.org,ulan@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=v8:3715, v8:4528
Review URL: https://codereview.chromium.org/1426413002
Cr-Commit-Position: refs/heads/master@{#31818}
2015-11-05 09:08:51 +00:00
yangguo
152163c164
Implement flag and source getters on RegExp.prototype.
...
R=littledan@chromium.org
BUG=v8:3715, v8:4528
LOG=Y
Committed: https://crrev.com/60e8877e161fe6175e19fafce2d6ed1c3999cdb1
Cr-Commit-Position: refs/heads/master@{#31753}
Committed: https://crrev.com/b5c80a31ad266eb38a0cf2ff756be59c66d34aa5
Cr-Commit-Position: refs/heads/master@{#31773}
Committed: https://crrev.com/85494e90bb63a3a9e19a1bf862cb6bfcb0162ee9
Cr-Commit-Position: refs/heads/master@{#31782}
Review URL: https://codereview.chromium.org/1419823010
Cr-Commit-Position: refs/heads/master@{#31804}
2015-11-04 20:42:33 +00:00
hablich
a77aa3a2b4
Revert of Implement flag and source getters on RegExp.prototype. (patchset #6 id:110001 of https://codereview.chromium.org/1419823010/ )
...
Reason for revert:
Breaks Chromium tests and blocks the roll: http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_rel_ng/builds/124490
Original issue's description:
> Implement flag and source getters on RegExp.prototype.
>
> R=littledan@chromium.org
> BUG=v8:3715, v8:4528
> LOG=Y
>
> Committed: https://crrev.com/60e8877e161fe6175e19fafce2d6ed1c3999cdb1
> Cr-Commit-Position: refs/heads/master@{#31753}
>
> Committed: https://crrev.com/b5c80a31ad266eb38a0cf2ff756be59c66d34aa5
> Cr-Commit-Position: refs/heads/master@{#31773}
>
> Committed: https://crrev.com/85494e90bb63a3a9e19a1bf862cb6bfcb0162ee9
> Cr-Commit-Position: refs/heads/master@{#31782}
TBR=littledan@chromium.org ,jochen@chromium.org,ulan@chromium.org,yangguo@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=v8:3715, v8:4528
Review URL: https://codereview.chromium.org/1432683002
Cr-Commit-Position: refs/heads/master@{#31801}
2015-11-04 18:34:27 +00:00
yangguo
85494e90bb
Implement flag and source getters on RegExp.prototype.
...
R=littledan@chromium.org
BUG=v8:3715, v8:4528
LOG=Y
Committed: https://crrev.com/60e8877e161fe6175e19fafce2d6ed1c3999cdb1
Cr-Commit-Position: refs/heads/master@{#31753}
Committed: https://crrev.com/b5c80a31ad266eb38a0cf2ff756be59c66d34aa5
Cr-Commit-Position: refs/heads/master@{#31773}
Review URL: https://codereview.chromium.org/1419823010
Cr-Commit-Position: refs/heads/master@{#31782}
2015-11-04 12:28:48 +00:00
yangguo
5ee1a75c6d
Revert of Implement flag and source getters on RegExp.prototype. (patchset #3 id:50001 of https://codereview.chromium.org/1419823010/ )
...
Reason for revert:
Performance issue.
Original issue's description:
> Implement flag and source getters on RegExp.prototype.
>
> R=littledan@chromium.org
> BUG=v8:3715, v8:4528
> LOG=Y
>
> Committed: https://crrev.com/60e8877e161fe6175e19fafce2d6ed1c3999cdb1
> Cr-Commit-Position: refs/heads/master@{#31753}
>
> Committed: https://crrev.com/b5c80a31ad266eb38a0cf2ff756be59c66d34aa5
> Cr-Commit-Position: refs/heads/master@{#31773}
TBR=littledan@chromium.org ,jochen@chromium.org,ulan@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=v8:3715, v8:4528
Review URL: https://codereview.chromium.org/1409013006
Cr-Commit-Position: refs/heads/master@{#31780}
2015-11-04 10:58:24 +00:00
yangguo
b5c80a31ad
Implement flag and source getters on RegExp.prototype.
...
R=littledan@chromium.org
BUG=v8:3715, v8:4528
LOG=Y
Committed: https://crrev.com/60e8877e161fe6175e19fafce2d6ed1c3999cdb1
Cr-Commit-Position: refs/heads/master@{#31753}
Review URL: https://codereview.chromium.org/1419823010
Cr-Commit-Position: refs/heads/master@{#31773}
2015-11-04 09:11:19 +00:00
machenbach
16e25179ec
Revert of Implement flag and source getters on RegExp.prototype. (patchset #3 id:50001 of https://codereview.chromium.org/1419823010/ )
...
Reason for revert:
[Sheriff] Changes layout tests. Please rebase upstream first. E.g.:
http://build.chromium.org/p/client.v8.fyi/builders/V8-Blink%20Linux%2064/builds/2686
Original issue's description:
> Implement flag and source getters on RegExp.prototype.
>
> R=littledan@chromium.org
> BUG=v8:3715, v8:4528
> LOG=Y
>
> Committed: https://crrev.com/60e8877e161fe6175e19fafce2d6ed1c3999cdb1
> Cr-Commit-Position: refs/heads/master@{#31753}
TBR=littledan@chromium.org ,jochen@chromium.org,ulan@chromium.org,yangguo@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=v8:3715, v8:4528
Review URL: https://codereview.chromium.org/1427733005
Cr-Commit-Position: refs/heads/master@{#31758}
2015-11-03 17:28:13 +00:00
ishell
babe50f083
Reland "[es6] Fix Function and GeneratorFunction built-ins subclassing."
...
Original issue's description:
> [es6] Fix Function and GeneratorFunction built-ins subclassing.
>
> BUG=v8:3101, v8:3330
> LOG=Y
>
> Committed: https://crrev.com/99e7f872d3d0a5fb799dcbafb05537cda491314a
> Cr-Commit-Position: refs/heads/master@{#31708}
The problem was in another CL, this is a clean reland with improved tests.
BUG=v8:3101, v8:3330
LOG=Y
Review URL: https://codereview.chromium.org/1415683007
Cr-Commit-Position: refs/heads/master@{#31756}
2015-11-03 16:42:43 +00:00
yangguo
60e8877e16
Implement flag and source getters on RegExp.prototype.
...
R=littledan@chromium.org
BUG=v8:3715, v8:4528
LOG=Y
Review URL: https://codereview.chromium.org/1419823010
Cr-Commit-Position: refs/heads/master@{#31753}
2015-11-03 16:17:03 +00:00
jkummerow
b4d46bc5a0
Fix accessor map transitions vs. Object.defineProperty
...
BUG=v8:4534
LOG=n
R=yangguo@chromium.org
Review URL: https://codereview.chromium.org/1413723011
Cr-Commit-Position: refs/heads/master@{#31750}
2015-11-03 14:41:53 +00:00
yangguo
538197dada
RegExp.prototype is an ordinary object.
...
R=littledan@chromium.org
BUG=v8:4003
LOG=N
Review URL: https://codereview.chromium.org/1423993006
Cr-Commit-Position: refs/heads/master@{#31730}
2015-11-03 06:18:44 +00:00
ishell
2210cc84de
Revert of [es6] Fix Function and GeneratorFunction built-ins subclassing. (patchset #4 id:80001 of https://codereview.chromium.org/1428823002/ )
...
Reason for revert:
Buildbot failures
Original issue's description:
> [es6] Fix Function and GeneratorFunction built-ins subclassing.
>
> BUG=v8:3101, v8:3330
> LOG=Y
>
> Committed: https://crrev.com/99e7f872d3d0a5fb799dcbafb05537cda491314a
> Cr-Commit-Position: refs/heads/master@{#31708}
TBR=verwaest@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=v8:3101, v8:3330
Review URL: https://codereview.chromium.org/1413723008
Cr-Commit-Position: refs/heads/master@{#31709}
2015-11-02 11:59:14 +00:00
ishell
99e7f872d3
[es6] Fix Function and GeneratorFunction built-ins subclassing.
...
BUG=v8:3101, v8:3330
LOG=Y
Review URL: https://codereview.chromium.org/1428823002
Cr-Commit-Position: refs/heads/master@{#31708}
2015-11-02 11:45:51 +00:00
jkummerow
70a2f537f6
Fix cached EnumLength retrieval in JSObject::NumberOfOwnProperties
...
BUG=chromium:549162
LOG=n
R=verwaest@chromium.org
Review URL: https://codereview.chromium.org/1424293002
Cr-Commit-Position: refs/heads/master@{#31677}
2015-10-30 10:35:43 +00:00