Enable 64-bit atomics on additional platforms
Categories
(Core :: JavaScript Engine, task)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox68 | --- | fixed |
People
(Reporter: terpri, Assigned: terpri)
References
Details
Attachments
(1 file)
In some configurations, SpiderMonkey doesn't provide 64-bit atomic operations required for BigInt. For example, when compiling for x86-64 with Ion disabled, jit/shared/AtomicOperations-feeling-lucky-gcc.h defines 64-bit operations that simply call MOZ_CRASH.
| Assignee | ||
Comment 1•6 years ago
|
||
| Assignee | ||
Updated•6 years ago
|
Updated•6 years ago
|
| Assignee | ||
Updated•6 years ago
|
Comment 2•6 years ago
|
||
Tried to land this but received this error message We're sorry, Autoland could not rebase your commits for you automatically. Please manually rebase your commits and try again. (255, 'applying /tmp/tmpoT5fQo\npatching file js/src/jit/shared/AtomicOperations-feeling-lucky-gcc.h\nHunk #1 FAILED at 41\n1 out of 2 hunks FAILED -- saving rejects to file js/src/jit/shared/AtomicOperations-feeling-lucky-gcc.h.rej\nabort: patch failed to apply', '')
Robin can you please take a look?
Updated•6 years ago
|
| Assignee | ||
Comment 3•6 years ago
|
||
Please try landing this again; I rebased it onto a more recent version of mozilla-central
Pushed by csabou@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/0e3eef30f66b
Enable 64-bit atomics for more platforms in AtomicOperations-feeling-lucky-gcc.h. r=lth
Comment 5•6 years ago
|
||
| bugherder | ||
Description
•