searching for reviewer(lth)
d3e245822b9fa18652219d8332ff2569fe40dca3: Bug 1547682: Cranelift: properly handle unknown type errors; r=lth
Benjamin Bouvier <benj@benj.me> - Fri, 26 Apr 2019 18:16:27 +0200 - rev 473820
Push 113112 by bbouvier@mozilla.com at Wed, 15 May 2019 07:22:29 +0000
Bug 1547682: Cranelift: properly handle unknown type errors; r=lth Differential Revision: https://phabricator.services.mozilla.com/D29183
bc152a886c75ad2b0be20c3c380834fb1447f281: Bug 1547682: Bump Cranelift to cc216b46b35a797d03c0f3e8b16a2096f1c6db61; r=lth
Benjamin Bouvier <benj@benj.me> - Tue, 30 Apr 2019 14:22:41 +0200 - rev 473819
Push 113112 by bbouvier@mozilla.com at Wed, 15 May 2019 07:22:29 +0000
Bug 1547682: Bump Cranelift to cc216b46b35a797d03c0f3e8b16a2096f1c6db61; r=lth Differential Revision: https://phabricator.services.mozilla.com/D29343
274fb69f7d77a018cf66f0179e41fca38f9baaad: Bug 1546138 - Baldr: remove indirection from table.get return value (r=lth)
Luke Wagner <luke@mozilla.com> - Wed, 01 May 2019 15:13:43 -0500 - rev 473644
Push 113094 by lwagner@mozilla.com at Mon, 13 May 2019 22:20:03 +0000
Bug 1546138 - Baldr: remove indirection from table.get return value (r=lth) Differential Revision: https://phabricator.services.mozilla.com/D29596
8a9dd53d55f6913cf9510a207cf4fb2d44fd4cbb: Bug 1546138 - Baldr: do failure checking in masm.wasmCallBulitinInstanceMethod (r=lth)
Luke Wagner <luke@mozilla.com> - Wed, 01 May 2019 16:55:05 -0500 - rev 473643
Push 113094 by lwagner@mozilla.com at Mon, 13 May 2019 22:20:03 +0000
Bug 1546138 - Baldr: do failure checking in masm.wasmCallBulitinInstanceMethod (r=lth) This patch further centralizes builtin signature information into SymbolicAddressSignature, removing more than 100 lines of code and preparing the way for the next patch, which will use this eager error check to return a JSObject* from Instance::tableGet. Differential Revision: https://phabricator.services.mozilla.com/D29595
831cb051385509ce1c25f54e4101ed8cfa439dab: Bug 1546138 - Baldr: rename TableKind::TypedFunction to AsmJS (r=lth)
Luke Wagner <luke@mozilla.com> - Wed, 24 Apr 2019 16:57:07 -0500 - rev 473642
Push 113094 by lwagner@mozilla.com at Mon, 13 May 2019 22:20:03 +0000
Bug 1546138 - Baldr: rename TableKind::TypedFunction to AsmJS (r=lth) Differential Revision: https://phabricator.services.mozilla.com/D29299
5c7c24409605772c40e56e099d7b3d03d3f5881d: Bug 1546138 - Baldr: add FuncRef to ValType (r=lth)
Luke Wagner <luke@mozilla.com> - Mon, 29 Apr 2019 19:13:55 -0500 - rev 473641
Push 113094 by lwagner@mozilla.com at Mon, 13 May 2019 22:20:03 +0000
Bug 1546138 - Baldr: add FuncRef to ValType (r=lth) Differential Revision: https://phabricator.services.mozilla.com/D28724 *** Bug 1546138 - Baldr: remove (ref T) special case from Val union (r=lth) Differential Revision: https://phabricator.services.mozilla.com/D29298
50a4ded4f51304e10ae6c1c9d3b540f6812824e9: Bug 1546138 - Baldr: reflect 'anyfunc' to 'funcref' renaming in methods (r=lth)
Luke Wagner <luke@mozilla.com> - Mon, 29 Apr 2019 18:00:26 -0500 - rev 473640
Push 113094 by lwagner@mozilla.com at Mon, 13 May 2019 22:20:03 +0000
Bug 1546138 - Baldr: reflect 'anyfunc' to 'funcref' renaming in methods (r=lth) Differential Revision: https://phabricator.services.mozilla.com/D28723
2b44ebc6ee1717f138d801513af4c2e6e50c4087: Bug 1549667 - [mips] Fix unaligned load with sign/zero extend. r=lth
Yu Yin <yuyin-hf@loongson.cn> - Fri, 10 May 2019 10:07:37 +0300 - rev 473377
Push 113082 by dvarga@mozilla.com at Fri, 10 May 2019 21:54:38 +0000
Bug 1549667 - [mips] Fix unaligned load with sign/zero extend. r=lth Reviewers: jandem, lth Reviewed By: lth Subscribers: jandem Bug #: 1549667 Differential Revision: https://phabricator.services.mozilla.com/D30337
13e26dbd7cc7799690ea1cc4e4e1c35fb3de927b: Bug 1546138 - Baldr: remove indirection from table.get return value (r=lth)
Luke Wagner <luke@mozilla.com> - Wed, 01 May 2019 15:13:43 -0500 - rev 473363
Push 113079 by lwagner@mozilla.com at Fri, 10 May 2019 20:29:44 +0000
Bug 1546138 - Baldr: remove indirection from table.get return value (r=lth) Differential Revision: https://phabricator.services.mozilla.com/D29596
edf39b4a6ec1260b6fc400bd55df352e5b0b2ebd: Bug 1546138 - Baldr: do failure checking in masm.wasmCallBulitinInstanceMethod (r=lth)
Luke Wagner <luke@mozilla.com> - Wed, 01 May 2019 16:55:05 -0500 - rev 473362
Push 113079 by lwagner@mozilla.com at Fri, 10 May 2019 20:29:44 +0000
Bug 1546138 - Baldr: do failure checking in masm.wasmCallBulitinInstanceMethod (r=lth) This patch further centralizes builtin signature information into SymbolicAddressSignature, removing more than 100 lines of code and preparing the way for the next patch, which will use this eager error check to return a JSObject* from Instance::tableGet. Differential Revision: https://phabricator.services.mozilla.com/D29595
b60f1ed65b1aa52865eac106b6f9838352811d9e: Bug 1546138 - Baldr: rename TableKind::TypedFunction to AsmJS (r=lth)
Luke Wagner <luke@mozilla.com> - Wed, 24 Apr 2019 16:57:07 -0500 - rev 473361
Push 113079 by lwagner@mozilla.com at Fri, 10 May 2019 20:29:44 +0000
Bug 1546138 - Baldr: rename TableKind::TypedFunction to AsmJS (r=lth) Differential Revision: https://phabricator.services.mozilla.com/D29299
da9544b976b137d7c95d37d8bb695a712abd8af4: Bug 1546138 - Baldr: add FuncRef to ValType (r=lth)
Luke Wagner <luke@mozilla.com> - Mon, 29 Apr 2019 19:13:55 -0500 - rev 473360
Push 113079 by lwagner@mozilla.com at Fri, 10 May 2019 20:29:44 +0000
Bug 1546138 - Baldr: add FuncRef to ValType (r=lth) Differential Revision: https://phabricator.services.mozilla.com/D28724 *** Bug 1546138 - Baldr: remove (ref T) special case from Val union (r=lth) Differential Revision: https://phabricator.services.mozilla.com/D29298
77be2a5365737eca914cfcf06129cf21f4024c6c: Bug 1546138 - Baldr: reflect 'anyfunc' to 'funcref' renaming in methods (r=lth)
Luke Wagner <luke@mozilla.com> - Mon, 29 Apr 2019 18:00:26 -0500 - rev 473359
Push 113079 by lwagner@mozilla.com at Fri, 10 May 2019 20:29:44 +0000
Bug 1546138 - Baldr: reflect 'anyfunc' to 'funcref' renaming in methods (r=lth) Differential Revision: https://phabricator.services.mozilla.com/D28723
b05a12b3fd2a53009c02fd23a7bb6c3c7fba6302: Bug 1531647 - Implement atomic operations on BigInt TypedArrays r=lth
Robin Templeton <robin@igalia.com> - Mon, 29 Apr 2019 23:20:17 +0000 - rev 472368
Push 113004 by rgurzau@mozilla.com at Fri, 03 May 2019 04:25:36 +0000
Bug 1531647 - Implement atomic operations on BigInt TypedArrays r=lth Differential Revision: https://phabricator.services.mozilla.com/D21648
f9d1ae270d58849485b95fb8d246196a18f76b30: Bug 1546138 - Baldr: remove indirection from table.get return value (r=lth)
Luke Wagner <luke@mozilla.com> - Wed, 01 May 2019 15:13:43 -0500 - rev 472305
Push 112997 by lwagner@mozilla.com at Thu, 02 May 2019 21:36:23 +0000
Bug 1546138 - Baldr: remove indirection from table.get return value (r=lth) Differential Revision: https://phabricator.services.mozilla.com/D29596
094145132b7f3ffd2004a58074af0ad040b151ce: Bug 1546138 - Baldr: do failure checking in masm.wasmCallBulitinInstanceMethod (r=lth)
Luke Wagner <luke@mozilla.com> - Wed, 01 May 2019 16:55:05 -0500 - rev 472304
Push 112997 by lwagner@mozilla.com at Thu, 02 May 2019 21:36:23 +0000
Bug 1546138 - Baldr: do failure checking in masm.wasmCallBulitinInstanceMethod (r=lth) This patch further centralizes builtin signature information into SymbolicAddressSignature, removing more than 100 lines of code and preparing the way for the next patch, which will use this eager error check to return a JSObject* from Instance::tableGet. Differential Revision: https://phabricator.services.mozilla.com/D29595
9f78bcde2e81a188924f80110680ab217a968bf9: Bug 1546138 - Baldr: rename TableKind::TypedFunction to AsmJS (r=lth)
Luke Wagner <luke@mozilla.com> - Wed, 24 Apr 2019 16:57:07 -0500 - rev 472303
Push 112997 by lwagner@mozilla.com at Thu, 02 May 2019 21:36:23 +0000
Bug 1546138 - Baldr: rename TableKind::TypedFunction to AsmJS (r=lth) Differential Revision: https://phabricator.services.mozilla.com/D29299
54beb5e36110d96350bf119805a6c85d3c70ea27: Bug 1546138 - Baldr: add FuncRef to ValType (r=lth)
Luke Wagner <luke@mozilla.com> - Mon, 29 Apr 2019 19:13:55 -0500 - rev 472302
Push 112997 by lwagner@mozilla.com at Thu, 02 May 2019 21:36:23 +0000
Bug 1546138 - Baldr: add FuncRef to ValType (r=lth) Differential Revision: https://phabricator.services.mozilla.com/D28724 *** Bug 1546138 - Baldr: remove (ref T) special case from Val union (r=lth) Differential Revision: https://phabricator.services.mozilla.com/D29298
2b42fdbc6f6b998ca8ab9f5cc54eb7cd754c3c17: Bug 1546138 - Baldr: reflect 'anyfunc' to 'funcref' renaming in methods (r=lth)
Luke Wagner <luke@mozilla.com> - Mon, 29 Apr 2019 18:00:26 -0500 - rev 472301
Push 112997 by lwagner@mozilla.com at Thu, 02 May 2019 21:36:23 +0000
Bug 1546138 - Baldr: reflect 'anyfunc' to 'funcref' renaming in methods (r=lth) Differential Revision: https://phabricator.services.mozilla.com/D28723
7bfcf5af011d1bdad6dd065d1b83cfb31ca60f2b: Bug 1547682: Cranelift: properly handle unknown type errors; r=lth
Benjamin Bouvier <benj@benj.me> - Fri, 26 Apr 2019 18:16:27 +0200 - rev 472240
Push 112985 by bbouvier@mozilla.com at Thu, 02 May 2019 10:29:04 +0000
Bug 1547682: Cranelift: properly handle unknown type errors; r=lth Differential Revision: https://phabricator.services.mozilla.com/D29183
9fd0c4622f00d5173824b7ebef3119edbdfdf84b: Bug 1547682: Bump Cranelift to be8a83132df0a277da8fa3e6a9c5d03c4a05d57e; r=lth
Benjamin Bouvier <benj@benj.me> - Tue, 30 Apr 2019 14:22:41 +0200 - rev 472239
Push 112985 by bbouvier@mozilla.com at Thu, 02 May 2019 10:29:04 +0000
Bug 1547682: Bump Cranelift to be8a83132df0a277da8fa3e6a9c5d03c4a05d57e; r=lth Differential Revision: https://phabricator.services.mozilla.com/D29343
0e3eef30f66b0c5fe6886f46011f7e7210cbfab2: Bug 1546169 - Enable 64-bit atomics for more platforms in AtomicOperations-feeling-lucky-gcc.h. r=lth
Robin Templeton <robin@igalia.com> - Fri, 26 Apr 2019 21:03:37 +0000 - rev 471608
Push 112929 by nbeleuzu@mozilla.com at Sat, 27 Apr 2019 09:55:23 +0000
Bug 1546169 - Enable 64-bit atomics for more platforms in AtomicOperations-feeling-lucky-gcc.h. r=lth Differential Revision: https://phabricator.services.mozilla.com/D28394
8c14162a3f8e184416f850e0d4ef081ef2328a69: Bug 1546439: Allow showing the optimized IR of a Cranelift-compiled function; r=lth
Benjamin Bouvier <benj@benj.me> - Tue, 23 Apr 2019 17:14:19 +0000 - rev 471081
Push 112895 by cbrindusan@mozilla.com at Wed, 24 Apr 2019 22:47:15 +0000
Bug 1546439: Allow showing the optimized IR of a Cranelift-compiled function; r=lth Differential Revision: https://phabricator.services.mozilla.com/D28513
5acf68edbf599cafcf131d5fa2eb5e70c67279b8: Bug 1546439: Bump Cranelift to 538a0662bf90a1daa9921c10f34827ace134abf1; r=lth
Benjamin Bouvier <benj@benj.me> - Tue, 23 Apr 2019 17:14:19 +0000 - rev 471080
Push 112895 by cbrindusan@mozilla.com at Wed, 24 Apr 2019 22:47:15 +0000
Bug 1546439: Bump Cranelift to 538a0662bf90a1daa9921c10f34827ace134abf1; r=lth The one optimization introduced by this is the rearrangement of branches to prefer fallthrough whenever possible, as well as folding branches when comparing against 0. See also https://github.com/CraneStation/cranelift/pull/629 for details. Differential Revision: https://phabricator.services.mozilla.com/D28512
5fd6e9df0a2c8a76139f5994b8d80afe8af68ac2: Bug 1546439: Allow showing the optimized IR of a Cranelift-compiled function; r=lth
Benjamin Bouvier <benj@benj.me> - Fri, 19 Apr 2019 17:43:45 +0200 - rev 471065
Push 112889 by bbouvier@mozilla.com at Wed, 24 Apr 2019 16:23:18 +0000
Bug 1546439: Allow showing the optimized IR of a Cranelift-compiled function; r=lth Differential Revision: https://phabricator.services.mozilla.com/D28513
df4c4083aff8d84ff17010249d08e7b6dc6f9beb: Bug 1546439: Bump Cranelift to 538a0662bf90a1daa9921c10f34827ace134abf1; r=lth
Benjamin Bouvier <benj@benj.me> - Tue, 23 Apr 2019 17:37:34 +0200 - rev 471064
Push 112889 by bbouvier@mozilla.com at Wed, 24 Apr 2019 16:23:18 +0000
Bug 1546439: Bump Cranelift to 538a0662bf90a1daa9921c10f34827ace134abf1; r=lth The one optimization introduced by this is the rearrangement of branches to prefer fallthrough whenever possible, as well as folding branches when comparing against 0. See also https://github.com/CraneStation/cranelift/pull/629 for details. Differential Revision: https://phabricator.services.mozilla.com/D28512
74175527c5eab80b079b60a97b227e5ec5721c66: Bug 1541357 - Change the argument order of table.grow to be spec-compliant. r=lth
Julian Seward <jseward@acm.org> - Mon, 22 Apr 2019 08:51:04 +0000 - rev 470674
Push 112876 by aciure@mozilla.com at Tue, 23 Apr 2019 22:24:17 +0000
Bug 1541357 - Change the argument order of table.grow to be spec-compliant. r=lth We implemented table.grow with an initializer argument before there was a spec for it, and the draft spec now takes the arguments in the opposite order of what we have, to follow table.fill and memory.fill: we should pop the delta first, then the init value, ie in the high-level notation, the init value is the first argument and the delta the second. This corresponds to the last two arguments of the fill instructions, which are initializer value and length. This commit fixes both the implementation and test cases: it swaps the order of the 'initial value' and 'delta' arguments. Differential Revision: https://phabricator.services.mozilla.com/D27887
49c94645be164f0004412b60db6f8d464b39d317: Bug 1531647 - Refactor atomic operation type dispatch for BigInt integration r=lth,wingo
Robin Templeton <robin@igalia.com> - Mon, 22 Apr 2019 13:06:46 +0000 - rev 470368
Push 112868 by opoprus@mozilla.com at Mon, 22 Apr 2019 22:19:22 +0000
Bug 1531647 - Refactor atomic operation type dispatch for BigInt integration r=lth,wingo Differential Revision: https://phabricator.services.mozilla.com/D21785
ef00d4a58102a86d99a48a350d51941500b133cd: Bug 1539406: Bump Cranelift to revision 542d799dd7a3b2cc; r=lth
Benjamin Bouvier <benj@benj.me> - Mon, 15 Apr 2019 10:39:28 +0000 - rev 469492
Push 112797 by ncsoregi@mozilla.com at Mon, 15 Apr 2019 15:29:43 +0000
Bug 1539406: Bump Cranelift to revision 542d799dd7a3b2cc; r=lth This is the first time we pin a specific Cranelift commit hash to use in Gecko. The target-lexicon hack is removed and instead we introduce a vendor patch for cranelift-codegen/cranelift-wasm themselves. Notable changes happen in top-level Cargo.toml, .cargo/config.in and js/src/wasm/cranelift/Cargo.toml; the rest has been generated by `mach vendor rust`. Differential Revision: https://phabricator.services.mozilla.com/D27316
bd5eba0629e6dbffa0be9d6c9ad7f67aa30ce23d: Bug 1487113 - Baldr: add logging/testing functions for (de)serialization (r=lth)
Luke Wagner <luke@mozilla.com> - Mon, 01 Apr 2019 19:15:12 -0500 - rev 468838
Push 112756 by lwagner@mozilla.com at Wed, 10 Apr 2019 23:22:24 +0000
Bug 1487113 - Baldr: add logging/testing functions for (de)serialization (r=lth) Differential Revision: https://phabricator.services.mozilla.com/D26730
d078014dcad1cf488deacfdea9db0c586d2892e4: Bug 1487113 - Baldr: correctly deserialize name section index (r=lth)
Luke Wagner <luke@mozilla.com> - Mon, 01 Apr 2019 14:58:26 -0500 - rev 468837
Push 112756 by lwagner@mozilla.com at Wed, 10 Apr 2019 23:22:24 +0000
Bug 1487113 - Baldr: correctly deserialize name section index (r=lth) Differential Revision: https://phabricator.services.mozilla.com/D26729
70b85fdd4bbf691a2d7295d441b19598968b1983: Bug 1539865 - Baldr: lower baseline tiering threshold to 10ms (r=lth)
Luke Wagner <luke@mozilla.com> - Wed, 03 Apr 2019 05:36:12 +0000 - rev 467789
Push 112658 by aciure@mozilla.com at Thu, 04 Apr 2019 04:41:45 +0000
Bug 1539865 - Baldr: lower baseline tiering threshold to 10ms (r=lth) Differential Revision: https://phabricator.services.mozilla.com/D25421
4242232bb3708456e12d10029afd14da9eecb48e: Bug 1533705 - Baldr: for instance function calls, don't redundantly re-state the arg types. r=lth
Julian Seward <jseward@acm.org> - Wed, 03 Apr 2019 06:05:27 +0000 - rev 467746
Push 112658 by aciure@mozilla.com at Thu, 04 Apr 2019 04:41:45 +0000
Bug 1533705 - Baldr: for instance function calls, don't redundantly re-state the arg types. r=lth For Baldr and Rabaldr, bug 1528983 moved some way towards centralising information about argument and return types of instance-function calls, with the aim of having a single point-of-truth for such information. Unfortunately the functions in Baldr that create instance function calls (in WasmIonCompile.cpp) still state explicitly the type of each argument, despite having to hand the relevant SymbolicAddressSignature. Hence they state these types redundantly and potentially in conflict with the single-point-of-truth version. This patch changes all relevant calls to passArg() so that they pull the argument type out of the SymbolicAddressSignature rather than pass it ad-hoc. It also changes passInstance() to take the first argument type, for assertional purposes only. Differential Revision: https://phabricator.services.mozilla.com/D25805
a0a1f6c8e4d1e293e79b958d53b600f0ed51b58a: Bug 1513492 - Add support for a number of new (2018/12) text versions of WebAssembly instructions r=lth
Camil Staps <info@camilstaps.nl> - Tue, 02 Apr 2019 06:22:35 +0000 - rev 467525
Push 112633 by cbrindusan@mozilla.com at Tue, 02 Apr 2019 15:52:18 +0000
Bug 1513492 - Add support for a number of new (2018/12) text versions of WebAssembly instructions r=lth The text format of the instructions wrap, extend, trunc, convert, demote, promote, and reinterpret was changed recently to make them more consistent. Signedness now appears after the type; e.g. trunc_f32_s instead of trunc_s/f32. Also, local.tee can now be used besides tee_local. See https://github.com/WebAssembly/wabt/issues/933 for reference. Differential Revision: https://phabricator.services.mozilla.com/D25540
6ab89a7fb6b69c533596fe57691d2207960b6a5c: Bug 1538820 - Baldr: rm dead CallFarJump (r=lth)
Luke Wagner <luke@mozilla.com> - Tue, 26 Mar 2019 15:23:41 +0000 - rev 466122
Push 112561 by dvarga@mozilla.com at Tue, 26 Mar 2019 22:00:04 +0000
Bug 1538820 - Baldr: rm dead CallFarJump (r=lth) Actually, it's not totally dead, there is a ModuleGenerator-local use for patching far-jump islands. Differential Revision: https://phabricator.services.mozilla.com/D24764
4a546c424e4748c45d704a4c162a22018417292a: Bug 1536905 - Baldr: do instantiation in a separate task from the getting of imports (r=lth)
Luke Wagner <luke@mozilla.com> - Wed, 20 Mar 2019 13:45:04 -0500 - rev 465930
Push 112541 by lwagner@mozilla.com at Mon, 25 Mar 2019 16:02:15 +0000
Bug 1536905 - Baldr: do instantiation in a separate task from the getting of imports (r=lth) Having this OffThreadPromiseTask in place may also be useful one day if we want to do any non-trivial instantiation-time codegen (say of Web IDL Bindings stubs...). Differential Revision: https://phabricator.services.mozilla.com/D24243
00526b3f47ae27c8035b65d3433655e6e1e34865: Bug 1536905 - Baldr: factor out ImportValues struct (r=lth)
Luke Wagner <luke@mozilla.com> - Wed, 20 Mar 2019 13:45:00 -0500 - rev 465929
Push 112541 by lwagner@mozilla.com at Mon, 25 Mar 2019 16:02:15 +0000
Bug 1536905 - Baldr: factor out ImportValues struct (r=lth) This patch is also pure refactoring, replacing the N Rooted<GCVector>s with one ImportValues struct that can be Rooted once and then passed around. This reduces existing duplication and also simplifies the next patch. Differential Revision: https://phabricator.services.mozilla.com/D24242
fb3b6f13c0a3d36e28873c9894e4c316dbfcadff: Bug 1536905 - Baldr: split Resolve() into ResolveCompile() and AsyncInstance() (r=lth)
Luke Wagner <luke@mozilla.com> - Wed, 20 Mar 2019 13:44:56 -0500 - rev 465928
Push 112541 by lwagner@mozilla.com at Mon, 25 Mar 2019 16:02:15 +0000
Bug 1536905 - Baldr: split Resolve() into ResolveCompile() and AsyncInstance() (r=lth) This patch doesn't change behavior; it just splits out the compile and instantiate paths so that the latter can be updated in a later patch. This splitting also slightly simplifies the code. The bits of duplication introduced here are refactored in the next patch. Differential Revision: https://phabricator.services.mozilla.com/D24241
1e5191f8b8b5545a54e7d49781c83510365618b9: Bug 1487113 - Baldr: pass ownership of optimized encoding bytes (r=lth)
Luke Wagner <luke@mozilla.com> - Mon, 25 Mar 2019 10:30:38 -0500 - rev 465897
Push 112537 by lwagner@mozilla.com at Mon, 25 Mar 2019 15:34:10 +0000
Bug 1487113 - Baldr: pass ownership of optimized encoding bytes (r=lth)
190d4ea663e24e0f1e2807029150721bdfcd3c77: Bug 1531662 - Rename get_local/set_local/get_global/set_global to local.get/local.get/global.get/global.set throughout test suite. patch=1.1nathaniel1.1, r=lth
Lars T Hansen <lhansen@mozilla.com> - Fri, 22 Mar 2019 10:59:22 +0100 - rev 465563
Push 112514 by lhansen@mozilla.com at Fri, 22 Mar 2019 12:55:41 +0000
Bug 1531662 - Rename get_local/set_local/get_global/set_global to local.get/local.get/global.get/global.set throughout test suite. patch=1.1nathaniel1.1, r=lth
c6b8fe318656aa549d5aeba7ec605beb50d67042: Bug 1536062: Make sure that dead-code doesn't prevent ion compilation of wasm modules; r=lth
Benjamin Bouvier <benj@benj.me> - Tue, 19 Mar 2019 09:42:45 +0000 - rev 464970
Push 112486 by opoprus@mozilla.com at Tue, 19 Mar 2019 16:41:04 +0000
Bug 1536062: Make sure that dead-code doesn't prevent ion compilation of wasm modules; r=lth This also fixes-up a few places in text-to-binary where no error messages were generated, resulting in incorrect out-of-memory messages. Differential Revision: https://phabricator.services.mozilla.com/D23838
9d953c8003c66ffc9c7bf505bc12a6d18a6b2189: Bug 1532714: Add a wasmUsesCranelift() function to check usage of Cranelift; r=lth
Benjamin Bouvier <benj@benj.me> - Wed, 06 Mar 2019 09:56:08 +0000 - rev 462575
Push 112315 by ncsoregi@mozilla.com at Wed, 06 Mar 2019 16:18:23 +0000
Bug 1532714: Add a wasmUsesCranelift() function to check usage of Cranelift; r=lth Bulk memory operations can be enabled at the same time Cranelift is, in which case partial initialization of elements/segments/etc. implementation is statically implemented, but dynamically controlled by wasmBulkMemoryOps(). Cranelift doesn't implement bulk memory operations yet, so wasmBulkMemoryOps() returns false, while the static behavior is there. Thus, we have to temporarily disable partial initialization tests when running with Cranelift. This will go away when Cranelift supports bulk memory operations. Differential Revision: https://phabricator.services.mozilla.com/D22271
6b4ac180a1e3f892dd2c1d1bbd222ada33507abd: Bug 1401675 - Baldr: remove some unneeded header dependencies (r=lth)
Luke Wagner <luke@mozilla.com> - Tue, 19 Feb 2019 14:28:35 -0600 - rev 459926
Push 112023 by lwagner@mozilla.com at Tue, 19 Feb 2019 20:44:17 +0000
Bug 1401675 - Baldr: remove some unneeded header dependencies (r=lth)
f6323e932e3ed8db75cb8b6dec890958bf4adfa4: Bug 1401675 - Baldr: simplify how function bodies end (r=lth)
Luke Wagner <luke@mozilla.com> - Tue, 19 Feb 2019 14:28:06 -0600 - rev 459925
Push 112023 by lwagner@mozilla.com at Tue, 19 Feb 2019 20:44:17 +0000
Bug 1401675 - Baldr: simplify how function bodies end (r=lth)
e5fb09214df811d17e1153b92c43427aff2b41a3: Bug 1401675 - Baldr: factor popWithType() (r=lth)
Luke Wagner <luke@mozilla.com> - Tue, 19 Feb 2019 14:27:42 -0600 - rev 459924
Push 112023 by lwagner@mozilla.com at Tue, 19 Feb 2019 20:44:17 +0000
Bug 1401675 - Baldr: factor popWithType() (r=lth)
d29b60b57b23f5b0d361b8756e850f197647c1ac: Bug 1401675 - Baldr: factor out OpIter::checkIsSubtype() (r=lth)
Luke Wagner <luke@mozilla.com> - Tue, 12 Feb 2019 09:42:55 -0600 - rev 458681
Push 111873 by lwagner@mozilla.com at Tue, 12 Feb 2019 15:51:20 +0000
Bug 1401675 - Baldr: factor out OpIter::checkIsSubtype() (r=lth)
6ae6def2e6ed6dd8af7d352b306ec5e8c88cef76: Bug 1401675 - Baldr: use Pair to optimize out empty values instead of specialization (r=lth)
Luke Wagner <luke@mozilla.com> - Tue, 12 Feb 2019 09:39:05 -0600 - rev 458680
Push 111873 by lwagner@mozilla.com at Tue, 12 Feb 2019 15:51:20 +0000
Bug 1401675 - Baldr: use Pair to optimize out empty values instead of specialization (r=lth)
17988b9f30d4984f9e3d3dd77727fa591a4048c2: Bug 1401675 - Baldr: factor out Decoder::readValType() (r=lth)
Luke Wagner <luke@mozilla.com> - Tue, 12 Feb 2019 09:37:48 -0600 - rev 458679
Push 111873 by lwagner@mozilla.com at Tue, 12 Feb 2019 15:51:20 +0000
Bug 1401675 - Baldr: factor out Decoder::readValType() (r=lth)
609025fde71973239ca93702c96997df2a849221: Bug 1486994 - avoid automatic installs of taskcluster packages on non-x86-64 machines; r=lth
Nathan Froyd <froydnj@mozilla.com> - Tue, 05 Feb 2019 16:15:58 -0500 - rev 457182
Push 111708 by nfroyd@mozilla.com at Tue, 05 Feb 2019 21:16:16 +0000
Bug 1486994 - avoid automatic installs of taskcluster packages on non-x86-64 machines; r=lth Presumably, if somebody is working on a non-x86-64 Linux box, they know enough to install all of these packages manually.
8bd53bf9a6913eb2f6cfdc475f2f9cf3e60cbd9b: Bug 1523876: Replace uses of test-also-wasm-compiler by test-also in wasm tests; r=lth
Benjamin Bouvier <benj@benj.me> - Wed, 30 Jan 2019 14:18:15 +0100 - rev 456194
Push 111596 by bbouvier@mozilla.com at Thu, 31 Jan 2019 09:43:53 +0000
Bug 1523876: Replace uses of test-also-wasm-compiler by test-also in wasm tests; r=lth