Jan de Mooij
|
f1cd2ae670
|
Bug 780973 - Try to enter outer loops rather than inner loops via OSR. r=dvander,bhackett
|
2012-08-08 15:02:24 +02:00 |
|
Jan de Mooij
|
c4a69187f4
|
Bug 780860 - Mark some instructions as movable. r=dvander
|
2012-08-08 14:54:39 +02:00 |
|
Nicolas B. Pierron
|
d611f5686d
|
Bug 779841 - Escape inline cache if invalidated by the lookup. r=dvander
|
2012-08-07 18:31:11 -07:00 |
|
David Anderson
|
3ffd33a2cb
|
Merge from mozilla-central.
|
2012-08-07 15:13:28 -07:00 |
|
Sean Stangl
|
bbe407f1dd
|
Bug 780052 - Handle some Double comparisons by coercion. r=jandem
|
2012-08-07 14:23:22 -07:00 |
|
Nicolas B. Pierron
|
16613daef0
|
Bug 779818 - Substitute MPhi of Magic type by the lazy argument constant. r=dvander
|
2012-08-06 17:23:39 -07:00 |
|
Nicolas B. Pierron
|
d751ff854a
|
Bug 776687 - Re-evaluate definitions in which we replaced the phis. r=dvander
|
2012-08-07 02:11:28 +02:00 |
|
Sean Stangl
|
3f39e4ea1f
|
Bug 780020 - Unbox int/bool more quickly in GetPropertyCacheT on x64. r=pierron
|
2012-08-06 14:32:01 -07:00 |
|
Jan de Mooij
|
80cca94870
|
Bug 780597 - Fix move emitter breakCycle to handle spilled registers. r=dvander
|
2012-08-06 22:42:30 +02:00 |
|
David Anderson
|
9c45c01c55
|
Merge from mozilla-central.
--HG--
rename : layout/base/nsFrameTraversal.cpp => layout/base/nsFrameIterator.cpp
rename : layout/base/nsFrameTraversal.h => layout/base/nsFrameIterator.h
rename : browser/modules/WebappsInstaller.jsm => toolkit/webapps/WebappsInstaller.jsm
|
2012-08-06 12:44:06 -07:00 |
|
David Anderson
|
ac219f63e6
|
Merge from mozilla-central.
|
2012-08-03 18:58:30 -07:00 |
|
Marty Rosenberg
|
f38ca79ff6
|
Subtract the correct amount in a JM->IM ic when pushing extra undefined values is necessary (bug 780054, r=dvander)
|
2012-08-02 18:27:41 -07:00 |
|
Eric Faust
|
ad0e09e9c6
|
Bug 780003 - JSOP_ITERNEXT no longer takes an argument. (r=dvander)
|
2012-08-02 17:19:34 -07:00 |
|
David Anderson
|
ff0009fda2
|
Remove the greedy register allocator (779996, r=pierron).
|
2012-08-02 14:40:36 -07:00 |
|
David Anderson
|
ad54acda58
|
MIR nodes should use CompilerRoot, not HeapPtr (bug 779812, r=sstangl).
|
2012-08-02 14:17:13 -07:00 |
|
David Anderson
|
0cffb160eb
|
Reset Ion status in CallIC properly (bug 779380, r=jandem).
|
2012-08-02 14:00:58 -07:00 |
|
David Anderson
|
ef13f46623
|
Merge from mozilla-central.
|
2012-08-02 13:47:20 -07:00 |
|
Benjamin Peterson
|
90c89222f7
|
Bug 780051 - Remove JS_MAX and JS_MIN. r=luke
|
2012-08-02 20:50:51 -07:00 |
|
Bill McCloskey
|
92f8b9be64
|
Bug 743112 - Incremental deferred release (r=smaug,jonco)
|
2012-08-02 15:35:59 -07:00 |
|
Kannan Vijayan
|
28f97acedf
|
Bug 779813 - Clean up stack when inlining NaN-yielding Math functions. (r=sstangl)
|
2012-08-02 15:20:13 -04:00 |
|
Doug Turner
|
95b32b3331
|
Bug 763976 - Add onchange notifications to DeviceStorage. r=khuey
|
2012-08-01 23:29:34 -07:00 |
|
Nicolas B. Pierron
|
e371faf3c9
|
Bug 776687 - Add test case. r=me, DONTBUILD
|
2012-08-01 14:54:04 -07:00 |
|
Nicolas B. Pierron
|
bf32be4412
|
Bug 776687 - Remove MPhi with redundant operands. r=dvander
|
2012-08-01 14:42:57 -07:00 |
|
Eric Faust
|
ec43218a83
|
Bug 779631 - Don't inline calls to setters on watched singleton objects. (r=dvander)
|
2012-08-01 14:18:47 -07:00 |
|
David Anderson
|
8cca0afc1c
|
Move AutoCopyFreelistsToArenas to not conflict with GC (bug 779328, r=billm).
--HG--
extra : rebase_source : 8c5d9c1303881a97bb4e326b15a90a2e1c14542e
|
2012-08-01 13:42:55 -07:00 |
|
Kannan Vijayan
|
d2ddd81920
|
Bug 770231 - Fix return from inlined constructor bug. (r=mjrosenb)
|
2012-08-01 16:23:24 -04:00 |
|
Brian Hackett
|
6c4d57b26e
|
Decouple JSContext from Ion backend, bug 774253. r=dvander
|
2012-08-01 13:23:30 -06:00 |
|
Ryan VanderMeulen
|
3b08dc58a5
|
Merge m-c to inbound.
|
2012-08-01 22:23:43 -04:00 |
|
Ryan VanderMeulen
|
553951b7d6
|
Merge the last PGO-green inbound changeset to m-c.
|
2012-08-01 22:18:33 -04:00 |
|
Eric Faust
|
012112cde8
|
Bug 752223 - Implement JS_NumberValue(), replacing JS_NewNumberValue(). (r=luke)
|
2012-08-01 17:59:47 -07:00 |
|
David Anderson
|
004b0b22cc
|
Merge.
|
2012-08-01 11:30:36 -07:00 |
|
David Anderson
|
bee6a61001
|
Merge.
--HG--
rename : content/base/src/nsGenericElement.h => content/base/public/FragmentOrElement.h
rename : content/base/src/nsGenericElement.cpp => content/base/src/FragmentOrElement.cpp
rename : gfx/thebes/nsCoreAnimationSupport.mm => gfx/2d/QuartzSupport.mm
|
2012-08-01 11:30:00 -07:00 |
|
Kannan Vijayan
|
fc1aee4b77
|
Bug 770309 - Fuse poly-ICs with poly-inlining. (r=jandem)
|
2012-08-01 14:20:44 -04:00 |
|
Ed Morley
|
b5c712e1ca
|
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
|
2012-08-01 18:36:33 +01:00 |
|
Olli Pettay
|
4c2811f3c2
|
Bug 777278 - Implement nsIDOMStorageEvent using event implementation codegen, r=mayhemer
|
2012-08-01 19:17:19 +03:00 |
|
Olli Pettay
|
3083c0bdec
|
Bug 777285 - Autogenerate SettingsEvent implementation, r=anygregor
--HG--
extra : rebase_source : 038f38a4f9efae15a3fbf4236c4456bf9cfa4577
|
2012-08-01 12:48:35 +03:00 |
|
Jan de Mooij
|
0fd0266c0b
|
Bug 779125 - Fix LBoundsCheck to use an unsigned comparison if both operands are constant. r=dvander
|
2012-08-01 09:32:00 +02:00 |
|
Jan de Mooij
|
251a2d9b7a
|
Bug 779093 - Fix --disable-methodjit orange. r=dvander
|
2012-08-01 09:30:39 +02:00 |
|
Shu-yu Guo
|
f48c3ae2ea
|
Bug 771871 - Fix loading doubles into return regs in JM call IC when call/apply lowering speculation fails. r=bhackett
|
2012-08-01 17:25:34 -07:00 |
|
Siddharth Agarwal
|
b144619367
|
Bug 779688 - jstests.py invocation should have a $(PYTHON) in front. r=terrence
|
2012-08-02 05:26:39 +05:30 |
|
Jason Orendorff
|
f6e732fc77
|
Bug 677032, r=jimb
|
2012-08-01 16:49:35 -07:00 |
|
Sean Stangl
|
861d2a0258
|
Bug 772892 - Follow-up: hack around regalloc misassignation. no_r
|
2012-07-31 22:44:22 -07:00 |
|
Sean Stangl
|
5be5763e39
|
Bug 779369 - Define input() and output() on LInstructionHelper. r=dvander
|
2012-07-31 21:09:32 -07:00 |
|
Sean Stangl
|
8c2b614697
|
Bug 779361 - Reuse input in LAbsD and LSqrtD. r=pierron
|
2012-07-31 20:48:26 -07:00 |
|
Eric Faust
|
3867cd5a59
|
Bug 749535 - Part 1: Implement JS_UnwrapObjectAs*Array(). (r=bhackett)
|
2012-07-31 20:31:55 -07:00 |
|
Eric Faust
|
e8671110a6
|
Backout changesets 6e78bc0145ee, 97a1463cde9c, and 9097d0b3acc6 (Bug 749535) for
erroneous bug number (r=me).
|
2012-07-31 20:24:32 -07:00 |
|
Eric Faust
|
4b4b99426d
|
Bug 779015 - Make JS_Is*Array() not throw. (r=bhackett)
|
2012-07-31 20:08:32 -07:00 |
|
Eric Faust
|
67031a4d40
|
Bug 749535 - Part 1: Implement JS_UnwrapObjectAs*Array(). (r=bhackett)
|
2012-07-31 20:05:19 -07:00 |
|
Sean Stangl
|
8bc23053db
|
Bug 772892 - Optimize Math.pow(). r=jandem,mjrosenb
|
2012-07-31 20:04:42 -07:00 |
|
Benjamin Peterson
|
5bbb4f7f06
|
Bug 779017 - Give every JSScript a ScriptSource. r=jorendorff
|
2012-07-31 19:18:22 -07:00 |
|