Modernize C++ in JitRuntime
Categories
(Core :: JavaScript Engine: JIT, task, P3)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox77 | --- | fixed |
People
(Reporter: tcampbell, Assigned: tcampbell)
Details
Attachments
(1 file, 1 obsolete file)
Use field initializers in JitRuntime to avoid mistakes. Eg. JitRuntime::disambiguationId_ was never initialized.
| Assignee | ||
Comment 1•5 years ago
|
||
This also makes sure disambiguationId_ is properly initialized.
| Assignee | ||
Comment 2•5 years ago
|
||
Depends on D72735
| Assignee | ||
Comment 3•5 years ago
|
||
(This was to fix some static-analysis complaints ./mach static-analysis check js/src/jit/Ion.cpp)
Comment 5•5 years ago
|
||
Backed out for perma failures on test_ext_geckoProfiler_control.js.
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=299651113&repo=autoland&lineNumber=5825
Backout: https://hg.mozilla.org/integration/autoland/rev/2b2c615bbe262851bfad84cd6e6bb2d46967e867
Updated•5 years ago
|
| Assignee | ||
Comment 6•5 years ago
|
||
Looks like the profiler accesses the BaselineInterpreter off-thread. I'm gonna drop the second patch.
Comment 8•5 years ago
|
||
Also caused devtools and mochitest chrome crash: https://treeherder.mozilla.org/#/jobs?repo=autoland&resultStatus=testfailed%2Cbusted%2Cexception&revision=6781a7371f6e4b1b27a51c8659406a8bf40e1d99&selectedTaskRun=HERZ6NMwRtKW19a-gZNOlA-0
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=299649725&repo=autoland&lineNumber=3194
Comment 9•5 years ago
|
||
| bugherder | ||
| Assignee | ||
Updated•5 years ago
|
Description
•