Investigate using TypeObjects to help layout objects

NEW
Unassigned

Status

()

6 years ago
5 years ago

People

(Reporter: shu, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

6 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: general → nobody
You need to log in before you can comment on or make changes to this bug.