gecko-dev/js
Ryan Hunt 2094ef2928 Bug 1559965 - Wasm: Implement new atomic.fence instruction. r=bbouvier
This commit implements the 'atomic.fence' Wasm instruction.

Issue: https://github.com/WebAssembly/threads/issues/140
Overview: https://github.com/WebAssembly/threads/pull/141

The instruction is encoded as, 0xFE 0x03, with a reserved byte trailing for a future
memory order immediate. The instruction is implemented by emitting a memoryBarrier
through the macro assembler.

Differential Revision: https://phabricator.services.mozilla.com/D39264

--HG--
extra : moz-landing-system : lando
2019-07-29 17:26:45 +00:00
..
ductwork/debugger Backed out changeset 2c5e99c6de6a (bug 1564168) for causing bustages in Debugger-enabled-01.binjs CLOSED TREE 2019-07-26 01:27:37 +03:00
examples No bug. Update jorendb for newGlobal API change, a=NPOTB, DONTBUILD 2019-02-25 21:20:32 -08:00
ipc Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
public Bug 1433303 - Part 1: Implement Intl.Locale proposal. r=jwalden 2019-07-29 09:35:53 +00:00
rust Bug 1569331 - Update bindgen to 0.51. r=froydnj 2019-07-27 00:36:18 +00:00
src Bug 1559965 - Wasm: Implement new atomic.fence instruction. r=bbouvier 2019-07-29 17:26:45 +00:00
xpconnect Bug 1565930, try to make Promise less error prone to compartment mismatches, r=bzbarsky 2019-07-29 14:43:54 +00:00
app.mozbuild Bug 1549954 - Link in-tree brotli library if BinAST is enabled. r=glandium 2019-05-21 20:35:25 +00:00
ffi.configure
moz.build
moz.configure Bug 1557583 - Add a --enable-frame-pointers option. r=chmanchester 2019-06-12 22:30:46 +00:00
sub.configure Bug 1520394 - Don't invoke js subconfigure as a separate process. r=nalexander 2019-01-16 23:42:12 +00:00