js/src/wasm/WasmBaselineCompile.cpp
06590dc45a945733fb550325875705a739d693a3
created 2020-01-14 22:23 +0200
pushed 2020-01-15 04:16 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out changeset d2457f7efd8a (bug 1608791) for spidermonkey bustages on WasmBaselineCompile.cpp. CLOSED TREE
d2457f7efd8a35a93816cbc6b47796c8cbc3b625
created 2020-01-14 18:51 +0000
pushed 2020-01-15 04:16 +0000
Lars T Hansen Lars T Hansen - Bug 1608791 - Harden the Rabaldr register wrappers. r=rhunt
14c9f19d716c0eaac320fa351872ec7e42471555
created 2020-01-08 10:15 +0000
pushed 2020-01-08 16:45 +0000
Andy Wingo Andy Wingo - Bug 1603140 - Add multi-value return epilogue to baseline compiler r=lth
28e56e8fe2bb265f89a78a9d2631d2a6632eefad
created 2020-01-07 09:28 +0000
pushed 2020-01-07 16:19 +0000
Andy Wingo Andy Wingo - Bug 1603140 - Multi-value returns in baseline wasm compiler r=lth
33d7640d6bad33e6f0401f9f5ef8ea8946780b9d
created 2020-01-06 18:31 +0200
pushed 2020-01-06 21:54 +0000
Ciure Andrei Ciure Andrei - Backed out changeset 63f89c300859 (bug 1603140) for causing wasm related bustages CLOSED TREE
63f89c30085907e524cc8694cba029b9012f32e9
created 2020-01-06 15:45 +0000
pushed 2020-01-06 21:54 +0000
Andy Wingo Andy Wingo - Bug 1603140 - Multi-value returns in baseline wasm compiler r=lth
68b0f6bd38ad89654bde1da2f3755597f6807a43
created 2019-12-20 07:16 +0000
pushed 2019-12-20 15:52 +0000
Chris Peterson Chris Peterson - Bug 1570499 - Part 1: Replace MOZ_FALLTHROUGH macro with C++17's [[fallthrough]] attribute. r=froydnj
a5c69456f4438bfc83da634c3fbf3437bfa4a0ac
created 2019-12-17 14:00 +0000
pushed 2019-12-18 16:02 +0000
Lars T Hansen Lars T Hansen - Bug 1604453 - Clean up the cruft. r=bbouvier
4e7dd9fe1cde8e852a5653698614119941a08e0f
created 2019-12-17 13:39 +0000
pushed 2019-12-18 16:02 +0000
Lars T Hansen Lars T Hansen - Bug 1604118 - Rename isRef, and tidy up. r=rhunt
e51924303b7b1ad280aca7eeded02b3fb690df4f
created 2019-12-16 18:21 +0200
pushed 2019-12-16 21:47 +0000
Csoregi Natalia Csoregi Natalia - Backed out changeset 69e62c1d0d53 (bug 1603140) for bustage WasmBaselineCompile.cpp. CLOSED TREE
69e62c1d0d539a951f49e0ff967ae2392d161c2c
created 2019-12-16 15:56 +0000
pushed 2019-12-16 21:47 +0000
Andy Wingo Andy Wingo - Bug 1603140 - Multi-value returns in baseline wasm compiler r=lth
f23128d93320d080700b559277b8a034744adb8b
created 2019-12-16 08:59 +0000
pushed 2019-12-16 17:21 +0000
Lars T Hansen Lars T Hansen - Bug 1603496 - abstract reference-type checking on JS values. r=rhunt
6b57e33999e9f2b923f9408c750e7fb607b278dc
created 2019-12-13 20:51 +0000
pushed 2019-12-14 09:41 +0000
Jeff Walden Jeff Walden - Bug 1439659 - Make |MOZ_{LITTLE,BIG}_ENDIAN| into function macros so that invoking them inside |#if| conditions when they haven't been defined yet is a compile error. r=froydnj
b5d507e3548cbc9058f295b22a9ee3fc06731473
created 2019-12-12 16:51 +0000
pushed 2019-12-13 04:07 +0000
Lars T Hansen Lars T Hansen - Bug 1599125 - Implement nullref. r=luke
348f26ca8d22b30d6a6fd37c3f3ff4516335c96c
created 2019-12-12 12:02 +0000
pushed 2019-12-13 04:07 +0000
Lars T Hansen Lars T Hansen - Bug 1598009 - Generalize ValType reference types. r=luke
669e33b257e8690c1a82a36514d152f93028b4fd
created 2019-12-12 13:57 +0200
pushed 2019-12-12 21:50 +0000
Oana Pop Rus Oana Pop Rus - Backed out 2 changesets (bug 1599125, bug 1598009) for build bustages in WasmTable.h on a CLOSED TREE
dc6998f9d728284f2808b1711cdb52f025886a71
created 2019-12-12 10:59 +0000
pushed 2019-12-12 21:50 +0000
Lars T Hansen Lars T Hansen - Bug 1599125 - Implement nullref. r=luke
6438be3266660168afbc90447dd4e2e55513febf
created 2019-12-12 10:58 +0000
pushed 2019-12-12 21:50 +0000
Lars T Hansen Lars T Hansen - Bug 1598009 - Generalize ValType reference types. r=luke
6389c30ed81c789d3a7031c8ee350e7cbaebfea8
created 2019-12-04 09:31 +0000
pushed 2019-12-05 04:11 +0000
Andy Wingo Andy Wingo - Bug 1597203 - Fix stack invariant assertion in wasm baseline compiler r=lth
6603dda2bbadd99b1e384f3e9f95f7b35f8a21f3
created 2019-12-02 15:02 +0000
pushed 2019-12-03 09:48 +0000
Mu Tao Mu Tao - Bug 1591047 part 5 - [mips] Pass heapBase to memCopy/memFill and use that to acquire length. r=lth
81832b228e1684f421ffe1a0c2f2f3597afc6e63
created 2019-11-26 18:23 +0000
pushed 2019-11-27 09:44 +0000
Ryan Hunt Ryan Hunt - Bug 1598149 - Treat data/elem.drop as shrink-to-zero, disallow zero length past end of bounds. r=lth
00dde038e9bf5c3db20c67cebe21020e744989af
created 2019-11-21 19:04 +0000
pushed 2019-11-22 04:19 +0000
Ryan Hunt Ryan Hunt - Bug 1596499 - Avoid UB in BaseCompiler constructor. r=sstangl
e12f0cfd62926fd3bee18a6d3f1983776804545a
created 2019-11-19 08:20 +0000
pushed 2019-11-19 21:20 +0000
Andy Wingo Andy Wingo - Bug 1597200 - Fix shuffling of WebAssembly stack results toward FP r=lth
c06659c20d415adb089a7751af744d8f4a908153
created 2019-11-15 17:21 +0000
pushed 2019-11-15 21:44 +0000
Ryan Hunt Ryan Hunt - Bug 1594204 - Generate inline code for memory.copy and memory.fill. r=lth
26c65691696b92244393e8ebe7f06bff47ea5a0f
created 2019-11-15 17:20 +0000
pushed 2019-11-15 21:44 +0000
Ryan Hunt Ryan Hunt - Bug 1594204 - Split out 'emitMemCopy' function for dedicated optimizations. r=lth
f6aa348ba29ac0d8310d5ea7a447828dc22f0543
created 2019-11-15 01:05 +0200
pushed 2019-11-15 09:53 +0000
Andreea Pavel Andreea Pavel - Backed out 2 changesets (bug 1594204) for SM build bustages at WasmBaselineCompile.cpp on a CLOSED TREE
74cc3a413cb0f2da50eb95dff6b6656ce4edabfc
created 2019-11-14 18:56 +0000
pushed 2019-11-15 09:53 +0000
Ryan Hunt Ryan Hunt - Bug 1594204 - Generate inline code for memory.copy and memory.fill. r=lth
6295568b6ea47d638c4346effd4731d37366547b
created 2019-11-14 18:56 +0000
pushed 2019-11-15 09:53 +0000
Ryan Hunt Ryan Hunt - Bug 1594204 - Split out 'emitMemCopy' function for dedicated optimizations. r=lth
109f738f08cbf047a751bef8fda45f4d053b4278
created 2019-11-14 20:27 +0200
pushed 2019-11-15 09:53 +0000
Andreea Pavel Andreea Pavel - Backed out 2 changesets (bug 1594204) for build bustage at WasmBaselineCompile.cpp on a CLOSED TREE
b0545db75058d5967c77a4836f5d6e4e3115ebf5
created 2019-11-14 17:33 +0000
pushed 2019-11-15 09:53 +0000
Ryan Hunt Ryan Hunt - Bug 1594204 - Generate inline code for memory.copy and memory.fill. r=lth
36d41bbf2f46f987ea17b903890eb58a0cfd02a4
created 2019-11-14 15:10 +0000
pushed 2019-11-15 09:53 +0000
Ryan Hunt Ryan Hunt - Bug 1594204 - Split out 'emitMemCopy' function for dedicated optimizations. r=lth
4424f41acdb04b53e7efcf8d64fc9dd1a2c53275
created 2019-11-12 17:49 +0000
pushed 2019-11-13 17:01 +0000
Andy Wingo Andy Wingo - Bug 1595466 - Fix multi-value shuffle of stack values toward SP r=lth
39bc5b23a7a9047fa3770d80787a0d93c9491ee9
created 2019-11-08 12:39 +0000
pushed 2019-11-08 21:36 +0000
Andy Wingo Andy Wingo - Bug 1592983 - Only validate WebAssembly baseline stack in live code r=lth
70f5608fb8f28689ab0a2331b63e0596aacc6fff
created 2019-11-08 11:08 +0000
pushed 2019-11-08 21:36 +0000
André Bargull André Bargull - Bug 1592992 - Part 14: Include util/Memory.h where necessary. r=jonco
879358fd177136a5989b627dd297957065c12105
created 2019-11-08 11:06 +0000
pushed 2019-11-08 21:36 +0000
André Bargull André Bargull - Bug 1592992 - Part 12: Replace js::Min/Max with std::min/max. r=jonco
f0e9baa206dc4318293804c2c2ccca5c9eb7258e
created 2019-11-05 15:40 +0000
pushed 2019-11-05 21:49 +0000
Andy Wingo Andy Wingo - Bug 1592974 - Spill registers before emitting an interrupt check r=lth
5bfb9d257c441384b0217032236bab42b59374c8
created 2019-11-05 15:42 +0000
pushed 2019-11-05 21:49 +0000
Andy Wingo Andy Wingo - Bug 1593015 - Fix WebAssembly baseline codegen for if/then/else with parameters r=lth
fdca8fd9f68ec4b239ecc5e81edf76908eca86d5
created 2019-11-04 12:17 +0000
pushed 2019-11-04 21:44 +0000
Andy Wingo Andy Wingo - Bug 1593247 - Fix WebAssembly Ion codegen for if/then without else r=luke
756e84749f99443679ca7f2637ce1f731bfed5a9
created 2019-11-01 13:45 +0000
pushed 2019-11-01 21:50 +0000
Ryan Hunt Ryan Hunt - Bug 1591047 part 5 - Pass heapBase to memCopy/memFill and use that to acquire length. r=lth
2a4f822999200ebbe1600ace0c0670dd813f7a20
created 2019-11-01 13:43 +0000
pushed 2019-11-01 21:50 +0000
Ryan Hunt Ryan Hunt - Bug 1591047 part 2 - Split memCopy/memFill implementations for shared/non-shared modules. r=lth
90ef5c4f6349447e72cfd2fc50ad103969a66464
created 2019-10-24 09:26 +0000
pushed 2019-10-24 14:47 +0000
Andy Wingo Andy Wingo - Bug 1590920 - Fix popBlockResults(Empty) for jump to outer block r=lth
a9d2b57a99be08cf6942e5dd8c300e75ba0b7501
created 2019-10-22 15:30 +0000
pushed 2019-10-23 15:48 +0000
Andy Wingo Andy Wingo - Bug 1578418 - Use WasmABIResults iterator to place block and function results r=luke,lth
68bef5c5f4d466a6d404826e511ba75036e772a0
created 2019-10-22 17:19 +0300
pushed 2019-10-22 21:43 +0000
Bogdan Tara Bogdan Tara - Backed out changeset aca2e6cff6b9 (bug 1578418) for bustages complaining about WasmBaselineCompile.cpp CLOSED TREE
aca2e6cff6b9c66232538f82538d3d1965be4eca
created 2019-10-22 09:04 +0000
pushed 2019-10-22 21:43 +0000
Andy Wingo Andy Wingo - Bug 1578418 - Use WasmABIResults iterator to place block and function results r=luke,lth
9f7109703bd067debf303d476bb5acd521ed1266
created 2019-10-15 08:46 +0000
pushed 2019-10-15 21:37 +0000
Andy Wingo Andy Wingo - Bug 1577508 - Allow WebAssembly blocks to return multiple values r=luke
0d0bf1a4fa878505bc6fa36f5748107b42cebe12
created 2019-10-07 10:48 +0300
pushed 2019-10-07 07:50 +0000
Gurzau Raul Gurzau Raul - Backed out changeset b868b0719ca6 (bug 1577508) as requested by lth. a=backout
b868b0719ca6610eb2631f1b0099db4822a1ffd9
created 2019-10-04 12:05 +0000
pushed 2019-10-04 21:38 +0000
Andy Wingo Andy Wingo - Bug 1577508 - Allow WebAssembly blocks to return multiple values r=luke
64610aca4c7585f75f19b40b158ee1d136e4ba60
created 2019-10-03 16:33 +0300
pushed 2019-10-03 21:48 +0000
Andreea Pavel Andreea Pavel - Backed out changeset ed20677d8a91 (bug 1577508) for build bustages on a CLOSED TREE
ed20677d8a912b1f4659d834e249345e57bc6b8e
created 2019-10-03 13:16 +0000
pushed 2019-10-03 21:48 +0000
Andy Wingo Andy Wingo - Bug 1577508 - Allow WebAssembly blocks to return multiple values r=luke
52bf76c9b4a484cd518d0ceb0ce8943a9e4f285f
created 2019-10-03 12:43 +0300
pushed 2019-10-03 16:42 +0000
Andreea Pavel Andreea Pavel - Backed out changeset bf0900c02d78 (bug 1577508) for build bustages on a CLOSED TREE
bf0900c02d78aa1816a465ece607bbd2d5a81566
created 2019-10-03 08:08 +0000
pushed 2019-10-03 16:42 +0000
Andy Wingo Andy Wingo - Bug 1577508 - Allow WebAssembly blocks to return multiple values r=luke
133d7a10348a9802d3fb795a5e2af8ea5dfe3a85
created 2019-10-01 12:17 +0000
pushed 2019-10-02 21:43 +0000
Andy Wingo Andy Wingo - Bug 1576900 - Wasm FuncType has a vector of return values r=luke
cb54c8b3a5150db3d9a75dca010947d3d8754732
created 2019-09-30 13:31 +0300
pushed 2019-09-30 16:21 +0000
Dorel Luca Dorel Luca - Backed out 2 changesets (bug 1577757, bug 1576900) for build bustage in build/src/js/src/wasm/WasmOpIter.h. CLOSED TREE
d2fa4e1a030fef735855e9a2999042edc0334e1f
created 2019-09-20 14:03 +0000
pushed 2019-09-30 16:21 +0000
Andy Wingo Andy Wingo - Bug 1576900 - Wasm FuncType has a vector of return values r=luke
b01aab238aa0293e21f204be90eea391e35c71ec
created 2019-09-25 21:27 +0000
pushed 2019-09-26 04:07 +0000
Ryan Hunt Ryan Hunt - Bug 1561515 - Wasm: Add typed select instruction. r=lth
c1a81d62ead5ea21db50b90dd116b73abbed4e03
created 2019-09-25 21:54 +0000
pushed 2019-09-26 04:07 +0000
Ryan Hunt Ryan Hunt - Bug 1561513 - Wasm: Add bottom type and tweak validation algorithm. r=lth
66f42cfe30ade25445cb6c60456aac8a232eef2d
created 2019-09-20 16:59 +0300
pushed 2019-09-20 21:52 +0000
Andreea Pavel Andreea Pavel - Backed out 3 changesets (bug 1577757, bug 1577508, bug 1576900) for bustages at WasmOpIter.h on a CLOSED TREE
8a9ae25b1019fdec0545514ec71876103c58889d
created 2019-09-20 13:18 +0000
pushed 2019-09-20 21:52 +0000
Andy Wingo Andy Wingo - Bug 1577508 - Allow WebAssembly blocks to return multiple values r=luke
948702f3a01f994aede29ee6a162a2e8c57cbaad
created 2019-09-20 13:14 +0000
pushed 2019-09-20 21:52 +0000
Andy Wingo Andy Wingo - Bug 1576900 - Wasm FuncType has a vector of return values r=luke
e3a5836b677af4e52f309e416ebe33048921b829
created 2019-09-20 13:37 +0300
pushed 2019-09-20 21:52 +0000
Daniel Varga Daniel Varga - Backed out 2 changesets (bug 1577757, bug 1576900) for build bustage in build/src/js/src/wasm/WasmTypes. On a CLOSED TREE
less more (0) -300 -100 -60 tip