js/src/wasm/WasmInstance.cpp
d1094983384c30f5aa7860e7d5ff49be625fb47a
created 2018-10-03 15:43 -0500
pushed 2018-10-15 21:07 +0000
Luke Wagner Luke Wagner - Bug 1495149 - Baldr: don't use signal handlers for asm.js bounds checks (r=lth,bbouvier)
f7fd0abf23ced3d05b4f50e51e7138cae0b0ef0c
created 2018-09-24 17:13 +0200
pushed 2018-10-15 21:07 +0000
Lars T Hansen Lars T Hansen - Bug 1493703 - Remove more fairly safe #ifdef ENABLE_WASM_GC. r=luke
56a2c01222f33df319fae273aca4921ee2d44d14
created 2018-06-13 11:18 -0700
pushed 2018-10-15 21:07 +0000
Lars T Hansen Lars T Hansen - Bug 1459900 - Implement struct.narrow. r=luke
29614e10d51217088c23aa7890280bb0e51d1d93
created 2018-05-09 11:35 +0200
pushed 2018-10-15 21:07 +0000
Lars T Hansen Lars T Hansen - Bug 1459900 - Implement struct.new. r=luke
1185e88c0067afd38237b65bfcd353d00a04162a
created 2018-09-18 20:20 -0500
pushed 2018-10-15 21:07 +0000
Luke Wagner Luke Wagner - Bug 1487475 - Baldr: save custom sections separately of bytecode (r=yury)
eb950db9425be1e9d1cf7b6f8cc09ae58c23ab5b
created 2018-09-04 18:24 +0200
pushed 2018-10-15 21:07 +0000
Julian Seward Julian Seward - Bug 1486549 - Baldr: store only function indices in elem segments (r=jseward)
ab68962c6c3ffb885da31f617301cb63b6fa73af
created 2018-09-06 11:25 +0200
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/wasm, part 3. r=luke
95e8a31975b47158e0ec8df1435d3268685bdd15
created 2018-09-10 15:09 +0200
pushed 2018-10-15 21:07 +0000
Julian Seward Julian Seward - Bug 1471500 - Complete initial implementation of the bulk-memory proposal. Part 9 of 10. r=bbouvier.
9f7308df9f625efc288f3a1e4a1c660eb9904772
created 2018-09-10 15:09 +0200
pushed 2018-10-15 21:07 +0000
Julian Seward Julian Seward - Bug 1471500 - Complete initial implementation of the bulk-memory proposal. Part 6 of 10. r=bbouvier.
7311eb19d848c13d4020e4fa55add5fe33928967
created 2018-09-10 15:09 +0200
pushed 2018-10-15 21:07 +0000
Julian Seward Julian Seward - Bug 1471500 - Complete initial implementation of the bulk-memory proposal. Part 2 of 10. r=bbouvier.
d9d4bf8a92b36bb8ebadbaecf951e4bfa268d877
created 2018-08-18 13:31 +0200
pushed 2018-08-24 17:49 +0000
Lars T Hansen Lars T Hansen - Bug 1470490 - Introduce Atomics.notify, make Atomics.wake an alias. r=anba
ad30dc53e38ec41adc99f81fd8a5102ecf7775fd
created 2018-08-10 18:00 +1000
pushed 2018-08-24 17:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1481998 - Make mozilla::Hash{Map,Set}'s entry storage allocation lazy. r=luke,sfink
e713a94f6e551b1e7bff74841faacbfdaae3057e
created 2018-07-26 15:54 +0200
pushed 2018-08-24 17:49 +0000
Lars T Hansen Lars T Hansen - Bug 1478616 - Generalize the wasm write barrier. r=bbouvier
55e008024f2463901dde8375b88046fe02920eb2
created 2018-07-26 15:50 +0200
pushed 2018-08-24 17:49 +0000
Lars T Hansen Lars T Hansen - Bug 1478616 - Wasm, trace Ref as well as Anyref global and Val. r=bbouvier
4534ae540e86d686f29098cbcc2f932a6b83117b
created 2018-07-24 15:15 +0200
pushed 2018-08-24 17:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1416723: Remove SIMD.js support; r=luke, r=nbp
0fd93c0985bbdfdb1233583164c386d54fc8d498
created 2018-07-26 14:23 +0300
pushed 2018-08-24 17:49 +0000
shindli shindli - Backed out 2 changesets (bug 1416723) for failures in dom/serviceworkers/test/test_serviceworker_interfaces.html on a CLOSED TREE
b2242216d11b7aff2b1549ce3f717a98de6cc892
created 2018-07-24 15:15 +0200
pushed 2018-08-24 17:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1416723: Remove SIMD.js support; r=luke, r=nbp
bedc90c72ee31e496b2aa178b159026941b08613
created 2018-07-17 13:06 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1476012 - Split SIMD constant definitions out into builtin/SIMDConstants.h r=bbouvier
01ab0200841fb028d3579f19996e9f16081657d4
created 2018-07-17 13:06 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1476012 - Remove dependency of jit/BaselineJit.h on jit/MacroAssembler.h r=nbp
db22593e5f457f0d4ddac095c5997a0ab3c03b08
created 2018-07-03 15:43 +0200
pushed 2018-08-24 17:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1472974: Add more ENABLE_WASM_GC in Spidermonkey; r=jseward;
50d6babb2ec730b1d460e74b0957db7c55b0b0dc
created 2018-06-29 16:43 +0200
pushed 2018-08-24 17:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1450261: Implement Val, a rooted LitVal; r=luke, r=jonco
631a97e399a03c3c74d1cadf8e26550373393fa9
created 2018-06-21 14:25 +0200
pushed 2018-08-24 17:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1450261: Rename Val to LitVal; r=lth
2ffe4a57033c1a2bba3ad967109101f83ce89022
created 2018-03-27 15:40 +0200
pushed 2018-08-24 17:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1450261: Implement support of anyref in wasm globals; r=lth
82e8c7cfd3462f0087f316ef0dcfc769b95b3deb
created 2018-06-29 17:28 +0300
pushed 2018-08-24 17:49 +0000
Bogdan Tara Bogdan Tara - Backed out 4 changesets (bug 1461616, bug 1450261) for wasm related spidermonkey build bustages CLOSED TREE
b05573ae795ae14826036bba60c9b559e4085404
created 2018-05-24 20:28 +0200
pushed 2018-08-24 17:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1450261: Implement Val, a rooted LitVal; r=luke, r=jonco
ddbbcea98cdecbebb985afaa65225e6395a6a494
created 2018-06-21 14:25 +0200
pushed 2018-08-24 17:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1450261: Rename Val to LitVal; r=lth
1478fb0f82debdec6e748e0e2b605b4e17d5f88d
created 2018-03-27 15:40 +0200
pushed 2018-08-24 17:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1450261: Implement support of anyref in wasm globals; r=lth
9e3fb74a11eefbed803b9e8705c18ad754a1fe23
created 2018-05-28 18:59 +0200
pushed 2018-08-24 17:49 +0000
Lars T Hansen Lars T Hansen - Bug 1459900 - Ref types with a simple type calculus. r=luke
ec3598f6f3fe4f3e50304fd20a0c62cd0b80696e
created 2018-06-28 12:08 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1471169 - Implement realm switching for Wasm calls. r=luke
ca13bbbbb8c53dfc84f31dcddac8342fbbc09264
created 2018-06-21 10:30 +0200
pushed 2018-06-23 22:41 +0000
Lars T Hansen Lars T Hansen - Bug 1459900 - Rename Sig as FuncType, transitively. rs=luke
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-18 21:43 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
fa0f453c5be94cdbba6e4f0083d9c6fe7546d033
created 2018-05-24 15:42 +0200
pushed 2018-06-18 21:43 +0000
Lars T Hansen Lars T Hansen - Bug 1459900 - Adapt ValType to accomodate reference types. r=luke
ac021598156d3b359992fa2635cace38f7666843
created 2018-05-22 15:00 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 9 - Turn wasm::Compartment into wasm::Realm. r=luke
83bed828a0d6f8ef077ccb444159c86b9a4b3f38
created 2018-05-15 16:10 +0200
pushed 2018-06-18 21:43 +0000
Julian Seward Julian Seward - Bug 1461291 - [wasm] Crash [@ __sanitizer::internal_memmove] or Crash [@ __memmove_ssse3_back] through [@ js::wasm::Instance::memCopy]. r=lth.
fc3a8ce00c3f7025871140e1275d6920d92d13db
created 2018-05-08 13:26 -0500
pushed 2018-06-18 21:43 +0000
Luke Wagner Luke Wagner - Bug 1458029 - Baldr: update wasm frame stack format string to match WebAssembly Web API spec (r=yury,bbouvier,fitzgen)
bb402086c764108a03d90a8b29256dce4eee4cba
created 2018-05-04 23:14 +0200
pushed 2018-06-18 21:43 +0000
Julian Seward Julian Seward - Bug 1446930 - Wasm: basic (OOL) implementation of memory.fill and memory.copy. r=lth.
f8a4c128ffd4989884dac54155430cffb04b947a
created 2018-03-30 16:31 +0200
pushed 2018-04-26 21:04 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1445272: Add (entry/exit) stubs support for anyref; r=luke
fbcb35097910b0520521316da5f1219faf8aced7
created 2018-03-30 11:16 -0500
pushed 2018-04-26 21:04 +0000
Luke Wagner Luke Wagner - Bug 1449189 - Baldr: remove ExclusiveData indirection (r=bbouvier)
b78ea9a4d2f3400bfdffe9455276840081920618
created 2018-03-27 18:07 +0200
pushed 2018-04-26 21:04 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1449213: Create WebAssembly.Global objects for imported globals that received a primitive; r=luke
9125b9cf1730aac801ab8a6811557e10eec7bea1
created 2018-03-29 14:35 +0300
pushed 2018-04-26 21:04 +0000
Coroiu Cristina Coroiu Cristina - Backed out changeset 538ce8ca4b13 (bug 1449213) for spidermonkey build bustage at js/src/jit-test/tests/asm.js/testCall.js on a CLOSED TREE
538ce8ca4b132cc27bb645f5f20caef4c5d6fb93
created 2018-03-27 18:07 +0200
pushed 2018-04-26 21:04 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1449213: Create WebAssembly.Global objects for imported globals that received a primitive; r=luke
77288857a25b76a28be2500a5380f1a1b3c3236e
created 2018-03-26 15:26 -0500
pushed 2018-04-26 21:04 +0000
Luke Wagner Luke Wagner - Bug 1448605 - Baldr: quiet shutdown assertions when hasLiveRuntimes (r=bbouvier)
5c82560d19d9cd19b5ae800eca4f0e7b1ab5235b
created 2018-03-07 14:51 +0100
pushed 2018-04-26 21:04 +0000
Lars T Hansen Lars T Hansen - Bug 1412238 - WebAssembly.Global object identity + mutable export. r=luke
b832f0e5e3026492a2df769d5ade371a78891470
created 2018-03-12 15:10 -0500
pushed 2018-04-26 21:04 +0000
Luke Wagner Luke Wagner - Bug 1435360 - Baldr: implement wasm interrupt in terms of TlsData branch and stack overflow check (r=bbouvier)
edcbf982b033f497ed65c39a812e5252a1988f24
created 2018-03-12 23:53 +0200
pushed 2018-04-26 21:04 +0000
Brindusan Cristian Brindusan Cristian - Backed out 3 changesets (bug 1435360) for web-platform reftests failures on marionette/content/reftest.js CLOSED TREE
eb7a4a96c3331e2353a61ca5d234df10dde374fa
created 2018-03-12 15:10 -0500
pushed 2018-04-26 21:04 +0000
Luke Wagner Luke Wagner - Bug 1435360 - Baldr: implement wasm interrupt in terms of TlsData branch and stack overflow check (r=bbouvier)
55c87e7ea09d4d9d6a38603360d57523b3c4c821
created 2018-03-10 02:35 +0200
pushed 2018-03-12 14:54 +0000
Ciure Andrei Ciure Andrei - Backed out 3 changesets (bug 1435360) for Android XPCShel failures a=backout on a CLOSED TREE
8cdf945be534dacae33245106e6718055a80bd7f
created 2018-03-09 13:04 -0600
pushed 2018-03-12 14:54 +0000
Luke Wagner Luke Wagner - Bug 1435360 - Baldr: implement wasm interrupt in terms of TlsData branch and stack overflow check (r=bbouvier)
cd1f5af2f7490e47418be7f5fee912bb11b0cbc2
created 2018-03-02 17:49 +0100
pushed 2018-03-05 13:45 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1422043 - wasm: Lazy entry stub generation for function tables (r=luke)
a4136715d683ebc0fe3724abeab289ec9bbf3748
created 2018-02-28 02:08 -0800
pushed 2018-03-02 22:13 +0000
André Bargull André Bargull - Bug 1438842 - Part 5: Remove unused parameters in js/src/wasm. r=bbouvier
040692f892ab2c8c7c748e65a3dc9da2c553cf07
created 2018-02-19 05:08 -0800
pushed 2018-03-01 16:46 +0000
André Bargull André Bargull - Bug 1438618: Remove unused using declarations. r=Waldo
12219bfe0748a9bef50559e5c8eefca83655627a
created 2018-02-15 12:41 +0100
pushed 2018-03-01 16:46 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1422043: Put all tiered data into one new data structure wasm::CodeTier; r=luke
eabb74b1c3bd181ff74c9d41003bc2b9aee6fe68
created 2018-02-12 12:03 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 3: Rename jsobj* -> vm/JSObject*. r=jandem.
cb6130865cacf4b4b9e56e303b2072b531605bbe
created 2018-02-08 14:37 +0100
pushed 2018-03-01 16:46 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1319203: Implement the jit-to-wasm entry stub and use it; r=luke, r=jandem
1802ba58c11afd39a0d007fc3e7ab62a76f6429f
created 2018-01-30 17:53 -0600
pushed 2018-03-01 16:46 +0000
Luke Wagner Luke Wagner - Bug 1434030 - Baldr: re-optimize stack limit and JSContext retrieval (r=jandem)
d0e8dd7f8bcf4da95f294686a60e9c2e16768df7
created 2018-01-25 09:17 -0600
pushed 2018-03-01 16:46 +0000
Luke Wagner Luke Wagner - Bug 1432956 - Baldr: remove GlobalSegment (r=bbouvier)
6d224bf532b536566913df59c6bbb84ad497d23c
created 2017-07-05 12:22 -0700
pushed 2018-01-11 21:05 +0000
Lars T Hansen Lars T Hansen - Bug 1377576 - Preparatory refactoring and extensions for wasm atomics. r=bbouvier
5b8da4918cbafd4296c318f54fd6bbd2c9c453c3
created 2017-09-22 10:49 +0200
pushed 2018-01-11 21:05 +0000
Lars T Hansen Lars T Hansen - Bug 1389464 - Implement shared memory for WebAssembly. r=luke
30b2f19116ba3546cd0e6fc917edc05e012a56c8
created 2017-11-16 18:32 +0100
pushed 2018-01-11 21:05 +0000
Jan de Mooij Jan de Mooij - Bug 1417398 - Use a single JitCode instance for JitRuntime trampolines. r=nbp
15613c4e6af368850beff7ff680b48fd4bedea8d
created 2017-11-09 19:04 +0100
pushed 2018-01-11 21:05 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1415224: Remove jit test mode support for int64 testing; r=luke
less more (0) -60 tip