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)

enhancement
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla64
Tracking Status
firefox64 --- fixed

People

(Reporter: Waldo, Assigned: Waldo)

Details

Attachments

(2 files)

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.
Attached patch PatchSplinter Review
Attachment #9007919 - Flags: review?(jdemooij)
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 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+
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
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
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla64
Flags: needinfo?(jwalden+bmo)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: