js/src/ion/IonBuilder.cpp
7df36088f6451bd4f8db0dfa589894abca8e1f78
created 2013-06-05 16:42 -0400
pushed 2013-06-05 20:43 +0000
Kannan Vijayan Kannan Vijayan - Bug 877287. r=h4writer
88b70ed16f45ba3267432b1eac96afc64ebbcaca
created 2013-06-04 16:24 -0500
pushed 2013-06-04 21:27 +0000
Jason Orendorff Jason Orendorff - Bug 872416, part 2b - Make jsanalyze.h not include jspocodeinlines.h. Factor out inlines into jsanalyzeinlines.h. r=luke. (This is only half of the patch reviewed as "part 2". The other half didn't work in GCC and is on hold.)
71f7b5bd072bf9d5cf7d9b782a3a0b05d0b987e6
created 2013-06-03 14:27 -0700
pushed 2013-06-04 02:13 +0000
Shu-yu Guo Shu-yu Guo - Bug 878038 - Fix stack mismatch when inlining rest args in Ion. (r=djvj)
78c0e2d241ff3ad1f4f62076a80d54f6776584b5
created 2013-06-03 13:27 -0600
pushed 2013-06-03 19:27 +0000
Brian Hackett Brian Hackett - Bug 877130 - Fix bogus assert, r=djvj.
0a5f190b9f9b24ae6cc2dbb2c1eab47c31203a8c
created 2013-05-31 16:22 -0600
pushed 2013-05-31 22:22 +0000
Brian Hackett Brian Hackett - Bug 864218 - Improve performance when accessing variables defined in run-once closures, r=luke,jandem.
aa3f8a04c2fc87eeebec4605e149c5a28c744f3e
created 2013-05-31 16:51 +0200
pushed 2013-05-31 14:52 +0000
Jan de Mooij Jan de Mooij - Bug 877127. r=bhackett
a3f8d2127f2e5f9a21738b2043ae013fff76b4bb
created 2013-05-30 17:47 -0400
pushed 2013-05-30 21:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 877216. Add CallArgs-like structs for use in DOM specialized getters/setters/methods. r=waldo
d71234d65e90c487182729cfce61c98666be0f51
created 2013-05-30 06:29 -0600
pushed 2013-05-30 12:30 +0000
Brian Hackett Brian Hackett - Bug 678037 - Add (disabled) ability to parse script bytecode lazily, r=luke.
e7a5e3d66eb4f334b2cdbed110ab7534bec9df69
created 2013-05-29 16:32 -0700
pushed 2013-05-29 23:37 +0000
Shu-yu Guo Shu-yu Guo - Bug 875957 - Record argument types in the element types of the rest array in Ion and Baseline. (r=djvj)
00b0dc4c196eec13474c248e487d965266f0d796
created 2013-05-28 15:09 +0200
pushed 2013-05-28 13:19 +0000
Hannes Verschore Hannes Verschore - Bug 876649: IonMonkey: Temporary disable MSetElementCache when no dense write is seen, r=jandem
2ae7acc7c4857a22d18e25765c08967e110e4a9c
created 2013-05-28 07:00 -0600
pushed 2013-05-28 13:01 +0000
Brian Hackett Brian Hackett - Bug 875276 - Improve robustness when optimizing .length accesses on objects, r=jandem.
66abdc9b381105fe05270ab09338f2f1f87fce83
created 2013-05-28 14:32 +0200
pushed 2013-05-28 12:34 +0000
Jan de Mooij Jan de Mooij - Bug 876398 - Compile JSOP_POPN with Baseline and Ion. r=djvj
f1a74d04600a0fae4f614f4d077060d8c0a2d70a
created 2013-05-24 17:05 -0700
pushed 2013-05-25 00:03 +0000
Eddy Bruel Eddy Bruel - Merge for bug 637572
7a2f7a45819a608718d783f970bfe5ab9d2ba929
created 2013-05-24 13:17 -0700
pushed 2013-05-25 00:03 +0000
Gary Kwong Gary Kwong - Backout b9beff192aa2 since it seems to have caused at least topcrash bug 875757, and possibly other topcrashes. r=luke in-person
4aa62afd5aa9fc941b2b6a2f043b2d50e4000230
created 2013-05-24 16:55 -0700
pushed 2013-05-24 23:56 +0000
Shu-yu Guo Shu-yu Guo - Bug 875748. (r=djvj)
300997d81a76f7bdf49b79c43f0ddaac7c8abdb3
created 2013-05-24 16:55 -0700
pushed 2013-05-24 23:56 +0000
Shu-yu Guo Shu-yu Guo - Bug 875742. (r=djvj)
3835cbed5915f0043fe110f4c7b068e23036c4f5
created 2013-05-24 14:58 -0700
pushed 2013-05-24 23:38 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 774006 - IonMonkey: Implement SetElementIC for integer indexes. r=h4writer
e1bca8b56470d8407f1bf6795506ac369ea153e4
created 2013-05-24 14:03 +0200
pushed 2013-05-24 12:03 +0000
Jan de Mooij Jan de Mooij - Bug 868431 - Disable Ion when Baseline is disabled, remove bailout-to-interpreter code. r=djvj
b9beff192aa2ed76ed395bb5e23dba986230d1c7
created 2013-05-23 05:59 -0600
pushed 2013-05-23 12:00 +0000
Brian Hackett Brian Hackett - Bug 864218 - Improve performance when accessing variables defined in run-once closures, r=luke,jandem.
b5812c4bef740c0a3c2574d1ffbf624b5f1d3aa5
created 2013-05-22 16:48 -0600
pushed 2013-05-22 22:48 +0000
Brian Hackett Brian Hackett - Bug 870821 - Seed observed values for integer CALLELEM ops with the possible targets, r=jandem.
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
63b006573c65535d47be9115b820e90088fb37a1
created 2013-05-22 11:36 -0600
pushed 2013-05-22 17:36 +0000
Brian Hackett Brian Hackett - Bug 870052 - Various tweaks to reduce recompilation on asm.js style apps, r=jandem.
b2216a10f95b8a5ed121be06182961f1bfce3acd
created 2013-05-21 23:52 -0700
pushed 2013-05-22 06:53 +0000
Shu-yu Guo Shu-yu Guo - Bug 867471 - Part 2: Compile rest parameter in Ion for sequential execution. (r=djvj)
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
4196d8b588141e1b31f562a6c788bd8addb67ff1
created 2013-05-18 07:48 -0500
pushed 2013-05-18 12:52 +0000
Benjamin Peterson Benjamin Peterson - Bug 872813 - Remove decomposing opcodes. r=luke
89a645d498e3add4a65afb6ab276533bc60818f3
created 2013-05-13 16:47 -0700
pushed 2013-05-15 17:05 +0000
Jan de Mooij Jan de Mooij - Bug 857845 part 1 - rm JaegerMonkey. r=bhackett, sr=luke
6336284c7f1f820c68e2ef6aa238c47e129c763d
created 2013-05-10 14:49 +0200
pushed 2013-05-10 12:50 +0000
Hannes Verschore Hannes Verschore - Bug 768288: IonMonkey: Inline small functions with loops, r=djvj r=shu
58c6702b5d84840673ca1d26401804dc4c92b3aa
created 2013-05-09 16:19 -0700
pushed 2013-05-09 23:19 +0000
Matt Brubeck Matt Brubeck - Back out changeset 8011f4e535fa (bug 768288) for jit-test failures
8011f4e535fa3f6b929fcd0b1ab003d022327381
created 2013-05-09 23:16 +0200
pushed 2013-05-09 21:41 +0000
Hannes Verschore Hannes Verschore - Bug 768288: IonMonkey: Inline small functions with loops, r=djvj
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
378d4fe10c1f1d09ee92b24208034bf87c72ecda
created 2013-05-08 14:08 -0400
pushed 2013-05-09 14:19 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 854400 - Disable double conversion in parallel mode r=bhackett
0f990be99e7b2b8a5200ec6402bb191b76237333
created 2013-05-08 07:53 -0600
pushed 2013-05-08 13:54 +0000
Brian Hackett Brian Hackett - Bug 869706 - Track nonNativeGetElement and accessGetter info in baseline scripts, r=jandem.
92a5a4a9b76b0ac0155706a6c2a1bf4ed32df96b
created 2013-05-08 09:54 +0200
pushed 2013-05-08 07:56 +0000
Hannes Verschore Hannes Verschore - Bug 864468: IonMonkey: Skip argument type checks when type is known to match, r=jandem
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.
776c624e358c708e83abfcbbf63459ed2e2f6f35
created 2013-03-20 16:15 -0700
pushed 2013-05-03 21:39 +0000
Brian Hackett Brian Hackett - Bug 863858 - Create Call and DeclEnv objects in the Nursery; r=dvander,terrence
b035b05f6a18d709a24aea791bbbcace8115d621
created 2013-05-01 18:07 -0600
pushed 2013-05-02 00:07 +0000
Brian Hackett Brian Hackett - Bug 866765 - Refactor compilation of JSOP_SETELEM to only pop operands at one point, r=dvander.
0a050b75a9af850ef89307e9839e9d54afd424c0
created 2013-05-01 18:06 -0600
pushed 2013-05-02 00:06 +0000
Brian Hackett Brian Hackett - Bug 866866 - Inspect phis at the start of loop header rather than trailing values, r=dvander.
39aad6551764e31f3ac7c919bf15dff3308213f1
created 2013-05-01 15:45 -0600
pushed 2013-05-01 21:45 +0000
Brian Hackett Brian Hackett - Bug 866826 - Add missing IdToTypeId check, r=dvander.
7b54ccf3088498f1e9ec8701165ca6701b242852
created 2013-05-01 15:43 -0600
pushed 2013-05-01 21:43 +0000
Brian Hackett Brian Hackett - Bug 865584 - Add null check for target script's type info when compiling 'new', r=dvander.
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
c084cc59bbdfcd64a884d6cf4164c6d7326e8632
created 2013-04-30 15:41 -0700
pushed 2013-05-01 17:31 +0000
Terrence Cole Terrence Cole - Bug 867426 - Remove RawId typedef; r=jonco
e578b67ec2fa08851581b4d9eaad8540d4f9f74b
created 2013-04-30 15:40 -0700
pushed 2013-05-01 17:31 +0000
Terrence Cole Terrence Cole - Bug 867426 - Remove RawShape typedef; r=jonco
04c51ac7fa21208b01983d372cd3a355f88ca0eb
created 2013-04-30 17:25 -0400
pushed 2013-04-30 21:25 +0000
Kannan Vijayan Kannan Vijayan - Bug 863961 - Remove overconservative assertion on argument slots never being phi-ed in needsArgsObj scripts. r=nbp
0d3a0ab31adf03f0e0be28d3c0740b18d7389329
created 2013-04-30 15:26 +0200
pushed 2013-04-30 13:28 +0000
Jan de Mooij Jan de Mooij - Bug 846648 - Inline polymorphic property accesses in Ion based on baseline caches. r=bhackett
fc9427895561219823fe8aef2b4f2a7a16d11dcb
created 2013-04-27 15:02 -0600
pushed 2013-04-27 21:02 +0000
Brian Hackett Brian Hackett - Bug 864214 - Generate MIR nodes for accessing statically known typed arrays on x86, r=luke,jandem.
c94d73b1970ffbff8dfff325b643f692f3da2708
created 2013-04-26 17:56 -0600
pushed 2013-04-26 23:56 +0000
Brian Hackett Brian Hackett - Bug 864101 - Improve precision of TypeSetIncludes, r=dvander.
e463630560f7d1d461283830b3f8979eab309b1a
created 2013-04-24 14:28 -0400
pushed 2013-04-26 21:07 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 865259 - Specialized arith ops based on baseline info r=bhackett
eeb9d7a408ab1595941fc2aa56719cced5badefe
created 2013-04-25 09:08 -0600
pushed 2013-04-25 15:08 +0000
Brian Hackett Brian Hackett - Bug 865153 - Remove resume point uses in dead blocks when restarting loop processing, r=h4writer.
0f87eee6f792aa65953a9e91b767d5e334f489ed
created 2013-04-24 20:07 -0600
pushed 2013-04-25 02:07 +0000
Brian Hackett Brian Hackett - Bug 865192 - Remove unnecessary toPhi() coercion, r=dvander.
c307cb8bffec6ff6389cc64cfef648edb33617ec
created 2013-04-24 11:34 +0100
pushed 2013-04-24 10:37 +0000
Jon Coppeard Jon Coppeard - Bug 860145 - IonMonkey: Add support for ArgumentsObject r=nbp
659fa167a6bba070697efdd0fa81bbe3d8d66074
created 2013-04-23 16:34 -0600
pushed 2013-04-23 22:34 +0000
Brian Hackett Brian Hackett - Bug 862103 - Split GuardShapeOrType into GuardShape and GuardObjectType, r=dvander.
63788e2eb007acbda2ce20cd1a16f9bdd69f46f9
created 2013-04-22 20:39 -0600
pushed 2013-04-23 11:40 +0000
Brian Hackett Brian Hackett - Merge from mozilla-inbound
9aff2a52d88b0215e9a6045714b00ba328efb7f5
created 2013-04-22 20:22 -0600
pushed 2013-04-23 11:40 +0000
Brian Hackett Brian Hackett - Bug 863518 - Consider types added by loop body when unboxing OSR values, r=dvander.
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.
ae6a2cf914f7f4b964c9dc265cf3c11e149fb49e
created 2013-04-17 16:56 -0600
pushed 2013-04-23 11:40 +0000
Brian Hackett Brian Hackett - Bug 862699, bug 862708 - Fix a couple of fuzz bugs.
less more (0) -300 -100 -60 tip