js/src/asmjs/AsmJS.cpp
d55c09896ad7dc94eab55b9d81936618eda5271f
created 2016-07-21 21:19 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1288222 - Baldr: match signature types structurally (r=bbouvier)
dbbe25db2d61505c8a6c8561412b4b204ad30257
created 2016-07-19 15:49 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1284155 - Baldr: add support for same-instance Table imports (r=bbouvier)
4a992c10189fd39b2c9daeb49749127a5a2a0d7d
created 2016-07-18 12:11 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1284155 - Baldr: add Table.prototype.get (r=bbouvier)
b4575688fc9f27dcf04e1a3525d597cc953e34b8
created 2016-07-18 10:59 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1284155 - Baldr: remove use of func-export-index, use func-index instead (r=bbouvier)
09e1f272ac8d3857f1354fdd68ea94709f8a214a
created 2016-07-18 10:50 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1284155 - Baldr: simplify Module::instantiate interface (r=bbouvier)
09461dda5ac8cf17b9504d4997fc851c172fb885
created 2016-07-15 12:26 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1276029 - Baldr: provide alternative path that provides build-id (r=bbouvier)
606e6f6aebe26585dd35c400ce72c3032b5e3378
created 2016-07-15 12:26 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1276029 - Baldr: use process-wide signal-handling-support query (r=bbouvier)
7792f6453b843b82835a104cc58674f2de01e947
created 2016-07-15 12:26 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1276029 - Baldr: make Module RefCounted (r=bbouvier)
9111bfb505326cbd1a861719519ac1521de8d883
created 2016-07-13 12:34 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1284155 - Baldr: refactor/rename exports to be more symmetric with imports (r=bbouvier)
d14dd0573e8a084cb876174e7f14e01582704824
created 2016-07-12 19:27 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1284155 - Baldr: extract wasm::Table objects from the global data segment (r=bbouvier)
4a1ad717fe1dadf05bc0328a40877c514ce6d03e
created 2016-07-08 14:45 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1284155 - Baldr: hoist ElemSegment out of static link data (r=bbouvier)
03a7c6a84d6a4c3e337454e23f7f3ed7fb08a000
created 2016-07-08 14:45 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1284155 - Baldr: allow modules to import WebAssembly.Memory (r=bbouvier)
8abd128aac1e252bc05aff588e25dad23cd4ab79
created 2016-07-08 12:42 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1284155 - Baldr: rename some types and fields to better reflect reality (r=bbouvier)
cc866385dd0124bde69f1d7fd50baee93c531ddf
created 2016-07-07 08:15 +0200
pushed 2016-09-19 13:38 +0000
Jan de Mooij Jan de Mooij - Bug 1284808 - Rename RuntimeOptions to ContextOptions and move it to the context. r=luke,baku
71449118bfe810e93207624e0e7a553fd63ebf2e
created 2016-07-06 18:40 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1284155 - Baldr: rename 'heap' to 'memory' to better match wasm terminiology (r=bbouvier)
ad84e1c0463273f7e03ddaf88e82df9422039ff6
created 2016-07-06 09:14 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1284056 - Baldr: initialize CompileArgs::alwaysBaseline (r=bbouvier)
433ae510d1fdba13129e3d70da08a778fdca9ebf
created 2016-07-06 08:36 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1284056 - Baldr: remove cx_ from ModuleGenerator (r=bbouvier)
425c7ce749c77d5fd424aeb57eb35ff15d85fbb2
created 2016-07-06 08:36 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1284056 - Baldr: rename MachineId to Assumptions (r=bbouvier)
c666dc1d70013db22d60822dbb69c6bfc3f8c050
created 2016-07-06 08:36 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1284056 - Baldr: rename CompileArgs to UseSignal (r=bbouvier)
a4c8c1c3ddfb6713833da131e7d7943815f8bc90
created 2016-07-04 12:20 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1276029 - Baldr: remove unnecessary 'cx' arg from deserialize path (r=bbouvier)
6668e747f0dfe4e134b66d14a5197e41ecc58c01
created 2016-07-01 12:48 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1276028 - Baldr: add WebAssembly.(Module, Instance) (r=bbouvier)
19f38f104a0974deb57dc8568f9baf9b8a53abdf
created 2016-06-29 14:34 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1276028 - Baldr: split wasm::Compile out of wasm::Eval (r=bbouvier)
8ab05556d3264ee4799e25ec32baa21ae145fc95
created 2016-06-28 15:46 +0300
pushed 2016-09-19 13:38 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1282408 - initialize ret_ in FunctionValidator constructor. r=jdemooij
3ddf6bae09dc3467b7176eaa7be9a52086d05d8e
created 2016-06-19 00:29 +0100
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1276028 - Baldr: store names as offsets into bytecode (r=bbouvier)
284a185682c00610573eb93ae01e24c610f4daaa
created 2016-06-19 12:36 +0200
pushed 2016-09-19 13:38 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset f1209b27c6a8 (bug 1276028) for assertion failure in Vector.h during test_asjm.js. r=backout
f1209b27c6a8cb72768d01e2d4a6b318d6fd60c4
created 2016-06-19 00:29 +0100
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1276028 - Baldr: store names as offsets into bytecode (r=bbouvier)
a509094fc1f8f470570dff6911333b7bf3591b36
created 2016-06-15 06:02 +0100
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1276028 - Baldr: address review comments (r=bbouvier)
afb16c8ddaa46acd8d8b1e0e2204fd0936c7fda4
created 2016-06-15 12:38 +0200
pushed 2016-09-19 13:38 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset c70c3d933ee8 (bug 1276028) for SM(nu) failures in WasmGenerator.cpp. r=backout
c70c3d933ee89de37cb7c308045482436db4dc89
created 2016-06-15 06:02 +0100
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1276028 - Baldr: address review comments (r=bbouvier)
893294e2a38721cca2347f567eb6776d4ab21bfb
created 2016-06-14 11:22 +0100
pushed 2016-09-19 13:38 +0000
Lars T Hansen Lars T Hansen - Bug 1232205 - Wasm baseline: infrastructure. r=bbouvier, r=luke
b40b713ab502043b695819a75380924f71a30ca3
created 2016-06-10 13:28 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1276028 - Baldr: split out wasm::Instance from wasm::Module (rs=bbouvier)
5b796f519ed0da9d83ed22f8a11d0d6a60161bd3
created 2016-06-10 13:28 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1276028 - Odin: remove slow-function reporting (r=bbouvier)
5dc26d9549244df2f1de9a648ba79ff1fe793b65
created 2016-06-10 13:28 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1276028 - Odin: remove trace hook from AsmJSModule (r=bbouvier)
a35b9743df321f79b1d669517fae209b46eb0cd7
created 2016-06-06 17:21 -0500
pushed 2016-09-19 13:38 +0000
Luke Wagner Luke Wagner - Bug 1276028 - Baldr: split out CodeSegment and Metadata from Module (r=bbouvier)
55bd2af31d623e66ab8ea4eddb1070b7cea1f93b
created 2016-06-02 10:40 +0200
pushed 2016-09-19 13:38 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1277148: Make overflow testing more explicit in CheckIf; r=sunfish
d02ab40ae319910659cf19114f41e7aa7ce68e4d
created 2016-06-02 14:39 -0500
pushed 2016-08-01 13:59 +0000
Yury Delendik Yury Delendik - Bug 1277246 - Add support for names section. r=luke
b069413fe6b93ada4c38dad2bd6b8f22c2abf8ce
created 2016-05-31 09:00 -0700
pushed 2016-08-01 13:59 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Asm.js: Enable small integer types. r=bbouvier
500e86461a3cce584c5b8069a2721a95366f8f72
created 2016-05-31 09:00 -0700
pushed 2016-08-01 13:59 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Test loads, stores, and bitcasts. r=sunfish
018f7422c57ec03d65f58802e4cbb6ee2fc25418
created 2016-05-31 09:00 -0700
pushed 2016-08-01 13:59 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Implement swizzle for 8x16 and 16x8 SIMD types. r=sunfish
5472bbbb12079f4ca2da7fb8048fd0787ef6f200
created 2016-05-31 09:00 -0700
pushed 2016-08-01 13:59 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Implement select for 8x16 and 16x8 SIMD types. r=sunfish
d21a912dfd85657ed906dcc7ec46b4d0a1eacca9
created 2016-05-30 10:09 -0500
pushed 2016-08-01 13:59 +0000
Luke Wagner Luke Wagner - Bug 1271010 - Baldr: add real heterogeneous function table (r=bbouvier)
a372dfd44aadb5b41fb526f5b960d98f79eb9f40
created 2016-05-17 14:53 -0700
pushed 2016-08-01 13:59 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Asm.js: Add small integer SIMD types. r=bbouvier
6eb70c8292c06d9ddffe886aac5ae99e5386a93c
created 2016-05-17 14:53 -0700
pushed 2016-08-01 13:59 +0000
Jakob Olesen Jakob Olesen - Bug 1136226 - Add FORALL enumerations for small integer SIMD types. r=sunfish
3f15752a20bb8750828ccc85cb19906b97e82666
created 2016-05-02 13:05 +0200
pushed 2016-08-01 13:59 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1268955: Implement strict semantics check for asm.js modules and functions; r=Waldo
5b115b854171f01c1a521e389f2c52c700e9f935
created 2016-05-05 13:45 +1000
pushed 2016-08-01 13:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1267551 (part 4) - Use MOZ_MUST_USE more in js/src/asmjs/. r=bbouvier.
5f92a21902622c9afedaa23f7939e6d710410d38
created 2016-04-29 12:46 -0500
pushed 2016-08-01 13:59 +0000
Luke Wagner Luke Wagner - Bug 1268863 - Report ScriptSources that are only reachable via AsmJSModule (r=njn)
e477d5ac98ac048a8d9c869d5cb163ce96b4f9cf
created 2016-04-28 20:03 -0500
pushed 2016-08-01 13:59 +0000
Luke Wagner Luke Wagner - Bug 1219098 - Odin: Share JSFunction objects to make less garbage (r=bbouvier)
3d67e45f994a3ae1ae43479c32c2ed63bbf1a7c8
created 2016-04-27 14:16 +1000
pushed 2016-08-01 13:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1267550 (part 2) - Rename MOZ_WARN_UNUSED_RESULT as MOZ_MUST_USE. r=froydnj.
2b4b2b927f559cf33da34d0f72de5623f0b12a55
created 2016-04-28 10:36 -0500
pushed 2016-08-01 13:59 +0000
Luke Wagner Luke Wagner - Bug 1263202 - BaldrMonkey: switch to arities on branches, calls and return (r=bbouvier)
82274c64d408cfc201380e3704064785591004e2
created 2016-04-22 12:55 +0200
pushed 2016-08-01 13:59 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1254142: BaldrMonkey: make br_table yield (r=luke)
60e3c951ded0d2495f8ba68a3260a5af15420fd4
created 2016-04-28 10:36 -0500
pushed 2016-08-01 13:59 +0000
Dan Gohman Dan Gohman - Bug 1259295 - BaldrMonkey: Postorder (r=luke)
a8f65fd17dc20e16d5ad5727a9b695b18c7c1b15
created 2016-04-26 17:42 +0200
pushed 2016-08-01 13:59 +0000
Tom Schuster Tom Schuster - Bug 1255925 - Change JSFunction::name to return a JSAtom. r=efaust
ff00656a1bda864d16795701f976612100bc9baf
created 2016-04-18 15:28 +0200
pushed 2016-06-06 19:02 +0000
Lars T Hansen Lars T Hansen - Bug 1263902 - check return value from JS_smprintf. r=bbouvier, r=shu
b9d51ed412a7ccf1ad49e7fb1bb998720e23a7fa
created 2016-03-21 14:32 -0700
pushed 2016-06-06 19:02 +0000
Jeff Walden Jeff Walden - Bug 1259877 - Eliminate Invoke(JSContext*, const CallArgs&, MaybeConstruct = NO_CONSTRUCT) by 1) renaming it to a more-internal name, 2) adding an Invoke overload for existing InvokeArgs providers only, and 3) adding an InternalInvoke function to temporarily mark non-InvokeArgs places using the existing signature that will later be changed not to. r=efaust
d300e4102b65ff28fc89bd77b731bcd82232d66d
created 2016-04-07 13:56 +0200
pushed 2016-06-06 19:02 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1262208: Generalize the disabled compilation mode message for asm.js; r=luke
859f435f2ca001acc659cf47a2068fc94287e84a
created 2016-04-02 08:55 -0700
pushed 2016-06-06 19:02 +0000
Lars T Hansen Lars T Hansen - Bug 1225028 - remove Atomics.fence. r=bbouvier
fdd1faf35dbfd32211e0f47e8e8d13ecc0e9856f
created 2016-03-15 10:26 -0500
pushed 2016-06-06 19:02 +0000
Jason Orendorff Jason Orendorff - Bug 1256956 - Silence some GCC warnings. r=luke.
5b7b0aae0f722d93d9bff69d5051d97fe5cf2c42
created 2016-03-14 15:42 -0500
pushed 2016-06-06 19:02 +0000
Jason Orendorff Jason Orendorff - Bug 837192 - Stop trying to inject "use strict"; into Function.prototype.toString() output. r=Waldo.
8d78cce3934e3112a94d78f10ea87e20dd2830c7
created 2016-03-14 10:19 -0500
pushed 2016-06-06 19:02 +0000
Luke Wagner Luke Wagner - Bug 1255954 - Odin: move asserts so they only run on successful validation (r=bbouvier)
b401844a547f8487c5ff131a87acac8f05be8373
created 2016-03-10 07:28 -0800
pushed 2016-06-06 19:02 +0000
Dan Gohman Dan Gohman - Bug 1253137 - BalderMonkey: Define encodings for eqz, rotl, and rotr r=luke
less more (0) -100 -60 tip