Commit Graph

181879 Commits

Author SHA1 Message Date
Ted Mielczarek
2c20f5d8c9 bug 999072 - fix leak in MediaManager loopback device pref checks, enable them for non-DEBUG. r=jesup 2014-05-08 14:18:40 -04:00
Andrew McCreight
cba2e924d6 Bug 1005500 - Use a separate linear scan pass to mark nodes white in ScanRoots. r=smaug
The existing code for ScanRoots looks at all traversal roots in the graph,
and floods white or black from them. This can take up a large chunk of the
Scan/Unlink slice of ICC, maybe because graph traversal has poor locality.

Outside of a leak, the cycle collector graph is usually only large when
there is a lot of garbage (95% or more of the graph), so we want to
speed up white marking.

To do this, I add a new pass that scans every node and directly sets the
color of any node that should be white, without flooding. This is very
fast. Then a second pass floods black from any remaining grey nodes.

On the page close CC for a real page, I measured a 10x improvement in
ScanRoots() time with this algorithm, from 3ms to 0.3ms.
2014-05-08 11:28:03 -07:00
Marco Castelluccio
33831340af Bug 1001948 - Attempt to remove files more than once in the Windows cleanup functions in toolkit/webapps/ tests. r=myk,Yoric,tabraldes 2014-05-08 20:06:26 +02:00
Dan Gohman
4e8cc02c21 Bug 1004220 - IonMonkey: Add a dump() for MResumePoint r=nbp 2014-05-08 09:56:38 -07:00
Dan Gohman
7193e23c3b Bug 716647 follow-up - Add a #include to fix non-unified build bustage. r=bustage 2014-05-08 09:56:21 -07:00
Brian Hackett
eb35a078e3 Bug 984537 - Keep JIT code around for compartments with Ion frames on the stack when triggering GC, r=jandem. 2014-05-08 11:21:36 -07:00
Jan de Mooij
63810a2671 Bug 964915 part 5 - Add some comments to BaselineIC.cpp to warn about outerization. r=bz 2014-05-08 16:52:41 +02:00
Jan de Mooij
45f7adfe76 Bug 964915 part 3 - Optimize window.foo in Ion by doing the get on the global instead. r=bz,efaust 2014-05-08 16:51:14 +02:00
Ryan VanderMeulen
54deef767b Bug 983490 - Disable test_browserElement_inproc_SetInputMethodActive.html and test_browserElement_oop_SetInputMethodActive.html for frequent failures. 2014-05-08 10:26:04 -04:00
Alexander Surkov
35a04ee2ba Bug 906589 - crash on getting text attributes on document with no body, r=marcoz 2014-05-08 10:23:00 -04:00
Michal Novotny
9d74aa4120 Bug 1006217 - Assertion failure: mValidityMap.Length() == 0, at netwerk/cache2/CacheFileChunk.cpp:392, r=honzab 2014-05-08 16:15:24 +02:00
Branislav Rankov
e223a2c1ff Bug 994716 - IonMonkey MIPS: Add changes to MIPS code during upload process, part 3. r=nbp 2014-05-07 14:37:21 +02:00
Branislav Rankov
1f850e0269 Bug 994716 - IonMonkey MIPS: Add changes to MIPS code during upload process, part 2. r=jandem 2014-04-24 17:39:20 +02:00
Heiher
1377a1f377 Bug 994716 - Ionmonkey MIPS: Fix bug in MacroAssemblerMIPS::computeScaledAddress(). r=jandem 2014-04-24 16:41:35 +02:00
Branislav Rankov
92e6304ffa Bug 994716 - IonMonkey MIPS: Add changes to MIPS code during upload process. r=nbp 2014-04-24 12:00:10 +02:00
Branislav Rankov
04d2bc243e Bug 994716 - IonMonkey MIPS: Make TestOverflow functions compatible with shared code. r=nbp 2014-04-16 14:22:47 +02:00
Branislav Rankov
4cabaa3ec1 Bug 994716 - IonMonkey MIPS: Style fixes, JS_ASSERT to MOZ_ASSERT. r=nbp 2014-04-11 12:01:39 +02:00
Branislav Rankov
9e6c70d34f Bug 994716 - IonMonkey MIPS: Add missing code to MacroAssembler-mips. r=jandem 2014-04-10 17:49:00 +02:00
Branislav Rankov
c684bf31cc Bug 972836 - IonMonkey MIPS: Odd float registers follow-up. r=jandem 2014-04-24 16:59:47 +02:00
Jan de Mooij
7f107a6a40 Bug 964915 followup - Revert a small part of part 2 to fix Octane-raytrace regression. r=h4writer 2014-05-08 15:52:26 +02:00
Frédéric Wang
67660d500f Bug 1005657 - For the Unicode table, check that all the glyphs are found and come from the same font. r=karlt 2014-05-07 23:25:00 -04:00
Rik Cabanier
25afb6a4da Bug 1004579 - Change pref so drawFocusIfNeeded is enabled by default. r=surkov 2014-05-01 10:51:00 -04:00
Gregory Szorc
857eeee5c9 Bug 957721 - Switch mach's shebang to look for python2.7. r=glandium
OpenBSD doesn't have "python" on $PATH by default. "python" may also
come from a non-2.7 Python. Switching the shebang will help ensure the
user invokes mach with Python 2.7.
2014-01-08 11:19:21 -08:00
Sankha Narayan Guria
4d9a38c794 Bug 957513 - DecimalIntegerLiteral cannot be 0 directly followed by 8 or 9. r=jorendorff, r=vp 2014-01-30 02:38:57 +05:30
Kearwood (Kip) Gilbert
370cec5909 Bug 916315 - Enable CSS sticky positioning in release desktop builds. r=dbaron
- CSS Sticky positioning has already been enabled for B2G.
- This patch enables the layout.css.sticky.enabled preference by default for
  desktop builds.
