Nicholas Nethercote
|
8c60d14a1a
|
Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc.
* * *
imported patch rm-dummy-params
--HG--
extra : rebase_source : c25987eb11bae197218d5fc53b77def19afa36ac
|
2014-08-06 06:31:21 -07:00 |
|
Ehsan Akhgari
|
1030a03b0a
|
Bug 1047781 - Fix more bad implicit constructors in XPCOM; r=froydnj
|
2014-08-05 09:21:27 -04:00 |
|
Birunthan Mohanathas
|
cfb82d265f
|
Bug 1046841 - Convert xpcom/components/ to Gecko style. r=froydnj
|
2014-08-02 13:44:06 -07:00 |
|
Thinker K.F. Li
|
5dbaef4d95
|
Bug 977026 - Part 3: Preload XPT before calling fork. r=bsmedberg
|
2014-07-25 20:52:00 -04:00 |
|
Mike Hommey
|
f39ef3e627
|
Backout changesets 7ff3cd713466, f8ec5977a454 and c7c37390b46b (bug 977026) for b2g bustage on a CLOSED TREE.
|
2014-07-29 14:50:41 +09:00 |
|
Thinker K.F. Li
|
86aa764e48
|
Bug 977026 - part 3: preload XPT before calling fork. r=bsmedberg
|
2014-07-25 20:52:00 +02:00 |
|
Birunthan Mohanathas
|
dffe053089
|
Bug 1035509 - Remove unused xpcom/ds/nsManifestLineReader.h. r=froydnj
|
2014-07-09 08:15:20 -07:00 |
|
Mike Hommey
|
ad07eb8f62
|
Bug 938437 - Replace nsStaticXULComponents.cpp with smart use of sections. r=bsmedberg,irc-r=decoder,r=nfroyd,r=gps
|
2013-11-19 13:45:31 +09:00 |
|
Nicholas Nethercote
|
39f29c384a
|
Bug 1010064 - Allow memory reports to be anonymized. r=bsmedberg.
--HG--
extra : rebase_source : 5eb756b17a97e751deb0f47e909fdb35533cb23b
|
2014-05-20 23:06:54 -07:00 |
|
Birunthan Mohanathas
|
807e72372f
|
Bug 869836 - Part 4: Use EqualsLiteral instead of Equals(NS_LITERAL_STRING(...)) . r=ehsan
|
2014-05-22 06:48:51 +03:00 |
|
Birunthan Mohanathas
|
ff8ce9bd42
|
Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj
|
2014-04-27 03:06:00 -04:00 |
|
Bill McCloskey
|
f457e42df0
|
Bug 966467 - Allow static modules to choose whether to be loaded in content process (r=bsmedberg)
|
2014-02-09 16:11:37 -08:00 |
|
Daniel Holbert
|
d84ffd9d9f
|
Bug 964075: Remove unused const variables from nsComponentManager.cpp, to fix clang warnings. r=froydnj
|
2014-01-27 11:46:17 -08:00 |
|
Nicholas Nethercote
|
82b05b710d
|
Bug 955942 (part 2) - Remove MemoryUniReporter. r=mccr8.
--HG--
extra : rebase_source : 9d70016cb19637ffece6409a184bf41d574cc6b4
|
2013-12-07 22:09:10 -08:00 |
|
Nicholas Nethercote
|
77419f6a47
|
Bug 936964 (part 7, attempt 2) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
* * *
Bug 936964 (part 7b) - Fix a use-after-free found by ASan.
--HG--
extra : rebase_source : d38ab6b63e9d576773baf8e55fa4f7182c33915e
|
2013-11-07 16:35:30 +11:00 |
|
Ehsan Akhgari
|
c3970a73fb
|
Backed out 9 changesets (bug 943660, bug 936964) because of ASAN use-after-free crashes on browser-chrome and mochitest-other
Backed out changeset 85486c4aa3d8 (bug 936964)
Backed out changeset 25312eb71998 (bug 936964)
Backed out changeset 6dbb8333960c (bug 936964)
Backed out changeset da6465ad476f (bug 936964)
Backed out changeset a87ffc992f38 (bug 936964)
Backed out changeset 4ae3a61182db (bug 936964)
Backed out changeset 34e9c3137804 (bug 936964)
Backed out changeset fd1459e71585 (bug 936964)
Backed out changeset 3e8a701d8bdc (bug 943660)
Landed on a CLOSED TREE
--HG--
rename : content/canvas/src/WebGLMemoryTracker.h => content/canvas/src/WebGLMemoryReporterWrapper.h
|
2013-11-27 20:05:00 -05:00 |
|
Nicholas Nethercote
|
78e4d6490d
|
Bug 936964 (part 7) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
--HG--
rename : content/canvas/src/WebGLMemoryReporterWrapper.h => content/canvas/src/WebGLMemoryTracker.h
extra : rebase_source : 611e8d35907959b163aeced1c4ffe1d265048fe6
|
2013-11-07 16:35:30 +11:00 |
|
Ed Morley
|
dd12c93265
|
Backed out changeset 1eb6ceed2cda (bug 938437) on suspicion of causing WinXP debug jetpack failures on a CLOSED TREE
|
2013-11-22 16:00:32 +00:00 |
|
Mike Hommey
|
99fc7c7312
|
Bug 938437 - Replace nsStaticXULComponents.cpp with smart use of sections. r=bsmedberg,irc-r=decoder,r=nfroyd
|
2013-11-19 13:45:31 +09:00 |
|
Benjamin Smedberg
|
9bfc4e98e3
|
Bug 672843 part C - convert most of XPCOM except for xpcom/tests, r=vdjeric
|
2013-11-19 16:27:37 -05:00 |
|
Gijs Kruitbosch
|
771cc158cd
|
Bug 890545 - provide a way to enumerate registered manifests, r=froydnj,f=glandium
--HG--
extra : rebase_source : 7534f0d3c0257ff34f1477c0bfdd23b540e7a7c7
|
2013-07-05 21:20:04 +02:00 |
|
Carsten "Tomcat" Book
|
2cde0939d2
|
Backed out changeset 002e26035367 (bug 938437) to fix PGO Build Bustage on a CLOSED TREE
|
2013-11-19 12:28:41 +01:00 |
|
Mike Hommey
|
3aaab0f347
|
Bug 938437 - Replace nsStaticXULComponents.cpp with smart use of sections. r=bsmedberg,irc-r=decoder
|
2013-11-19 13:45:31 +09:00 |
|
Arun
|
60bc4a7e82
|
Bug 881237- Unlock mLock before logging, r=bsmedberg
|
2013-10-09 10:38:34 -04:00 |
|
Nicholas Nethercote
|
9d1d4e73b0
|
Bug 910517 (3rd attempt) - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
--HG--
rename : content/canvas/src/WebGLMemoryMultiReporterWrapper.h => content/canvas/src/WebGLMemoryReporterWrapper.h
extra : rebase_source : 2b2a1b2667d6562fcf803ec48b4a8c10fdd519a3
|
2013-08-27 16:24:51 -07:00 |
|
Robert O'Callahan
|
33cdb42706
|
Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg
--HG--
extra : rebase_source : 0787130b1814c74bfb38dc178de94022f0b2e64e
|
2013-09-02 20:41:57 +12:00 |
|
Phil Ringnalda
|
ad36ee41a9
|
Back out 4537337759b7 (bug 910517) because nobody expects the talos inquisition
--HG--
rename : content/canvas/src/WebGLMemoryReporterWrapper.h => content/canvas/src/WebGLMemoryMultiReporterWrapper.h
|
2013-09-04 22:42:06 -07:00 |
|
Nicholas Nethercote
|
43ad5b4dcf
|
Bug 910517 - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
--HG--
rename : content/canvas/src/WebGLMemoryMultiReporterWrapper.h => content/canvas/src/WebGLMemoryReporterWrapper.h
extra : rebase_source : 9142be547b2eeef37a8073a710ce23070f98cf65
|
2013-08-27 16:24:51 -07:00 |
|
Nicholas Nethercote
|
d9ca4d212c
|
Bug 831193 (part 17) - Don't use NS_MEMORY_REPORTER_IMPLEMENT in xpcom/. r=jlebar.
--HG--
extra : rebase_source : 7e2984a99fb7e00aa0ea6bebc23e23e4c99e0b1e
|
2013-01-17 21:43:21 -08:00 |
|
Joshua Cranmer
|
03b669f709
|
Bug 884061 - Part 3y: Use NS_DECL_THREADSAFE_ISUPPORTS in xpcom/, r=bsmedberg
--HG--
extra : rebase_source : d54f6973e3ff859207115013e8361781769ffc76
|
2013-07-18 21:31:26 -05:00 |
|
Mike Hommey
|
784edc021e
|
Bug 892401 - Remove NEW_H. r=ted
|
2013-07-12 09:16:41 +09:00 |
|
Trevor Saunders
|
94c311ea83
|
bug 886526 - remove nsStaticComponents.{h,cpp} r=bsmedberg
|
2013-06-15 05:50:25 -04:00 |
|
Catalin Iacob
|
4f03e5bb1a
|
Bug 798914 (part 5) - Use newly introduced mozilla::MallocSizeOf instead of nsMallocSizeOfFun. r=njn.
--HG--
extra : rebase_source : fc472490dd978d165f02f77ed37f07aed6e5bb61
|
2013-06-23 14:03:39 +02:00 |
|
Chris Peterson
|
e3568af6d2
|
Bug 883729 - Fix -Wnull-conversion warnings in xpcom. r=bsmedberg
|
2013-06-13 20:57:47 -07:00 |
|
Aryeh Gregor
|
659b807986
|
Bug 859817 - Remove implicit conversions from raw pointer to already_AddRefed; r=Ms2ger
|
2013-04-22 14:15:59 +03:00 |
|
Trevor Saunders
|
b7ddf4f798
|
bug 860027 - export a header declaring XPTInterfaceInfoManager r=bsmedberg
|
2013-03-08 21:54:10 -05:00 |
|
Joshua Cranmer
|
a74766f285
|
Bug 856108 - Port static analyses to clang, part 2f: use MOZ_STACK_CLASS in xpcom. r=bsmedberg
|
2013-04-11 22:21:40 -05:00 |
|
aceman
|
2d19ac6495
|
Bug 856238 - Remove unused includes of the obsolete nsISupportsArray and nsIEnumerator. r=Neil, r=bsmedberg
|
2013-04-08 14:35:31 -04:00 |
|
Benjamin Smedberg
|
e05ed14ed9
|
Bug 684887 part B - make a SafeMutex which should crash if you try to recursively lock it, instead of deadlocking. r=bent
--HG--
extra : rebase_source : 694c5cd571e5802ce5e5af4ea03b9edc7e6fb8d4
|
2013-03-13 16:39:53 -04:00 |
|
Benjamin Smedberg
|
17e862a802
|
Bug 684887 part A - Make the XPCOM component manager non-reentrant, and make sure that nsFactoryEntry.mFactory is protected by it, r=cjones
--HG--
extra : rebase_source : f6a458a98c53f8a7490bc621095029e9446d4775
|
2013-03-13 16:39:28 -04:00 |
|
Wan-Teh Chang
|
09e29abdc2
|
Bug 807883: Use the new PL_SizeOfArenaPoolExcludingPool function
in NSPR 4.9.6. Portions of the patch were written by Nicholas
Nethercote <n.nethercote@gmail.com>. r=n.nethercote.
|
2013-02-12 08:54:38 -08:00 |
|
Chris Peterson
|
539e783497
|
Bug 839962 - Part 2: Replace some XPCOM thread NS_ASSERTIONs with MOZ_ASSERTs. r=bsmedberg
|
2013-02-07 21:54:20 -08:00 |
|
Nicholas Nethercote
|
acc80a9abd
|
Bug 819819 (part 2) - Remove |name| from NS_MEMORY_REPORTER_MALLOC_SIZEOF_FUN. r=jlebar.
--HG--
rename : dom/tests/mochitest/localstorage/test_localStorageQuotaPrivateBrowsing_perwindowpb.html => dom/tests/mochitest/localstorage/test_localStorageQuotaPrivateBrowsing.html
rename : toolkit/components/places/tests/browser/browser_favicon_privatebrowsing_perwindowpb.js => toolkit/components/places/tests/browser/browser_favicon_privatebrowsing.js
extra : rebase_source : 557cc60522970ce7eea3b006d357284d9b4694c4
|
2012-12-23 16:59:51 -08:00 |
|
Nicholas Nethercote
|
2a3cc8de1a
|
Bug 807884 (part 2) - Add memory reporters for nsComponentManager and nsCategoryManager. r=bsmedberg.
--HG--
extra : rebase_source : 6dba2659b6f31aa0e53804f5afdd30f0f0c1d950
|
2012-10-19 05:07:36 -07:00 |
|
Nicholas Nethercote
|
0f80729a57
|
Bug 807884 (part 1) - Remove dead nsComponentManagerImpl::mLoaderData. r=bsmedberg.
--HG--
extra : rebase_source : e332db911c94f4ba6b3fe4b0fef0a545cc08403b
|
2012-10-19 05:07:34 -07:00 |
|
Ehsan Akhgari
|
b5c39afb4e
|
Bug 792502 - Kill the FunctionTimer code; r=vlad
|
2012-09-19 16:59:38 -04:00 |
|
Randell Jesup
|
eedf93a21d
|
Bug 773151: Convert nsCAutoString->nsAutoCString CLOSED TREE r=bsmedberg
|
2012-09-01 22:35:17 -04:00 |
|
Ehsan Akhgari
|
0fd9123eac
|
Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
This patch was generated by a script. Here's the source of the script for
future reference:
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name nsXPCOMCID.h \
! -name prtypes.h \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert PRInt8 int8_t
convert PRUint8 uint8_t
convert PRInt16 int16_t
convert PRUint16 uint16_t
convert PRInt32 int32_t
convert PRUint32 uint32_t
convert PRInt64 int64_t
convert PRUint64 uint64_t
convert PRIntn int
convert PRUintn unsigned
convert PRSize size_t
convert PROffset32 int32_t
convert PROffset64 int64_t
convert PRPtrdiff ptrdiff_t
convert PRFloat64 double
|
2012-08-22 11:56:38 -04:00 |
|
Aryeh Gregor
|
e806eeab4f
|
Bug 777292 part 2 - Change all nsnull to nullptr
|
2012-07-30 17:20:58 +03:00 |
|
Geoff Lankow
|
00f3a215c9
|
Bug 749930 - Replace uses of nsILocalFile with nsIFile (compiled code only); r=bsmedberg
|
2012-06-06 14:08:30 +12:00 |
|