searching for reviewer(luke)
8c955396909624377e987987dca9541d74124388: Bug 1646787 - Test cases. r=luke
Lars T Hansen <lhansen@mozilla.com> - Thu, 07 Jan 2021 09:20:40 +0000 - rev 562235
Push 133679 by lhansen@mozilla.com at Thu, 07 Jan 2021 09:25:10 +0000
Bug 1646787 - Test cases. r=luke See bug for more information. Differential Revision: https://phabricator.services.mozilla.com/D80821
cc9fae64b426dd40d0d720035b26f3b0c4dc1fdf: Bug 1654574 - Enable wasm in safe mode. r=luke
Jason Orendorff <jason.orendorff@gmail.com> - Thu, 23 Jul 2020 15:10:17 +0000 - rev 541856
Push 122535 by jorendorff@mozilla.com at Thu, 23 Jul 2020 22:54:57 +0000
Bug 1654574 - Enable wasm in safe mode. r=luke Differential Revision: https://phabricator.services.mozilla.com/D84570
40270fe9f489c0a63456beaf495a16ced6ab2505: Bug 1646787 - Mask i32 wasm results. r=luke
Lars T Hansen <lhansen@mozilla.com> - Fri, 26 Jun 2020 15:22:50 +0000 - rev 537758
Push 120195 by lhansen@mozilla.com at Sun, 28 Jun 2020 12:31:28 +0000
Bug 1646787 - Mask i32 wasm results. r=luke See bug for further information. Differential Revision: https://phabricator.services.mozilla.com/D80820
8a727b2287081bd5c74938413e0a6dab01dd9c02: Bug 1586761 - P8 - Set setClampAndJitterTime to false for ProxyAutoConfig to avoid getting the global from a JSContext on the parent process; r=luke,tjr
Tom Tung <ttung@mozilla.com> - Tue, 07 Apr 2020 07:35:56 +0000 - rev 522712
Push 112259 by ttung@mozilla.com at Tue, 07 Apr 2020 16:37:41 +0000
Bug 1586761 - P8 - Set setClampAndJitterTime to false for ProxyAutoConfig to avoid getting the global from a JSContext on the parent process; r=luke,tjr Depends on D66734 Differential Revision: https://phabricator.services.mozilla.com/D67446
886102df98403a2edfff3597b7b6f3339fd3a0cd: Bug 1586761 - P6 - Check CrossOriginIsolated for ReduceTimePrecisionAsUSecsWrapper; r=tjr,luke
Tom Tung <ttung@mozilla.com> - Wed, 25 Mar 2020 14:01:07 +0000 - rev 522710
Push 112259 by ttung@mozilla.com at Tue, 07 Apr 2020 16:37:41 +0000
Bug 1586761 - P6 - Check CrossOriginIsolated for ReduceTimePrecisionAsUSecsWrapper; r=tjr,luke Differential Revision: https://phabricator.services.mozilla.com/D64324
5772a4bac3e55115e2f354e281883f6136093dd1: Bug 1609916 - Callback from SC to DOM on SAB cloning. r=luke
Lars T Hansen <lhansen@mozilla.com> - Wed, 19 Feb 2020 09:25:52 +0000 - rev 514594
Push 107668 by lhansen@mozilla.com at Wed, 19 Feb 2020 09:27:23 +0000
Bug 1609916 - Callback from SC to DOM on SAB cloning. r=luke When structured clone reads a SAB and creates a new SAB object, or when it serializes a SAB onto a channel, call a callback that lets the embedder know. The embedder can then adjust its policy. Concretely, we want to allow the browser to serialize threads in a process that uses JS shared memory. Note, for WebAssembly.Memory, reading and writing are delegated to the cloning operations for SAB, so no special handling is needed. Differential Revision: https://phabricator.services.mozilla.com/D61455
5a4eb6758bed2fdeddf87a43821089305b8b5f5e: Bug 1609916 - Callback from SC to DOM on SAB cloning. r=luke
Lars T Hansen <lhansen@mozilla.com> - Fri, 07 Feb 2020 16:54:48 +0000 - rev 512931
Push 106728 by lhansen@mozilla.com at Fri, 07 Feb 2020 17:26:48 +0000
Bug 1609916 - Callback from SC to DOM on SAB cloning. r=luke When structured clone reads a SAB and creates a new SAB object, or when it serializes a SAB onto a channel, call a callback that lets the embedder know. The embedder can then adjust its policy. Concretely, we want to allow the browser to serialize threads in a process that uses JS shared memory. Note, for WebAssembly.Memory, reading and writing are delegated to the cloning operations for SAB, so no special handling is needed. Differential Revision: https://phabricator.services.mozilla.com/D61455
1dc5c3074b57fb45d0a94188e69048da993360ca: Bug 1609916 - Callback from SC to DOM on SAB cloning. r=luke
Lars T Hansen <lhansen@mozilla.com> - Fri, 07 Feb 2020 15:42:37 +0000 - rev 512923
Push 106720 by lhansen@mozilla.com at Fri, 07 Feb 2020 16:05:47 +0000
Bug 1609916 - Callback from SC to DOM on SAB cloning. r=luke When structured clone reads a SAB and creates a new SAB object, or when it serializes a SAB onto a channel, call a callback that lets the embedder know. The embedder can then adjust its policy. Concretely, we want to allow the browser to serialize threads in a process that uses JS shared memory. Note, for WebAssembly.Memory, reading and writing are delegated to the cloning operations for SAB, so no special handling is needed. Differential Revision: https://phabricator.services.mozilla.com/D61455
b5d507e3548cbc9058f295b22a9ee3fc06731473: Bug 1599125 - Implement nullref. r=luke
Lars T Hansen <lhansen@mozilla.com> - Thu, 12 Dec 2019 16:51:05 +0000 - rev 506730
Push 103032 by lhansen@mozilla.com at Thu, 12 Dec 2019 16:56:21 +0000
Bug 1599125 - Implement nullref. r=luke This builds on the work to generalize ValType. First two minor changes to infrastructure: The first is to introduce a TableRepr enum so that it's easier to switch on the table kind: function tables (for FuncRef and AsmJS) and pointer tables (for everything else). The second is to remove all default cases from switches on RefType, and instead always switch on explicit RefType cases when it is necessary to switch at all. After that, nulltype just falls out fairly naturally. Differential Revision: https://phabricator.services.mozilla.com/D55430
348f26ca8d22b30d6a6fd37c3f3ff4516335c96c: Bug 1598009 - Generalize ValType reference types. r=luke
Lars T Hansen <lhansen@mozilla.com> - Thu, 12 Dec 2019 12:02:36 +0000 - rev 506729
Push 103032 by lhansen@mozilla.com at Thu, 12 Dec 2019 16:56:21 +0000
Bug 1598009 - Generalize ValType reference types. r=luke ValType is changed so that it only has one reference type, ValType::Ref. That type now subsumes FuncRef, AnyRef, NullRef, GC ref types, and in the future also exnref and other event references. Most consumers of ValType need know nothing more than Ref, so we can remove a lot of code in switches and importantly won't need to add code many places in the future. Other consumers do need to distinguish different types, and for them we provide ValType::refType(), which returns a RefType value, which does distinguish among the reference types. Thus most switches will first be on ValType to get to ValType::Ref, and then in some cases further switch on the refType to implement specialized code. By and large, NullRef is being rolled into other Ref cases in this patch, since Ref is frequently either the generic case ("what's the size of a pointer?") or an error case ("no (ref T) support here yet"), this is going to be a fine basis on which to implement further nullref support when we need it. The main cost for this in the present patch is that ValType retains its old representation as a PackedTypeCode datum, and so to return ValType::Ref from ValType::code() we need to perform an extra test. This test slows down baseline single-threaded compilation of Zen Garden by 1-2%. I think this is affordable. The alternative is to change the representation of ValType so that those that are dependent on its PackedTypeCode representation instead compute that; I judged that to be more brittle, but we can revisit it if need be. Differential Revision: https://phabricator.services.mozilla.com/D54538
dc6998f9d728284f2808b1711cdb52f025886a71: Bug 1599125 - Implement nullref. r=luke
Lars T Hansen <lhansen@mozilla.com> - Thu, 12 Dec 2019 10:59:58 +0000 - rev 506674
Push 102993 by lhansen@mozilla.com at Thu, 12 Dec 2019 11:43:04 +0000
Bug 1599125 - Implement nullref. r=luke This builds on the work to generalize ValType. First two minor changes to infrastructure: The first is to introduce a TableRepr enum so that it's easier to switch on the table kind: function tables (for FuncRef and AsmJS) and pointer tables (for everything else). The second is to remove all default cases from switches on RefType, and instead always switch on explicit RefType cases when it is necessary to switch at all. After that, nulltype just falls out fairly naturally. Differential Revision: https://phabricator.services.mozilla.com/D55430
6438be3266660168afbc90447dd4e2e55513febf: Bug 1598009 - Generalize ValType reference types. r=luke
Lars T Hansen <lhansen@mozilla.com> - Thu, 12 Dec 2019 10:58:25 +0000 - rev 506673
Push 102993 by lhansen@mozilla.com at Thu, 12 Dec 2019 11:43:04 +0000
Bug 1598009 - Generalize ValType reference types. r=luke ValType is changed so that it only has one reference type, ValType::Ref. That type now subsumes FuncRef, AnyRef, NullRef, GC ref types, and in the future also exnref and other event references. Most consumers of ValType need know nothing more than Ref, so we can remove a lot of code in switches and importantly won't need to add code many places in the future. Other consumers do need to distinguish different types, and for them we provide ValType::refType(), which returns a RefType value, which does distinguish among the reference types. Thus most switches will first be on ValType to get to ValType::Ref, and then in some cases further switch on the refType to implement specialized code. By and large, NullRef is being rolled into other Ref cases in this patch, since Ref is frequently either the generic case ("what's the size of a pointer?") or an error case ("no (ref T) support here yet"), this is going to be a fine basis on which to implement further nullref support when we need it. The main cost for this in the present patch is that ValType retains its old representation as a PackedTypeCode datum, and so to return ValType::Ref from ValType::code() we need to perform an extra test. This test slows down baseline single-threaded compilation of Zen Garden by 1-2%. I think this is affordable. The alternative is to change the representation of ValType so that those that are dependent on its PackedTypeCode representation instead compute that; I judged that to be more brittle, but we can revisit it if need be. Differential Revision: https://phabricator.services.mozilla.com/D54538
f2078bae1c465906466d883809b296aa7b464f3b: Bug 1577825 - Account for SharedArrayBuffer memory r=luke
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 09 Dec 2019 11:08:31 +0000 - rev 506069
Push 102619 by jcoppeard@mozilla.com at Mon, 09 Dec 2019 11:10:49 +0000
Bug 1577825 - Account for SharedArrayBuffer memory r=luke This adds zone methods to account for 'shared' memory, in the sense of shared between more than one GC thing in the zone. The hash map used to track allocations moves to the zone, and we don't have to take a lock. We do need to make the SAB finalizer run on the main thread however (but I think this was going to happen anyway with Lars' patch). One complication is that the same allocation can be added to the zone with different sizes, when a SAB grows. So we track the size too and update the memory accounting when it increases. Differential Revision: https://phabricator.services.mozilla.com/D55983
73f35057a2b20a8b28f408175dbcb38439cba657: Bug 1562667 - P4a - Enable SAB by default on nightly; r=bzbarsky,luke
Tom Tung <ttung@mozilla.com> - Mon, 25 Nov 2019 16:28:06 +0000 - rev 503682
Push 101473 by ttung@mozilla.com at Mon, 25 Nov 2019 16:38:48 +0000
Bug 1562667 - P4a - Enable SAB by default on nightly; r=bzbarsky,luke This patch mainly enables the pref for SharedArrayBuffer on Nightly. This change causes some tests to fail. This patch handles the failures for mochitests and web-platform-tests. The jsreftest will be handled in the next patch. For mochitests: - dom/serviceworkers/test/test_serviceworker_interfaces.js - dom/tests/mochitest/general/test_interfaces.js - dom/workers/test/test_worker_interfaces.js These tests check which interfaces are exposed on the web. Since we are now exposing SharedArrayBuffer in some configurations, the tests need to be adjusted accordingly. For the rest of tests in this patch: - testing/web-platform/meta/encoding/encodeInto.any.js.ini This test partially fails because the integration of encoding and SAB is not completely supported yet. - testing/web-platform/meta/encoding/streams/decode-utf8.any.js.ini This test partially fails because the integration of decoding and SAB is not completely supported yet. - testing/web-platform/meta/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/requires-failure.https.any.js.ini - testing/web-platform/meta/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/requires-success.any.js.ini - testing/web-platform/meta/wasm/jsapi/memory/constructor.any.js.ini - testing/web-platform/meta/wasm/jsapi/memory/grow.any.js.ini The subtests related to SAB in these tests now pass when SAB is enabled, so we need to annotate them as failing only in configurations where SAB is disabled. - testing/web-platform/meta/webaudio/the-audio-api/the-audiobuffer-interface/audiobuffer-copy-channel.html.ini This test partially fails because there are some issues between SAB and Audio. Differential Revision: https://phabricator.services.mozilla.com/D48838
e76c8ca10ca21ab957a6c4a9dfdbb14ab1f1047f: Bug 1593618 - Fix WebAssembly Ion codegen for a loop with parameter r=luke
Andy Wingo <wingo@igalia.com> - Mon, 04 Nov 2019 16:34:37 +0000 - rev 500427
Push 99584 by dluca@mozilla.com at Mon, 04 Nov 2019 17:09:45 +0000
Bug 1593618 - Fix WebAssembly Ion codegen for a loop with parameter r=luke Differential Revision: https://phabricator.services.mozilla.com/D51598
fdca8fd9f68ec4b239ecc5e81edf76908eca86d5: Bug 1593247 - Fix WebAssembly Ion codegen for if/then without else r=luke
Andy Wingo <wingo@igalia.com> - Mon, 04 Nov 2019 12:17:40 +0000 - rev 500352
Push 99542 by dluca@mozilla.com at Mon, 04 Nov 2019 12:29:56 +0000
Bug 1593247 - Fix WebAssembly Ion codegen for if/then without else r=luke Differential Revision: https://phabricator.services.mozilla.com/D51404
dd6d5a66e948a2113c5d4d38df571b932d4807d0: Bug 1586249 - Fix validation for "if/then" without "else" r=luke
Andy Wingo <wingo@igalia.com> - Thu, 24 Oct 2019 10:19:31 +0000 - rev 498873
Push 98751 by archaeopteryx@coole-files.de at Thu, 24 Oct 2019 14:34:42 +0000
Bug 1586249 - Fix validation for "if/then" without "else" r=luke Differential Revision: https://phabricator.services.mozilla.com/D48172
a9d2b57a99be08cf6942e5dd8c300e75ba0b7501: Bug 1578418 - Use WasmABIResults iterator to place block and function results r=luke,lth
Andy Wingo <wingo@igalia.com> - Tue, 22 Oct 2019 15:30:10 +0000 - rev 498684
Push 98604 by jdemooij@mozilla.com at Wed, 23 Oct 2019 08:26:28 +0000
Bug 1578418 - Use WasmABIResults iterator to place block and function results r=luke,lth Differential Revision: https://phabricator.services.mozilla.com/D44477
aca2e6cff6b9c66232538f82538d3d1965be4eca: Bug 1578418 - Use WasmABIResults iterator to place block and function results r=luke,lth
Andy Wingo <wingo@igalia.com> - Tue, 22 Oct 2019 09:04:59 +0000 - rev 498574
Push 98526 by btara@mozilla.com at Tue, 22 Oct 2019 13:54:46 +0000
Bug 1578418 - Use WasmABIResults iterator to place block and function results r=luke,lth Differential Revision: https://phabricator.services.mozilla.com/D44477
9a6ae373e59e2cf1e15eafcdd28a6cf1caa96abe: Bug 1585990 - Fix WebAssembly multi-value Ion codegen r=luke
Andy Wingo <wingo@igalia.com> - Tue, 22 Oct 2019 10:03:20 +0000 - rev 498549
Push 98514 by jdemooij@mozilla.com at Tue, 22 Oct 2019 10:40:34 +0000
Bug 1585990 - Fix WebAssembly multi-value Ion codegen r=luke Differential Revision: https://phabricator.services.mozilla.com/D48154
9e4319f02f18707d2b55018179bdf70a92c832ee: Bug 1586991 part 17 - Don't rely on null-terminated strings in ConsumeBufferSource in the JS shell. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Tue, 15 Oct 2019 16:21:22 +0000 - rev 497787
Push 98074 by jdemooij@mozilla.com at Wed, 16 Oct 2019 07:43:18 +0000
Bug 1586991 part 17 - Don't rely on null-terminated strings in ConsumeBufferSource in the JS shell. r=luke Differential Revision: https://phabricator.services.mozilla.com/D49255
9f7109703bd067debf303d476bb5acd521ed1266: Bug 1577508 - Allow WebAssembly blocks to return multiple values r=luke
Andy Wingo <wingo@igalia.com> - Tue, 15 Oct 2019 08:46:29 +0000 - rev 497665
Push 97979 by jdemooij@mozilla.com at Tue, 15 Oct 2019 14:39:00 +0000
Bug 1577508 - Allow WebAssembly blocks to return multiple values r=luke Differential Revision: https://phabricator.services.mozilla.com/D43977
35dfc96baca17659e3ef42c16c5d85c5adc5fc0e: Bug 1576254 - Add isSystemOrAddonPrincipal to RustJSPrincipal r=luke
Tom Ritter <tom@mozilla.com> - Fri, 04 Oct 2019 17:38:03 +0000 - rev 496391
Push 97215 by tritter@mozilla.com at Fri, 04 Oct 2019 19:40:14 +0000
Bug 1576254 - Add isSystemOrAddonPrincipal to RustJSPrincipal r=luke RustJSPrincipal is used in Servo; we just return the conservative value of 'false'. Differential Revision: https://phabricator.services.mozilla.com/D47478
7c7ccb6e9ce55f60a540d993bb83854b7f735d36: Bug 1576254 - Add isSystemOrAddonPrincipal to JSPrincipal and nsJSPrincipals r=luke
Tom Ritter <tom@mozilla.com> - Fri, 04 Oct 2019 17:37:36 +0000 - rev 496390
Push 97215 by tritter@mozilla.com at Fri, 04 Oct 2019 19:40:14 +0000
Bug 1576254 - Add isSystemOrAddonPrincipal to JSPrincipal and nsJSPrincipals r=luke Finally, here we add the virtual method isSystemOrAddonPrincipal to the JSPrincipal object. We also add it to nsJSPrincipal (where it has an easy implementation), and to carry classes that are used by JS tests and the shell. Differential Revision: https://phabricator.services.mozilla.com/D47477
b99e1c5e8d228fec6020c011fdb89e080a79c40d: Bug 1576254 - Update wasmForTrustedPrinciples to use a separate pref r=luke
Tom Ritter <tom@mozilla.com> - Fri, 04 Oct 2019 17:36:08 +0000 - rev 496387
Push 97215 by tritter@mozilla.com at Fri, 04 Oct 2019 19:40:14 +0000
Bug 1576254 - Update wasmForTrustedPrinciples to use a separate pref r=luke Differential Revision: https://phabricator.services.mozilla.com/D47474
138a502097d45881aaaa461be2c6d8e7508d440a: Bug 1576254 - Add a wasmForTrustedPrinciples bool onto ContextOptions that (currently) behaves the exact same as the wasm bool r=luke
Tom Ritter <tom@mozilla.com> - Fri, 04 Oct 2019 17:35:46 +0000 - rev 496386
Push 97215 by tritter@mozilla.com at Fri, 04 Oct 2019 19:40:14 +0000
Bug 1576254 - Add a wasmForTrustedPrinciples bool onto ContextOptions that (currently) behaves the exact same as the wasm bool r=luke In a future commit we will tie this boolean to its own preference value, but here we initialize it with the same value as the wasm boolean. We also update wasm::HasSupport to check the to-be-added isSystemOrAddonPrincipal() method on JSPrincipals to determine which member (wasm or wasmForTrustedPrinciples) to consult. Differential Revision: https://phabricator.services.mozilla.com/D47472
f49089ef86eaa3bddd19ecd05a7c9d361fadc67f: Bug 1576254 - Move Clamping and Jittering from RealmCreationOptions to Behaviors r=luke
Tom Ritter <tom@mozilla.com> - Fri, 04 Oct 2019 17:35:26 +0000 - rev 496385
Push 97215 by tritter@mozilla.com at Fri, 04 Oct 2019 19:40:14 +0000
Bug 1576254 - Move Clamping and Jittering from RealmCreationOptions to Behaviors r=luke CreationOptions are intended to be immutable and not change during realm operation. Behaviors change, and clamping/jittering should reside on behaviors. Differential Revision: https://phabricator.services.mozilla.com/D43296
b868b0719ca6610eb2631f1b0099db4822a1ffd9: Bug 1577508 - Allow WebAssembly blocks to return multiple values r=luke
Andy Wingo <wingo@igalia.com> - Fri, 04 Oct 2019 12:05:13 +0000 - rev 496332
Push 97173 by jdemooij@mozilla.com at Fri, 04 Oct 2019 13:30:27 +0000
Bug 1577508 - Allow WebAssembly blocks to return multiple values r=luke Differential Revision: https://phabricator.services.mozilla.com/D43977
ed20677d8a912b1f4659d834e249345e57bc6b8e: Bug 1577508 - Allow WebAssembly blocks to return multiple values r=luke
Andy Wingo <wingo@igalia.com> - Thu, 03 Oct 2019 13:16:18 +0000 - rev 496179
Push 97077 by apavel@mozilla.com at Thu, 03 Oct 2019 13:17:13 +0000
Bug 1577508 - Allow WebAssembly blocks to return multiple values r=luke Differential Revision: https://phabricator.services.mozilla.com/D43977
bf0900c02d78aa1816a465ece607bbd2d5a81566: Bug 1577508 - Allow WebAssembly blocks to return multiple values r=luke
Andy Wingo <wingo@igalia.com> - Thu, 03 Oct 2019 08:08:14 +0000 - rev 496162
Push 97065 by apavel@mozilla.com at Thu, 03 Oct 2019 09:32:20 +0000
Bug 1577508 - Allow WebAssembly blocks to return multiple values r=luke Differential Revision: https://phabricator.services.mozilla.com/D43977
133d7a10348a9802d3fb795a5e2af8ea5dfe3a85: Bug 1576900 - Wasm FuncType has a vector of return values r=luke
Andy Wingo <wingo@igalia.com> - Tue, 01 Oct 2019 12:17:50 +0000 - rev 495977
Push 96978 by btara@mozilla.com at Wed, 02 Oct 2019 14:47:57 +0000
Bug 1576900 - Wasm FuncType has a vector of return values r=luke Differential Revision: https://phabricator.services.mozilla.com/D43604
9c01fefd14aab6fcb667fbcd06797d964e829c8a: Bug 1577757 - Add a compile-time option for wasm multi-value r=luke
Andy Wingo <wingo@igalia.com> - Tue, 01 Oct 2019 14:30:35 +0000 - rev 495777
Push 96858 by dvarga@mozilla.com at Tue, 01 Oct 2019 20:11:57 +0000
Bug 1577757 - Add a compile-time option for wasm multi-value r=luke Differential Revision: https://phabricator.services.mozilla.com/D44142
d2fa4e1a030fef735855e9a2999042edc0334e1f: Bug 1576900 - Wasm FuncType has a vector of return values r=luke
Andy Wingo <wingo@igalia.com> - Fri, 20 Sep 2019 14:03:18 +0000 - rev 495553
Push 96685 by csabou@mozilla.com at Mon, 30 Sep 2019 10:20:20 +0000
Bug 1576900 - Wasm FuncType has a vector of return values r=luke Differential Revision: https://phabricator.services.mozilla.com/D43604
3e82a481ae9dc7b281146cbba41556c69bfc8cef: Bug 1577757 - Add a compile-time option for wasm multi-value r=luke
Andy Wingo <wingo@igalia.com> - Fri, 20 Sep 2019 14:03:14 +0000 - rev 495552
Push 96685 by csabou@mozilla.com at Mon, 30 Sep 2019 10:20:20 +0000
Bug 1577757 - Add a compile-time option for wasm multi-value r=luke Differential Revision: https://phabricator.services.mozilla.com/D44142
0a2a1dcc0931a98abc8b7df99541db309ae01c4f: Bug 1582727: wasm: tweak stack-limit comparison so it also works for interrupts; r=luke
Benjamin Bouvier <benj@benj.me> - Tue, 24 Sep 2019 12:26:24 +0000 - rev 494865
Push 96287 by bbouvier@mozilla.com at Wed, 25 Sep 2019 09:50:04 +0000
Bug 1582727: wasm: tweak stack-limit comparison so it also works for interrupts; r=luke Differential Revision: https://phabricator.services.mozilla.com/D46594
6fb6e6cf5d94964f8532d578ac6a53583988d113: Bug 1582039 - Make JSContext::runningWithTrustedPrincipals() return false if trustedPrincipals() is nullptr. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Fri, 20 Sep 2019 13:02:53 +0000 - rev 494252
Push 95919 by jdemooij@mozilla.com at Fri, 20 Sep 2019 14:07:43 +0000
Bug 1582039 - Make JSContext::runningWithTrustedPrincipals() return false if trustedPrincipals() is nullptr. r=luke Differential Revision: https://phabricator.services.mozilla.com/D46258
8a9ae25b1019fdec0545514ec71876103c58889d: Bug 1577508 - Allow WebAssembly blocks to return multiple values r=luke
Andy Wingo <wingo@igalia.com> - Fri, 20 Sep 2019 13:18:40 +0000 - rev 494249
Push 95916 by apavel@mozilla.com at Fri, 20 Sep 2019 13:37:20 +0000
Bug 1577508 - Allow WebAssembly blocks to return multiple values r=luke Differential Revision: https://phabricator.services.mozilla.com/D43977
948702f3a01f994aede29ee6a162a2e8c57cbaad: Bug 1576900 - Wasm FuncType has a vector of return values r=luke
Andy Wingo <wingo@igalia.com> - Fri, 20 Sep 2019 13:14:58 +0000 - rev 494248
Push 95916 by apavel@mozilla.com at Fri, 20 Sep 2019 13:37:20 +0000
Bug 1576900 - Wasm FuncType has a vector of return values r=luke Differential Revision: https://phabricator.services.mozilla.com/D43604
c3aaa0bee2b5b442ae17630df0d1914b02085a0d: Bug 1577757 - Add a compile-time option for wasm multi-value r=luke
Andy Wingo <wingo@igalia.com> - Fri, 20 Sep 2019 13:07:21 +0000 - rev 494247
Push 95916 by apavel@mozilla.com at Fri, 20 Sep 2019 13:37:20 +0000
Bug 1577757 - Add a compile-time option for wasm multi-value r=luke Differential Revision: https://phabricator.services.mozilla.com/D44142
fe49a3616f91ec154b6db215a7ff0240d4872a15: Bug 1576900 - Wasm FuncType has a vector of return values r=luke
Andy Wingo <wingo@igalia.com> - Fri, 20 Sep 2019 10:03:30 +0000 - rev 494225
Push 95901 by apavel@mozilla.com at Fri, 20 Sep 2019 10:10:49 +0000
Bug 1576900 - Wasm FuncType has a vector of return values r=luke Differential Revision: https://phabricator.services.mozilla.com/D43604
9a94f14b419211d487168aea11ffc0fc3bcef149: Bug 1577757 - Add a compile-time option for wasm multi-value r=luke
Andy Wingo <wingo@igalia.com> - Fri, 20 Sep 2019 07:53:50 +0000 - rev 494224
Push 95900 by apavel@mozilla.com at Fri, 20 Sep 2019 10:07:48 +0000
Bug 1577757 - Add a compile-time option for wasm multi-value r=luke Differential Revision: https://phabricator.services.mozilla.com/D44142
1e7d2427f348f0a336ba474c55e2b315283c59b1: Bug 1518210 - Wasm: Remove unused wasm::DeserializeModule API. r=luke
Ryan Hunt <rhunt@eqrion.net> - Fri, 30 Aug 2019 03:17:35 +0000 - rev 490949
Push 94160 by rhunt@eqrion.net at Fri, 30 Aug 2019 21:39:53 +0000
Bug 1518210 - Wasm: Remove unused wasm::DeserializeModule API. r=luke This API is no longer used by IndexDB and can be removed. Differential Revision: https://phabricator.services.mozilla.com/D41865
dc63fd0bbe584922c065ea58c368c6bfa601e24f: Bug 1518210 - Wasm: Remove unused wasm::DeserializeModule API. r=luke
Ryan Hunt <rhunt@eqrion.net> - Fri, 30 Aug 2019 02:32:44 +0000 - rev 490785
Push 94038 by rhunt@eqrion.net at Fri, 30 Aug 2019 02:41:23 +0000
Bug 1518210 - Wasm: Remove unused wasm::DeserializeModule API. r=luke This API is no longer used by IndexDB and can be removed. Differential Revision: https://phabricator.services.mozilla.com/D41865
0b379658878148adc5299877c26d95b3ab9f339d: Bug 1573774 - Assert that a thread isn't already running in Thread::create() r=luke
Paul Bone <pbone@mozilla.com> - Wed, 21 Aug 2019 16:04:22 +0000 - rev 489356
Push 93284 by pbone@mozilla.com at Thu, 22 Aug 2019 00:47:38 +0000
Bug 1573774 - Assert that a thread isn't already running in Thread::create() r=luke Depends on D42801 Differential Revision: https://phabricator.services.mozilla.com/D42802
16589104ca01e70ab013a50bd69d5274bfa0c0b3: Bug 1573774 - Protect a thread's id only during creation r=luke
Paul Bone <pbone@mozilla.com> - Thu, 22 Aug 2019 00:45:27 +0000 - rev 489355
Push 93284 by pbone@mozilla.com at Thu, 22 Aug 2019 00:47:38 +0000
Bug 1573774 - Protect a thread's id only during creation r=luke Differential Revision: https://phabricator.services.mozilla.com/D42801
15048bfaf5ef435586ad0b5591f4c828c6b4d857: Bug 1573817: Remove unused parameter in Instance::onMovingGrowMemory; r=luke
Benjamin Bouvier <benj@benj.me> - Wed, 14 Aug 2019 18:54:30 +0000 - rev 488493
Push 92775 by bbouvier@mozilla.com at Fri, 16 Aug 2019 10:33:40 +0000
Bug 1573817: Remove unused parameter in Instance::onMovingGrowMemory; r=luke Differential Revision: https://phabricator.services.mozilla.com/D41969
6c29bc2d08060ae872e5b5532ee67a69f5a5e23c: Bug 1573817: Remove unused parameter from wasm::ProfilingFrameIterator; r=luke
Benjamin Bouvier <benj@benj.me> - Wed, 14 Aug 2019 18:54:30 +0000 - rev 488492
Push 92775 by bbouvier@mozilla.com at Fri, 16 Aug 2019 10:33:40 +0000
Bug 1573817: Remove unused parameter from wasm::ProfilingFrameIterator; r=luke Differential Revision: https://phabricator.services.mozilla.com/D41968
a770914ef525756f827baebbd75b9f1d6704fcd9: Bug 1573817: Remove unused parameter in GlobalIsJSCompatible; r=luke
Benjamin Bouvier <benj@benj.me> - Wed, 14 Aug 2019 18:54:28 +0000 - rev 488486
Push 92775 by bbouvier@mozilla.com at Fri, 16 Aug 2019 10:33:40 +0000
Bug 1573817: Remove unused parameter in GlobalIsJSCompatible; r=luke Differential Revision: https://phabricator.services.mozilla.com/D41962
e48d8c3b18b476f46484ee56e03e192ad94d25cb: Bug 1573817: Remove unused parameters in WasmTextToBinary and simplify it; r=luke
Benjamin Bouvier <benj@benj.me> - Wed, 14 Aug 2019 18:54:28 +0000 - rev 488485
Push 92775 by bbouvier@mozilla.com at Fri, 16 Aug 2019 10:33:40 +0000
Bug 1573817: Remove unused parameters in WasmTextToBinary and simplify it; r=luke Differential Revision: https://phabricator.services.mozilla.com/D41961
d03dae246c889522f5f83aefdc05c2dd02e445ce: Bug 1573817: Remove unused cx parameters in WasmTable::grow; r=luke
Benjamin Bouvier <benj@benj.me> - Wed, 14 Aug 2019 18:54:28 +0000 - rev 488484
Push 92775 by bbouvier@mozilla.com at Fri, 16 Aug 2019 10:33:40 +0000
Bug 1573817: Remove unused cx parameters in WasmTable::grow; r=luke Differential Revision: https://phabricator.services.mozilla.com/D41960