js/src/jit/Lowering.cpp
4e33e9729ab697044b31283bbb2d7455de3c1eca
created 2014-05-08 16:30 -0700
pushed 2014-05-09 11:54 +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-09 11:54 +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-30 02:57 +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 20:39 +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 20:39 +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 20: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 20:39 +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 22:57 +0000
Brian Hackett Brian Hackett - Bug 1002271 - Remove jsanalyze files, r=jandem.
49fcf756a711f5b5ff09e1c2db2ce2924b657d64
created 2014-04-28 15:28 +0100
pushed 2014-04-28 22:57 +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 22:57 +0000
Brian Hackett Brian Hackett - Bug 1002271 - Remove jsanalyze files, r=jandem.
99b775c6d2bcd9713596677dfd152b66926fcd4b
created 2014-04-16 15:57 -0500
pushed 2014-04-25 10:50 +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 17:20 +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 20:42 +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 20:42 +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-19 02:00 +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 19:42 +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-10 16:55 +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-04-09 12:19 +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-04-09 12:19 +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-04-08 22:16 +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-04-08 22:16 +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-04-06 16:52 +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-04-04 18:50 +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-04-04 18:50 +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-04-03 19:23 +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-04-03 10:45 +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-04-03 10:45 +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-03-27 00:57 +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
7181bf175776a52741c33c6488d076ad6a97966b
created 2014-03-19 13:16 -0400
pushed 2014-03-20 12:56 +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-03-15 05:20 +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-03-15 05:20 +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-03-13 02:37 +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-03-13 02:37 +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-03-05 12:04 +0000
Terrence Cole Terrence Cole - Bug 969012 - Use a second register for object allocation; r=jandem
a1b396e1f1ddce9877f46fdeced7adc52d822f71
created 2014-02-28 12:07 +0100
pushed 2014-02-28 21:03 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 930477: Specialize Round for Float32; r=jandem,mjrosenb
ca08ca9fd1570951c7e31ce3f071b418a4262bf9
created 2014-02-25 11:28 -0800
pushed 2014-02-28 00:53 +0000
Terrence Cole Terrence Cole - Bug 975959 - Do not pre-tenure objects when Ion expects them in the nursery; r=jandem
b2719a9dbf96cc3752b346dc0076fb32d84c5b63
created 2014-02-26 11:57 -0500
pushed 2014-02-26 21:15 +0000
Lars T Hansen Lars T Hansen - Bug 976504 -- Enabling inlining of TypedObject primitives
b90bf66240666f255fcca4064309942db531d60c
created 2014-02-26 14:00 +0100
pushed 2014-02-26 21:15 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 3a23bcbc4e60 (bug 953164) for JS Reftest Bustage on a CLOSED TREE
3a23bcbc4e60663cf49d8faddf9ce27948c20669
created 2014-02-13 23:19 +0100
pushed 2014-02-26 21:15 +0000
Hannes Verschore Hannes Verschore - Bug 953164 - IonMonkey: Improve type information at branches, r=jandem
b2ed6214694fb63f82a5038e9bf1e17b9e762f9e
created 2014-02-10 14:48 -0500
pushed 2014-02-21 03:19 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 898356 Part 4 -- Check for neutered typed object unless the check is covered by a length check r=jandem
9d1e797181e3c11b08ba467608980ccee7f884bd
created 2014-02-17 19:22 -0800
pushed 2014-02-18 12:56 +0000
Terrence Cole Terrence Cole - Backout bea3f06585ec (Bug 969012) for arm simulator failures.
bea3f06585ecc4ca8e86303a8fa471dd22527615
created 2014-02-11 11:53 -0800
pushed 2014-02-18 12:56 +0000
Terrence Cole Terrence Cole - Bug 969012 - Make jit allocations of CallObject with external slots use the nursery; r=jandem
0a13fa6115e9dd0b8613b1a551205c77f144e448
created 2014-02-12 13:53 +0100
pushed 2014-02-12 20:48 +0000
Hannes Verschore Hannes Verschore - Backout revision 58a6e689c472 for setting Talos on fire, r=red
58a6e689c4724cd025e3a52661c10ad28e92cb93
created 2014-02-12 10:57 +0100
pushed 2014-02-12 20:48 +0000
Hannes Verschore Hannes Verschore - Bug 953164 - IonMonkey: Improve type information at branches, r=jandem
22deb61f86cd7521cda9b7e1db37ca634f547e15
created 2014-01-30 13:31 -0500
pushed 2014-02-12 13:37 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 966575 part 8 -- Move kinds out of Representation into Descr r=sfink
f76ccce1f2fd65666b60c988c83bc2c70b50ca6f
created 2014-02-07 14:40 -0800
pushed 2014-02-09 03:24 +0000
Shu-yu Guo Shu-yu Guo - Bug 949296 - Ignore DontStopIon interrupt triggers during ForkJoin. (r=nmatsakis)
3983d91df904fc36f63f198e067d3547daafb1ab
created 2014-02-04 17:07 +0100
pushed 2014-02-04 19:23 +0000
Benjamin Bouvier Benjamin Bouvier - Backed out 2 changesets for linux x86 bustage on a CLOSED TREE (bug 966957)
d983a44ff5b8eeff2f8061a7171b067e2bc57ea7
created 2014-02-04 15:48 +0100
pushed 2014-02-04 19:23 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 966957: Specialize ToString for Float32; r=h4writer
48a1442045d614641f8051e69dee016a9ec5cba3
created 2014-01-31 14:57 -0800
pushed 2014-02-02 17:23 +0000
Shu-yu Guo Shu-yu Guo - Bug 966181 - Rename ForkJoinSlice to ForkJoinContext. (r=pnkfelix)
797a3c64b400d749b45a2e772acc70a17b0fd965
created 2014-01-31 10:24 +0100
pushed 2014-01-31 21:51 +0000
Hannes Verschore Hannes Verschore - Bug 964229 - IonMonkey: Split StringPolicy and support all primitives to MToString, r=jandem,sstangl
fe720ff03f43f96d4142491820884c9d3dae5de6
created 2014-01-28 15:33 +0100
pushed 2014-01-28 21:25 +0000
Jan de Mooij Jan de Mooij - Bug 959597 part 2 - Use JS_CODEGEN_* instead of JS_CPU_* for JIT backend code. r=nbp
fd2a9d376c996d108ddbfc72edfb8e02059fb412
created 2014-01-28 08:56 -0500
pushed 2014-01-28 21:25 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 841646 - Part 3: Move SPSProfiler::slowAssertionsEnabled checks to JitCompileOptions and remove SPSInstrumentation::slowAssertions. r=jandem
f2e86f6fef07a299dc020a57762d9e89ff7e28a0
created 2013-12-11 16:03 -0800
pushed 2014-01-24 12:08 +0000
Jeff Walden Jeff Walden - Bug 948583 - Implement __proto__ in object literals using a new JSOp. The JSOp still uses setprop-like behavior to mutate the [[Prototype]]; we'll change that in a subsequent patch, coming probably in the next couple weeks (definitely before uplift). r=jorendorff, r=efaust
d6ff1c03c8e2f381d6da0c195e339c20952ea07b
created 2014-01-23 06:43 -0800
pushed 2014-01-23 20:26 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 920322 - XDR/Clone singletons. r=bhackett,jandem
a4dc9a0f81ed73b141d5e40f66ef967416fb187e
created 2014-01-22 10:43 -0500
pushed 2014-01-22 20:15 +0000
Romain Perier Romain Perier - Bug 956051 - Inline str_replace with string, string as arguments. r=nbp, r=jandem
30a12281194374c442f1b978cb29ad2309eb4f15
created 2014-01-21 16:53 -0800
pushed 2014-01-22 12:55 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 948583) on a CLOSED TREE
3807c2bc06a23aefc8de0f10094be9f593b3fc04
created 2013-12-11 16:03 -0800
pushed 2014-01-22 12:55 +0000
Jeff Walden Jeff Walden - Bug 948583 - Implement __proto__ in object literals using a new JSOp. The JSOp still uses setprop-like behavior to mutate the [[Prototype]]; we'll change that in a subsequent patch, coming probably in the next couple weeks. r=jorendorff, r=efaust
697fcc313a0d0a77fb5e9343ac03607a18d5018a
created 2014-01-21 14:09 +0100
pushed 2014-01-22 01:11 +0000
Andy Wingo Andy Wingo - Bug 960040 - Part 2: Hide more of ScriptAnalysis implementation. r=jandem
fbd443bb2208ede14fb012cd955d41fbe33b1f4a
created 2014-01-17 11:05 -0500
pushed 2014-01-17 19:46 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 7218723f5a9b (bug 956051) for bustage.
7218723f5a9b545f6a049a00628b67c5f559d168
created 2014-01-17 07:30 -0800
pushed 2014-01-17 19:46 +0000
Romain Perier Romain Perier - Bug 956051 - Inline str_replace(string,string). r=nbp,jandem
less more (0) -100 -60 tip