Make BCEScriptStencil own the pieces it requires to initialize a script
Categories
(Core :: JavaScript Engine, enhancement, P3)
Tracking
()
People
(Reporter: mgaudet, Assigned: mgaudet)
References
Details
Attachments
(4 files, 4 obsolete files)
Today, BCEScriptStencil
delegates to a contained BytecodeEmitter
reference in order to fill in a JSScript.
This needs to change, making BCEScriptStencil own this data, and making BCEScriptStencil movable type will allow us to re-home this on the FunctionTree after it has been filled in.
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 1•4 years ago
|
||
Updated•4 years ago
|
Assignee | ||
Comment 2•4 years ago
|
||
Assignee | ||
Comment 3•4 years ago
|
||
Depends on D65041
Assignee | ||
Comment 4•4 years ago
|
||
Depends on D65042
Assignee | ||
Comment 5•4 years ago
|
||
Depends on D65040
Assignee | ||
Comment 6•4 years ago
|
||
Depends on D65044
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Pushed by mgaudet@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/5c8534818e5d Run const through ObjLiteral code r=cfallin https://hg.mozilla.org/integration/autoland/rev/8422da053e07 Make Allocation of GC things a static method to prepare for sharing r=tcampbell
Comment 8•4 years ago
|
||
bugherder |
Assignee | ||
Updated•4 years ago
|
Pushed by mgaudet@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/5598b077ccea Move ownership of GCThings vector to ScriptStencil r=tcampbell,jorendorff
Assignee | ||
Updated•4 years ago
|
Comment 10•4 years ago
|
||
bugherder |
Assignee | ||
Comment 11•4 years ago
|
||
Comment 12•4 years ago
|
||
Comment on attachment 9135228 [details]
Bug 1618631 - Pass preallocated RuntimeScriptData to stencil rather than ImmutableScriptData. r?tcampbell
Revision D67920 was moved to bug 1625591. Setting attachment 9135228 [details] to obsolete.
Assignee | ||
Comment 13•4 years ago
|
||
This is preparation for disconnecting BCEScriptStencil from the BytecodeEmitter
to allow subsequent batch initialization, by making it more clear what still
depends on the BCE.
Comment 14•4 years ago
|
||
Pushed by mgaudet@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/057bd6b8d85b Minimize dependency on BytecodeEmitter member of BCEScriptStencil r=tcampbell
Comment 15•4 years ago
|
||
bugherder |
Comment 16•4 years ago
|
||
With Bug 1638470, I think we'll be able to call this done :)
Updated•4 years ago
|
Updated•4 years ago
|
Description
•