js/src/jit/Lowering.cpp
4c5ee514a3ac192913db91e945682f66e6eb0990
created 2014-07-03 08:24 -0500
pushed 2014-07-20 04:11 +0000
Jason Orendorff Jason Orendorff - Bug 1033856 - Assertion failure: false (MOZ_ASSERT_UNREACHABLE: unexpected type), at jit/Lowering.cpp:1772 with Symbol. r=jandem.
41f10856b94d82da771c9257517bd77a7733b587
created 2014-07-18 12:14 +0200
pushed 2014-07-18 10:15 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 986673: Make Odinmonkey not depend on signal handlers; r=luke
63c6334c966d5ac551b49a19bb4ceee79110a841
created 2014-07-18 12:14 +0200
pushed 2014-07-18 10:15 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 986673: Disable JIT signal tricks on demand, rather than all signaling; r=jandem
6c88cacf4e752356caec06d59c30843f3cfc4f11
created 2014-07-16 12:20 +0200
pushed 2014-07-16 10:21 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1020467: Nuke allowFloat32Optimizations(); r=sstangl
651fde63cc765b100cc9d83cee1dd6f69c6e3d03
created 2014-07-15 03:34 -0400
pushed 2014-07-15 07:35 +0000
Marty Rosenberg Marty Rosenberg - bug 991153: Fix float32 on arm to handle aliased registers (r=jandem)
8ecc1aa20f39065a5904b904515035764a381d97
created 2014-07-12 10:04 +1000
pushed 2014-07-14 06:47 +0000
Douglas Crosher Douglas Crosher - Bug 964258 - IonMonkey: Use mprotect for interrupt check on ARM. r=bhackett
67c13008762f79f95e6f8d51f5b74386e075822b
created 2014-07-11 16:01 -0700
pushed 2014-07-11 23:02 +0000
Chris Peterson Chris Peterson - Back out 805ac89b5924 (Bug 1036781) for 52% regression on AWFY's asmjs-ubench-skinning.
805ac89b59240d1cec3116591cba55d51f0aaa7e
created 2014-06-30 16:06 -0700
pushed 2014-07-11 05:16 +0000
Chris Peterson Chris Peterson - Bug 1036781 - Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/jit. r=jandem
4d482d201608bebfccb4a036c6271eb38e70c21a
created 2014-06-06 09:36 -0700
pushed 2014-07-10 00:35 +0000
Brian Hackett Brian Hackett - Bug 1021790 - "Cleanup naming for scalar and typed array types", r=sfink
35b7ab4dafd76e9dbe1caaed3284d89767b70a8d
created 2014-06-30 09:10 -0700
pushed 2014-06-30 16:11 +0000
Dan Gohman Dan Gohman - Bug 999257 - IonMonkey: Commutate operands to expose more coalescing opportunities with loop phis r=nbp
9854e43bfd1b7860558fc4d7752bef370cd742ae
created 2014-06-30 12:32 +0200
pushed 2014-06-30 10:32 +0000
Conner McConkey Conner McConkey - Bug 1021739 - Transform the selfhosting IsObject function into an intrinsic, r=h4writer
a9059eb73726397259f18d44ed35cac0eca11150
created 2014-06-25 12:54 -0400
pushed 2014-06-25 16:57 +0000
Marty Rosenberg Marty Rosenberg - Bug 991153: Split uses of temp allocations into explicit float32 and doubles (r=djvj)
b6bd1205b24b7854c0e633ddde03a4612a16ca3d
created 2014-06-25 12:54 -0400
pushed 2014-06-25 16:57 +0000
Marty Rosenberg Marty Rosenberg - Bug 991153: Add in float32 versions of some scratch registers. (r=nbp)
cfaf432d687722853d8c40f374fd3601bdc3ab66
created 2014-06-23 13:42 -0700
pushed 2014-06-23 20:42 +0000
Dan Gohman Dan Gohman - Bug 1027897 - IonMonkey: Rename LDefinition's Policy enum fields for consistency with LUse r=bhackett
e08a6942e21cbd09bd9a976f76115386e4b48fb9
created 2014-06-23 10:56 -0500
pushed 2014-06-23 19:19 +0000
Jason Orendorff Jason Orendorff - Bug 645416, part 6 - JIT support for symbol values. r=jandem.
a0fca95e6e0f3cf75d8861e026f13e40834cdae0
created 2014-06-20 18:39 -0700
pushed 2014-06-21 01:34 +0000
Shu-yu Guo Shu-yu Guo - Bug 1019304 - Part 4: Add MUnreachable to end basic blocks that have bails in them. (r=sunfish)
cd7125c3338572cbb59534ed03243a8a87fbc92c
created 2014-06-20 18:39 -0700
pushed 2014-06-21 01:34 +0000
Shu-yu Guo Shu-yu Guo - Bug 1019304 - Part 2: Overhaul PJS bailout mechanism to be like the normal bailout mechanism. (r=nmatsakis)
724d46a1b00a58fff7b846193c082759c4d43eac
created 2014-06-20 13:33 -0700
pushed 2014-06-20 20:33 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 1019304) for spidermonkey test failures on a CLOSED TREE
5322e67211418151d6eb46cfb5c15dcdc293fe90
created 2014-06-20 11:08 -0700
pushed 2014-06-20 18:03 +0000
Shu-yu Guo Shu-yu Guo - Bug 1019304 - Part 2: Overhaul PJS bailout mechanism to be like the normal bailout mechanism. (r=nmatsakis)
7abab617481456c18baab4525f3e53eb7f1c143f
created 2014-06-12 10:39 -0400
pushed 2014-06-12 20:54 +0000
Vincent St-Amour Vincent St-Amour - Bug 1019310 - Make bailout kinds more precise. r=shu
573458d104265605b48c401650ef13b48c257b4a
created 2014-06-09 22:04 -0700
pushed 2014-06-10 05:04 +0000
Lars T Hansen Lars T Hansen - Bug 933313: Per-worker generational GC for PJS. r=jandem r=terrence r=shu r=jonco
8de97fc223d27d05b66ba32f7182c3564468955d
created 2014-03-11 12:50 -0400
pushed 2014-06-07 10:31 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 973238 Part 4 -- Use prototype rather than reserved slot to uncover descriptor r=jandem
3d77c8ef5b69e951fe0c0bb69a4059353e10618d
created 2014-06-06 15:49 +0200
pushed 2014-06-06 13:49 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d15632d88126 (bug 933313) for cppunit testfailures on a CLOSED TREE
d15632d881261b2d3a6225b30c4e84c0cb0eb5a9
created 2014-06-06 11:42 +0200
pushed 2014-06-06 12:33 +0000
Lars T Hansen Lars T Hansen - Bug 933313: Per-worker generational GC for PJS. Take 2. r=jandem, r=shu, r=terrence, r=jonco
16fb5d3adef7eb27673d5453706ed1efc038ec77
created 2014-06-06 10:18 +0200
pushed 2014-06-06 08:18 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d89d4281fd8d (bug 933313) for bustage on a CLOSED TREE
d89d4281fd8d5d51634491a7f100695c89071112
created 2014-06-06 09:21 +0200
pushed 2014-06-06 08:01 +0000
Lars T Hansen Lars T Hansen - Bug 933313 - Per-worker generational GC for PJS. r=jandem, r=shu, r=terrence
daae873f90b3252b46426170311921e1e3edfc1c
created 2014-06-04 14:08 -0700
pushed 2014-06-04 21:29 +0000
Dan Gohman Dan Gohman - Bug 1020455 - IonMonkey: Optimize LPhi allocation r=sstangl
81a81052fe9ff567318a6d79c270c6f5d350f85d
created 2014-06-04 14:08 -0700
pushed 2014-06-04 21:29 +0000
Dan Gohman Dan Gohman - Bug 1020455 - IonMonkey: Remove LIRGraph's redundant osrBlock field. r=sstangl
48b40e6ca833122df7b07af0a4d8dc9375c9d70f
created 2014-06-04 14:08 -0700
pushed 2014-06-04 21:29 +0000
Dan Gohman Dan Gohman - Bug 1020455 - IonMonkey: Use a FixedList instead of a Vector for LIR arrays which are never resized r=sstangl
7cb1827f5f61aa97fbdb045d8185f7d8d31d88ee
created 2014-05-30 12:51 +0200
pushed 2014-05-30 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1017539 part 5 - rm unused MImplicitThis/LImplicitThis. r=sstangl
f7ec1d00485ed6ad6e7011a8a6784e8035cfc521
created 2014-05-30 12:51 +0200
pushed 2014-05-30 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1017539 part 4 - Move LoadElementT codegen to platform-independent code. r=sstangl
e56e4ae99177acbce29c710dcee75656c6fab68b
created 2014-05-27 15:18 -0700
pushed 2014-05-29 20:58 +0000
Hannes Verschore Hannes Verschore - Bug 1015205 - Part 1: Let MToString work on all types (bails for MIRType_Object) r=bbouvier
548638e8243d225f3bc8ce18b4e93e5a3d32217a
created 2014-05-28 19:26 +0200
pushed 2014-05-28 17:27 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1014973: Retry to specialize replaced instructions for float32 in ParallelSafetyAnalysis; r=shu
a6267a670adc9605548663491cc1bd9284c113c9
created 2014-05-27 15:41 -0700
pushed 2014-05-27 22:42 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1015205) for build bustage on a CLOSED TREE
482f29587b3c7e078728d69144dcdcea2087e3ff
created 2014-05-27 15:18 -0700
pushed 2014-05-27 22:22 +0000
Wes Kocher Wes Kocher - Bug 1015205 - Part 1: Let MToString work on all types (bails for MIRType_Object) r=bbouvier
84e12d8fa8d5eabf259b3d48d720769e8e221923
created 2014-05-22 12:03 +0200
pushed 2014-05-22 10:03 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1010747: Implement Ceil (floating-point) -> int32 in Ion; r=sunfish,mjrosenb
59d8d82211f23679eb279d95a4d5c49025be0eea
created 2014-05-21 07:51 -0700
pushed 2014-05-21 14:52 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1000605 - Prevent division's truncation after removal of Math functions. r=sunfish,bbouvier
0e9ed96596b14b99a692d1b8415fb68b11d42abc
created 2014-05-20 18:43 -0700
pushed 2014-05-21 01:43 +0000
Dan Gohman Dan Gohman - Bug 1010586 - IonMonkey: Shrink the MUse class by making the index field unnecessary. r=nbp
a1a599888834c784e2db167d9d5aec852862aefe
created 2014-05-16 13:52 -0700
pushed 2014-05-16 20:54 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 973238) for build bustage on a CLOSED TREE
2ca44eb13ecf1014d45de955afc93bb71b4ac359
created 2014-03-11 12:50 -0400
pushed 2014-05-16 20:17 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 973238 Part 4 -- Use prototype rather than reserved slot to uncover descriptor r=jandem
85e85da7890933e5a46dfe7ea11251b4d0b4b03f
created 2014-05-16 12:26 +0200
pushed 2014-05-16 10:30 +0000
Jan de Mooij Jan de Mooij - Bug 1008590 - Don't store chars pointer for inline strings, store JSString length and flags separately. r=luke
accdf191ac4e1154c6ea5867db67f9cc7266c1d1
created 2014-03-06 14:58 -0800
pushed 2014-05-09 21:26 +0000
Terrence Cole Terrence Cole - Bug 969012 - Allow inlining out-of-line slot creation in IonMonkey; r=jandem
76cfc28486413656147a782dda462c223a643d91
created 2014-05-09 12:35 -0700
pushed 2014-05-09 20:52 +0000
Dan Gohman Dan Gohman - Bug 1007785 - IonMonkey: Make MDefinition::useCount() DEBUG-only. r=h4writer
4e33e9729ab697044b31283bbb2d7455de3c1eca
created 2014-05-08 16:30 -0700
pushed 2014-05-08 23:31 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 969012) for gc bustage
f844291b895bd36b104f6d00e8e16af4ec4722b7
created 2014-03-06 14:58 -0800
pushed 2014-05-08 22:21 +0000
Terrence Cole Terrence Cole - Bug 969012 - Allow inlining out-of-line slot creation in IonMonkey; r=jandem
d1e4a93e5b6c6cd5ebdae9dbf51162456f9bee3f
created 2014-04-29 21:15 +0200
pushed 2014-04-29 19:16 +0000
Jan de Mooij Jan de Mooij - Bug 1000344 - Optimize polymorphic property gets/sets accessing the same slot. r=bhackett
85b6c3b4b26da80194e63cdc2f1692c13b4b69b2
created 2014-04-29 10:17 -0700
pushed 2014-04-29 17:18 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 990106 part 2 - LRecoverInfo encodes MIR when flagged as Recovered. r=h4writer
2048240a81d27b5cae8a3f30cbe4a1ecf0496ba1
created 2014-04-29 08:54 +0200
pushed 2014-04-29 13:38 +0000
Jan de Mooij Jan de Mooij - Bug 1000942 - Eliminate some unnecessary object type barriers. r=bhackett
652501df07279981c11656a97e6b7b82e20ef420
created 2014-04-29 10:38 +0200
pushed 2014-04-29 08:39 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 1c7e09bbee26 (bug 1000942) for dt3 orange
1c7e09bbee26480ea413a01c718052f4eb63bd68
created 2014-04-29 08:54 +0200
pushed 2014-04-29 06:57 +0000
Jan de Mooij Jan de Mooij - Bug 1000942 - Eliminate some unnecessary object type barriers. r=bhackett
e94f5aaf895081d2dcb4ecd71dfcf2e170b5adbe
created 2014-04-28 10:26 -0600
pushed 2014-04-28 16:26 +0000
Brian Hackett Brian Hackett - Bug 1002271 - Remove jsanalyze files, r=jandem.
49fcf756a711f5b5ff09e1c2db2ce2924b657d64
created 2014-04-28 15:28 +0100
pushed 2014-04-28 14:29 +0000
Ed Morley Ed Morley - Backed out changeset 1c27ec193926 (bug 1002271) for B2G build failures
1c27ec1939264f8deaa6e17c89c2ad752ae64ddb
created 2014-04-28 08:12 -0600
pushed 2014-04-28 14:12 +0000
Brian Hackett Brian Hackett - Bug 1002271 - Remove jsanalyze files, r=jandem.
99b775c6d2bcd9713596677dfd152b66926fcd4b
created 2014-04-16 15:57 -0500
pushed 2014-04-24 21:58 +0000
Luke Wagner Luke Wagner - Bug 998490 - OdinMonkey: simplify stack-overflow exit stub (r=sunfish)
a922f75bfb1831a1e8bb0f39e667a0e2223a109c
created 2014-04-24 12:08 +0200
pushed 2014-04-24 10:09 +0000
masaya iseki masaya iseki - Bug 939115 - Add MIR node for ArraySplice to avoid creating the result array if it's unused. r=jandem
691d410b7f59dff294f91c3fd34e5688fea154e9
created 2014-04-23 13:48 +0100
pushed 2014-04-23 12:50 +0000
Jon Coppeard Jon Coppeard - Bug 988950 - Combine value type and nursery check for object r=jandem
174895f05c9f2ed25fc4454b344cc88ce207e2cf
created 2014-04-23 13:48 +0100
pushed 2014-04-23 12:50 +0000
Jon Coppeard Jon Coppeard - Bug 988950 - Use scratch register instead of temp where possible r=jandem
b46a88e69236a8180d60d99d8caebb4b8012f447
created 2014-04-18 11:13 -0700
pushed 2014-04-18 18:22 +0000
Dan Gohman Dan Gohman - Bug 998172 - SpiderMonkey: Eliminate unnecessary parentheses around return values. r=nbp
ff132397a4b17736c0e0276b18d5c03a2ea8a3d3
created 2013-09-30 14:18 -0700
pushed 2014-04-14 14:11 +0000
Terrence Cole Terrence Cole - Bug 988950 - Speed up post barrier checks in Ion r=jandem
5e5711c0cc1d0d32381db8680e9b473b859c6e3f
created 2014-04-09 13:57 +0200
pushed 2014-04-09 12:03 +0000
Jan de Mooij Jan de Mooij - Bug 988993 - Ion-compile scripts with arrow functions. r=bhackett
less more (0) -100 -60 tip