js/src/wasm/WasmCode.h
6129cb421151f9a4f6032a3a2e48a71209850711
created 2018-08-20 11:42 -0500
pushed 2018-08-24 17:49 +0000
Luke Wagner Luke Wagner - Bug 1482932 - Baldr: replace unaligned access trap with out of bounds trap (r=lth)
ac7bd965f86b3ae24921f35072eeea2204c82bba
created 2018-08-03 12:04 +0200
pushed 2018-08-24 17:49 +0000
Lars T Hansen Lars T Hansen - Bug 1481171 - Remove failure path for lookupTrap(). r=luke
1be8ad5a7f3fc23ce30be8fa23860c37ae049c3f
created 2018-07-20 17:28 +0200
pushed 2018-08-24 17:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1477073: Don't double-count wasm structures when creating a memory report; r=luke
ca13bbbbb8c53dfc84f31dcddac8342fbbc09264
created 2018-06-21 10:30 +0200
pushed 2018-06-23 22:41 +0000
Lars T Hansen Lars T Hansen - Bug 1459900 - Rename Sig as FuncType, transitively. rs=luke
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-18 21:43 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
fc4c476186abb850d78a393eca9996d6ca7f6c83
created 2018-05-28 18:16 +0300
pushed 2018-06-18 21:43 +0000
qiaopengcheng qiaopengcheng - Bug 1464789 - If page-size is not 4K, the function of LazyStubTier::createMany would trigger a segment fault within executableCopy. r=luke
12581fbf40084fe0e8558b7565bff2c855dd16ec
created 2018-05-10 18:48 -0500
pushed 2018-06-18 21:43 +0000
Luke Wagner Luke Wagner - Bug 1459225 - Baldr: fix race in tier-2 initialization (r=bbouvier)
fc3a8ce00c3f7025871140e1275d6920d92d13db
created 2018-05-08 13:26 -0500
pushed 2018-06-18 21:43 +0000
Luke Wagner Luke Wagner - Bug 1458029 - Baldr: update wasm frame stack format string to match WebAssembly Web API spec (r=yury,bbouvier,fitzgen)
3d46648331c1bd98b2f856f543d315fd87890f91
created 2018-03-23 15:45 +0100
pushed 2018-04-26 21:04 +0000
Lars T Hansen Lars T Hansen - Bug 1445277 - Suppress GC when wasm is active and running with wasm-gc support. r=bbouvier
40baddc5f0b6206f9a90bd694c596b0d8f8a9837
created 2018-03-21 14:40 +0100
pushed 2018-04-26 21:04 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1445272: Add gcTypesEnabled to wasm::ModuleEnvironment and Metadata; r=luke
11913418a9073396c5a4e740d79d80114fc99427
created 2018-03-23 12:32 -0500
pushed 2018-04-26 21:04 +0000
Luke Wagner Luke Wagner - Bug 1428453 - Baldr: use new traps for out-of-bounds (r=bbouvier)
d8b27e30ef910242ddc51624b5a86517925b43b6
created 2018-03-12 11:12 -0500
pushed 2018-04-26 21:04 +0000
Luke Wagner Luke Wagner - Bug 1435360 - Baldr: remove wasm async interrupt support (r=jandem)
edcbf982b033f497ed65c39a812e5252a1988f24
created 2018-03-12 23:53 +0200
pushed 2018-04-26 21:04 +0000
Brindusan Cristian Brindusan Cristian - Backed out 3 changesets (bug 1435360) for web-platform reftests failures on marionette/content/reftest.js CLOSED TREE
7d6183aa40da6492ec595939a0169a9709657fb0
created 2018-03-12 11:12 -0500
pushed 2018-04-26 21:04 +0000
Luke Wagner Luke Wagner - Bug 1435360 - Baldr: remove wasm async interrupt support (r=jandem)
55c87e7ea09d4d9d6a38603360d57523b3c4c821
created 2018-03-10 02:35 +0200
pushed 2018-03-12 14:54 +0000
Ciure Andrei Ciure Andrei - Backed out 3 changesets (bug 1435360) for Android XPCShel failures a=backout on a CLOSED TREE
a463d224c412529aa8d7b02103506f9a714a6dd9
created 2018-03-09 13:04 -0600
pushed 2018-03-12 14:54 +0000
Luke Wagner Luke Wagner - Bug 1435360 - Baldr: remove wasm async interrupt support (r=jandem)
cd1f5af2f7490e47418be7f5fee912bb11b0cbc2
created 2018-03-02 17:49 +0100
pushed 2018-03-05 13:45 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1422043 - wasm: Lazy entry stub generation for function tables (r=luke)
b0db89ec8e9700b63779372d473c91900e6beb17
created 2018-02-15 17:12 +0100
pushed 2018-03-01 16:46 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1422043: Repurpose Code::lookupRange to only target function code ranges; r=luke
12219bfe0748a9bef50559e5c8eefca83655627a
created 2018-02-15 12:41 +0100
pushed 2018-03-01 16:46 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1422043: Put all tiered data into one new data structure wasm::CodeTier; r=luke
bdeee319fd1a6ae8e99c08913d7c10d8622ebfdd
created 2018-02-13 12:46 +0100
pushed 2018-03-01 16:46 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1422043: Use pointer arithmetic to determine a wasm function index; r=luke
50145ed826265cd5e228fb7d973b871359ca2213
created 2018-01-24 11:43 +0100
pushed 2018-03-01 16:46 +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-03-01 16:46 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1319203: Implement the jit-to-wasm entry stub and use it; r=luke, r=jandem
53c5a199232afde93f198c07be1d7b59e125a824
created 2018-01-22 14:55 -0600
pushed 2018-03-01 16:46 +0000
Yury Delendik Yury Delendik - Bug 1431864 - Use Response.url as WebAssembly module URL. r=bkelly,luke
947a058e42b9c671e1e9fe1ded9806100f81d885
created 2018-01-10 12:35 -0600
pushed 2018-01-12 16:47 +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 21:05 +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 21:05 +0000
Luke Wagner Luke Wagner - Bug 1428453 - Baldr: use hardware traps for Trap::Unreachable (r=bbouvier)
02fc8728537344ef9cb38f0c8a91fed6ffde5097
created 2018-01-08 17:43 -0600
pushed 2018-01-11 21:05 +0000
Luke Wagner Luke Wagner - Bug 1428453 - Baldr: move code and remove dead argument/field (r=bbouvier)
c8d3f0749e42b0f3891cd4d404f41f9640c7d2e5
created 2017-09-01 14:03 +0200
pushed 2018-01-11 21:05 +0000
Lars T Hansen Lars T Hansen - Bug 1389464 - Preparatory cleanup. r=luke
0422da76e0f6506e8d50d39c445a4eb25e4b7807
created 2017-10-20 17:20 +0200
pushed 2017-11-09 23:33 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1319203: Rename Entry -> InterpEntry in wasm code; r=luke
4104997aea0c64240199ca7fa1363ace9d2e05f8
created 2017-10-24 10:03 -0500
pushed 2017-11-02 16:33 +0000
Luke Wagner Luke Wagner - Bug 1406421 - Baldr: actual streaming compilation (r=lth)
ab5dcb5b8f1f09cff4c52880ea0c1281cce8d77d
created 2017-10-11 11:40 +0200
pushed 2017-11-02 16:33 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1406041: Implement process-wide wasm code lookup; r=luke
e7d47205fc1d7765c23613887803780ca0acaadb
created 2017-09-29 11:40 +0200
pushed 2017-11-02 16:33 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1360211: Remove all the CodeSegment outparams in wasm::Code lookup functions; r=luke
d857c934cbadcfde51f3991919c39cf9d55344a1
created 2017-09-28 19:19 +0200
pushed 2017-11-02 16:33 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1360211: Make WasmCompartment code lookup blazingly fast; r=luke
4f5b47c7ffc0d6dbdb91b7434d030bef5e067b86
created 2017-09-27 09:31 -0500
pushed 2017-11-02 16:33 +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-11-02 16:33 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 88700ecc3751 (bug 1401827) for leaks detected by asan, e.g. in chrome-1. r=backout
88700ecc37513efe999ab3e849a544e1db156401
created 2017-09-27 09:31 -0500
pushed 2017-11-02 16:33 +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-11-02 16:33 +0000
Luke Wagner Luke Wagner - Bug 1329019 - Baldr: don't transport MacroAssemblers between helper and ModuleGenerator threads (r=lth)
1f23975f1d1f2416955226d1cfcfb87c5702329c
created 2017-09-22 11:05 -0500
pushed 2017-11-02 16:33 +0000
Luke Wagner Luke Wagner - Bug 1329019 - Baldr: Only compute bytecode hash in debug mode (r=yury)
7189690845fb45120bd74ebe6d9d7c10d206cd08
created 2017-09-06 08:30 -0500
pushed 2017-09-15 00:19 +0000
Luke Wagner Luke Wagner - Bug 1395587 - Baldr: shrink the ModuleGenerator interface (r=lth)
601c9ea4e178dc8f12efb33fe76b560ecb5234f5
created 2017-08-23 10:15 -0500
pushed 2017-09-15 00:19 +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-09-15 00:19 +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-09-15 00:19 +0000
Lars T Hansen Lars T Hansen - Bug 1277562 - Part 17: Make Baseline code patchable, and patch in Ion code when available. r=luke
b8382039eedb02a588976ea3b164a20802e9d494
created 2017-06-02 14:05 +0200
pushed 2017-09-15 00:19 +0000
Lars T Hansen Lars T Hansen - Bug 1277562 - Part 12: Get rid of Tier::TBD. r=luke
0f4d52995594cc5c2d302c11b34088e5e5174fb2
created 2017-02-09 15:15 +0100
pushed 2017-09-15 00:19 +0000
Lars T Hansen Lars T Hansen - Bug 1277562 - Part 9: Add Wasm Tier 2 compilation tasks. r=luke
bb7cc30b1c0144d41e715ce773d6ebcd816463d1
created 2017-05-24 13:50 +0200
pushed 2017-09-15 00:19 +0000
Lars T Hansen Lars T Hansen - Bug 1277562 - Part 4: Implement shared hasTier2 flag. r=luke
6b6c6d929cb3ff0f87145c8550437da2c18b76d3
created 2017-05-24 12:02 +0200
pushed 2017-09-15 00:19 +0000
Lars T Hansen Lars T Hansen - Bug 1277562 - Part 2: Data structure support for tier-variant data, for second tier. r=luke
4cdb90db1896574c47c1919406ded08bf82532d7
created 2017-06-06 17:02 +0200
pushed 2017-09-15 00:19 +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
30d63997e26254d57d130c740ce83825816a05be
created 2017-08-09 14:09 +0200
pushed 2017-09-15 00:19 +0000
Lars T Hansen Lars T Hansen - Bug 1277562 - Part 0: Rename anyTier as stableTier. r=luke
72d456d328c7c3c9c0da55a42558ed42bbda7fc1
created 2017-08-11 18:53 +0200
pushed 2017-09-15 00:19 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1384683: Rename wasm::FrameIterator into wasm::WasmFrameIter; r=luke
4fc25ea324cae8d5534581a9d9213aa3df232e7b
created 2017-05-23 10:12 +0200
pushed 2017-06-12 13:08 +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-06-12 13: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-06-12 13:08 +0000
Lars T Hansen Lars T Hansen - Bug 1359027 - Split tier-invariant and tier-variant parts of wasm LinkData apart. r=luke
22e4abf1e4e7e330fc9eb855f5a2e4ace44774f3
created 2017-05-18 09:27 +0200
pushed 2017-06-12 13:08 +0000
Lars T Hansen Lars T Hansen - Bug 1359027 - Split tier-invariant and tier-variant parts of wasm Code apart. r=luke
2bad73fce12b75d5e495409a48377dce07b2f9d3
created 2017-05-19 10:19 +0200
pushed 2017-06-12 13:08 +0000
Lars T Hansen Lars T Hansen - Bug 1359027 - Move funcExports and funcImports to tiered Metadata. r=luke
5187ecd492fc7f98e43d15ef1256946a820e5327
created 2017-05-19 10:07 +0200
pushed 2017-06-12 13: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-06-12 13:08 +0000
Lars T Hansen Lars T Hansen - Bug 1359027 - Split tier-invariant and tier-variant parts of wasm Metadata apart. r=luke
c67aff0a734d82dd7675392df2e88fc1b805164e
created 2017-05-18 09:51 -0500
pushed 2017-06-12 13:08 +0000
Michelangelo De Simone Michelangelo De Simone - Bug 1357911 - Baldr: update names section format (r=luke)
2e27f56d21b48c52075cac851b24d8948b95517b
created 2017-05-15 14:30 -0500
pushed 2017-06-12 13:08 +0000
Luke Wagner Luke Wagner - Bug 1364615 - Baldr: remove bytecode from wasm::Code (r=lth)
b8bbd7e9579a199a02caf025e7becebb67188724
created 2017-05-15 14:27 -0500
pushed 2017-06-12 13:08 +0000
Luke Wagner Luke Wagner - Bug 1364615 - Baldr: remove unlinkedBytesForDebugging (r=lth)
94bc2a2c7274340118d59e845ecc90bcd20ec268
created 2017-05-15 14:27 -0500
pushed 2017-06-12 13:08 +0000
Luke Wagner Luke Wagner - Bug 1364615 - Baldr: use UniquePtr to own code (r=lth)
less more (0) -60 tip