Investigate using TypeObjects to help layout objects

NEW
Unassigned

Status

()

Core
JavaScript Engine
5 years ago
4 years ago

People

(Reporter: shu, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

5 years ago
As we are already tracking types of heap objects and their slots, we should be able to use that information better in laying out objects in a tagless fashion. (Thomas Wuerthinger from Oracle had a talk on this at JSTools'13, though I can't seem to find a link to the work or the talk at the moment.)

Just like we can type-specialize *code* and bail out when those assumptions fail, we can also type-specialize *data* and fall back to a tagged representation
(Assignee)

Updated

4 years ago
Assignee: general → nobody
You need to log in before you can comment on or make changes to this bug.