Ben Turner
|
2618b90122
|
Bug 987285 - 'Let nsBaseHashtable and subclasses call MarkImmutable'. r=bsmedberg.
|
2014-03-27 11:09:53 -04:00 |
|
Cameron McCormack
|
1e7916058d
|
Bug 947578 - Expose Contains on nsBaseHashtable. r=froydnj
|
2013-12-08 11:08:58 +11:00 |
|
Benjamin Smedberg
|
041396b09d
|
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
|
4dce3f3fa6
|
Bug 784739 - Switch from NULL to nullptr in xpcom/ (2/3); r=ehsan
|
2013-10-10 16:41:39 -04: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 |
|
Justin Lebar
|
2e2403726d
|
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
|
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 |
|
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 |
|
Kyle Huey
|
7709d7e26d
|
Bug 855804: Add hashtable helpers for cycle collection. r=bz
|
2013-04-03 09:49:17 -07:00 |
|
Boris Zbarsky
|
e555fcedb4
|
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
|
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 |
|
Joshua Cranmer
|
4b8f318e78
|
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
|
e57dd159b2
|
Bug 626472 part 1 - Define nsnull as nullptr where available; r=ehsan
|
2012-07-20 14:16:17 +03:00 |
|
Nathan Froyd
|
88be55d049
|
Bug 765326 - atom-table numbers should include the static atom table; r=njn
|
2012-06-15 15:51:42 -04:00 |
|
Gervase Markham
|
ca171eec44
|
Bug 716478 - update licence to MPL 2.
|
2012-05-21 12:12:37 +01:00 |
|
Benjamin Smedberg
|
4f91700da9
|
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
|
e663265090
|
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
|
9cc265b3cf
|
bug 737863 - nsBaseHashtable::SizeOfExcludingThis should be declared const. r=njn
|
2012-03-23 12:13:56 +00:00 |
|
Nicholas Nethercote
|
4f8b8a75a5
|
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
|
68314a3f20
|
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
|
eeb9fe61aa
|
bug 737863 - nsBaseHashtable::SizeOfExcludingThis should be declared const. r=njn
|
2012-03-23 12:13:56 +00:00 |
|
Nicholas Nethercote
|
92e1e95d71
|
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
|
e66f29953f
|
Bug 716338 - Use FAIL_ON_WARNINGS in content/html/content/src. r=bz
|
2012-01-09 18:58:30 +01:00 |
|
Nicholas Nethercote
|
2e0e818c9a
|
Bug 697335 - Another memory reporter for the startup cache. r=taras.
|
2011-12-18 16:20:36 -08:00 |
|
Nicholas Nethercote
|
aa537a9801
|
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 |
|