2014-05-06 16:55:00 -04:00
Jan de Mooij
933f7c4829 Bug 964915 part 2 - Refactor IonBuilder to pass obj as argument to getProp* methods. r=efaust 2014-05-08 15:00:45 +02:00
Jan de Mooij
9506f8fca3 Bug 964915 part 1 - Remove cx argument from innerObject hook. r=efaust 2014-05-08 15:00:36 +02:00
Jonathan Watt
5b0940d02d Bug 590790 follow-up to fix ASAN crashes - don't use nsAutoCString as a member of heap allocated class VectorImageDocInfo. CLOSED TREE 2014-05-08 13:31:55 +01:00
Carsten "Tomcat" Book
a59cb69d34 Merge mozilla-central to mozilla-inbound 2014-05-08 14:18:59 +02:00
Carsten "Tomcat" Book
bb3c461a7d merge b2g-inbound to mozilla-central 2014-05-08 14:02:20 +02:00
Carsten "Tomcat" Book
efa2c83982 merge fx-team to mozilla-central 2014-05-08 13:57:32 +02:00
Carsten "Tomcat" Book
cf050969e7 merge mozilla-inbound to mozilla-central 2014-05-08 13:46:32 +02:00
Carsten "Tomcat" Book
89c5f77af3 Backed out changeset df8bf3b71adb (bug 1006589) for frequent dt1 test failures 2014-05-08 09:26:29 +02:00
John Daggett
514f8177a4 Bug 1007013 - remove gfxFT2FontGroup from header. r=mkato 2014-05-08 15:42:54 +09:00
Nicholas Nethercote
b0930c37b2 Bug 1006300 - Encapsulate and add better documentation and checking for ArenaList. r=jonco.
--HG--
extra : rebase_source : b05df6c5e6ac2a501f2f07a9c57cbba75caadaf1
2014-05-07 23:07:33 -07:00
Matt Woodrow
5b0d54b1ce Bug 995871 - Apply CSS transforms in CSS pixel space instead of device pixel space. r=dbaron 2014-05-08 17:35:00 +12:00
B2G Bumper Bot
630916b509 Bumping manifests a=b2g-bump 2014-05-07 21:42:59 -07:00
B2G Bumper Bot
d85fb650ff Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/2c31857e3104
Author: EragonJ <eragonj@eragonj.me>
Desc: Merge pull request #19044 from EragonJ/bug-1007466

