Ben Turner
|
e28e70aeb4
|
Bug 987285 - 'Let nsBaseHashtable and subclasses call MarkImmutable'. r=bsmedberg.
|
2014-03-27 11:09:53 -04:00 |
|
Cameron McCormack
|
aefbbe49ca
|
Bug 947578 - Expose Contains on nsBaseHashtable. r=froydnj
|
2013-12-08 11:08:58 +11:00 |
|
Benjamin Smedberg
|
09c0296c7a
|
Bug 938794 - Annotate OOM size as infallible string or data structures abort, r=froydnj
--HG--
extra : rebase_source : f84278dfbba92c6d75458b525a559b6f8598500f
|
2013-11-25 15:06:17 -05:00 |
|
Birunthan Mohanathas
|
3926b031ae
|
Bug 784739 - Switch from NULL to nullptr in xpcom/ (2/3); r=ehsan
|
2013-10-10 16:41:39 -04:00 |
|
Robert O'Callahan
|
8ca63f18ef
|
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 |
|
Justin Lebar
|
c7f8e10a8a
|
Bug 909977 - Rename mozilla::Move to mozilla::OldMove, and make mozilla::Move a synonym for std::move(). r=waldo
--HG--
extra : rebase_source : 7b3bb02cc8cbc0ad6721c6c3895564d9567b8ddb
|
2013-08-29 11:54:14 -07:00 |
|
Catalin Iacob
|
83b78343dc
|
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 |
|
Joshua Cranmer
|
75f02a432a
|
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 |
|
Kyle Huey
|
3f5cf34e6c
|
Bug 855804: Add hashtable helpers for cycle collection. r=bz
|
2013-04-03 09:49:17 -07:00 |
|
Boris Zbarsky
|
ff364a1f33
|
Bug 815671 part 9. Fix hashtables to take a UserDataType reference on put, so that putting an array works. r=bsmedberg
|
2012-11-29 11:14:14 -05:00 |
|
Ehsan Akhgari
|
8c296bbcd4
|
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
|
57c0ad57fb
|
Bug 777292 part 2 - Change all nsnull to nullptr
|
2012-07-30 17:20:58 +03:00 |
|
Joshua Cranmer
|
e1cdfe2f05
|
Bug 773637 - Kill NS_SCRIPTABLE annotations, Part 1: Remove NS_*PARAM annotations. r=ehsan
--HG--
extra : rebase_source : a0b4bc50fece36d9a90fed61431635948bfa33b5
|
2012-07-06 15:14:07 -05:00 |
|
Aryeh Gregor
|
0c8f5adf50
|
Bug 626472 part 1 - Define nsnull as nullptr where available; r=ehsan
|
2012-07-20 14:16:17 +03:00 |
|
Nathan Froyd
|
c91e7f86d0
|
Bug 765326 - atom-table numbers should include the static atom table; r=njn
|
2012-06-15 15:51:42 -04:00 |
|
Gervase Markham
|
87620f5676
|
Bug 716478 - update licence to MPL 2.
|
2012-05-21 12:12:37 +01:00 |
|
Benjamin Smedberg
|
2187798a40
|
Bug 734847 part 2 - treewide changes resulting from the default-infallibility of hashtables; either remove useless result checks, or use the fallible version of APIs, depending on context, r=jlebar
--HG--
extra : rebase_source : 844b008c5167e6ca39a7ba9eeec8b30672938704
|
2012-05-18 13:30:49 -04:00 |
|
Benjamin Smedberg
|
53e80061a5
|
Bug 734847 - Make nsTHashtable and its derivatives be infallible to OOM by default; code which is prepared to handle OOM conditions must use the explicit fallible_t() methods, r=jlebar
--HG--
extra : rebase_source : 4acfaa41aa572c570e4627250f2d3ec2e1817e93
|
2012-05-18 12:42:01 -04:00 |
|
Jonathan Kew
|
5ae7bbbe8c
|
bug 737863 - nsBaseHashtable::SizeOfExcludingThis should be declared const. r=njn
|
2012-03-23 12:13:56 +00:00 |
|
Nicholas Nethercote
|
7b572d1603
|
bug 737412 - handle null sizeOfEntryExcludingThis pointer within ns{T,Base}Hashtable SizeOfExcludingThis functions. r=jfkthame
|
2012-03-23 12:13:44 +00:00 |
|
Ryan VanderMeulen
|
ed2b9640bf
|
Backout 1152d14294df, 18c70ab50559, dbd51616925a, 730c2e84247f, and 7beb8fd46629 due to perma-hangs on WinXP debug moth. (test_memoryReporters.xul | application timed out after 330 seconds with no output)
|
2012-03-23 17:04:28 -04:00 |
|
Jonathan Kew
|
a16c68d182
|
bug 737863 - nsBaseHashtable::SizeOfExcludingThis should be declared const. r=njn
|
2012-03-23 12:13:56 +00:00 |
|
Nicholas Nethercote
|
238a736cb7
|
bug 737412 - handle null sizeOfEntryExcludingThis pointer within ns{T,Base}Hashtable SizeOfExcludingThis functions. r=jfkthame
|
2012-03-23 12:13:44 +00:00 |
|
Mounir Lamouri
|
5d0ca55b99
|
Bug 716338 - Use FAIL_ON_WARNINGS in content/html/content/src. r=bz
|
2012-01-09 18:58:30 +01:00 |
|
Nicholas Nethercote
|
175743bc99
|
Bug 697335 - Another memory reporter for the startup cache. r=taras.
|
2011-12-18 16:20:36 -08:00 |
|
Nicholas Nethercote
|
23b9ee6f6f
|
Bug 697335 - Add nsBaseHashtable::SizeOfExcludingThis(). r=bz.
|
2011-12-18 14:39:47 -08:00 |
|
Ehsan Akhgari
|
2a602a5685
|
Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
Landing on a CLOSED TREE
|
2011-10-17 10:59:28 -04:00 |
|
Michael Wu
|
d8e503c38b
|
Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
--HG--
rename : tools/trace-malloc/bloatblame.c => tools/trace-malloc/bloatblame.cpp
|
2011-09-28 23:19:26 -07:00 |
|
Eli Friedman
|
622dc3dd3c
|
Bug 573210 - Consistently qualify accesses to dependent base classes in xpcom C++ code. r=dbaron
|
2010-06-30 23:11:43 +02:00 |
|
Benjamin Smedberg
|
755c2ae337
|
Bug 570488 - Stop reading/writing xpti.dat and incrementally loading XPT files [1/2] r=Mossop
--HG--
extra : rebase_source : 9f28729c1032b516e8b950d29d80402e87759fda
|
2010-06-14 16:05:48 -07:00 |
|
Benjamin Smedberg
|
8e93542d35
|
Bug 469072 - Annotations in XPCOM, and a couple related code fixups, to make outparams spit out useful warnings, r=bent
|
2008-12-11 15:13:52 -05:00 |
|
Arpad Borsos
|
8b11d938d2
|
Bug 456388 - Remove PR_STATIC_CALLBACK and PR_CALLBACK(_DECL) from the tree; r+sr=brendan
|
2008-10-10 17:04:34 +02:00 |
|
reed@reedloden.com
|
ffa3ace89f
|
Bug 398435 - "PRBool misuse bugs in xpcom/" [p=taras r=bsmedberg a1.9=sayrer]
|
2007-10-19 16:26:52 -07:00 |
|
reed@reedloden.com
|
e2df9b35fd
|
Backout taras's check-in for bug 398435 to help find Tp regression.
|
2007-10-16 17:31:01 -07:00 |
|
tglek@mozilla.com
|
62f4ae88bd
|
Bug 398435. Fix prbool bugs in xpcom. r=bsmedberg a=sayrer
|
2007-10-15 16:40:09 -07:00 |
|
jwalden@mit.edu
|
e3c4baccae
|
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
|
2007-07-08 00:08:04 -07:00 |
|
hg@mozilla.com
|
465265d0d4
|
Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
|
2007-03-22 10:30:00 -07:00 |
|