Land rust-frontend changes behind a configure flag
Categories
(Core :: JavaScript Engine, enhancement, P1)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox75 | --- | fixed |
People
(Reporter: jorendorff, Assigned: arai)
References
Details
Attachments
(7 files, 8 obsolete files)
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review |
The rust-frontend repository is a crude hack to get the new frontend bootstrapped, but I'd like to land those changes (without too much cleanup) behind a flag so that our team can work in mozilla-central. The rust-frontend repo will be retired.
For now, when you build with this flag, you'll have to specify the directory containing jsparagus, which contains the parser generator and many hand-coded Rust bits: the lexer, AST, AST builder, and emitter.
Making the user provide a jsparagus directory means we don't have to constantly land snapshots of it in mozilla-central. Later we'll have to do that.
Updated•5 years ago
|
| Assignee | ||
Updated•5 years ago
|
| Assignee | ||
Comment 1•5 years ago
|
||
| Assignee | ||
Comment 2•5 years ago
|
||
Depends on D64154
| Assignee | ||
Comment 3•5 years ago
|
||
Depends on D64155
| Assignee | ||
Comment 4•5 years ago
|
||
Depends on D64157
| Assignee | ||
Comment 5•5 years ago
|
||
Depends on D64159
| Assignee | ||
Comment 6•5 years ago
|
||
Depends on D64160
| Assignee | ||
Comment 7•5 years ago
|
||
Depends on D64164
| Assignee | ||
Comment 8•5 years ago
|
||
Depends on D64165
| Assignee | ||
Comment 9•5 years ago
|
||
Depends on D64166
| Assignee | ||
Comment 10•5 years ago
|
||
Depends on D64167
| Assignee | ||
Comment 11•5 years ago
|
||
Depends on D64168
| Assignee | ||
Comment 12•5 years ago
|
||
Depends on D64170
Updated•5 years ago
|
| Assignee | ||
Comment 13•5 years ago
|
||
Depends on D64159
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
| Assignee | ||
Comment 14•5 years ago
|
||
Depends on D64157
Updated•5 years ago
|
Updated•5 years ago
|
| Assignee | ||
Comment 15•5 years ago
|
||
Depends on D64160
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Comment 16•5 years ago
|
||
Comment 17•5 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/c430b858a795
https://hg.mozilla.org/mozilla-central/rev/9bddddd34411
https://hg.mozilla.org/mozilla-central/rev/5c587f73b259
https://hg.mozilla.org/mozilla-central/rev/7af4ab474159
https://hg.mozilla.org/mozilla-central/rev/f2893156987f
https://hg.mozilla.org/mozilla-central/rev/3930394edfa8
https://hg.mozilla.org/mozilla-central/rev/ee0769652fa1
| Assignee | ||
Updated•5 years ago
|
Description
•