searching for reviewer(luke)
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 500410
Push 114164 by aiakab@mozilla.com at Tue, 05 Nov 2019 10:06:15 +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 500335
Push 114164 by aiakab@mozilla.com at Tue, 05 Nov 2019 10:06:15 +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 499102
Push 114161 by ncsoregi@mozilla.com at Tue, 29 Oct 2019 21:34:24 +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 498667
Push 114159 by shindli@mozilla.com at Thu, 24 Oct 2019 09:49:00 +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 498557
Push 114159 by shindli@mozilla.com at Thu, 24 Oct 2019 09:49:00 +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 498532
Push 114159 by shindli@mozilla.com at Thu, 24 Oct 2019 09:49:00 +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 497773
Push 114154 by btara@mozilla.com at Thu, 17 Oct 2019 09:58:40 +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 497651
Push 114154 by btara@mozilla.com at Thu, 17 Oct 2019 09:58:40 +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 496382
Push 114143 by rgurzau@mozilla.com at Mon, 07 Oct 2019 09:35:08 +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 496381
Push 114143 by rgurzau@mozilla.com at Mon, 07 Oct 2019 09:35:08 +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 496378
Push 114143 by rgurzau@mozilla.com at Mon, 07 Oct 2019 09:35:08 +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 496377
Push 114143 by rgurzau@mozilla.com at Mon, 07 Oct 2019 09:35:08 +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 496376
Push 114143 by rgurzau@mozilla.com at Mon, 07 Oct 2019 09:35:08 +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 496318
Push 114143 by rgurzau@mozilla.com at Mon, 07 Oct 2019 09:35:08 +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 496165
Push 114143 by rgurzau@mozilla.com at Mon, 07 Oct 2019 09:35:08 +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 496148
Push 114143 by rgurzau@mozilla.com at Mon, 07 Oct 2019 09:35:08 +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 496048
Push 114141 by rmaries@mozilla.com at Thu, 03 Oct 2019 09:42:28 +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 495847
Push 114140 by dvarga@mozilla.com at Wed, 02 Oct 2019 18:04:51 +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 495625
Push 114140 by dvarga@mozilla.com at Wed, 02 Oct 2019 18:04:51 +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 495624
Push 114140 by dvarga@mozilla.com at Wed, 02 Oct 2019 18:04:51 +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 494893
Push 114131 by dluca@mozilla.com at Thu, 26 Sep 2019 09:47:34 +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 494284
Push 114114 by dluca@mozilla.com at Fri, 20 Sep 2019 22:00:08 +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 494281
Push 114114 by dluca@mozilla.com at Fri, 20 Sep 2019 22:00:08 +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 494280
Push 114114 by dluca@mozilla.com at Fri, 20 Sep 2019 22:00:08 +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 494279
Push 114114 by dluca@mozilla.com at Fri, 20 Sep 2019 22:00:08 +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 494257
Push 114114 by dluca@mozilla.com at Fri, 20 Sep 2019 22:00:08 +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 494256
Push 114114 by dluca@mozilla.com at Fri, 20 Sep 2019 22:00:08 +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 490946
Push 114010 by dluca@mozilla.com at Sat, 31 Aug 2019 09:58:00 +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 490768
Push 114002 by shindli@mozilla.com at Fri, 30 Aug 2019 09:43:28 +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 489340
Push 113944 by aiakab@mozilla.com at Thu, 22 Aug 2019 10:02:51 +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 489339
Push 113944 by aiakab@mozilla.com at Thu, 22 Aug 2019 10:02:51 +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 488500
Push 113910 by ccoroiu@mozilla.com at Fri, 16 Aug 2019 16:28:54 +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 488499
Push 113910 by ccoroiu@mozilla.com at Fri, 16 Aug 2019 16:28:54 +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 488493
Push 113910 by ccoroiu@mozilla.com at Fri, 16 Aug 2019 16:28:54 +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 488492
Push 113910 by ccoroiu@mozilla.com at Fri, 16 Aug 2019 16:28:54 +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 488491
Push 113910 by ccoroiu@mozilla.com at Fri, 16 Aug 2019 16:28:54 +0000
Bug 1573817: Remove unused cx parameters in WasmTable::grow; r=luke Differential Revision: https://phabricator.services.mozilla.com/D41960
44087ad30d0f68217396ceb93ef9110ccafc38cf: Bug 1573817: Remove unused seenBytes parameters from misc wasm memory accounting methods; r=luke
Benjamin Bouvier <benj@benj.me> - Wed, 14 Aug 2019 18:54:27 +0000 - rev 488490
Push 113910 by ccoroiu@mozilla.com at Fri, 16 Aug 2019 16:28:54 +0000
Bug 1573817: Remove unused seenBytes parameters from misc wasm memory accounting methods; r=luke Differential Revision: https://phabricator.services.mozilla.com/D41959
c5d77f141e75178d84a8cd136d7b431c2fa837a4: Bug 1570259 part 5 - Remove AutoSetHelperThreadContext from off-thread Ion and Wasm tasks. r=tcampbell,luke
Jan de Mooij <jdemooij@mozilla.com> - Fri, 09 Aug 2019 15:27:10 +0000 - rev 487387
Push 113874 by ccoroiu@mozilla.com at Sun, 11 Aug 2019 21:57:58 +0000
Bug 1570259 part 5 - Remove AutoSetHelperThreadContext from off-thread Ion and Wasm tasks. r=tcampbell,luke Off-thread tasks now use a pool of JSContexts (for compatibility with the XPCOM thread pool). Tasks that don't need a JSContext can run without one (nullptr TlsContext). We can now do this for Ion and Wasm tasks too. Depends on D41380 Differential Revision: https://phabricator.services.mozilla.com/D41381
7ec11f97a63d197a8aa390885db5f01fcb8bf0ad: Bug 1570259 part 2 - Group JitContext fields and use new initializer syntax. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Fri, 09 Aug 2019 15:26:35 +0000 - rev 487384
Push 113874 by ccoroiu@mozilla.com at Sun, 11 Aug 2019 21:57:58 +0000
Bug 1570259 part 2 - Group JitContext fields and use new initializer syntax. r=luke Depends on D41377 Differential Revision: https://phabricator.services.mozilla.com/D41378
e902dec0592de9a310090411d4a21083e49e9821: Bug 1570259 part 1 - Document and clean up JitContext constructors. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Fri, 09 Aug 2019 15:26:03 +0000 - rev 487383
Push 113874 by ccoroiu@mozilla.com at Sun, 11 Aug 2019 21:57:58 +0000
Bug 1570259 part 1 - Document and clean up JitContext constructors. r=luke The next patch will simplify the constructor code a bit more. Differential Revision: https://phabricator.services.mozilla.com/D41377
73ae74f44aa6dc86d92d61c88351928a6defb244: Bug 1570343: Guard the use of wasm ref types opcodes with dynamic checks; r=luke
Benjamin Bouvier <benj@benj.me> - Wed, 31 Jul 2019 16:59:44 +0000 - rev 485769
Push 113820 by rmaries@mozilla.com at Fri, 02 Aug 2019 04:17:07 +0000
Bug 1570343: Guard the use of wasm ref types opcodes with dynamic checks; r=luke Differential Revision: https://phabricator.services.mozilla.com/D40057
9ddbcd39c9c74fbfc37fc9d745d5e136bf9b0672: Bug 1570333 - ImmutableTenuredPtr is supposed to be traced so it should only be used on the heap r=luke?
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 31 Jul 2019 14:51:20 +0000 - rev 485600
Push 113814 by ncsoregi@mozilla.com at Wed, 31 Jul 2019 21:59:54 +0000
Bug 1570333 - ImmutableTenuredPtr is supposed to be traced so it should only be used on the heap r=luke? Differential Revision: https://phabricator.services.mozilla.com/D40052
11a9758d17c39dd917fbd9aca7830a205a50ed35: Bug 1565301: Disallow too large line numbers for asm.js; r=luke
Benjamin Bouvier <benj@benj.me> - Mon, 29 Jul 2019 13:34:46 +0000 - rev 485118
Push 113797 by ccoroiu@mozilla.com at Mon, 29 Jul 2019 21:45:35 +0000
Bug 1565301: Disallow too large line numbers for asm.js; r=luke This is due to an implementation detail of the IonMonkey backend, which stores call sites bytecode numbers on 29 bits, for packing purposes. The wasm baseline compiler doesn't have this issue because it stores them on 32 bits. Check it to avoid an easy browser DOS. Differential Revision: https://phabricator.services.mozilla.com/D37845
13632ce43a8261cd990036b02e8e9d174d7c41e2: Bug 1569163 - Call Mutex::Shutdown() before leaving BufferStreamMain r=luke
Paul Bone <pbone@mozilla.com> - Mon, 29 Jul 2019 04:45:53 +0000 - rev 485039
Push 113796 by rgurzau@mozilla.com at Mon, 29 Jul 2019 10:10:28 +0000
Bug 1569163 - Call Mutex::Shutdown() before leaving BufferStreamMain r=luke Differential Revision: https://phabricator.services.mozilla.com/D39493
698365632f1d7ca01eca46a4095cc05f71dc3279: Bug 1568564: Nightly: Strengthen assertion in set/toPrivate r=luke
Iain Ireland <iireland@mozilla.com> - Wed, 24 Jul 2019 23:19:57 +0000 - rev 484694
Push 113779 by aciure@mozilla.com at Thu, 25 Jul 2019 16:24:54 +0000
Bug 1568564: Nightly: Strengthen assertion in set/toPrivate r=luke Differential Revision: https://phabricator.services.mozilla.com/D39251
655d0fdda3c9be78a8a69a8be8ec5061f348a374: Bug 1559962 - Update spec/core wasm tests for bulk memory operations repo changes. r=luke
Ryan Hunt <rhunt@eqrion.net> - Thu, 18 Jul 2019 17:43:51 -0500 - rev 484497
Push 113773 by rhunt@eqrion.net at Thu, 25 Jul 2019 00:07:39 +0000
Bug 1559962 - Update spec/core wasm tests for bulk memory operations repo changes. r=luke This commit updates the core wasm tests again using 'spidermonkey-tree-tests'. (https://github.com/eqrion/spec @ bc995a154acb02624cab98a7f6bb7e90f0328172) The branch continues from the last vendored point of the spec and merges the changes from the bulk-memory-operations spec, along with a fix for a test. Differential Revision: https://phabricator.services.mozilla.com/D38660
9017c6a8e75adad3e9d4da0ea7882351ccecab52: Bug 1566516 - Update spec/core wasm tests in WPT. r=luke
Ryan Hunt <rhunt@eqrion.net> - Thu, 18 Jul 2019 17:00:40 -0500 - rev 484490
Push 113771 by rhunt@eqrion.net at Wed, 24 Jul 2019 22:36:38 +0000
Bug 1566516 - Update spec/core wasm tests in WPT. r=luke This is the second part of the previous commit that contains the updated tests for WPT. Differential Revision: https://phabricator.services.mozilla.com/D38657
aed9fbbcfecd2f2236b835c107c1e15b904ecddd: Bug 1566516 - Update spec/core wasm tests in 'jit-test'. r=luke
Ryan Hunt <rhunt@eqrion.net> - Fri, 19 Jul 2019 07:58:51 -0500 - rev 484489
Push 113771 by rhunt@eqrion.net at Wed, 24 Jul 2019 22:36:38 +0000
Bug 1566516 - Update spec/core wasm tests in 'jit-test'. r=luke This commit updates the spec/core wasm tests to WebAssembly/spec@666dc4cb8d4a81d386a7a716000bb85fbbbd06a2 I've created a branch 'spidermonkey-tree-tests' on https://github.com/eqrion/spec to track as well. wasm-constants.js and wasm-module-builder.js were removed from the harness and don't appear to be needed, so their references from wasm-testharness.js were removed. There were seven failing tests after the import. * utf8-custom-section-id.wast * names.wast * linking.wast * imports.wast * exports.wast * align.wast * memory_trap.wast The first five of these tests were failing before this import, and so they remain excluded. I will file bugs to investigate the new test failures. Differential Revision: https://phabricator.services.mozilla.com/D38656
ecd49b73821868c68e175d0c9228e267f1942f77: Bug 1566516 - Report error message when no global type is specified. r=luke
Ryan Hunt <rhunt@eqrion.net> - Tue, 16 Jul 2019 11:37:56 -0500 - rev 484488
Push 113771 by rhunt@eqrion.net at Wed, 24 Jul 2019 22:36:38 +0000
Bug 1566516 - Report error message when no global type is specified. r=luke Not doing this fails 'binary.wast:536' as we will report an OOM error instead of a validation error. Differential Revision: https://phabricator.services.mozilla.com/D38651
8a484748a62563896cdd70e68a8fe0d5a152e3cf: Bug 1564072 - Track malloc memory used by WasmBreakpoingSites r=luke
Jon Coppeard <jcoppeard@mozilla.com> - Tue, 25 Jun 2019 13:11:02 +0100 - rev 482330
Push 113663 by jcoppeard@mozilla.com at Thu, 11 Jul 2019 10:49:50 +0000
Bug 1564072 - Track malloc memory used by WasmBreakpoingSites r=luke The memory tracking needs the GC thing so I made WasmBreakpointSite hold a pointer to the Instance rather than just the DebugState. I added DebugState::getBreakpointSite for cases were we already expect this to exist, like JSScript::getBreakpointSite. Differential Revision: https://phabricator.services.mozilla.com/D35795