David Anderson
|
16caf5a06d
|
Ensure type barriers are run when inlining JM to Ion calls (bug 777788, r=jandem).
--HG--
extra : rebase_source : 61fe26467155ec4e099115e446cddcc27d732dad
|
2012-08-09 17:06:55 -07:00 |
|
Kannan Vijayan
|
24b3923567
|
Bug 780838 - Dont push unnecessary arguments in between GetProp and Call in poly-inline fallback case. (r=dvander)
|
2012-08-09 17:08:37 -04:00 |
|
David Anderson
|
20c60a5e93
|
Make sure |new Array| can take the slow allocation path (bug 781248, r=pierron).
|
2012-08-09 13:44:29 -07:00 |
|
David Anderson
|
b620fb6c5c
|
Merge from mozilla-central.
|
2012-08-09 13:41:13 -07:00 |
|
Nicolas B. Pierron
|
d7aeebe000
|
Bug 780451 - ReconstructPCStack: Use hidden pcdepth after branching with a hidden goto. r=
|
2012-08-09 20:33:21 +02:00 |
|
Nicolas B. Pierron
|
84efde386e
|
Bug 780274 - Remove & Invalidate pending compilation when sweeping. r=bhackett
|
2012-08-09 20:19:58 +02:00 |
|
Hannes Verschore
|
5e83c1314d
|
Bug 766752: Add trace logging, r=jandem
|
2012-08-09 15:29:21 +02:00 |
|
Jan de Mooij
|
9fbd4a70ad
|
Bug 781145 - Add a fast path to js::GetProperty for string/array length. r=dvander
|
2012-08-09 14:48:50 +02:00 |
|
Nicolas B. Pierron
|
bbb3338389
|
Bug 779245 - Fix isConstructing when JM is calling into Ion. r=dvander
|
2012-08-08 17:19:02 -07:00 |
|
Eric Faust
|
0c664efd4e
|
Bug 773549 - Implemented inlined calls to specialized DOM methods. (r=sstangl)
|
2012-08-08 17:02:46 -07:00 |
|
Eric Faust
|
f086d02bd6
|
Bug 747288 - Implemented inlined calls to specialized DOM accessors. (r=sstangl)
|
2012-08-08 17:02:46 -07:00 |
|
Sean Stangl
|
9748453131
|
Bug 781368 - Fold TypeOf strings in MConstant. r=efaust
|
2012-08-08 16:32:15 -07:00 |
|
Kannan Vijayan
|
8f231bb35d
|
Bug 731214 - Fix nit that I forgot to fix before pushing. (r=mjrosenb)
|
2012-08-08 18:57:57 -04:00 |
|
Kannan Vijayan
|
508a7669ce
|
Bug 781214 - Ensure plain-ness of template object before looking up properties on it in jsop_initprop. (r=mjrosenb)
|
2012-08-08 18:51:24 -04:00 |
|
David Anderson
|
6c6f8f0f70
|
Fix CompilerRootNode misuse in MIR (bug 781022, r=kvijayan).
|
2012-08-08 15:16:56 -07:00 |
|
David Anderson
|
c9ca5124db
|
Merge from mozilla-central.
|
2012-08-08 15:09:49 -07:00 |
|
Kannan Vijayan
|
65a6f4f28e
|
Bug 779819 - Fix handling of MaybeArguments as second argument of jsop_funapply call. (r=nbp)
|
2012-08-08 14:01:46 -04:00 |
|
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 |
|