xpcom/glue/nsTHashtable.h
18a73b98c0ebac504fd48febc0943f05f530f85a
created 2015-01-13 16:42 -0800
pushed 2015-01-15 13:19 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1120476 (part 3) - Remove PLDHashTable::data. r=froydnj.
62bd58692f27a679873b43902b132c381dd7df5b
created 2015-01-13 14:44 +0000
pushed 2015-01-14 00:52 +0000
Mats Palmgren Mats Palmgren - Bug 1120198 part 1 - Introduce nsTHashtable::SwapElements for a fast way to swap the elements of two hashtables. r=nfroyd
86924ac6a94a9147bcae518239d7a33b5981062b
created 2015-01-06 18:35 -0500
pushed 2015-01-09 13:00 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1118486 - Part 1: Use `= delete` instead of MOZ_DELETE directly; r=Waldo
b61a510edfb9aa4800e27e7d5d3803be212e5bcd
created 2015-01-05 20:26 -0600
pushed 2015-01-08 13:16 +0000
Michael Pruett Michael Pruett - Bug 1118024 - Add explicit PL_DHashTable{Add,Lookup,Remove} functions. r=nfroyd
b276ce8752758dac03c664093192c796cdecebb9
created 2014-08-27 15:47 -0700
pushed 2014-08-28 11:07 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1058388 - Remove NS_COM_GLUE and IMETHOD_VISIBILITY. r=bsmedberg.
c840195920bd2874bda1c7639bce046878bbf4dd
created 2014-08-25 16:56 -0700
pushed 2014-08-27 17:52 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1057912 - Privatize most of PLDHashTable's fields. r=roc.
a17805b07d4fe580f37d040491137fbd695034e4
created 2014-08-25 00:32 -0700
pushed 2014-08-26 19:56 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1057928 (part 2) - In nsTHashtable, use |ops| instead of |entrySize| to indicate table liveness. r=dbaron.
96a566fa1599b55e019a7172d93a458002300237
created 2014-08-06 06:31 -0700
pushed 2014-08-08 14:41 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc.
d1056f293dddf19167530e1ec4d3e8882e8763ac
created 2014-07-30 13:00 -0700
pushed 2014-07-31 10:58 +0000
Andrew McCreight Andrew McCreight - Bug 1045239 - Add a version of nsTHashtable::SizeOfExcludingThis that uses the entry's SizeOfExcludingThis. r=froydnj
6fdb8eb0faac3e5a0c1b97e82d5737efc524321f
created 2014-06-30 08:39 -0700
pushed 2014-07-01 01:00 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1022456 - Fix modelines in xpcom/{base,glue,io,string,threads}/. r=froydnj
909655c3ec14f84a1feb5551f99db5368ffe8380
created 2014-06-26 18:35 -0700
pushed 2014-06-27 13:34 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1022456 - Convert xpcom/glue/ to Gecko style. r=froydnj
806de4974bd6b03a3268c6a1b2e0d4db5a32c0eb
created 2014-05-23 17:32 -0400
pushed 2014-05-26 12:37 +0000
Boris Zbarsky Boris Zbarsky - Bug 1007878 part 2. Add a C++ type to represent MozMap. r=khuey
ce90f049d6207146f84250257316b79284f41597
created 2014-05-23 15:10 -0700
pushed 2014-05-26 12:37 +0000
Wes Kocher Wes Kocher - Backed out 5 changesets (bug 1007878) for b2g build bustage r=khuey
ff6fd8187ff31a6225625d32a182824024d915e9
created 2014-05-23 17:32 -0400
pushed 2014-05-26 12:37 +0000
Boris Zbarsky Boris Zbarsky - Bug 1007878 part 2. Add a C++ type to represent MozMap. r=khuey
eb14c610d90a5ca396ede261e0ec156715a092a5
created 2014-05-01 10:37 -0700
pushed 2014-05-06 03:51 +0000
Eric Rahm Eric Rahm - Bug 1003479 - Fix incorrect usage of SizeOfIncludingThis and SizeOfExcludingThis functions. r=njn
c95f331f043df4c2c9396f685826cdd07d12810d
created 2014-02-27 10:04 -0800
pushed 2014-02-28 00:53 +0000
Andrew McCreight Andrew McCreight - Bug 962608 - Make PL_DHashTableInit infallible by default. r=briansmith,bsmedberg,ehsan,froydnj,jduell,jfkthame,roc,smaug
3bee396bb681e8818345ba7059e185692ebe7faa
created 2013-11-25 15:06 -0500
pushed 2013-11-27 01:32 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 938794 - Annotate OOM size as infallible string or data structures abort, r=froydnj
0ed3e74f6fd48988b0b33d8bcb9693e10b267031
created 2013-11-18 21:34 -0500
pushed 2013-11-21 19:41 +0000
Nathan Froyd Nathan Froyd - Bug 940160 - constify the PLDHashTableOps struct in nsTHashtable::Init; r=ehsan
18d9216b667739372d9d274ecfe4d131979f7452
created 2013-11-17 20:41 -0800
pushed 2013-11-18 10:53 +0000
Nicholas Nethercote Nicholas Nethercote - Backout 86b5cb334b73 and db7cbf61b001 (bug 810718, parts 1 and 2) for multiple perf regressions.
86b5cb334b7356793fb41bec97bd1af68ce007e8
created 2013-10-31 19:18 -0700
pushed 2013-11-18 10:53 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 810718 (part 1) - Enforce pldhash RECURSION_LEVEL checks in all builds and abort on failure. r=bsmedberg.
b569edfd98c25fda87d00cf53143cf4b7ad6b9c2
created 2013-10-25 17:59 +0100
pushed 2013-10-26 02:09 +0000
Ed Morley Ed Morley - Backed out changeset 82d5d92a3eac (bug 915555) for build failures on a CLOSED TREE
82d5d92a3eac70e5030e941c0565756e2e4219ea
created 2013-09-12 10:55 -0700
pushed 2013-10-26 02:09 +0000
Jeff Walden Jeff Walden - Bug 915555 - Don't redundantly cast an unnamed expression to an rvalue reference, because 1) it's dumb, and 2) gcc 4.4 warns about casting an rvalue reference to an rvalue reference (which is harmless due to C++11's rvalue semantics). f=hub, r=trivial
20f2a3e61f370b7374d78c7c03f4420f92f12756
created 2013-10-10 16:41 -0400
pushed 2013-10-11 02:00 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in xpcom/ (2/3); r=ehsan
5058d17d4bebfeafa48188049958bf703497c7b1
created 2013-09-24 13:47 +1200
pushed 2013-09-25 02:43 +0000
Karl Tomlinson Karl Tomlinson - b=914033 add cycle collection helpers for nsTHashtable and nsRefPtrHashKey r=khuey
bc427f5ec61be794e33a5df279368c39f40b6bdd
created 2013-09-02 20:41 +1200
pushed 2013-09-05 19:48 +0000
Robert O'Callahan Robert O'Callahan - Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg
bb557a5557c2d70b2d73f2002855e70ed16870f6
created 2013-08-29 11:54 -0700
pushed 2013-08-30 16:23 +0000
Justin Lebar Justin Lebar - Bug 909977 - Rename mozilla::Move to mozilla::OldMove, and make mozilla::Move a synonym for std::move(). r=waldo
7b925807955cb3cfce20a48104be1f65df004c22
created 2013-08-20 09:08 -0700
pushed 2013-08-20 19:30 +0000
Justin Lebar Justin Lebar - Bug 906918 - Use MoveRef's in nsTHashtable. r=bsmedberg
18fa5074845ab8c13e1008924ba578660735a7fd
created 2013-08-15 16:33 -0700
pushed 2013-08-16 08:28 +0000
Justin Lebar Justin Lebar - No bug - Fix comment in nsTHashtable.h so it no longer mentions PR_TRUE/PR_FALSE. r=me DONTBUILD
f4a2508ab57c55b512e05a94462f46dfa63e1b35
created 2013-07-12 09:16 +0900
pushed 2013-07-12 17:29 +0000
Mike Hommey Mike Hommey - Bug 892401 - Remove NEW_H. r=ted
727736b233b39f7aab2aa93279370ad1b5f2d629
created 2013-06-23 14:03 +0200
pushed 2013-06-25 21:02 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 5) - Use newly introduced mozilla::MallocSizeOf instead of nsMallocSizeOfFun. r=njn.
5cf45899da84fa911f0dd85f44ba1223a7671243
created 2012-10-01 17:01 -0400
pushed 2012-10-04 01:43 +0000
Nathan Froyd Nathan Froyd - Bug 796119 - part 2: don't #include prtypes.h in xpcom/ unless absolutely necessary; r=ehsan
402e2cf6602db00c2b1ccb0e1e062986f80a4804
created 2012-10-02 23:16 -0400
pushed 2012-10-03 12:57 +0000
Ehsan Akhgari Ehsan Akhgari - Backout changeset 9e38c5518605, fc59bd8d49ba, d0ba1abde985, and acf91f25f228 (bugs 796119, 796279, and 797106) because of broken reftests on 64-bit platforms
acf91f25f22849bc97ad5b8126315f17df146691
created 2012-10-01 17:01 -0400
pushed 2012-10-03 12:57 +0000
Nathan Froyd Nathan Froyd - Bug 796119 - part 2: don't #include prtypes.h in xpcom/ unless absolutely necessary; r=ehsan
28bfdee5702699b0e9313837ff125b55a9f90189
created 2012-09-10 12:16 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
08187a7ea8974548382f5d7775df8171a4ec6449
created 2012-07-30 13:15 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
5caeb193e6de12c5252280a0f8bd29fb32e821e7
created 2012-03-26 14:17 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
57680b93b9c2cf4dea49c120c5a6321966bce3c3
created 2012-03-09 13:37 -0800
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
c757b4a747a5d92e54403998abe229cbff299a78
created 2012-02-27 12:40 -0800
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
91c7d8b9c9e96bed8c5f867ccd98fed385638c48
created 2012-01-11 14:11 -0800
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
dee50ee8534e2380cd5093915626fbe8f58ffbb5
created 2011-12-20 13:42 -0800
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge.
046f56a7f5bf81ca094d3b950717186195dd53c8
created 2011-12-08 12:07 -0800
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
a64147b4cccbdecd64ad218625df24981f5e86c5
created 2011-11-29 16:44 -0800
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
f93960a93ad97a56d308bd9ce25d97cbc175d524
created 2011-10-17 11:52 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af799dfe030fd2a8948d617eac2f52
created 2011-10-05 18:37 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Backout merge.
b606f69031962fbe63490b87f06b54b0468d2e33
created 2012-09-06 17:54 -0400
pushed 2012-09-08 04:11 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 788014 - Part 2: Reduce the inclusion of prtypes.h in the tree to help using stdint types; r=jrmuizel
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2012-08-22 16:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
b5c4b792f3f2a047e3517472d72842a76afb77cd
created 2012-07-30 17:20 +0300
pushed 2012-07-30 14:21 +0000
Aryeh Gregor Aryeh Gregor - Bug 777292 part 2 - Change all nsnull to nullptr
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-05-21 11:54 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
0afd21145f0a0f0719a788cbfe2f19c41ac51c98
created 2012-05-18 12:42 -0400
pushed 2012-05-19 00:52 +0000
Benjamin Smedberg Benjamin Smedberg - 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
220f36e7f9f78d656680e400b19f76c70af0eb48
created 2012-03-23 12:13 +0000
pushed 2012-03-24 16:06 +0000
Nicholas Nethercote Nicholas Nethercote - bug 737412 - handle null sizeOfEntryExcludingThis pointer within ns{T,Base}Hashtable SizeOfExcludingThis functions. r=jfkthame
d0dfb71a2df99cde818e4ebefd93c5b519e5482c
created 2012-03-23 17:04 -0400
pushed 2012-03-24 16:06 +0000
Ryan VanderMeulen Ryan VanderMeulen - 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)
18c70ab50559920a2ddfa7e42b934f785874de3b
created 2012-03-23 12:13 +0000
pushed 2012-03-24 16:06 +0000
Nicholas Nethercote Nicholas Nethercote - bug 737412 - handle null sizeOfEntryExcludingThis pointer within ns{T,Base}Hashtable SizeOfExcludingThis functions. r=jfkthame
878c5c8b8b2116c4c9b0026b307787b647a57ada
created 2012-02-20 21:02 -0800
pushed 2012-03-07 09:33 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 729008 - Add memory reporter for FramePropertyTable. r=bz.
7aaa5f1f685e5fb372c83372820ef62322036993
created 2012-02-22 06:32 -0800
pushed 2012-02-26 23:12 +0000
Nathan Froyd Nathan Froyd - Bug 700659 - add a Contains method to nsTHashtable; r=bsmedberg
b18d407e2321e01fcb286ed45080546d71db0c88
created 2012-01-10 15:31 -0500
pushed 2012-01-11 02:40 +0000
Vladan Djeric Vladan Djeric - Bug 714450 - Mark the DB whitelist in Telemetry immutable after it is initialized. r=benjmain
7b4007e3cafa9a12330825a6643df76a4a8d4345
created 2011-12-15 14:59 -0800
pushed 2011-12-19 11:48 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 707865 - Convert nsTArray::SizeOf() to nsTArray::SizeOfExcludingThis(). r=jlebar.
8a5174695f8672022262e1019ada46087e79743c
created 2011-12-05 14:24 -0800
pushed 2011-12-06 13:17 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 704723 - Add memory reporter for XPConnect. r=mrbkap.
less more (0) -60 tip