Make frontend::WellKnownParserAtoms globally accessible singleton
Categories
(Core :: JavaScript Engine, task, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox109 | --- | fixed |
People
(Reporter: arai, Assigned: arai)
References
Details
Attachments
(3 files)
Similar to bug 1786834, parser has dependency to JSRuntime
to retrieve frontend::WellKnownParserAtoms
.
frontend::WellKnownParserAtoms
is singleton held by top-level JSRuntime
, and we can make it globally accessible singleton, independent from JSRuntime
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Comment 1•2 years ago
|
||
Depends on D160205
Assignee | ||
Comment 2•2 years ago
|
||
Depends on D160206
Assignee | ||
Comment 3•2 years ago
|
||
Depends on D160207
Updated•2 years ago
|
Comment 6•2 years ago
|
||
Backed out for causing build bustages on ParserAtom.cpp.
- Backout link
- Push with failures
- Failure Log
- Failure line: /builds/worker/checkouts/gecko/js/src/frontend/ParserAtom.cpp:1316:3: error: use of undeclared identifier 'initialized_'
Assignee | ||
Updated•2 years ago
|
Comment 9•2 years ago
•
|
||
Backed out for causing spidermonkey bustages.
- Backout link
- Push with failures
- Failure Log
- Failure line: /builds/worker/checkouts/gecko/js/src/vm/SharedImmutableStringsCache.cpp:127:8: error: incomplete type 'JSRuntime' named in nested name specifier
And also this: https://treeherder.mozilla.org/logviewer?job_id=397546713&repo=autoland
Comment 10•2 years ago
|
||
Assignee | ||
Updated•2 years ago
|
Comment 11•2 years ago
|
||
Backed out for causing one of the issues above(https://bugzilla.mozilla.org/show_bug.cgi?id=1797024#c9)
- Backout link
- Push with failures
- Failure Log
- Failure line: ==2796==ERROR: AddressSanitizer: attempting to call malloc_usable_size() for pointer which is not owned: 0x7fa17fae9520
SUMMARY: AddressSanitizer: bad-malloc_usable_size /builds/worker/fetches/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:119:3 in malloc_usable_size
Comment 12•2 years ago
|
||
Comment 13•2 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/86bbdbf5f8e6
https://hg.mozilla.org/mozilla-central/rev/b5aebe1131f5
https://hg.mozilla.org/mozilla-central/rev/2b4c6d1a1b8b
Assignee | ||
Updated•2 years ago
|
Description
•