js/src/wasm/WasmGenerator.h
7e8d4a1689601b48d152978b87da7b6dbfd249b2
created 2018-09-03 20:02 +0200
pushed 2018-09-05 08:58 +0000
Lars T Hansen Lars T Hansen - Bug 1487329 - Select wasm baseline compiler if content opts into gc types. r=bbouvier
9287930e6a4909b294912977557739df1fe1284d
created 2018-09-04 16:46 -0500
pushed 2018-09-04 21:48 +0000
Luke Wagner Luke Wagner - Bug 1330661 - Baldr: move LinkData out of Module (r=lth)
603f0c6003b3ec81be847304b71124fcda216c20
created 2018-09-04 14:23 -0500
pushed 2018-09-04 21:27 +0000
Luke Wagner Luke Wagner - Bug 1330661 - Baldr: move Assumptions out of Module (r=lth)
1be8ad5a7f3fc23ce30be8fa23860c37ae049c3f
created 2018-07-20 17:28 +0200
pushed 2018-07-24 11:07 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1477073: Don't double-count wasm structures when creating a memory report; r=luke
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-01 08:46 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
9938026038b1d8e5884a61b8ab77ee9aff478ae1
created 2018-04-11 15:49 -0400
pushed 2018-04-24 01:02 +0000
Ted Campbell Ted Campbell - Bug 1448563 - Part 6: Add memory reporting for off-thread WASM. r=luke
99fa845fe022c62e5c7c9f352bd4182455cd520d
created 2018-04-23 22:23 +0300
pushed 2018-04-23 19:23 +0000
Bogdan Tara Bogdan Tara - Backed out changeset 97dbd15798f9 (bug 1448563) for bad-malloc_usable_size /builds/worker/workspace/moz-toolchain/src/llvm/projects/compiler-rt/lib/asan/asan_malloc_linux.cc a=backout CLOSED TREE
97dbd15798f96a95021bc0a66c9b1dfc22414025
created 2018-04-11 15:49 -0400
pushed 2018-04-23 18:03 +0000
Ted Campbell Ted Campbell - Bug 1448563 - Part 6: Add memory reporting for off-thread WASM. r=luke
91a7028151315c2b06b9705b539d7131389288b5
created 2018-03-23 12:32 -0500
pushed 2018-03-23 18:31 +0000
Luke Wagner Luke Wagner - Bug 1428453 - Baldr: remove old traps (r=bbouvier)
11913418a9073396c5a4e740d79d80114fc99427
created 2018-03-23 12:32 -0500
pushed 2018-03-23 18:31 +0000
Luke Wagner Luke Wagner - Bug 1428453 - Baldr: use new traps for out-of-bounds (r=bbouvier)
3d56f55622c6844c162aa5b65d98745eebf09530
created 2018-03-21 16:57 +0100
pushed 2018-03-21 16:06 +0000
Jan de Mooij Jan de Mooij - Bug 1447578 part 2 - Refactor MacroAssembler, add AutoCheckCannotGC for stack-allocated assemblers. r=jonco,luke
12219bfe0748a9bef50559e5c8eefca83655627a
created 2018-02-15 12:41 +0100
pushed 2018-02-16 10:00 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1422043: Put all tiered data into one new data structure wasm::CodeTier; r=luke
50145ed826265cd5e228fb7d973b871359ca2213
created 2018-01-24 11:43 +0100
pushed 2018-02-12 11:31 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1422043: Split CodeSegment into two classes for future usage; r=luke
cb6130865cacf4b4b9e56e303b2072b531605bbe
created 2018-02-08 14:37 +0100
pushed 2018-02-09 13:06 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1319203: Implement the jit-to-wasm entry stub and use it; r=luke, r=jandem
947a058e42b9c671e1e9fe1ded9806100f81d885
created 2018-01-10 12:35 -0600
pushed 2018-01-11 20:41 +0000
Luke Wagner Luke Wagner - Bug 1428453 - Baldr: use hardware traps for Trap::Unreachable (r=bbouvier)
6f9bad2ae1812ba6f1ee3f97ad4054840dd030f0
created 2018-01-11 02:17 +0200
pushed 2018-01-11 00:17 +0000
Dorel Luca Dorel Luca - Backed out changeset f56ef640d6c0 (bug 1428453) for failing web platform tests on /_mozilla/wasm/select.wast.js r=backout on a CLOSED TREE
f56ef640d6c041cac30d4b22ccf8cda8f9bc1798
created 2018-01-10 12:35 -0600
pushed 2018-01-10 19:51 +0000
Luke Wagner Luke Wagner - Bug 1428453 - Baldr: use hardware traps for Trap::Unreachable (r=bbouvier)
e5e24467641e6d918b069d09771a3e4d96a970ea
created 2018-01-08 17:47 -0600
pushed 2018-01-09 00:04 +0000
Luke Wagner Luke Wagner - Bug 1428453 - Baldr: prefix current trap mechanism names with 'Old' (r=bbouvier)
4104997aea0c64240199ca7fa1363ace9d2e05f8
created 2017-10-24 10:03 -0500
pushed 2017-10-24 15:10 +0000
Luke Wagner Luke Wagner - Bug 1406421 - Baldr: actual streaming compilation (r=lth)
073bcf5a01d5d76c69deac7966f4fb6d67bfd186
created 2017-10-19 09:14 -0500
pushed 2017-10-19 20:28 +0000
Luke Wagner Luke Wagner - Bug 1406421 - Baldr: add and use StartsCodeSection (r=lth)
cf08b78f36ee87aa2f8d0239818a16c97ddaafbe
created 2017-10-19 09:14 -0500
pushed 2017-10-19 20:28 +0000
Luke Wagner Luke Wagner - Bug 1406421 - Baldr: add ExclusiveWaitableData subclass of ExclusiveData and use it (r=lth)
e550d0a1bfd82af3da059dbe32d8c7e760bfdc83
created 2017-10-17 08:55 -0500
pushed 2017-10-17 14:06 +0000
Luke Wagner Luke Wagner - Bug 1406421 - Baldr: allow parallel compilation to proceed until finish() (r=bbouvier)
d857c934cbadcfde51f3991919c39cf9d55344a1
created 2017-09-28 19:19 +0200
pushed 2017-10-03 13:07 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1360211: Make WasmCompartment code lookup blazingly fast; r=luke
18a91f94f2ed4f049f5d1b62ee5674d2866e28a9
created 2017-09-27 09:33 -0500
pushed 2017-09-27 20:23 +0000
Luke Wagner Luke Wagner - Bug 1401827 - Baldr: use Fifo for wasm worklist (r=lth)
4f5b47c7ffc0d6dbdb91b7434d030bef5e067b86
created 2017-09-27 09:31 -0500
pushed 2017-09-27 20:23 +0000
Luke Wagner Luke Wagner - Bug 1401827 - Baldr: simplify ModuleGenerator by making asm.js less weird (r=bbouvier)
5b4af45c76d0ae01835ab7b7f3fe03072f413180
created 2017-09-27 19:44 +0200
pushed 2017-09-27 17:44 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 88700ecc3751 (bug 1401827) for leaks detected by asan, e.g. in chrome-1. r=backout
5c179179dd1f0e17c49850230b3d36bf460afe3e
created 2017-09-27 19:40 +0200
pushed 2017-09-27 17:40 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 6fca712ccc8c (bug 1401827) for leaks detected by asan, e.g. in chrome-1. r=backout
6fca712ccc8cca6e0e26877a65c6c0e2738e8629
created 2017-09-27 09:33 -0500
pushed 2017-09-27 14:57 +0000
Luke Wagner Luke Wagner - Bug 1401827 - Baldr: use Fifo for wasm worklist (r=lth)
88700ecc37513efe999ab3e849a544e1db156401
created 2017-09-27 09:31 -0500
pushed 2017-09-27 14:57 +0000
Luke Wagner Luke Wagner - Bug 1401827 - Baldr: simplify ModuleGenerator by making asm.js less weird (r=bbouvier)
6ff0f49d6e25827d4615136a0100571acf4b9eac
created 2017-09-22 11:05 -0500
pushed 2017-09-22 16:06 +0000
Luke Wagner Luke Wagner - Bug 1329019 - Baldr: don't transport MacroAssemblers between helper and ModuleGenerator threads (r=lth)
a414ed3ef9e596556f88b94fd76a470bee9cd2fd
created 2017-08-31 12:24 +0200
pushed 2017-09-22 12:27 +0000
Lars T Hansen Lars T Hansen - Bug 1380033 - Tiering policy with space proxy. r=luke
029c7b6eee9921c386484ef666946db49c976fc0
created 2017-09-22 12:35 +0200
pushed 2017-09-22 10:35 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset be26c0a0a56f (bug 1380033) for build bustage on Windows at js/src/shell/js.cpp(1351). r=backout on a CLOSED TREE
be26c0a0a56f7cfe70d12a7c40dab13229622839
created 2017-08-31 12:24 +0200
pushed 2017-09-22 09:36 +0000
Lars T Hansen Lars T Hansen - Bug 1380033 - Tiering policy with time estimation. r=luke
3bd70f5f356be8f9aaaab1f09f5dde758b565782
created 2017-09-06 08:31 -0500
pushed 2017-09-06 13:41 +0000
Luke Wagner Luke Wagner - Bug 1395587 - Baldr: allow multiple concurrent, parallel compilations (r=lth)
32df4db6c1503deeb20e50d6e76d0c8cd0d2d5ef
created 2017-09-06 08:31 -0500
pushed 2017-09-06 13:41 +0000
Luke Wagner Luke Wagner - Bug 1395587 - Baldr: remove FunctionGenerator (r=lth)
7189690845fb45120bd74ebe6d9d7c10d206cd08
created 2017-09-06 08:30 -0500
pushed 2017-09-06 13:41 +0000
Luke Wagner Luke Wagner - Bug 1395587 - Baldr: shrink the ModuleGenerator interface (r=lth)
601c9ea4e178dc8f12efb33fe76b560ecb5234f5
created 2017-08-23 10:15 -0500
pushed 2017-08-23 15:36 +0000
Luke Wagner Luke Wagner - Bug 1351488 - Baldr: use lifetime/ownership to manage unblocking Module dependents (r=lth)
427c087cae8d7528970f0025f30cf770bfaa856b
created 2017-08-23 10:12 -0500
pushed 2017-08-23 15:36 +0000
Luke Wagner Luke Wagner - Bug 1351488 - Baldr: factor commonality into finishCodeSegment and make jumpTable more typey (r=lth)
cb4c86e50ed49e1209bda5ee0116e22dde06d819
created 2017-06-01 13:17 +0200
pushed 2017-08-18 14:21 +0000
Lars T Hansen Lars T Hansen - Bug 1277562 - Part 17: Make Baseline code patchable, and patch in Ion code when available. r=luke
b8b7771cce0d66e6fbfec285a84ef1b7e2e3ff0d
created 2017-06-13 19:32 +0200
pushed 2017-08-18 14:21 +0000
Lars T Hansen Lars T Hansen - Bug 1277562 - Part 10: Cancel background tier2 compilation correctly. r=luke
0f4d52995594cc5c2d302c11b34088e5e5174fb2
created 2017-02-09 15:15 +0100
pushed 2017-08-18 14:21 +0000
Lars T Hansen Lars T Hansen - Bug 1277562 - Part 9: Add Wasm Tier 2 compilation tasks. r=luke
21129f558137d87de170fbed432ab4b6206b9ff3
created 2017-05-30 10:55 +0200
pushed 2017-08-18 14:21 +0000
Lars T Hansen Lars T Hansen - Bug 1277562 - Part 8: Track wasm compilation state separately for tiers. r=luke
293183f088dc120fc4ab1d0bdfcc8818eadd6d97
created 2017-02-02 13:56 +0100
pushed 2017-08-18 14:21 +0000
Lars T Hansen Lars T Hansen - Bug 1277562 - Part 7: Tiering control logic. r=luke
4cdb90db1896574c47c1919406ded08bf82532d7
created 2017-06-06 17:02 +0200
pushed 2017-08-18 14:21 +0000
Lars T Hansen Lars T Hansen - Bug 1277562 - Part 1: Equate Tier::Debug with Tier::Baseline and Tier::Serialized with Tier::Ion. r=luke
95043a5e0f9732453d04812b8b6bb16e7e643ee8
created 2017-07-07 16:03 -0700
pushed 2017-07-10 21:26 +0000
Lars T Hansen Lars T Hansen - Bug 1373414 - Backout wasm work stealing on JS helper threads. r=shu
c7428449127566105bdd94b2823b01e0e5e007d5
created 2017-06-08 11:17 +0200
pushed 2017-06-13 04:40 +0000
Lars T Hansen Lars T Hansen - Bug 1371216 - Wasm, make the ModuleGenerator thread also perform compilation work. r=luke
4fc25ea324cae8d5534581a9d9213aa3df232e7b
created 2017-05-23 10:12 +0200
pushed 2017-05-24 14:38 +0000
Lars T Hansen Lars T Hansen - Bug 1277562 - Enforce tier-specific lookup on Code, Metadata, and LinkData, in most cases. r=luke
b644b0a89fab8cd70fbe022c77d7923c1eb142b1
created 2017-05-18 15:44 +0200
pushed 2017-05-22 07:08 +0000
Lars T Hansen Lars T Hansen - Bug 1359027 - Make CodeSegment, MetadataTier, and LinkDataTier self-identifying. r=luke
b3e049afffcc2f87cfea98c3a197cade1a07b4fa
created 2017-05-19 10:37 +0200
pushed 2017-05-22 07:08 +0000
Lars T Hansen Lars T Hansen - Bug 1359027 - Split tier-invariant and tier-variant parts of wasm LinkData apart. r=luke
5187ecd492fc7f98e43d15ef1256946a820e5327
created 2017-05-19 10:07 +0200
pushed 2017-05-22 07:08 +0000
Lars T Hansen Lars T Hansen - Bug 1359027 - Make MetadataTier uniquely owned. r=luke
2bb444c525c273667f2c13cd1445cc44740df68f
created 2017-05-19 10:09 +0200
pushed 2017-05-22 07:08 +0000
Lars T Hansen Lars T Hansen - Bug 1359027 - Split tier-invariant and tier-variant parts of wasm Metadata apart. r=luke
4ed3b236c64ca5d603b063aa353dca5826b276df
created 2017-04-10 19:08 -0500
pushed 2017-04-25 03:30 +0000
Yury Delendik Yury Delendik - Bug 1355263 - Generate better source URL for the wasm module. r=luke
e21df5ea8f0596ccecb3e40e7dc2e5ff182eeda4
created 2017-03-23 11:15 +0100
pushed 2017-03-29 17:27 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1340219: Drive-by fixes in wasm; r=luke
6630355407bfa6b962144d009d88b8004cf56fcb
created 2017-03-22 17:26 -0500
pushed 2017-03-22 22:39 +0000
Luke Wagner Luke Wagner - Bug 1334504 - Baldr: move reload of TLS out of bloaty out-of-line paths (r=bbouvier)
4701cf47fa9008fcd8b8a516e934e738283c82b3
created 2017-03-22 17:11 -0500
pushed 2017-03-22 22:39 +0000
Luke Wagner Luke Wagner - Bug 1334504 - Baldr: always enable profiling prologue (r=bbouvier)
45cc0fe2c02284fccdd71700d93c184e01927a29
created 2017-03-02 13:25 -0600
pushed 2017-03-03 12:06 +0000
Yury Delendik Yury Delendik - Bug 1343581 - Expose wasm function return value to Debugger.Frame. r=luke
36098d6bd3149192acfff82499f7ad4bbb928ae7
created 2017-02-01 11:08 -0600
pushed 2017-03-02 13:06 +0000
Yury Delendik Yury Delendik - Bug 1335773 - Inspects wasm function locals. r=luke
b353d014c22bff5760fdb70948d9fa7dace2047b
created 2017-01-17 13:13 -0600
pushed 2017-01-17 19:14 +0000
Luke Wagner Luke Wagner - Bug 1330891 - Baldr: simplify ModuleGenerator (r=bbouvier)
01f686c12291fba93fcbdd7d55454e4cbe941f14
created 2017-01-07 10:38 -0600
pushed 2017-01-10 11:23 +0000
Yury Delendik Yury Delendik - Bug 1286948 - Adds prolog and epilog debug traps and handlers. r=luke
a22febfbb5d927b889970ef388e4051c22c95f76
created 2017-01-07 10:34 -0600
pushed 2017-01-10 11:23 +0000
Yury Delendik Yury Delendik - Bug 1286948 - Adds debug mode for WASM baseline compiler. r=luke
less more (0) -60 tip