gecko-dev/js
Kris Maglione 03bf0b5bdd Bug 1463587: Part 2 - Add a shared-memory structured clone key-value store. r=erahm,bz
This class allows one read-write copy of a map in the parent process to share
data with multiple read-only copies in child processes. The maps only hold
onto data as structured clone blobs, and deserialize them each time a key is
read.

This commit only provides the bare-bones data structures. Follow-ups will add
bindings, change events, and automatic flushes.

MozReview-Commit-ID: LimwfmFBNOi

--HG--
extra : rebase_source : e43985c39bd1cfd05a2ad536b0d7f74db494a753
extra : source : c27295337b4c16e2a178106a3aa873d2a0e5a1f4
2018-06-22 20:35:49 -07:00
..
ductwork/debugger Bug 1468752 part 4 - Remove JS_GetGlobalForObject. r=bz 2018-07-06 12:54:00 +02:00
examples Bug 1339461 - script-generated patch to convert foo.indexOf(...) == -1 to foo.includes(), r=Mossop. 2018-02-01 20:45:22 +01:00
ipc Bug 1470890 - handle deserialization failure gracefully in JS IPC; r=evilpie 2018-06-27 16:10:41 +03:00
public Merge mozilla-inbound to mozilla-central. a=merge 2018-07-13 00:51:26 +03:00
rust Bug 1472538: Update bindgen. r=xidorn 2018-07-01 16:04:49 +02:00
src Bug 1464472 - Add some comments and a test. r=jandem 2018-05-28 16:18:30 -07:00
xpconnect Bug 1463587: Part 2 - Add a shared-memory structured clone key-value store. r=erahm,bz 2018-06-22 20:35:49 -07:00
app.mozbuild Bug 1431090 - Add FuzzingInterface support to JS engine. r=jandem 2018-01-17 17:05:04 +01:00
ffi.configure
moz.build Bug 1403322: Switch jsreftests, jittests, test-verify to SCHEDULES; r=ahal 2017-12-20 00:39:21 +00:00
moz.configure Bug 1366287 - Part 1.0: Define a new BigInt primitive type, with a GDB prettyprinter, Rust binding support, and a new out-of-line TraceKind. (Disabled by default, implemented only incompletely, currently passing --enable-bigint will disable JITs, will be flipped on Eventually once every sub-aspect is in place, Don't Have A Cow, Man.) r=jwalden, r=Ms2ger, r=sfink 2018-05-24 11:26:09 -07:00