Bug 1007466 - [Setting] DSDS related panels can't work when testing on N...

========

https://hg.mozilla.org/integration/gaia-central/rev/49560b195964
Author: EragonJ <eragonj@eragonj.me>
Desc: Bug 1007466 - [Setting] DSDS related panels can't work when testing on Nightly
2014-05-07 21:40:51 -07:00
B2G Bumper Bot
e7c9285584 Bumping manifests a=b2g-bump 2014-05-07 21:21:35 -07:00
B2G Bumper Bot
607e2225fa Bumping gaia.json for 3 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/773bc13adf6e
Author: Yuren Ju <yurenju@gmail.com>
Desc: Merge pull request #18556 from yurenju/l10n

Bug 968666 - multilocale.js should be a standalone build script which ca... r=@ochameau f=@Pike

========

https://hg.mozilla.org/integration/gaia-central/rev/6d7b4c42d433
Author: Yuren Ju <yurenju@gmail.com>
Desc: Bug 968666 - multilocale.js should be a standalone build script which can be executed by macro |run-js-command|

========

https://hg.mozilla.org/integration/gaia-central/rev/246958d3bbb2
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Bug 1005272 - Disable intermittent failing test, test_settings_change_keyboard_language.py
2014-05-07 21:16:03 -07:00
Mark Finkle
1d8a63fd5b Bug 1006670 - bustage fix r=bustage 2014-05-07 23:51:02 -04:00
Edwin Flores
967aeaf3f0 Bug 977089 - Don't pass ID3 headers to GStreamer r=cpearce 2014-05-08 15:49:31 +12:00
Nick Alexander
7b1cc8608e Bug 1004556 - Expose list of shipped locales to Fennec Java code. r=glandium 2014-05-07 20:21:22 -07:00
B2G Bumper Bot
d07937c35c Bumping manifests a=b2g-bump 2014-05-07 20:11:20 -07:00
B2G Bumper Bot
48e853e0a5 Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/28c1686f93eb
Author: Yoshi Huang <allstars.chh@mozilla.com>
Desc: Merge pull request #18844 from svic/Bug_1002304

Bug 1002304 - Restore state of BT for incoming file transfers. r=evelyn

========

https://hg.mozilla.org/integration/gaia-central/rev/6711541b21b3
Author: Arno Puder <arno@puder.org>
Desc: Bug 1002304 - Restore state of BT for incoming file transfers. r=ehung
2014-05-07 20:05:55 -07:00
Matt Woodrow
978cad201e Bug 938395 - Enable single rect painting for d3d10. r=Bas 2014-05-08 14:56:48 +12:00
Mark Finkle
5aa6f1bf07 Bug 1006670 - Cleanup some Session names r=liuche 2014-05-07 22:53:54 -04:00
Mark Finkle
df7373ccf7 Bug 1006670 - Add UI Telemetry for 'Switch to native application' android icon r=liuche 2014-05-07 22:53:50 -04:00
B2G Bumper Bot
54090c1d49 Bumping manifests a=b2g-bump 2014-05-07 19:46:28 -07:00
B2G Bumper Bot
4928ddc69a Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/0b28cbe12ec7
Author: Yoshi Huang <allstars.chh@mozilla.com>
Desc: Merge pull request #19006 from svic/Bug_961687

Bug 961687: ShrinkingUI not sending URL. r=alive

========

https://hg.mozilla.org/integration/gaia-central/rev/f3e57e858835
Author: Garner Lee <garner.lee@telekom.com>
Desc: Bug 961687: ShrinkingUI not sending URL. Fix mismatched 'transitionend' animation listener callbacks. r=gweng
2014-05-07 19:41:03 -07:00