js/src/ion/MCallOptimize.cpp
41ab7286a2e2c9b81ff54f082d0459ac40cb2da0
created 2013-06-26 23:19 -0700
pushed 2013-06-28 02:19 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 883696 (part 1) - Include full paths in #include statements in js/src/ion/. r=jandem.
5a4080dc2257987b8fd9394aebbce555eb7b176f
created 2013-06-27 14:47 -0700
pushed 2013-06-27 21:47 +0000
Shu-yu Guo Shu-yu Guo - Bug 886144 - Remove incorrect inlining of ThrowError. (r=nmatsakis)
80cfa9e8bab51dbe0540f0a669df6fd2161a6f46
created 2013-06-25 21:38 -0700
pushed 2013-06-26 20:46 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 886205 (part 8) - Break the header cycle once and for all. r=terrence.
d219351389c74d9402bb5f0f674422d9676c3239
created 2013-06-21 18:19 -0700
pushed 2013-06-26 18:07 +0000
Terrence Cole Terrence Cole - Bug 879079 - Make ToNumber take a Handle to fix some static rooting analysis failures; r=sfink
70cc69b90f5aed0cb271fbaef5fa11829e8cd81c
created 2013-06-18 23:55 -0700
pushed 2013-06-26 07:53 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 884124 (part 6) - Add an ArrayObject class. r=jwalden.
1c6097e5c4d4b758f040f0bcc5e46cc4042a997a
created 2013-06-17 23:53 -0700
pushed 2013-06-21 05:43 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 22) - Use JSObject::{is,as} for JSFunction. r=sfink.
d4c0519f3dac7491d1caa14c7a474d2dc7e0c4b6
created 2013-06-19 17:33 -0700
pushed 2013-06-20 00:33 +0000
Shu-yu Guo Shu-yu Guo - Bug 844882 - Part 4: Ion inlining for self-hosted classes. (r=jandem)
abd234497f3cb3e9ea0bda734ce7fdddaba538e1
created 2013-06-19 17:33 -0700
pushed 2013-06-20 00:33 +0000
Shu-yu Guo Shu-yu Guo - Bug 844882 - Part 2: Ion inlining for reserved slot intrinsics. (r=jandem)
74831022f42f2758406511bf52aff36ef7e88700
created 2013-06-16 17:39 -0700
pushed 2013-06-17 05:34 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880041 (part 9) - Use JSObject::{is,as} for RegExpObject. r=sfink.
a8e3d80187d142222139e1a381e97e0411ae5297
created 2013-06-14 17:00 -0700
pushed 2013-06-15 00:00 +0000
Gary Kwong Gary Kwong - Backout rev 18c1fd169792 for causing issues with the fuzzers. r=luke in-person
18c1fd169792b182935cbe930e8b5ea1c0ed0908
created 2013-06-06 11:01 -0400
pushed 2013-06-14 10:16 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 880208 - Add UnsafeGet and UnsafeGetImmutable intrinsics r=djvj
e83053c14672e08ebb0cbff9e0633828e1f8904b
created 2013-06-11 18:13 -0700
pushed 2013-06-12 01:12 +0000
Shu-yu Guo Shu-yu Guo - Bug 881518 - Fix UnsafeSetElement inlining for typed arrays. (r=nmatsakis)
21e3c26108143c727b9304eacf8b916de62f9f44
created 2013-06-10 15:22 -0600
pushed 2013-06-10 21:22 +0000
Brian Hackett Brian Hackett - Bug 881333 - Use accessor methods for cx->compartment and cx->runtime, r=luke.
c21ef4ecb7f429e41960b0bae96995603a4e40a2
created 2013-06-05 11:36 -0700
pushed 2013-06-05 18:36 +0000
Kevin Stangl Kevin Stangl - Bug 879564 - Inline Math.atan2(). r=sstangl
361fef4fb47a5c3596238e743c87b367620bd825
created 2013-04-18 17:03 -0700
pushed 2013-05-22 17:42 +0000
Terrence Cole Terrence Cole - Bug 851057 - Implement generational GC support in IonMonkey; r=dvander
b54ce66659aa483f4568f3175b6d960abf7900ee
created 2013-05-20 22:10 -0700
pushed 2013-05-21 05:10 +0000
Phil Ringnalda Phil Ringnalda - Back out de1c0246854c (bug 851057), 89a472c35979 (bug 873142), f849dec1a6df (bug 870496), 45fbd0b38bc5 (bug 873136) for incomprehensible Android reftest failures
de1c0246854c7691b6ecb485af0ac0c061a10fd8
created 2013-04-18 17:03 -0700
pushed 2013-05-21 00:14 +0000
Terrence Cole Terrence Cole - Bug 851057 - Implement generational GC support in IonMonkey; r=dvander
c61c7b28bace3e39648ed02bb56a3f487802f5c2
created 2013-05-08 12:02 -0700
pushed 2013-05-11 01:03 +0000
Terrence Cole Terrence Cole - Bug 869735 - Fixes to ParallelArray compilation to support generational GC; r=nmatsakis
89426b7c3b3bb26453f57be0f052ed0dd5b428d6
created 2013-05-07 17:37 -0400
pushed 2013-05-09 14:19 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 854400 - Rebase Shu's patch, and combine inlined code with jsop_setelem_dense r=jandem
fee19aa62f5db0621b605fd83041926bbec13b6a
created 2013-05-08 11:02 -0400
pushed 2013-05-09 14:19 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 854400 - Convert typed array store code to reuse jsop_setelem_typed r=bhackett
069c966819d6b5f9724b46f72b805a6d95690a71
created 2013-05-08 05:15 -0400
pushed 2013-05-08 09:16 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 865028 - Fuse ParallelDo and ForkJoin r=shu
357af4877abd85e42907dee3b07aedabb0187e62
created 2013-05-07 05:11 -0600
pushed 2013-05-07 11:11 +0000
Brian Hackett Brian Hackett - Bug 865059 - Move pc -> type set map out of script analysis, don't analyze scripts until they are compiled by Ion, r=jandem.
b5e04d0c4a37d41a3bee6e5d624189317c7af4d4
created 2013-05-06 22:20 -0400
pushed 2013-05-07 02:20 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 4ca9a6bd8f64 (bug 865059) for jsreftest crashes.
4ca9a6bd8f64d8d8892362ef2e1cebde209907eb
created 2013-05-06 19:15 -0600
pushed 2013-05-07 01:15 +0000
Brian Hackett Brian Hackett - Bug 865059 - Move pc -> type set map out of script analysis, don't analyze scripts until they are compiled by Ion, r=jandem.
19c4bcde66f10ba5b6a407fed71361f9b0300bdc
created 2013-05-02 14:12 -0700
pushed 2013-05-02 21:12 +0000
Shu-yu Guo Shu-yu Guo - Bug 844887 - Followup: nop IsCallable in Ion if argument is known to be a function. (r=sstangl)
7c9e2aa0dd8a37c7cf84f80987d8c1a3571e5c50
created 2013-05-02 11:48 +0200
pushed 2013-05-02 09:48 +0000
Jan de Mooij Jan de Mooij - Bug 867482. r=bhackett
7b1025831aeffade0c6481e936d837c986028d55
created 2013-04-30 15:41 -0700
pushed 2013-05-01 17:31 +0000
Terrence Cole Terrence Cole - Bug 867426 - Remove RawObject typedef; r=jonco
aa1e31f9cfa4baeebbcff4fa8712d6a37cced384
created 2013-04-25 15:22 -0600
pushed 2013-04-25 21:22 +0000
Brian Hackett Brian Hackett - Bug 865626 - Disallow generating extra barrier instructions when compiling Array.push, r=dvander.
c1f983b78f1625fee2d390906ea263bb94ea2f9e
created 2013-04-24 18:41 -0700
pushed 2013-04-25 01:43 +0000
Shu-yu Guo Shu-yu Guo - Bug 861904. (r=sstangl)
45228f2c64f9c7b6dcee381e852cb13e26b38193
created 2013-04-18 15:38 +0200
pushed 2013-04-24 12:36 +0000
Felix S. Klock II Felix S. Klock II - Bug 863234 - Fix inlineDump handling for MParDump. r=nmatsakis
5a12236dba8571a77112a3b12170c9bc3090c3ab
created 2013-04-17 14:58 +0200
pushed 2013-04-23 12:54 +0000
Felix S. Klock II Felix S. Klock II - Bug 862932 - Fix inlineUnsafeSetTypedArrayElement to match other inlined array ops. r=nmatsakis
63788e2eb007acbda2ce20cd1a16f9bdd69f46f9
created 2013-04-22 20:39 -0600
pushed 2013-04-23 11:40 +0000
Brian Hackett Brian Hackett - Merge from mozilla-inbound
11b64221636b72bf2c803f146e81ee960cabf47f
created 2013-04-18 13:26 -0600
pushed 2013-04-23 11:40 +0000
Brian Hackett Brian Hackett - Merge from mozilla-inbound.
7bc766400b8117129e862eb8b9227d89ea301e18
created 2013-04-18 06:53 -0600
pushed 2013-04-23 11:40 +0000
Brian Hackett Brian Hackett - Bug 804676 - Address review comments, r=dvander.
d746d516bf55420ebc686f206164973e2d791913
created 2013-04-15 17:12 -0600
pushed 2013-04-23 11:40 +0000
Brian Hackett Brian Hackett - Bug 862103 - Various benchmark performance fixes.
cb36ad241f80bfceabfef7c03e97e18000e8fe8a
created 2013-04-15 05:37 -0600
pushed 2013-04-23 11:40 +0000
Brian Hackett Brian Hackett - Merge m-i to ionmonkey
ee14945b452c669ded1d6cabe7b51c12ec722ec1
created 2013-04-11 18:39 -0600
pushed 2013-04-23 11:40 +0000
Brian Hackett Brian Hackett - Bug 804676 - Remove dependence of Ion compilation on ScriptAnalysis::analyzeTypes.
d5719da78339e2213cd6009339c16bdd078e0837
created 2013-04-18 17:41 -0700
pushed 2013-04-19 00:43 +0000
Shu-yu Guo Shu-yu Guo - Bug 844887 - Inline IsCallable and ToObject intrinsics in Ion. (r=sstangl)
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed 2013-04-16 20:47 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
b85daec2b90caecbe2e25daaeb37342cd55871e0
created 2013-04-15 12:55 -0700
pushed 2013-04-15 19:55 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2013-04-15 18:33 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
6d92a2e39c778d1177a5f89270bf5a8160b169b1
created 2013-04-11 19:55 -0700
pushed 2013-04-12 02:56 +0000
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
5bf9771e1a2830d8ef70114b31e4219164f9c5e0
created 2013-04-11 18:48 -0700
pushed 2013-04-12 01:49 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
3c7ab35260ef884120820b12860c491ebfd11fda
created 2013-04-09 13:33 -0700
pushed 2013-04-09 20:33 +0000
Sean Stangl Sean Stangl - Bug 853154 - Generate and root target JSScripts during MIR construction. r=h4writer
68dfccf515c036deb0114231ad1e088ac12b8c2f
created 2013-04-05 12:09 -0400
pushed 2013-04-05 20:15 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 858077 - Check for unknown object flag before checking number of objects r=bhackett
1aa1dc84a1a40a4616755115bdfd1e566c46cf3c
created 2013-04-04 08:13 -0700
pushed 2013-04-04 22:14 +0000
Shu-yu Guo Shu-yu Guo - Bug 857094. (r=sstangl)
b00eb1ef151749fe8eb31a61227127b1939f1023
created 2013-03-19 22:12 -0400
pushed 2013-03-20 02:12 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 829602 - Enable self-hosted parallelarray r=dvander,till
730fbb35edd52e6c2ea196dce80a190b0450e68a
created 2013-03-14 13:19 -0700
pushed 2013-03-17 03:08 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 849014 - Check type inference before optimizing regexp calls. r=sstangl
5e2536a86e7f66acf6426f2f2815b9b2d8dc6d98
created 2013-03-11 17:24 -0400
pushed 2013-03-11 21:25 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset e7f298d7b17b (bug 829602) for frequent B2G mochitest crashes on a CLOSED TREE.
e7f298d7b17b5945406238edc961ca396de5b028
created 2013-03-11 13:57 -0400
pushed 2013-03-11 17:58 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 829602 - Enable self-hosted ParallelArray r=dvander,till
37f8e72f5124d7bf6e0481a6913dbbeb709522a0
created 2013-03-04 15:41 -0500
pushed 2013-03-04 20:41 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset eef5f845fb75 (bug 829602) for intermittent jit-test failures.
eef5f845fb757823b9a8b038d0ddbac4ddc00417
created 2013-03-04 13:23 -0500
pushed 2013-03-04 18:25 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 829602 - Switch to self-hosted ParallelArray. r=dvander,till
37fa28f052c56476c9751c9a922c086ba9520ea7
created 2013-03-03 15:56 -0800
pushed 2013-03-03 23:57 +0000
Philipp Matthias Schäfer Philipp Matthias Schäfer - Bug 815737 - Inline MathCache-reliant functions in IonMonkey. r=sstangl
e6bb3e29f1aa5faeed975c76d1d020eff6dd1c0a
created 2013-03-02 10:44 +0100
pushed 2013-03-02 09:44 +0000
Ms2ger Ms2ger - Backout changeset 84e8e319f735 for breaking rootanalysis build.
84e8e319f7354e9056f537d9f87c289e1e65b64e
created 2013-03-01 13:48 -0500
pushed 2013-03-02 02:42 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 829602 - Switch to self-hosted version of Parallel Array r=dvander,till
04ce598688888582ef44fac713b570c38689e1f9
created 2013-03-01 01:22 +0100
pushed 2013-03-01 00:23 +0000
Hannes Verschore Hannes Verschore - Bug 843023: IonMonkey: Inline Math.pow when result is expected to be intger, r=sstangl
b9bdc1d96b6a406a2e91c97a3bfff19805be88ed
created 2013-02-26 14:51 -0800
pushed 2013-02-26 22:49 +0000
Shu-yu Guo Shu-yu Guo - Bug 845016 - Inline Math.abs with double input and int output (r=sstangl)
57449cdf45ad54671950e8d843261927c48fbefe
created 2013-02-19 09:22 -0500
pushed 2013-02-24 19:11 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 843684 - Bring over self-hosted intrinsics r=till,dvander
c5c4c51585c30fc794d6e77f64c03a64ad62d3a9
created 2013-02-19 08:30 -0500
pushed 2013-02-20 21:54 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 842729 - Repair merge failures from bug 807853 in TypeOracle and MCallOptimize r=bhackett
80a21124ddbd311dca2f3220193b37e58e2466d8
created 2013-02-07 11:34 -0800
pushed 2013-02-07 19:34 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 807853 - Add (but do not yet use) parallel compilation mode to ion r=dvander,terrence
less more (0) -100 -60 tip