Closed
Bug 1490136
Opened 7 years ago
Closed 7 years ago
Move compilation and evaluation API *definitions* to vm/CompilationAndEvaluation.cpp, out of the oversize jsapi.cpp
Categories
(Core :: JavaScript Engine, enhancement)
Core
JavaScript Engine
Tracking
()
RESOLVED
FIXED
mozilla64
| Tracking | Status | |
|---|---|---|
| firefox64 | --- | fixed |
People
(Reporter: Waldo, Assigned: Waldo)
Details
Attachments
(2 files)
|
244.79 KB,
patch
|
jandem
:
review+
|
Details | Diff | Splinter Review |
|
205.81 KB,
patch
|
jandem
:
review+
|
Details | Diff | Splinter Review |
Bit tricky finding these definitions in jsapi.cpp for the same reason it was tricky to find the definitions in jsapi.h.
No changes to actual algorithms, just various poking to make things compile again mostly.
| Assignee | ||
Comment 1•7 years ago
|
||
Attachment #9007919 -
Flags: review?(jdemooij)
| Assignee | ||
Comment 2•7 years ago
|
||
I'd like the binast stuff to be in its own header, really -- including the off-thread bit, ideally -- but the plumbing that would underlie it requires the OffThread enum class, so just put the definition in a weird place for now.
Attachment #9007932 -
Flags: review?(jdemooij)
Comment 3•7 years ago
|
||
Comment on attachment 9007919 [details] [diff] [review]
Patch
Review of attachment 9007919 [details] [diff] [review]:
-----------------------------------------------------------------
Sorry for the rebase churn :/
Attachment #9007919 -
Flags: review?(jdemooij) → review+
Updated•7 years ago
|
Attachment #9007932 -
Flags: review?(jdemooij) → review+
Pushed by jwalden@mit.edu:
https://hg.mozilla.org/integration/mozilla-inbound/rev/05345cae46fa
Move compilation and evaluation API *definitions* to vm/CompilationAndEvaluation.cpp, out of the oversize jsapi.cpp. r=jandem
https://hg.mozilla.org/integration/mozilla-inbound/rev/bac86b3ddb24
Move off-thread compilation out of jsapi.cpp as well. r=jandem
Comment 5•7 years ago
|
||
Backed out 2 changesets (bug 1490136)for build bustaged on /js/src/util/CompleteFile.cpp
Backout revision https://hg.mozilla.org/integration/mozilla-inbound/rev/dec804107aa9e2c78f374d5e4e2829993a8b8cb9
Failed push https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&resultStatus=testfailed%2Cbusted%2Cexception&classifiedState=unclassified&selectedJob=199173649&revision=bac86b3ddb24f837a1e2b8efc9d9ea522ae58ef3
Failure log https://treeherder.mozilla.org/logviewer.html#?job_id=199174495&repo=mozilla-inbound
:Waldo could you please take a look?
Flags: needinfo?(jwalden+bmo)
Pushed by jwalden@mit.edu:
https://hg.mozilla.org/integration/mozilla-inbound/rev/325e98e82644
Move compilation and evaluation API *definitions* to vm/CompilationAndEvaluation.cpp, out of the oversize jsapi.cpp. r=jandem
https://hg.mozilla.org/integration/mozilla-inbound/rev/2246564838be
Move off-thread compilation out of jsapi.cpp as well. r=jandem
Comment 7•7 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/325e98e82644
https://hg.mozilla.org/mozilla-central/rev/2246564838be
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
status-firefox64:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla64
| Assignee | ||
Updated•7 years ago
|
Flags: needinfo?(jwalden+bmo)
You need to log in
before you can comment on or make changes to this bug.
Description
•