DescriptionPPC: [es6] Better support for built-ins subclassing.
Port 4490ce85205d3504dc0bf444f5e8b3deb04cbb06
Original commit message:
Create proper initial map for original constructor (new.target) instead of doing prototype
transition on the base constructor's initial map. This approach fixes in-object slack tracking
for subclass instances.
This CL also fixes subclassing from String.
It also fixes typed array map smashing done during typed array initialization.
R=ishell@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com, dstence@us.ibm.com
BUG=v8:3101, v8:3330, v8:4419
LOG=N
Committed: https://crrev.com/5a8da4945c6342603c719059e5830b0e0ae02fc1
Cr-Commit-Position: refs/heads/master@{#31720}
Patch Set 1 #
Messages
Total messages: 6 (1 generated)
|