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•3 years ago
|
| Assignee | ||
Comment 1•3 years ago
|
||
Depends on D160205
| Assignee | ||
Comment 2•3 years ago
|
||
Depends on D160206
| Assignee | ||
Comment 3•3 years ago
|
||
Depends on D160207
Updated•3 years ago
|
Comment 6•3 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•3 years ago
|
Comment 9•3 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•3 years ago
|
||
| Assignee | ||
Updated•3 years ago
|
Comment 11•3 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•3 years ago
|
||
Comment 13•3 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•3 years ago
|
Description
•