Add support for executing JS shell with self-hosted code loaded from stencil XDR
Categories
(Core :: JavaScript Engine, task, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox86 | --- | fixed |
People
(Reporter: djvj, Assigned: nbp)
References
(Blocks 1 open bug)
Details
Attachments
(2 files, 1 obsolete file)
Initial steps towards enabling self-hosted code to be loaded from stencil XDR rather than embedded source text.
Adding flag support via the shell will allow us to measure and test the issues with XDR and self-hosted code, and provides a basepoint for further integration.
Reporter | ||
Comment 1•4 years ago
|
||
Updated•4 years ago
|
Updated•4 years ago
|
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 2•4 years ago
|
||
Assignee | ||
Comment 3•4 years ago
|
||
Assignee | ||
Comment 4•4 years ago
|
||
This patch improve the speed of the JS Shell loading by 43% in a debug build.
The test suite patch which changes the jit-tests to use this serialization of the self-hosted code goes from 197.6s to 171.2s (~13% improvement for 8087 tests)
Updated•4 years ago
|
Assignee | ||
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Comment 5•4 years ago
|
||
There are some r+ patches which didn't land and no activity in this bug for 2 weeks.
:nbp, could you have a look please?
For more information, please visit auto_nag documentation.
Pushed by npierron@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/8b0c716840c4 JS Shell: Use XDR to encode the self-hosted code at runtime. r=tcampbell https://hg.mozilla.org/integration/autoland/rev/f78e99829e26 JS Shell tests: Use XDR to improve the speed of the test suite. r=tcampbell
Assignee | ||
Updated•4 years ago
|
Comment 7•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/8b0c716840c4
https://hg.mozilla.org/mozilla-central/rev/f78e99829e26
Description
•