js/src/jit/MIR.h
01d621c2dbe3a92c8ea778fdd0b809120e03c6cd
created 2016-06-24 19:02 +0200
pushed 2016-10-21 21:08 +0000
Johannes Schulte Johannes Schulte - Bug 1176230 - Try to fold ternary's with double-argument to NaNToZero. r=nbp
f99da59c4383d121b57b4e97628ee5dd52bb4a3f
created 2016-02-04 16:53 +0100
pushed 2016-10-21 21:08 +0000
Johannes Schulte Johannes Schulte - Bug 1311801 - Fold MTest to a Goto, if possible. r=h4writer
2faa2e745b8e4093ce5e0dfc80441fad3d876f19
created 2016-10-19 11:50 +0200
pushed 2016-10-20 01:30 +0000
Hannes Verschore Hannes Verschore - Bug 1304643 - IonMonkey: Only mark as not aliasing if object owns property, r=jandem
860ba5468626ee1c99780b3879f7c2009054c0b3
created 2016-10-13 13:17 -0500
pushed 2016-10-14 09:59 +0000
Luke Wagner Luke Wagner - Bug 1277973 - Baldr: provide precise trap locations and stacks (r=bbouvier)
959f1e7b26fa630e9b6f842cf96934b2b1d15b6b
created 2016-10-13 13:17 -0500
pushed 2016-10-14 09:59 +0000
Luke Wagner Luke Wagner - Bug 1277973 - Baldr: hoist wasm::MemoryAccessDesc (r=bbouvier)
44726da7a2869614b04e2193f17f6060bdbf4ceb
created 2016-10-11 07:06 +0200
pushed 2016-10-14 09:59 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1295130 - Merge AddI into LoadUnboxedScalar r=nbp
d07da2290d3ea92f41132519f87d0b55524e7d2b
created 2016-10-05 03:25 -0700
pushed 2016-10-07 02:58 +0000
André Bargull André Bargull - Bug 1297749 - Inline String.fromCodePoint in Ion. r=jandem
7d42989271c426a00f6817b9dc439d0c10a4d263
created 2016-10-04 10:44 -0700
pushed 2016-10-05 00:32 +0000
Gary Kwong Gary Kwong - Bug 1307523 - Backed out changeset 6e75141df030, rs=jandem over IRC
6e75141df030eb78478ddefef51f06ef34f6ab2d
created 2016-10-03 02:36 -0400
pushed 2016-10-04 09:58 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1302367 - Use unsigned integer modulo instead of ModD opcode. r=nbp, r=jandem
f5d61890ecb53a10133d41f6a09f2d36d988cd92
created 2016-10-02 15:49 +0200
pushed 2016-10-03 05:33 +0000
Jan de Mooij Jan de Mooij - Bug 1301343 - Trace pointers stored in MIR. r=jonco,nbp
3d533ce7453235cb8796d7b3bef70a44b89ba0d3
created 2016-09-13 14:23 +0200
pushed 2016-09-30 09:59 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1302401 - This check is responsible for using the auto type specifier for variable declarations to improve code readability and maintainability. r=Waldo
ccc7ffa3eee6b51dec4e404e92ec97caf5045fc6
created 2016-09-28 19:31 -0700
pushed 2016-09-29 09:43 +0000
Phil Ringnalda Phil Ringnalda - Backed out 3 changesets (bug 1302401) for breaking WinXP Mn test_quit_restart.py TestQuitRestart.test_keep_context_after_restart_by_set_context
7d8b27826d097bc6363ae8ae0465fa3666cb8111
created 2016-09-13 14:23 +0200
pushed 2016-09-29 09:43 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1302401 - This check is responsible for using the auto type specifier for variable declarations to improve code readability and maintainability. r=Waldo
fc69176b3f83c5e1774d0252bc17076170655196
created 2016-09-27 10:07 +0000
pushed 2016-09-28 13:57 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1296667 - Ensure enough ballast space when given large list of parameters. r=h4writer
1984eea180d68e0123238721c7a1bc3ddf61013b
created 2016-09-21 19:19 +0200
pushed 2016-09-23 10:07 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1248555: Use integers as a low-level representation of floating-point values; r=luke
e51f95231d67144750a8248b9443ebc4ca2b01f0
created 2016-09-14 09:48 +0000
pushed 2016-09-14 13:42 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1302142 - Accept any value as valid input for MIteratorStart. r=jandem
daeb588a5de3816a191a7f45e5808dc343325886
created 2016-09-08 00:53 -0500
pushed 2016-09-08 10:01 +0000
Luke Wagner Luke Wagner - Bug 1298202 - Baldr: also support growing memory when no max is specified (r=sunfish)
b96ee3dad4d8eb59ba72e2b5735461ec7cfb2540
created 2016-09-08 00:49 -0500
pushed 2016-09-08 10:01 +0000
Luke Wagner Luke Wagner - Bug 1298202 - Baldr: take advantage of guard page to simplify asm.js/wasm memory access (r=sunfish)
5db21f7f4efa2eb6d8e59beef7f97f64001b2b6f
created 2016-09-07 09:42 -0500
pushed 2016-09-08 00:56 +0000
Luke Wagner Luke Wagner - Bug 1300963 - Baldr: remove dead AsmJSInterrupt Ion nodes (r=bbouvier)
26e6632de510d91ea6466008d2eda8f4cf25825f
created 2016-08-25 16:28 -0700
pushed 2016-08-31 13:15 +0000
Leo Gaspard Leo Gaspard - Bug 1283334 - Part 3: Do not sparsify dense arrays when freezing - Ion. r=nbp
f6fddb22a8b58e5f3dcb6264e6765044b2e0d538
created 2016-08-29 21:30 -0500
pushed 2016-08-30 13:53 +0000
Dimo Dimo - Bug 1287967 - Baldr: Add current_memory and grow_memory (r=luke,sunfish)
c945b9db25012f65327ce8b265927b34c437848d
created 2016-08-29 17:38 -0400
pushed 2016-08-30 00:41 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 6 changesets (bug 1283334) for hazard analysis failures.
f0571b52b9037649859179ad3141de3309934868
created 2016-08-25 16:28 -0700
pushed 2016-08-30 00:41 +0000
Leo Gaspard Leo Gaspard - Bug 1283334 - Part 3: Do not sparsify dense arrays when freezing - Ion. r=nbp
d5bd7acc2f860b5612e87c46ce0419088d8471d8
created 2016-08-26 15:02 -0400
pushed 2016-08-30 00:41 +0000
Taahir Ahmed Taahir Ahmed - Bug 1068605 - Add recovery instruction for MRandom. r=nbp
019c4896543ac7fb19ef07606bf8b1ce558240cd
created 2016-07-29 11:45 +0200
pushed 2016-08-30 00:41 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1290421: Throw ahead of time on statically known out-of-bounds; r=sunfish
a1e89f8bd9bc53eff9802d433d69f424bfa6c6cb
created 2016-08-25 20:19 -0700
pushed 2016-08-26 13:37 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset c1cf1e462ff9 (bug 1287967) for SM shell build bustage
c1cf1e462ff9567386a33d7288bfc6c6a473f159
created 2016-08-25 19:51 -0700
pushed 2016-08-26 13:37 +0000
Dimo Dimo - Bug 1287967 - Baldr: Add current_memory and grow_memory (r=luke, sunfish)
cb6fc6d38f8df50e25502dc55ee1ed2dd3d7a304
created 2016-08-25 01:28 -0700
pushed 2016-08-25 23:59 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Rewrite the frontend: bindings. (r=jorendorff,Waldo)
803ae1fb9740b6af035d68f03a00dcc12bd2c92a
created 2016-08-21 22:16 +0800
pushed 2016-08-22 13:41 +0000
Heiher Heiher - Bug 1294606 - Part 2: Folds Lsh/Rsh same bits to SignExntend. r=nbp
6568553f74326a641789e5ce6e31a265dfb152dc
created 2016-08-19 17:41 +0800
pushed 2016-08-19 13:53 +0000
Iris Hsiao Iris Hsiao - Backed out changeset defd76119eda (bug 1294606)
defd76119eda320091508165e477814fc3dc6f8a
created 2016-08-19 17:07 +0800
pushed 2016-08-19 13:53 +0000
Heiher Heiher - Bug 1294606 - Part 2: Folds Lsh/Rsh same bits to SignExntend. r=nbp
494760e727953aa80b28fb948ff1d8fc6196ba4b
created 2016-08-10 22:26 +0900
pushed 2016-08-10 23:15 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1016936 - Part 3: Support JSOP_CHECKISOBJ in Ion. r=jandem
84681c99981279228b86880f8f3177607b1b4263
created 2016-08-08 13:57 +0000
pushed 2016-08-09 13:45 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1289184 part 0 - Replace TLS lookup for the compiler LifoAlloc by a TempAllocator argument. r=jandem
f126e84caf09d45c2eebc9ae33579023ef7e8a47
created 2016-08-06 01:02 -0500
pushed 2016-08-07 06:34 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1283126 - wasm: Take alignment hints into account when compiling load/store (r=sunfish)
fe89cf4e4a9e4a9444f1c3391ef017e0ed4c28cc
created 2016-08-05 15:39 -0500
pushed 2016-08-07 06:34 +0000
Luke Wagner Luke Wagner - Bug 1288944 - Baldr: factor out indirect/import call code into MacroAssembler (r=bbouvier)
71d0aa664ad1eec32432e72e80fb7089bb590b62
created 2016-08-05 15:39 -0500
pushed 2016-08-07 06:34 +0000
Luke Wagner Luke Wagner - Bug 1288944 - Baldr: factor out MWasmCall::Callee and TableDesc (r=bbouvier)
eb8ec8e246d618a25915f66a77e10d1f866c9c36
created 2016-08-05 15:39 -0500
pushed 2016-08-07 06:34 +0000
Luke Wagner Luke Wagner - Bug 1291757 - Baldr: fold MAsmJSLoadFuncPtr into MWasmCall (r=sunfish)
b50c1f98bff8ae9efb5dc7ed3d0b53ac1bb8fa70
created 2016-08-05 15:09 +0000
pushed 2016-08-07 06:34 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1287411 - Ensure we have enough ballast space in jit::PropertyReadOnPrototypeNeedsTypeBarrier. r=jandem
cb1f1638d126b11f3f1022bb6898eaa858092c60
created 2016-08-04 07:42 +0200
pushed 2016-08-05 21:02 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1279992 - Inline constructor of typed arrays with non-compile-time known size r=jandem,Waldo
b5ae1861ac1fd7d487c5d010e606eb51c5e3bf34
created 2016-08-04 11:44 -0500
pushed 2016-08-05 10:01 +0000
Luke Wagner Luke Wagner - Bug 1288944 - Baldr: mark all calls as preserving the TLS reg (r=jolesen)
575b04a64ab8f06b9b5668ae22123d8fd78fc067
created 2016-08-04 11:43 -0500
pushed 2016-08-05 10:01 +0000
Luke Wagner Luke Wagner - Bug 1288944 - Baldr: preserve TLS and pinned regs at call_import (r=jolesen)
e0a401691ee7b6c0979d228bc55f6c8db291663d
created 2016-08-03 18:37 -0500
pushed 2016-08-05 10:01 +0000
Luke Wagner Luke Wagner - Bug 1291757 - Baldr: fold loading of import into call op (r=sunfish)
c1e2dfe5bda3ed07f7a6b2d2845756d0aab1de1c
created 2016-08-03 18:37 -0500
pushed 2016-08-05 10:01 +0000
Luke Wagner Luke Wagner - Bug 1291757 - Baldr: rename AsmJSCall to WasmCall (r=jolesen)
2da5293e22d5f8f6027d8cfc2ca6e28464bff7dd
created 2016-08-03 12:27 +0000
pushed 2016-08-03 15:04 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1289926 - Ensure enough ballast space while allocating each constant under inlineConstantStringSplitString. r=h4writer
e5f310c9b166bb502b39c18deb32a96bcb07cfdd
created 2016-05-31 16:13 +0200
pushed 2016-08-03 15:04 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1248555: Baldr: implement custom NaN payload semantics; r=sunfish
08619103cd0b5465fd73eef96b59237518395be3
created 2016-08-01 18:41 +0200
pushed 2016-08-03 15:04 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1248555: Return floating-point values by out-param rather than by value; r=sunfish
c5bb9552230c45ac9586aaab323c46d110a06e7a
created 2016-08-02 10:14 -0500
pushed 2016-08-03 15:04 +0000
Luke Wagner Luke Wagner - Bug 1288944 - Baldr: move the Instance* into TlsData (r=jolesen)
0f0fe678a40ae291bf1ee4baec03da61e63635cf
created 2016-07-29 16:53 +0200
pushed 2016-07-30 14:21 +0000
Hannes Verschore Hannes Verschore - Bug 1289054 - Part 24: Make WebAssembly ready to run 64bit instructions on arm, r=luke
e3c513c3208856343feedd686a1997f9832f17fc
created 2016-07-25 07:57 -0700
pushed 2016-07-26 09:56 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1279312 - Handle call-preserved registers in register allocator. r=bhackett
6816fc6e9b61b38d2558e672fe9708bf1e4a6a9c
created 2016-07-25 07:57 -0700
pushed 2016-07-26 09:56 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1279312 - Preserve TLS pointer register across calls. r=bbouvier
d55c09896ad7dc94eab55b9d81936618eda5271f
created 2016-07-21 21:19 -0500
pushed 2016-07-25 13:51 +0000
Luke Wagner Luke Wagner - Bug 1288222 - Baldr: match signature types structurally (r=bbouvier)
5910a5ced959527375eea77c194bb0ff81d8ee6b
created 2016-07-21 14:41 -0400
pushed 2016-07-22 09:58 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 8f3feee73843 (bug 1279992) for browser_pdfjs_main.js crashes on a CLOSED TREE.
8f3feee738430140a75e80c725af121fbc42ed3e
created 2016-07-21 07:57 -0400
pushed 2016-07-22 09:58 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1279992 - Inline constructor of typed arrays with non-compile-time known size. r=jandem, r=Waldo
3faf6a4932c13c6bef7b8834014650d9e237dc7f
created 2016-07-20 19:47 +0200
pushed 2016-07-22 09:58 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1286517: Rename AsmJS{Load,Store}GlobalVar to Wasm{Load,Store}GlobalVar; r=luke
236e2d22595cac5320a74e506b6cccd002e3d6b2
created 2016-07-20 13:52 -0700
pushed 2016-07-21 14:25 +0000
Dimo Dimo - Bug 1282618 - Baldr: Implement a simple redundant bounds check elimination pass r=sunfish,bbouvier
86f32ce6a34434b8d3f3b16018b27376e5befa88
created 2016-07-20 12:28 -0700
pushed 2016-07-21 14:25 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1286517) for SM(arm) bustage CLOSED TREE
aa1eab6436badfd108056b392c06ee1c95e533dc
created 2016-07-13 16:44 +0200
pushed 2016-07-21 14:25 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1286517: Rename AsmJS{Load,Store}GlobalVar to Wasm{Load,Store}GlobalVar; r=luke
481501a8258f120e980987dd1ec237abc53ded18
created 2016-07-14 14:46 +0200
pushed 2016-07-15 14:15 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset f1c5f34ad31b (bug 1279992) for memory leaks
f1c5f34ad31b8d9b89428aff7ffc4796c4db7f7d
created 2016-07-13 14:22 +0200
pushed 2016-07-15 14:15 +0000
Sander Mathijs van Veen Sander Mathijs van Veen - Bug 1279992 - Inline constructor of typed arrays with non-compile-time known size r=jandem,Waldo
b00ee999a59199c84960398dce43cc68c44be6cc
created 2016-07-13 15:03 +0200
pushed 2016-07-13 15:27 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4197ec30757a (bug 1279992) for frequent memory leaks
less more (0) -1000 -300 -100 -60 tip