Honza Bambas
e0a3306fdd
Bug 885952 - Add thread name to MozLogging, r=froydnj
2016-02-02 07:21:00 +01:00
Birunthan Mohanathas
f8fbde659a
Bug 1235261 - Part 7: Remove AutoInfallibleTArray. r=froydnj
2016-02-02 17:36:31 +02:00
Birunthan Mohanathas
6180e24d80
Bug 1235261 - Part 5: Merge nsAutoArrayBase into AutoTArray. r=froydnj
...
nsAutoArrayBase is no longer needed because AutoTArray is its only subclass.
2016-02-02 17:36:30 +02:00
Birunthan Mohanathas
aaf728f520
Bug 1235261 - Part 4: Remove AutoFallibleTArray. r=froydnj
2016-02-02 17:36:30 +02:00
Birunthan Mohanathas
2083419fba
Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
2016-02-02 17:36:30 +02:00
Nicholas Nethercote
93f997bdc6
Bug 1244606 - Remove PL_DHASH_FASTCALL. r=froydnj.
...
FindFreeEntry() has one caller, so using MOZ_ALWAYS_INLINE should be good
enough for it. As for SearchTable(), NS_FASTCALL is the same as
PL_DHASH_FASTCALL and so can be used instead.
2016-02-02 06:27:57 +11:00
Kyle Huey
7f8b725e06
Bug 1204784: Handle cases in nsThreadPool where Gecko doesn't own the thread that we're running on. r=froydnj
2016-02-01 09:44:52 -08:00
Phil Ringnalda
b885c4b318
Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
...
CLOSED TREE
Backed out changeset d66c3f19a210 (bug 1235261)
Backed out changeset 467d945426bb (bug 1235261)
Backed out changeset 32b61df13142 (bug 1235261)
Backed out changeset c50bb8ed4196 (bug 1235261)
Backed out changeset 0ff0fa6fe81f (bug 1235261)
Backed out changeset df70e89669da (bug 1235261)
Backed out changeset 064969357fc9 (bug 1235261)
2016-01-31 10:10:57 -08:00
Birunthan Mohanathas
fcc3434d0f
Bug 1235261 - Part 7: Remove AutoInfallibleTArray. r=froydnj
2016-01-31 17:12:13 +02:00
Birunthan Mohanathas
f3bb8b608c
Bug 1235261 - Part 5: Merge nsAutoArrayBase into AutoTArray. r=froydnj
...
nsAutoArrayBase is no longer needed because AutoTArray is its only subclass.
2016-01-31 17:12:12 +02:00
Birunthan Mohanathas
b30c6f2bce
Bug 1235261 - Part 4: Remove AutoFallibleTArray. r=froydnj
2016-01-31 17:12:12 +02:00
Birunthan Mohanathas
a93e22749f
Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
2016-01-31 17:12:12 +02:00
Kyle Huey
ce39f191af
Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug
2016-01-30 09:05:36 -08:00
Xidorn Quan
14908eadc8
Bug 1241901 part 4 - Stop using nsAutoPtr for holding primitive arrays. r=froydnj
2016-01-30 10:33:41 +11:00
Nathan Froyd
829667f80f
Backout 24dbe7da7370:a319694b46d5 (bug 1069556) for build bustage on various platforms on a CLOSED TREE
2016-01-29 11:55:43 -05:00
Ted Mielczarek
58a0ccb2a0
bug 1069556 - local build changes to match up with upstream Breakpad. r=benwa,glandium
...
This commit contains a few things:
* Misc build fixup to sync with upstream--adding a few new moz.build files,
source files
* The final bits of unhooking Breakpad from the profiler:
** Revert to only building toolkit/crashreporter if MOZ_CRASHREPORTER.
** Stop building bits of Breakpad that we only needed for the profiler.
** Remove a few bits of profiler code that were used to interface with Breakpad.
** Remove toolkit/crashreporter/breakpad-logging, which was only used to
suppress Breakpad logging for the in-process stackwalker.
* Upstream removed their Android-compat sys/ucontext.h because the Android NDK
added it, but the bionic we're using for Gonk builds is too old, so add a
copy of the previous version of those files to
toolkit/crashreporter/gonk-include to keep Gonk building.
* Consolidate moz.build files under toolkit/crashreporter/google-breakpad/client/linux
2016-01-27 09:39:53 -05:00
Chris Pearce
b818919067
Bug 1200514 - Run remaining stable state runnables after final cycle collection. r=froydnj,mccr8
2016-01-13 11:37:57 +13:00
Bill McCloskey
6fa6e4a7ff
Bug 1242097 - Support sync module for logging (r=erahm)
2016-01-27 15:08:56 -08:00
Wes Kocher
7863e2da95
Backed out 10 changesets (bug 1242097, bug 1240985) for near-permafailing in test_plugin_focus.html
...
Backed out changeset 30f1acd9387f (bug 1240985)
Backed out changeset 6d7f80a057f0 (bug 1240985)
Backed out changeset c3dfc2c674ff (bug 1240985)
Backed out changeset b7f2ce03b34e (bug 1240985)
Backed out changeset 2c0c0ed35656 (bug 1240985)
Backed out changeset 85c8cb422bad (bug 1240985)
Backed out changeset 06b4cb890ab0 (bug 1240985)
Backed out changeset f10c0445c450 (bug 1240985)
Backed out changeset 62eaf89ab82f (bug 1242097)
Backed out changeset b94c1a472d46 (bug 1240985)
2016-01-26 09:55:59 -08:00
Carsten "Tomcat" Book
7b43026dbc
Backed out changeset 31c98f5e107b (bug 1069556)
2016-01-26 14:53:02 +01:00
Ted Mielczarek
b4e6503fba
bug 1069556 - local build changes to match up with upstream Breakpad. r=benwa,glandium
...
This commit contains a few things:
* Misc build fixup to sync with upstream--adding a few new moz.build files,
source files
* The final bits of unhooking Breakpad from the profiler:
** Revert to only building toolkit/crashreporter if MOZ_CRASHREPORTER.
** Stop building bits of Breakpad that we only needed for the profiler.
** Remove a few bits of profiler code that were used to interface with Breakpad.
** Remove toolkit/crashreporter/breakpad-logging, which was only used to
suppress Breakpad logging for the in-process stackwalker.
* Upstream removed their Android-compat sys/ucontext.h because the Android NDK
added it, but the bionic we're using for Gonk builds is too old, so add a
copy of the previous version of those files to
toolkit/crashreporter/gonk-include to keep Gonk building.
* Consolidate moz.build files under toolkit/crashreporter/google-breakpad/client/linux
2015-11-09 08:14:52 -05:00
Bill McCloskey
553c740340
Bug 1242097 - Support sync module for logging (r=erahm)
2016-01-25 21:49:42 -08:00
ffxbld
de1a49797b
Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release
2016-01-25 09:01:00 -05:00
Nicholas Nethercote
35a156e106
Bug 1241656 - Lazify AutoTaskDispatcher::mDirectTasks. r=bholley.
...
This avoids large amounts of heap churn while watching YouTube videos on Mac
and Linux.
2016-01-25 13:30:42 +11:00
Xidorn Quan
fcce2f743c
Bug 1237909 part 2 - Do not return value from task for sync dispatch. r=froydnj
2016-01-25 14:52:34 +11:00
Kyle Huey
0d054c7a13
Backout upgraded assertion in bug 1204784 to make it easier to star. r=me
2016-01-24 17:02:27 -08:00
Landry Breuil
5c21eacbad
Bug 1242151: using va_list needs <stdarg.h> at least on OpenBSD r=erahm
2016-01-24 10:56:42 +01:00
Phil Ringnalda
2095bc7229
Merge f-t to m-c, a=merge
2016-01-23 18:11:37 -08:00
Phil Ringnalda
f0599dbd41
Merge m-i to m-c, a=merge
2016-01-23 17:42:50 -08:00
Ryan VanderMeulen
70ad4181dc
Backed out changeset 9f34b95fa1d0 (bug 1240977) and changeset a786af9186eb (bug 1240848) for suspicion of causing the topcrashes in bug 1241921. a=topcrash
2016-01-22 18:27:10 -05:00
Sylvestre Ledru
a898200615
Bug 1218816 - Remove useless semicolons. Found by coccinelle. r=Ehsan
2016-01-22 16:58:49 +01:00
Tom Tromey
6468241afc
Bug 757969 - use __thread in ThreadLocal; r=froydnj
2016-01-22 10:33:44 -07:00
Eugen Sawin
a4254dc44f
Bug 1205649 - [2.4] Add AbsoluteDeviceOrientation DOM event for compass heading orientation data. r=smaug
2016-01-21 18:14:33 +01:00
Vladan Djeric
a8abf31432
Bug 1241507 - Enable BHR reporting on 100% of the Beta population. r=rvitillo
2016-01-21 10:37:33 -05:00
Aaron Klotz
b8e426f854
Bug 1240977 - DLL interceptor improvements for Windows 10 x64 ntdll APIs; r=ehsan
2016-01-20 10:44:17 -07:00
David Rajchenbach-Teller
39aa5d3bd8
Bug 1224374 - Profiler labels for the top 26-100 chrome hangs;r=BenWa
2016-01-15 11:38:03 +01:00
Bogdan Postelnicu
9947097fdf
Bug 1240484 - fixed control flow patch issue by adding brackets. r=mccr8
2016-01-18 13:01:06 +02:00
Aaron Klotz
b5cff69632
Bug 1240848: Adds additional instructions to x64 detour patcher; r=ehsan
2016-01-19 15:14:24 -07:00
Nick Fitzgerald
1aab920164
Bug 1233831 - Part 3: Install a callback to trace nursery collections; r=mccr8
...
This commit makes CycleCollectedJSRuntime install a nursery collection callback
which traces nursery collections with a new `mozilla::TimelineMarker` subclass.
2016-01-19 12:48:22 -08:00
Sebastian Hengst
1eb13214bf
Backed out 2 changesets (bug 1224374) for Windows bustage. r=bustage on a CLOSED TREE
...
Backed out changeset 5f458e6e4997 (bug 1224374)
Backed out changeset 0dc02cb0b604 (bug 1224374)
2016-01-19 21:30:41 +01:00
David Rajchenbach-Teller
e50137d33c
Bug 1224374 - Profiler labels for the top 26-100 chrome hangs;r=BenWa
2016-01-15 11:38:03 +01:00
Vladan Djeric
92baa0f0e7
Bug 1228437 - Add BHR stats from e10s child process. B2G fix by Ting-Yu Chou. r=nchen
2015-12-26 19:34:11 -05:00
Kyle Huey
c848138c5a
Bug 1204784: Do not shut the main thread down before all outstanding asynchronous thread shutdowns complete. r=froydnj
2016-01-18 09:34:38 -08:00
Nicholas Nethercote
b6f69a0d95
Bug 1239888 - Inline PLDHashTable::{Done,Get}(). r=froydnj.
...
They're trivial and very hot. This reduces binary size in a 64-bit Linux opt build by 20 KiB and avoiding the calls can only help performance.
2016-01-14 21:39:11 -08:00
Jeff Muizelaar
4602c423b5
Bug 1228641. Add a initializer_list constructor to nsTArray. r=froydnj
...
This also adds a couple of users of the new pattern.
2016-01-17 22:11:25 -05:00
Ehsan Akhgari
bbbdf9582b
Bug 1240053 - Consider the order of methods, their params, and constant important when comparing XPT interfaces to decide whether to relink XPT files; r=khuey
2016-01-15 14:58:52 -05:00
Eric Rahm
08ccc26741
Bug 1239941 - Copy va_list before using it in LogModuleManager::Print. r=froydnj
2016-01-15 10:14:26 -08:00
Randell Jesup
dce0f0ba3b
Bug 1237794: Extend ClearOnShutdown() to allow specifying the shutdown phase r=froyd
2016-01-15 13:12:07 -05:00
Kyle Huey
5d5270ae0b
Bug 1204784: Upgrade the 'event queue is empty' assertion to a fatal one. r=froydnj
2016-01-15 10:04:14 -08:00
Ehsan Akhgari
2865803390
Bug 977464 follow-up: Fix the indentation to use 4 spaces
2016-01-15 10:40:13 -05:00