js/src/wasm/WasmGenerator.h
b7a9f56fe8562c47fe8a114d8f35eb3bd468df6d
created 2020-08-06 01:28 +0000
pushed 2020-08-06 15:44 +0000
Chris Fallin Chris Fallin - Bug 1656638: Add Wasm compile- and run-time telemetry to track Wasm compiler performance. r=lth
6e35e01646d7c465893a172a0b4fb116c2293d2a
created 2020-08-06 02:49 +0300
pushed 2020-08-06 03:34 +0000
Butkovits Atila Butkovits Atila - Backed out changeset c8123a3e4249 (bug 1656638) for build bustages at Runtime.h. CLOSED TREE
c8123a3e42497aaa892109bdbb414862a40c9747
created 2020-08-05 23:18 +0000
pushed 2020-08-06 03:34 +0000
Chris Fallin Chris Fallin - Bug 1656638: Add Wasm compile- and run-time telemetry to track Wasm compiler performance. r=lth
8de9829f7c12b2fed6dcc5a85495b17c41a467c6
created 2020-04-16 10:12 +0000
pushed 2020-04-16 21:43 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1630205: Reuse data structures even more across Cranelift compilations; r=rhunt
e4d136fe97331f4f66b78ecb8f725948a7b7e845
created 2020-03-16 13:47 +0000
pushed 2020-03-17 05:13 +0000
Simon Giesecke Simon Giesecke - Bug 1613985 - Use default for equivalent-to-default constructors/destructors in js. r=jorendorff
956f705663758405f2c027b1f3dba82f60f90589
created 2020-03-16 12:41 +0200
pushed 2020-03-17 05:13 +0000
Bogdan Tara Bogdan Tara - Backed out 4 changesets (bug 1613985) for causing build bustages CLOSED TREE
41e858fbf23551e3b63a190b9597b020f012fe07
created 2020-03-16 09:38 +0000
pushed 2020-03-17 05:13 +0000
Simon Giesecke Simon Giesecke - Bug 1613985 - Use default for equivalent-to-default constructors/destructors in js. r=jorendorff
f449a588de9aa51bbce98437f5e125eaf901c224
created 2020-02-24 11:08 +0000
pushed 2020-02-24 16:27 +0000
Sylvestre Ledru Sylvestre Ledru - bug 1617532 - js/ replace typedef by using r=jandem
b26753fb35e7c53082ca6eaff1fe60a4a815a740
created 2019-06-07 21:09 +0000
pushed 2019-06-08 09:39 +0000
Kristen Wright Kristen Wright - Bug 1556861 - Adding ThreadType to js::RunnableTask r=jonco
aacb0c9ecddbc2e76361a843faf2d5a0b334c298
created 2019-04-16 16:43 +0000
pushed 2019-04-24 04:28 +0000
Kristen Wright Kristen Wright - Bug 1532803 - Common interface for JSThreadPool tasks r=jonco
6ab89a7fb6b69c533596fe57691d2207960b6a5c
created 2019-03-26 15:23 +0000
pushed 2019-03-26 21:49 +0000
Luke Wagner Luke Wagner - Bug 1538820 - Baldr: rm dead CallFarJump (r=lth)
10030bd8ac3dd4d0333aae3a44ecfbbe5bb75bec
created 2019-02-18 17:12 -0600
pushed 2019-02-19 04:40 +0000
Luke Wagner Luke Wagner - Bug 1520931 - Baldr: another follow-up simplification from asm.js caching removal (r=bbouvier)
426bafe23415b19d83dc3e084f66f71f156d53c7
created 2019-01-23 16:06 +0100
pushed 2019-01-25 17:00 +0000
Lars T Hansen Lars T Hansen - Bug 1502035 - DataCount section. r=luke
5ca49059949b3c73db196be7280cfd9472631492
created 2018-12-14 13:00 +0100
pushed 2018-12-15 02:48 +0000
Julian Seward Julian Seward - Bug 1476251 - Generate stack maps in the Wasm Baseline compiler. r=lth.
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-01 05:49 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2018-12-01 05:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
4201f7161e7a5323d7a9250f08c1d046aa85456d
created 2018-11-22 11:12 +0100
pushed 2018-11-28 21:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1509283: Compile the last wasm function batch on the main thread; r=luke
6e842238034cd847ede178b4e65ea07704e4ffe6
created 2018-11-06 13:09 -0600
pushed 2018-11-06 21:59 +0000
Luke Wagner Luke Wagner - Bug 1500203 - Baldr: add wasmCompileInSeparateProcess() shell testing function and tests using it (r=bbouvier)
ca965ec1bc91eb004ab8f5d89dc783e62ba04cf2
created 2018-10-24 17:28 +0200
pushed 2018-10-25 09:54 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1501703: Move the custom section read before finishing a wasm module's metadata; r=luke
bbc165233051fb57331cf92b2c223faa333b02bf
created 2018-09-20 14:46 -0500
pushed 2018-09-20 21:55 +0000
Luke Wagner Luke Wagner - Bug 1330661 - Baldr: add JS::OptimizedEncodingListener interface, shell implementation of it and tests (r=lth)
e03b6055ab323548f101d930b53830e0524539e0
created 2018-09-18 20:20 -0500
pushed 2018-09-19 10:00 +0000
Luke Wagner Luke Wagner - Bug 1487475 - Baldr: stop saving bytecode in wasm::Module (r=yury)
1185e88c0067afd38237b65bfcd353d00a04162a
created 2018-09-18 20:20 -0500
pushed 2018-09-19 10:00 +0000
Luke Wagner Luke Wagner - Bug 1487475 - Baldr: save custom sections separately of bytecode (r=yury)
6493ea25b80c14f42598b3d5e74de46a79c156ee
created 2018-09-18 20:15 -0500
pushed 2018-09-19 10:00 +0000
Luke Wagner Luke Wagner - Bug 1487475 - Baldr: rename and split the ModuleGenerator finish functions (r=yury)
6898b065caf34282abaecbac52c16f23169c8b7f
created 2018-09-10 15:09 +0200
pushed 2018-09-10 21:53 +0000
Julian Seward Julian Seward - Bug 1471500 - Complete initial implementation of the bulk-memory proposal. Part 8 of 10. r=lth.
7c4e4e064d71e4c2da4aef39e97c82808918ac91
created 2018-09-03 20:02 +0200
pushed 2018-09-05 22:25 +0000
Lars T Hansen Lars T Hansen - Bug 1487329 - Select wasm baseline compiler if content opts into gc types. r=bbouvier
15812ad59a9019fcf40af44bff598007c7e1bb0e
created 2018-09-05 12:08 +0300
pushed 2018-09-05 22:25 +0000
Dorel Luca Dorel Luca - Backed out 2 changesets (bug 1487329) for build bustages in builds/worker/workspace/build/src/js/src/wasm/WasmValidate.h. CLOSED TREE
7e8d4a1689601b48d152978b87da7b6dbfd249b2
created 2018-09-03 20:02 +0200
pushed 2018-09-05 22:25 +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-05 09:45 +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-05 09:45 +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 15:50 +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 22:02 +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 09:42 +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-24 01:14 +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-24 01:14 +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-24 09:42 +0000
Luke Wagner Luke Wagner - Bug 1428453 - Baldr: remove old traps (r=bbouvier)
11913418a9073396c5a4e740d79d80114fc99427
created 2018-03-23 12:32 -0500
pushed 2018-03-24 09:42 +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 23:46 +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 12:30 +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 22:08 +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 16:52 +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-12 11:26 +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 09:55 +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-11 09:55 +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 09:53 +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 21:58 +0000
Luke Wagner Luke Wagner - Bug 1406421 - Baldr: actual streaming compilation (r=lth)
073bcf5a01d5d76c69deac7966f4fb6d67bfd186
created 2017-10-19 09:14 -0500
pushed 2017-10-20 09:04 +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-20 09:04 +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 21:52 +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 21:37 +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-28 09:44 +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-28 09:44 +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 23:52 +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 23:52 +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 23:52 +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 23:52 +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 21:56 +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 21:56 +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 21:56 +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 21:56 +0000
Lars T Hansen Lars T Hansen - Bug 1380033 - Tiering policy with time estimation. r=luke
less more (0) -100 -60 tip