DescriptionReland "[es6] Better support for built-ins subclassing."
Original issue's description:
> [es6] Better support for built-ins subclassing.
>
> 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.
>
> BUG=v8:3101, v8:3330
> LOG=Y
>
> Committed: https://crrev.com/cd5f48302a502154a0106d12e3066bd563c6340c
> Cr-Commit-Position: refs/heads/master@{#31680}
It also fixes typed array map smashing done during typed array initialization.
BUG=v8:3101, v8:3330, v8:4419
LOG=Y
Committed: https://crrev.com/4490ce85205d3504dc0bf444f5e8b3deb04cbb06
Cr-Commit-Position: refs/heads/master@{#31701}
Patch Set 1 : Original CL #Patch Set 2 : We don't need TypedArray map smashing anymore #
Created: 5 years, 1 month ago
Messages
Total messages: 35 (19 generated)
|