js/src/jit/Lowering.cpp
8de97fc223d27d05b66ba32f7182c3564468955d
created 2014-03-11 12:50 -0400
pushed 2014-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +0000
Dan Gohman Dan Gohman - Bug 1020455 - IonMonkey: Optimize LPhi allocation r=sstangl
81a81052fe9ff567318a6d79c270c6f5d350f85d
created 2014-06-04 14:08 -0700
pushed 2014-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 969012) for gc bustage
f844291b895bd36b104f6d00e8e16af4ec4722b7
created 2014-03-06 14:58 -0800
pushed 2014-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +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-07-21 20:25 +0000
Brian Hackett Brian Hackett - Bug 1002271 - Remove jsanalyze files, r=jandem.
49fcf756a711f5b5ff09e1c2db2ce2924b657d64
created 2014-04-28 15:28 +0100
pushed 2014-07-21 20:25 +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-07-21 20:25 +0000
Brian Hackett Brian Hackett - Bug 1002271 - Remove jsanalyze files, r=jandem.
ff93da121a5fdad259a8c87fc926856aebbb2ebb
created 2014-05-22 09:36 -0400
pushed 2014-06-09 21:49 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 6ca8f23d819e, 70f39dc8a9c4, and d8896351e5f1 (bug 1010747) for landing without approval.
70f39dc8a9c4ac8b3012d5bca62e6d128565e7f4
created 2014-05-22 12:03 +0200
pushed 2014-06-09 21:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1010747 - Part 2: Implement Ceil (floating-point) -> int32 in Ion. r=sunfish, r=mjrosenb, a=sledru
99b775c6d2bcd9713596677dfd152b66926fcd4b
created 2014-04-16 15:57 -0500
pushed 2014-06-09 21:49 +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-06-09 21:49 +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-06-09 21:49 +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-06-09 21:49 +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-06-09 21:49 +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-06-09 21:49 +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-06-09 21:49 +0000
Jan de Mooij Jan de Mooij - Bug 988993 - Ion-compile scripts with arrow functions. r=bhackett
bf165cddae070c811b0d001b81f1bf056eab18bc
created 2014-04-08 17:58 -0700
pushed 2014-06-09 21:49 +0000
Dan Gohman Dan Gohman - Bug 985130 - IonMonkey: Use possibleCalls() instead of isCall(), to handle nodes like ApplyArgs, on a CLOSED TREE r=me
109ea225a968109a2d455971beba5a97b64e29fa
created 2014-04-08 16:00 -0700
pushed 2014-06-09 21:49 +0000
Dan Gohman Dan Gohman - Bug 985130 - IonMonkey: Omit over-recursion checks in leaf functions. r=luke
22a4fae1f56a421cf917d89fd4a67ee041cf63b4
created 2014-04-08 12:16 -0400
pushed 2014-06-09 21:49 +0000
Kannan Vijayan Kannan Vijayan - Bug 993071 - Rename FunctionBoundary IR instructions to ProfilerStackOp. r=luke
b6a353fc2b947c67192e2ac6535a9b99da33c1ec
created 2014-03-25 19:17 +0100
pushed 2014-06-09 21:49 +0000
Peter Van der Beken Peter Van der Beken - Bug 993058 - Loosen aliasing assertion in LIRGenerator::visitGetDOMMember. r=bz.
22432664801b7fa546076ce22c669842c6ece977
created 2014-03-20 10:04 -0400
pushed 2014-06-09 21:49 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 977126 Part 3 -- Inline SetTypedObjectOffset intrinsic r=shu
90f74b01a4a59ba4b091fb1741958e08b4627198
created 2014-04-03 13:52 -0700
pushed 2014-06-09 21:49 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 977126) for mochitest-2 bustage on Windows
2daa537b62e6ec4a213061d0a8edbf4c1796cf9f
created 2014-03-20 10:04 -0400
pushed 2014-06-09 21:49 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 977126 Part 3 -- Inline SetTypedObjectOffset intrinsic r=shu
9517fe15e2c20adc58a200394f8ad6aa8945fdf5
created 2014-04-03 11:29 +0200
pushed 2014-06-09 21:49 +0000
Jan de Mooij Jan de Mooij - Bug 989204 part 2 - Don't use bound functions for arrow functions. r=jorendorff,bhackett
8dc0eace320db3f251c09a30dae9fa31a51692fc
created 2014-04-02 18:34 -0700
pushed 2014-06-09 21:49 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 977126) for b2g build bustage on a CLOSED TREE
88a167e0ca30addea9e7c4e1f244c0c8ed14b01b
created 2014-03-20 10:04 -0400
pushed 2014-06-09 21:49 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 977126 Part 3 -- Inline SetTypedObjectOffset intrinsic r=shu
539b1a125f712b8c69cd5f24e916bb0332f2d73d
created 2014-01-15 17:55 -0500
pushed 2014-06-09 21:49 +0000
Jeff Walden Jeff Walden - Bug 987807 - Split a NewSingletonCallObject out of NewCallObject. This produces slightly leaner code and creates all call objects with the correct type initial type from birth. r=terrence
a89aa1e3e367fb7c62a3ae7b2e2cb8b28406d9d5
created 2014-05-22 09:39 -0400
pushed 2014-05-22 13:39 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 0db12290df12, 80950d72bd71, and 586ed41fa2d1 (bug 1010747) for landing without approval.
80950d72bd71ab44134b59b4e003531b4a4236c6
created 2014-05-22 12:03 +0200
pushed 2014-05-22 13:22 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1010747 - Part 2: Implement Ceil (floating-point) -> int32 in Ion. r=sunfish, r=mjrosenb, a=sledru
0546e4e8eac0d9d8806e568ca9d9c8ae3f74ac59
created 2014-03-19 14:12 -0400
pushed 2014-04-28 18:51 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 893b864b4b18 (bug 969012) for causing bug 984653.
893b864b4b187390cf5eb2488b979ec706652832
created 2014-03-06 14:58 -0800
pushed 2014-04-28 18:51 +0000
Terrence Cole Terrence Cole - Bug 969012 - Allow inlining out-of-line slot creation in IonMonkey; r=jandem
9c18da81043e24b02b95a4438919b72e2fd0d73b
created 2014-02-13 23:19 +0100
pushed 2014-04-28 18:51 +0000
Hannes Verschore Hannes Verschore - Bug 953164 - IonMonkey: Improve type information at branches, r=jandem
20e8191247fd97395056ee1e4d7e48e1ba806c40
created 2014-03-12 13:39 -0700
pushed 2014-04-28 18:51 +0000
Terrence Cole Terrence Cole - Backout 907d5bc3bd26 (Bug 969012) for bustage on a CLOSED TREE.
907d5bc3bd26ebb6db9fe95128c275cd94aaa698
created 2014-03-06 14:58 -0800
pushed 2014-04-28 18:51 +0000
Terrence Cole Terrence Cole - Bug 969012 - Allow inlining out-of-line element creation in IonMonkey; r=jandem
3784de966811121594fcf279c254f495742d7bc9
created 2014-02-17 17:39 -0800
pushed 2014-04-28 18:51 +0000
Terrence Cole Terrence Cole - Bug 969012 - Use a second register for object allocation; r=jandem
less more (0) -100 -60 tip