02f44534f7f55b9115924d8eeeedb66e899ef5ce
2012-07-26 11:17 -0700
Nicolas B. Pierron - Bug 776748 - Do not invalidate ionScript when JM is invalidated. r=dvander
81146d7c9f5170c821bc6f517dafd0bcd0635751
2012-07-25 17:10 -0700
Sean Stangl - Bug 777570 - visitMathFunctionD() should be isCall(). r=dvander
d80fbd8493f175eaa24d7b9145f7c6a321b7e8ad
2012-07-25 14:30 -0700
David Anderson - Merge from mozilla-central.
41f66d0e46b3f068a5703995a1a0127a9bff9160
2012-07-25 02:08 -0700
David Anderson - Backed out changeset eef915d5a18f
eef915d5a18f4ae0cb7344bf8f78dc1290ce22c7
2012-07-24 17:48 -0700
Nicolas B. Pierron - Bug 776748 - Do not invalidate ionScript when JM is invalidated. r=dvander
2af804d8443781449965e33a0a5c78de13b47a98
2012-07-24 17:24 -0700
Nicolas Pierron - Bug 767349 - Track bad resume points when snapshots are encoded. r=dvander
7f0f1fdfa5e24a40b57edd615314423f31714eb9
2012-07-24 17:24 -0700
Nicolas B. Pierron - Bug 767349 - Simulate hidden instructions when the target is hidden. r=luke
50e28df7ff8fa9d0fcbac8ade290afce87a601ed
2012-07-24 16:32 -0700
David Anderson - Merge from mozilla-central.
b82fb4d04f6025775b8faffb0a9cd46cb7e222bf
2012-07-23 12:37 -0700
David Anderson - Merge from mozilla-central.
23a84dbb258f6d7221ae270708ef3ed42395cd71
2012-07-18 23:55 -0700
Alex Crichton - Bug 775782 - Instrument pro/epilogue of functions for the SPS profiler in ionmonkey. r=pierron,dvander
a21ef9ee88f4d0168b073a98cc9c7b9283cf8649
2012-07-20 12:02 -0700
David Anderson - Merge from mozilla-central.
f2faee47a80ff0f75e336056f5c7beb6628e9173
2012-07-20 11:02 +0200
Jan de Mooij - Bug 775567 - Add separate "scripts" spew channel. r=dvander
9400701da3afbee74641164637ee326779a2e7b7
2012-07-19 16:06 -0700
David Anderson - Fix build bustage on awfy (no bug r=me).
e6a6ab12a7bb6af53b1d2ef078bff9ed3c725efe
2012-07-19 15:23 -0700
Sean Stangl - Bug 754256 - Upgrade IonMonkey to MPL2. r=gerv,dvander
616b34b63dda70535c4f7f02e53d01301e558168
2012-07-19 14:37 -0700
David Anderson - Merge from mozilla-central.
88e464ff51b843abbe24eb01bfe0165bd8e6ebf5
2012-07-19 12:28 -0700
Nicolas Pierron - Bug 773995 - Inline new Array with 2 or more arguments. r=jandem
af4c7ab588896e7ee0f038cb3cd601e58f534a69
2012-07-19 14:34 -0700
David Anderson - Merge from mozilla-central.
8b0a7122b1aacd1588ef3dbd8753fa7824bc128b
2012-07-19 12:31 -0700
Sean Stangl - Bug 771400 - Separate FreeList acquisition from getNewObject(). r=pierron
de0f0da5af6fc7510b0af1d03626135fa2fa272c
2012-07-19 11:53 +0200
Jan de Mooij - Fix ARM build.
c04e9a32ff53986fec74b8d3b76471126f6d096a
2012-07-19 11:38 +0200
Jan de Mooij - Bug 771130 part 4 - Make JM/Ion heuristics a bit more robust. r=dvander
eb6bc31ebf63e9558910cd0243bbcf927094ce5b
2012-07-19 11:36 +0200
Jan de Mooij - Bug 771130 part 3 - Invalidate the script if GuardShape fails. r=pierron
e682244e221e03b8ca1ec90738b9317a9ea9fb03
2012-07-19 11:07 +0200
Jan de Mooij - Bug 773587 - Fix ComparePolicy to insert ToInt32 instructions if needed. r=dvander
4d18d3c3f50f7ef7e0d6cc2de054554724d41694
2012-07-19 10:02 +0200
Jan de Mooij - Bug 771130 part 2 - Inline monomorphic GETPROP and SETPROP. r=dvander
4d458fb004b6b199c573ef7ae3d55f0b333a1ce2
2012-07-19 10:00 +0200
Jan de Mooij - Bug 771130 part 1 - Store inline path shape in JM ICs. r=bhackett
e4cf8b5d1baa6bd3579e3763ea65d24a049cab67
2012-07-19 02:07 -0400
Marty Rosenberg - Handle any sized offset to a vldr (bug 765186, r=jbramley)
adb60cc7b1505bc91ca1c3bb846270cfd19926cb
2012-07-18 19:02 -0700
David Anderson - Merge from mozilla-central.
5d1128ed64af3daa90e95d18c06c06cc03dcac9f
2012-07-18 15:14 -0400
Kannan Vijayan - Bug 775186 - Part 3: Remove InlineFunctionGuard instruction. (r=jandem)
02af560a8cc486670c985ebc497b9001f8b11375
2012-07-18 15:14 -0400
Kannan Vijayan - Bug 775186 - Part 2: Change IonBuilder to use PolyInlineDispatch instruction. (r=jandem)
787e00928fef52745d4cca6b567e54de463900f3
2012-07-18 15:14 -0400
Kannan Vijayan - Bug 775186 - Part 1: Add PolyInlineDispatch instruction. (r=jandem)
bef02b378666624c29ef59b0790374b28a725d2b
2012-07-18 08:46 -0700
PĂ©ricles Alves - Bug 774974 - Implement constant folding for StringLength and Compare instructions. r=pierron
fdf520ad7dbc7528a11f361249b639299ae1af1f
2012-07-18 13:52 +0200
Tom Schuster - backout 183decadb9ac
9712a6f6b71c45d73a78d201ae4dc9bf5bbc38f1
2012-07-17 17:26 -0700
Eric Faust - Bug 774257 - Fix accessor inlining for watched objects. (r=dvander)
8dd41661cf09782ae692e36dffc2a3f580e7e003
2012-07-18 01:22 +0200
Tom Schuster - Bug 774510 - Remove uncessary typeOf hooks. r=dvander
183decadb9acf6825a364dc18685a8e9eb72831a
2012-07-18 01:22 +0200
Tom Schuster - Bug 725966 - Fast path for typeof x == y. r=jandem
8144319a6464e3c76b3ec5fca75a65f1a61e114d
2012-07-17 14:40 -0700
David Anderson - Ensure that LStackArg pushes are traced by the GC (bug 771398, r=sstangl,pierron).
699ab277c0b82794a6e19090431623c8f2376354
2012-07-17 13:37 -0700
David Anderson - Make sure that INITPROP emits a write barrier if needed (bug 773588, r=billm).
2a4e60c030c594bc766c008c1232513f30f67aba
2012-07-17 13:20 +0200
Jan de Mooij - Bug 773655 - Don't destroy JM code before Ion compilation. r=bhackett
c967c6b03afa3cc95ff7b101478f8d139d79d0e2
2012-07-17 12:29 +0200
Jan de Mooij - Add test for ReturnFromCtor. r=test DONTBUILD
038cb126776a2f0de50299ea3e90aa5503a17b5d
2012-07-17 12:03 +0200
Jan de Mooij - Add some tests from decoder to improve test coverage. r=tests
33227cad0c47e58c07069c71814ca3c070e45391
2012-07-17 12:01 +0200
Jan de Mooij - Fix annoying Clang warning. no_r=me
8ea86b9020a284b50e8a0b1bddd8fb59e070d080
2012-07-16 23:19 +0200
Nicolas Pierron - Bug 772509 - Freeze a compilation output instead of a script. r=bhackett,dvander
243f0d95967eb658d0e8842a2fb56ffc468a51e2
2012-07-16 14:09 -0700
David Anderson - Don't inline functions with unknown properties (bug 770332, r=bhackett).
54a63d0ec0f3228f355f79b00fa2d502c8cafd35
2012-07-16 13:19 -0700
David Anderson - Style drive-by (no bug, r=me).
c4c50dc6317c4ba6f8ca4e89458536d61a83f41c
2012-07-13 19:50 -0700
David Anderson - Merge from mozilla-central.
a29f6c63551663cc3aa24b1bb56d9d058fa0ea4e
2012-07-12 15:03 -0700
David Anderson - Remove scope chain parameter from IonBuilder (bug 773123, r=jandem).
66aac8e7a214ccdd3903c588a9c36e240596bc68
2012-07-12 14:13 -0700
David Anderson - Fix TI API use again (bug 772901, r=sstangl).
c08088c00eb283d94ce176a4dca8566bebf5e84c
2012-07-12 14:12 -0700
David Anderson - Fix unqref'd nits.
3359300edfe70914966164f672d4e2007238959b
2012-07-12 13:29 -0700
David Anderson - Simplify handling of lazy argument values in MIR (bug 772903, r=pierron).
35ef899801bc41b0af7b694f3858ba3c225dbd8e
2012-07-12 13:23 -0700
David Anderson - Merge from mozilla-central.
1de2098ac6d98f2892882754b2c49e280b1cf399
2012-07-12 20:39 +0200
Jan de Mooij - No bug - Re-enable name IC. r=dvander on IRC
6e37c74967811f1a8d655b1e835b668b39dd7ef4
2012-07-11 18:57 -0700
Eric Faust - Bug 770671 - Fix unknownProperties assertion in TestCommonPropFunc (r=bhackett)
4335f95a5e42452cc37414a849f8b974edae442f
2012-07-11 17:47 -0700
Jan de Mooij - Bug 769128 - Recreate ion.content browser option lost in merge. (r=dvander)
65cf6c6de7fc1fb4de6d9c6a056892d8dcea57f6
2012-07-11 15:54 -0700
Sean Stangl - No bug - Copy free lists to arenas before resetting IGC. r=dvander
3ff7d89ec13dc184e35eb49a3cac1e0b7d4e21b4
2012-07-11 00:38 -0700
David Anderson - fix build.
fbacc8eb3a0dfa0663008ca63d68a0acff637471
2012-07-10 19:45 -0700
David Anderson - Merge.
bf456ba39108b872f26d1064850b830007b24750
2012-07-10 15:38 -0700
Sean Stangl - No Bug - Align prebarrier jumps to 8. r=mjrosenb
7aa128dbd1a9e5b9272376aa9a1f4aa23afd8787
2012-07-10 19:45 -0700
David Anderson - Merge from mozilla-central.
24c81eaaf528e5f34a83a101a9c3c025e0bfab53
2012-07-09 15:13 -0700
Nicolas Pierron - Bug 772087 - Avoid IonMonkey recompilation caused by wrong idempotent flags. r=jandem
61bb4c14d50ddb9fd64d87cb45f10cbb112233bb
2012-07-09 18:06 -0700
Sean Stangl - Bug 772255 - LCreateThis should accept constant operands. r=dvander
ad246268e058e608a1618851b0526bfeb7db7b07
2012-07-09 16:58 -0700
Eric Faust - Bug 770235 - Fix mistaken patch (r=dvander)
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip