fune/js
Chris Fallin 597e30dbde Bug 1633721, part 2 of 2: Reftypes support on aarch64 using Cranelift. r=bbouvier
This patch adds support for Wasm reference types when using the
Cranelift/aarch64 Wasm backend in SpiderMonkey.

The changes on the SpiderMonkey side principally involve (i) updating
the compiler-selection logic to allow Cranelift when reftypes are
enabled, and (ii) conveying the stackmaps from Cranelift to
SpiderMonkey.

This also fixes an assert failure hit in the VIXL-based MacroAssembler
in a debug build. The assert was checking that the source of a
move-to-FP-reg was not the zero register (xzr); a move like `mov v0.d[0],
xzr` is perfectly valid, and should be allowed. Unsure why this assert
had not been hit before, but it seems unrelated to reftype support.

Differential Revision: https://phabricator.services.mozilla.com/D83583
2020-07-16 19:15:08 +00:00
..
ductwork/debugger
examples
public Bug 1648453 - Record incumbent global in FinalizationRegistry constructor and use when calling back into the JS engine to call callbacks r=sfink 2020-07-16 12:54:57 +00:00
rust
src Bug 1633721, part 2 of 2: Reftypes support on aarch64 using Cranelift. r=bbouvier 2020-07-16 19:15:08 +00:00
xpconnect Bug 1648453 - Fix build errors caused by MacOS headers defining check macro r=smaug 2020-07-16 15:37:42 +00:00
app.mozbuild
ffi.configure
moz.build
moz.configure Bug 1650299 - Unify the inclusion of the ICU data file. r=froydnj 2020-07-06 22:57:53 +00:00
sub.configure