gecko-dev/js
Lars T Hansen 149c32195f Bug 1546074 - Remove support for 'passive' syntax for segments. r=rhunt
This removes support for 'passive' and makes our element and data segment
syntax follow standard syntax much more closely.

Element segments now require either 'func' or 'funcref' in the right
position, and require a table index for active segments that don't use
the designated MVP shorthand.

Data segments require an offset when there's a memory index present.

Also add support for the noise syntax (offset x) for the
initialization offset in active segments.

I did not add support for the variant of in-line elements in the table
definition that allows the starting offset to be specified; this is
followup work.

Also tidy up some naming and comments in an attempt to clarify the
flow in the encoder.

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

--HG--
extra : moz-landing-system : lando
2019-10-04 13:51:59 +00:00
..
ductwork/debugger Bug 1564168 - [jsdbg2] Debugger.prototype.enabled should be removed. 2019-08-19 21:47:05 +00:00
examples Bug 1564168 - [jsdbg2] Debugger.prototype.enabled should be removed. 2019-08-19 21:47:05 +00:00
ipc Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
public Bug 1530251 - Rename DefaultNurseryBytes -> DefaultNurseryMaxBytes r=jonco 2019-10-03 05:51:28 +00:00
rust Bug 1530251 - Remove nursery size parameter from GCRuntime::init r=jonco 2019-10-03 05:52:54 +00:00
src Bug 1546074 - Remove support for 'passive' syntax for segments. r=rhunt 2019-10-04 13:51:59 +00:00
xpconnect Bug 1530251 - Rename DefaultNurseryBytes -> DefaultNurseryMaxBytes r=jonco 2019-10-03 05:51:28 +00:00
app.mozbuild Bug 1569197 - Backed out changeset 2a053de2828f;r=arai 2019-08-07 09:17:11 +00:00
ffi.configure
moz.build
moz.configure Bug 1577757 - Add a compile-time option for wasm multi-value r=luke 2019-10-01 14:30:35 +00:00
sub.configure Bug 844509 - Don't encode environment in get_cmd_output and old_configure. r=nalexander 2019-08-20 22:12:23 +00:00