Closed Bug 1630346 Opened 7 months ago Closed 7 months ago

Move PlainObject-centric stuff into vm/PlainObject*.*

Categories

(Core :: JavaScript Engine, task, P2)

task

Tracking

()

RESOLVED FIXED
mozilla77
Tracking Status
firefox77 --- fixed

People

(Reporter: Waldo, Assigned: Waldo)

Details

Attachments

(2 files)

Currently it's all in vm/NativeObject*.*. Moving stuff out probably doesn't much reduce the overall #include footprint because many things need PlainObject, but it does make the vm/NativeObject*.* smaller and therefore more readable.

Priority: -- → P2
Pushed by jwalden@mit.edu:
https://hg.mozilla.org/integration/autoland/rev/349d1d85c268
Move PlainObject to vm/PlainObject{,-inl}.h.  r=jandem
https://hg.mozilla.org/integration/autoland/rev/f24466a7ae6a
Move various create-this functions that deal in |PlainObject*| to PlainObject.*.  r=jandem
Status: ASSIGNED → RESOLVED
Closed: 7 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla77
You need to log in before you can comment on or make changes to this bug.