gecko-dev/third_party
Chris Fallin 35cf81d389 Bug 1648885 and Bug 1649432: vendor latest Cranelift to get Spectre mitigations and fix fuzzbug. r=bbouvier
This patch pulls in Cranelift revision
47a218f908e6bdeb7a0fb65ed74e58a0b608080d, which incorporates several
relevant changes:

- It includes the Spectre mitigation for explicit heap bounds checks
  merged in PR bytecodealliance/wasmtime#1930, resolving Bug 1648885.

- It includes the fix for an out-of-bounds subtraction on large shift
  amounts merged in PR bytecodealliance/wasmtime#1954, resolving Bug
  1649432.

We need to temporarily disable the `wasm/limits.js` jit-test on
Cranelift configurations because it now needs shared memory to work, and
the Cranelift backend does not support this yet. Given that this should
be ready in the next month at most (requires atomics support on AArch64,
which is currently being examined), it seems simpler to temporarily
disable the test on aarch64 than to try to disentangle the bits that
depend on shared memories explicitly.

This patch also edits the `regexp/bug1445907.js` jit-test to run only if
Wasm debugging is supported. This is needed for the test not to fail
with `--wasm-compiler=cranelift` (which disables Baseline, the only Wasm
compiler that supports debugging).

Differential Revision: https://phabricator.services.mozilla.com/D81936
2020-07-02 15:47:56 +00:00
..
WinToast Bug 1621696 - Vendor WinToast library. r=froydnj,mhoye 2020-07-01 18:39:05 +00:00
aom
dav1d Bug 1641887 - Update libdav1d to be1fe18 r=dminor 2020-06-26 16:52:33 +00:00
msgpack
prio Bug 1636628 - update vendored libprio to 1.5 r=glandium 2020-05-15 05:43:07 +00:00
python Bug 1646427 - [vendor] Re-run |mach vendor python| with the new ignore rules, r=rstewart 2020-06-23 12:43:14 +00:00
rlbox Bug 1624138 - Bump to latest rlbox that fixes partial specialization err in clang11 + libc++. r=froydnj 2020-03-27 14:07:33 +00:00
rust Bug 1648885 and Bug 1649432: vendor latest Cranelift to get Spectre mitigations and fix fuzzbug. r=bbouvier 2020-07-02 15:47:56 +00:00
sqlite3 Backed out 4 changesets (bug 1648858) for causing toolchains bustages 2020-07-02 11:00:02 +03:00
webkit/PerformanceTests Bug 1625912 - Update webaudio-benchmark to revision d753e161. r=dmajor 2020-04-01 13:39:53 +00:00
moz.build Backed out 4 changesets (bug 1648858) for causing toolchains bustages 2020-07-02 11:00:02 +03:00