js/src/asmjs/WasmIonCompile.cpp
a59befb97f314a4c8d861c2e7b94d7bdcc73aa2a
created 2016-01-22 15:46 +0100
pushed 2016-01-22 14:47 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1241886: Fix debug assertion if we're in dead code; r?luke draft
401465947c3418f84bb2938fa2f5a5abacb5a13d
created 2016-01-21 20:49 -0600
pushed 2016-01-22 06:42 +0000
Luke Wagner Luke Wagner - Bug 1234985 - Odin: use VarU32 for integer literals (r=bbouvier)
9c9ae4b5caccfe9216d31aa28b460b38ad1af701
created 2016-01-21 20:49 -0600
pushed 2016-01-22 06:42 +0000
Luke Wagner Luke Wagner - Bug 1234985 - Odin: stop requiring explicit final return (r=bbouvier)
9809139812ebe073b84d0fa12705062b1b50845b
created 2016-01-21 13:36 +0100
pushed 2016-01-21 16:52 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1229399: Allow to peek into the internal wasm IR; r=luke
a8b5e254799b4ba7050c2291cc3b07cf6c7ee98d
created 2016-01-21 12:31 +0100
pushed 2016-01-21 16:52 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1229399: Remove expression statements opcodes in wasm; r=luke
0f7510fa983c1804792cb4a43d341b6b4e533172
created 2016-01-20 10:26 -0600
pushed 2016-01-21 11:44 +0000
Luke Wagner Luke Wagner - Bug 1234985 - Odin: hoist read/writeOp into wasm::Decoder/Encoder (r=bbouvier)
20619c132abb081f017de02162ffe083601c0085
created 2016-01-12 22:12 -0600
pushed 2016-01-18 22:25 +0000
Luke Wagner Luke Wagner - Bug 1239177 - Odin: make calls more like wasm (r=bbouvier)
ac89d5bfe552b127a79008c130efd80695920fb1
created 2016-01-18 18:48 +0100
pushed 2016-01-18 22:25 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1229399: Add list of wasm opcodes described in v8 design document; r=luke
7d298a714dd550d179cd9124dbdbbd1baab9da51
created 2016-01-12 15:18 +0100
pushed 2016-01-18 22:25 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1229399: Unite all the Emit* functions in WasmIonCompile; r=luke
889b91afef87d8c365ff1800a8a260f52d51113e
created 2016-01-18 17:40 +0100
pushed 2016-01-18 22:25 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1229399: Implement write/readVarU32 and use it for locals/globals; r=luke
de65c959d24dabb60f6e3066eb714b6c29ce9380
created 2016-01-08 15:39 +0100
pushed 2016-01-08 14:40 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1229399: Make {Get,Set}{Loc,Glo} opcodes type-independent; r?luke draft
2f3233bd88f12e741db0a97cd031bbe2ac6ac4fa
created 2016-01-08 15:22 +0100
pushed 2016-01-08 14:40 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1229399: Group all IR's enums into a single one; r?luke draft
f4738fb8273b86b5315ad93aad6ea0fb622ab1f7
created 2016-01-08 10:26 +0100
pushed 2016-01-08 14:40 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1229399: Split FuncIR into Bytecode/Encoder/Decoder/FuncBytecode; r=luke
0be8a92d7c378afede455fee1c29ccaf87f7e38a
created 2016-01-05 15:00 +0100
pushed 2016-01-07 14:45 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1229399: Split FuncIR into Bytecode/Encoder/Decoder/FuncBytecode; r?luke draft
8141c18f3795a7106e8606a977f1d9e35867944f
created 2016-01-05 15:00 +0100
pushed 2016-01-05 18:14 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1229399: Split FuncIR into Bytecode/Encoder/Decoder/FuncBytecode; r?luke draft
372304597ca6a62f3c510f2b19c214e34547c1d3
created 2015-12-31 17:20 +0100
pushed 2016-01-04 18:11 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1229399: Make writing the IR fallible, provide a fallible reading API; r?luke draft
f4d2d0762ceb2b24e321ce66f6d60154333670b9
created 2015-12-30 15:51 +0100
pushed 2016-01-04 18:11 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1229399: Store line/column info in the FuncIR rather than the bytecode stream; r=luke draft
b3b841307fbe05e3426dffd46e634d247bdca8d9
created 2015-12-31 15:16 +0100
pushed 2016-01-04 18:11 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1229399: Make initialization of asm.js local variables closer to wasm; r=luke draft
ffc67b47de22728184cbe69e82a6920e7c9c9f68
created 2015-12-30 15:51 +0100
pushed 2015-12-31 14:17 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1229399: Store line/column info in the FuncIR rather than the bytecode stream; r=luke draft
aadee31e908e0faf9979091efac07886a406917e
created 2015-12-31 15:16 +0100
pushed 2015-12-31 14:17 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1229399: Make initialization of asm.js local variables closer to wasm; r=luke draft
587bcb54653e43686dea90267e41f71cdff17fa6
created 2015-12-31 12:17 +0100
pushed 2015-12-31 11:37 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1235989: Add a null check for filename in ModuleValidator::finish; r?luke draft
88086e3e9b7b2070641b3220b2788c330d029342
created 2015-12-30 15:51 +0100
pushed 2015-12-30 16:14 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1229399: Store line/column info in the FuncIR rather than the bytecode stream; r?luke draft
4f77dd2322d9b8ef81462507d9b58884fe67154c
created 2015-12-30 15:51 +0100
pushed 2015-12-30 15:06 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1229399: Store line/column info in the FuncIR rather than the bytecode stream; r?luke draft
c1781e873ced60e77217dee87a9014290f874486
created 2015-12-30 12:58 +0100
pushed 2015-12-30 12:01 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1229399: Make initialization of asm.js local variables closer to wasm; r?luke draft
5f25108ed130a969db2a336d19fa62d94623778c
created 2015-12-28 17:39 -0600
pushed 2015-12-29 10:02 +0000
Luke Wagner Luke Wagner - Bug 1229642 - Split wasm::Module out of AsmJSModule (r=bbouvier)
6d42293cc7917c59b2953de56a654a6a69d94867
created 2015-12-22 14:17 -0800
pushed 2015-12-23 15:56 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1160971 - Part 5: ASM.js boolean vectors. r=bbouvier
739b78a0d10987c77e2b5a53b83910e53dcd48c7
created 2015-12-22 14:17 -0800
pushed 2015-12-23 15:56 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1160971 - Part 4: Delete signMask and selectBits. r=bbouvier
eb630918efd679213e76bf56bb77f53761305c9c
created 2015-12-03 21:03 +0100
pushed 2015-12-22 11:12 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1229338: Make OptimizationLevel an enum class; r=Waldo
5322c94a5a6a0d4a3ba7dd01c5dfbd008d7f2e07
created 2015-12-21 17:30 -0600
pushed 2015-12-21 23:32 +0000
Luke Wagner Luke Wagner - Bug 1229642 - Split wasm::Module out of AsmJSModule (r?bbouvier) draft
d2868f2419eb650093588afb63ec9143b9535bac
created 2015-12-17 13:00 -0800
pushed 2015-12-17 21:00 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1160971 - Part 5: ASM.js boolean vectors. r=bbouvier draft
492c77f0da4d044f3b6f5f0461ab274082c8de37
created 2015-12-17 13:00 -0800
pushed 2015-12-17 21:00 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1160971 - Part 4: Delete signMask and selectBits. r=bbouvier draft
fe63a5b34d53eb3adf3f2fe28e3090a4a8ec9c00
created 2015-12-10 13:22 -0500
pushed 2015-12-11 15:41 +0000
Jan de Mooij Jan de Mooij - Bug 1231224 part 3 - Fix some append() calls in Odin to handle OOM. r=bbouvier
a80b9fd6fd19262905118d3d3d839f7d2c499b45
created 2015-12-10 13:22 -0500
pushed 2015-12-11 15:41 +0000
Jan de Mooij Jan de Mooij - Bug 1231224 part 2 - Fix MTableSwitch methods to handle OOM. r=h4writer
a5840fb6456818b48518bce82028f2304baeb3f4
created 2015-12-02 21:40 -0600
pushed 2015-12-03 14:22 +0000
Luke Wagner Luke Wagner - Bug 1229642 - Odin: hoist some things into Wasm.h and simplify symbolic addresses (r=bbouvier)
dd50837b1f0cbdc37dd88112584a22467742a9d6
created 2015-11-26 14:53 +0100
pushed 2015-12-01 13:20 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228340: Remove the js_ prefix in front of IonOptimizationsLevel; r=h4writer
88256698e1a57062e15432206904e4d3d75a32be
created 2015-11-30 15:35 -0600
pushed 2015-12-01 02:57 +0000
Luke Wagner Luke Wagner - Bug 1224389 - Odin: refactor stubs, func-ptrs, and masm use (r=bbouvier)
9239605f27a8cfed6c559c0d1053144a2a323601
created 2015-10-30 17:09 -0500| base
pushed 2015-12-01 02:57 +0000
Luke Wagner Luke Wagner - Bug 1224389 - Odin: refactor types/signatures/values (r=bbouvier)
d18d493e1046b12bb3d0d5865e335b0ea114d97b
created 2015-11-24 23:36 -0600
pushed 2015-11-25 17:23 +0000
Luke Wagner Luke Wagner - [mq]: wasm-generator draft
2ca96becca5c6b3ca8c81b1cb19da3f0365f253a
created 2015-10-30 17:09 -0500| base
pushed 2015-11-25 17:23 +0000
Luke Wagner Luke Wagner - [mq]: mv-abi-arg-iter draft
less more (0) tip