xpcom/glue/nsBaseHashtable.h
8fe631df8c66929543a95624674338fbcb061ed2
created 2016-11-08 15:54 -0500
pushed 2017-01-23 14:19 +0000
Trevor Saunders Trevor Saunders - bug 1316119 - add a GetOrInsert to nsBaseHashtable that returns a reference to the value r=froydnj a=lizzard
30d3890fca9847a283859a53043277713b7eadab
created 2016-11-08 15:12 +1100
pushed 2017-01-23 14:19 +0000
Gerald Squelart Gerald Squelart - Bug 1316206 - Make RefPtr(decltype(nullptr)) MOZ_IMPLICIT - r=froydnj
ae7b718d8afa96ccd8552b142d46f06f37c953b5
created 2016-08-03 09:18 +0800
pushed 2016-11-14 12:26 +0000
Cameron McCormack Cameron McCormack - Bug 1288038 - Make fallible nsBaseHashtable::Put use fallible nsTHashtable::PutEntry. r=froydnj r=sfink
221b74c4836302adc88d0ab296ec9128e0df085f
created 2016-07-31 14:43 +0200
pushed 2016-09-19 13:38 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 6271fac418d6 (bug 1288038) for hazard failures
6271fac418d65ac5256583501bc84c865d17a943
created 2016-07-29 11:33 +0800
pushed 2016-09-19 13:38 +0000
Cameron McCormack Cameron McCormack - Bug 1288038 - Make fallible nsBaseHashtable::Put use fallible nsTHashtable::PutEntry. r=froydnj
3d67e45f994a3ae1ae43479c32c2ed63bbf1a7c8
created 2016-04-27 14:16 +1000
pushed 2016-08-01 13:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1267550 (part 2) - Rename MOZ_WARN_UNUSED_RESULT as MOZ_MUST_USE. r=froydnj.
3bcdd0107ef0602fc4f8d69103d21e1b3a814618
created 2015-11-24 19:42 -0800
pushed 2016-04-25 16:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1181444 (part 2) - Remove nsBaseHashtable::Enumerate(). r=froydnj.
b181b44bfeeba4e1115d8eedebbfe267226d9b65
created 2015-11-22 14:39 -0800
pushed 2016-01-25 13:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1181444 (part 1) - Remove nsBaseHashtable::EnumerateRead(). r=froydnj.
8f3e93fe5121e38c2c0e30118ef0becd641a0f62
created 2015-11-03 17:22 -0800
pushed 2016-01-25 13:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1221376 - Remove PL_DHASH_STOP. r=froydnj.
5fdaa2145a9da6f7ec3ff3370e7b48fffa3f54ad
created 2015-09-30 00:51 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1209969 - remove prlock.h include from nsBaseHashtable.h; r=erahm
5985b8441eb0c314b145fbb8c51d349f3956888a
created 2015-08-26 18:54 +0800
pushed 2015-10-29 11:30 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1123237 - Part 10. Expose SwapElements from nsBaseHashtable. r=nfroyd
3c46b6ef0ded804367f1b1ff9548ca1968ceca43
created 2015-09-05 13:49 -0700
pushed 2015-10-29 11:30 +0000
Phil Ringnalda Phil Ringnalda - Backed out 10 changesets (bug 1123237) for hazard build failures and Windows test failures
1fcec0dc93d5bb4a8dad4f50e0421c304c396c8c
created 2015-08-26 18:54 +0800
pushed 2015-10-29 11:30 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1123237 - Part 10. Expose SwapElements from nsBaseHashtable. r=nfroyd
0006b20bdca90bf18c9e4aee307f56e66d676ad9
created 2015-07-23 02:37 -0700
pushed 2015-10-29 11:30 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1181443 (part 3, attempt 2) - Remove nsTHashtable::EnumerateEntries(), which is no longer used. r=froydnj.
65d0876d5a2ccc1afae402a93b01e58c94eaf53e
created 2015-08-06 16:28 -0700
pushed 2015-09-21 14:04 +0000
Nicholas Nethercote Nicholas Nethercote - Backout 04a196339ca4 (bug 1181443, part 3) so that bug 1182961's patches can be backed out.
04a196339ca46b8e87544fdff12f9f855b27c803
created 2015-07-23 02:37 -0700
pushed 2015-09-21 14:04 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1181443 (part 3) - Remove nsTHashtable::EnumerateEntries(), which is no longer used. r=froydnj.
909e4b1913a9ce70d5aead33e13261f288d87904
created 2015-07-30 21:19 -0700
pushed 2015-09-21 14:04 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1189156 (part 4) - Don't use enumeration style for nsBaseHashtable::SizeOf{In,Ex}cludingThis(). r=erahm,jfkthame.
525bb2034be22ff987ddc87cfeff8407ea2689e5
created 2015-07-29 22:28 -0700
pushed 2015-09-21 14:04 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1189156 (part 1) - Don't use enumeration style for PLDHashTable::SizeOf{In,Ex}cludingThis(). r=froydnj.
d0edab7173aed5c59581a4b90c2cd71dc3417255
created 2015-07-26 19:29 -0700
pushed 2015-09-21 14:04 +0000
Kyle Huey Kyle Huey - Bug 1186780: Replace EnumerateRead with new iterators in cycle collection code. r=mccr8
d1df3bc0b4fda6e61fad6c6e96eedcb3b77cdae8
created 2015-07-27 08:01 +0200
pushed 2015-09-21 14:04 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 1ca5723f69d4 (bug 1186780) for dom crashes
1ca5723f69d4af4cd3492c4bb8d3a06bd1fed774
created 2015-07-26 19:29 -0700
pushed 2015-09-21 14:04 +0000
Kyle Huey Kyle Huey - Bug 1186780: Replace EnumerateRead with new iterators in cycle collection code. r=mccr8
d2b1e9130b6db2659661b670504e4f8d751a8b6d
created 2015-07-20 20:21 +0800
pushed 2015-09-21 14:04 +0000
Kyle Huey Kyle Huey - Bug 1185470: Remove 'Get' prefixes from hashtable iterator methods. r=froydnj
272eac79edf01795cb2a5fd385673b2e76f38607
created 2015-07-07 20:47 -0700
pushed 2015-09-21 14:04 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1181445 (part 1) - Implement iterators for nsTHashtable and nsBaseHashtable. r=froydnj.
1b82ea8d56bcb96e576ae56e4c1b4c5f9f2b4fac
created 2015-07-06 22:02 -0700
pushed 2015-09-21 14:04 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1179071 - Merge RemovingIterator into Iterator. r=froydnj.
5e0f52d03e41fb437f1433291fb4747903166162
created 2015-06-18 18:09 -0700
pushed 2015-09-21 14:04 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1176163 - Remove remaining uses of PL_DHashTableEnumerate() from xpcom/. r=froydnj.
9d9f124a55a7c144977671de548744ae9c8327fa
created 2015-05-20 21:23 -0700
pushed 2015-08-10 18:23 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1170416 (part 5) - Remove PLDHashTable::IsInitialized(). r=froydnj.
520b7441a2f6b40448cf464c771568d19a0f012e
created 2015-05-20 21:16 -0700
pushed 2015-08-10 18:23 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1170416 (part 4) - Remove some unnecessary casts. r=froydnj.
054895bb7cb8d83ad58b2092265641f3be4ed872
created 2015-05-12 17:33 -0700
pushed 2015-08-10 18:23 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1168027 - Use PLDHashTable2 in nsTHashtable. r=froydnj.
f450fec85dd575a60d012afc2e5be65ba8753f19
created 2015-04-28 12:12 -0400
pushed 2015-06-29 20:18 +0000
Nathan Froyd Nathan Froyd - Bug 1159306 - explicitly initialize nsBaseHashtableET::mData; r=erahm
79bdb9d8ca5bf2effdc988ba8b9982a2d9fc8455
created 2015-03-19 00:46 -0700
pushed 2015-06-29 20:18 +0000
Jim Blandy Jim Blandy - Bug 1145051: Use MOZ_WARN_UNUSED_RESULT instead of NS_WARN_UNUSED_RESULT. r=glandium
231a8c61b49f3fb528fff76b4c4bb18b14cae473
created 2015-01-28 18:00 +0900
pushed 2015-03-30 18:32 +0000
Mike Hommey Mike Hommey - Bug 1126593 - Add a global fallible instance, so that using fallible works directly, everywhere. r=njn
694f5026338d983cad594d6a841fa3df13a0da09
created 2015-01-19 16:11 -0800
pushed 2015-03-30 18:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1123151 (part 2) - Add PLDHashTable::IsInitialized(). r=froydnj.
c840195920bd2874bda1c7639bce046878bbf4dd
created 2014-08-25 16:56 -0700
pushed 2014-10-13 16:35 +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-10-13 16:35 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1057928 (part 2) - In nsTHashtable, use |ops| instead of |entrySize| to indicate table liveness. r=dbaron.
fe4f8a3cdb1991c1e6fba042dcab1fd345ad4357
created 2014-08-25 12:17 -0700
pushed 2014-10-13 16:35 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1046841 - Fix more style violations in previously touched .h files in xpcom/. r=froydnj
96a566fa1599b55e019a7172d93a458002300237
created 2014-08-06 06:31 -0700
pushed 2014-10-13 16:35 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc.
f4d4f1580853eb5d8c020cd4725f5fb8a28eca02
created 2014-07-28 13:19 -0400
pushed 2014-10-13 16:35 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1045065 - Fix some bad implicit constructors in xpcom; r=froydnj
6fdb8eb0faac3e5a0c1b97e82d5737efc524321f
created 2014-06-30 08:39 -0700
pushed 2014-09-02 16:39 +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-09-02 16:39 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1022456 - Convert xpcom/glue/ to Gecko style. r=froydnj
8715ca8dd2317b02e90ab3699cb5acc34f0f9ab2
created 2014-03-27 11:09 -0400
pushed 2014-06-09 21:49 +0000
Ben Turner Ben Turner - Bug 987285 - 'Let nsBaseHashtable and subclasses call MarkImmutable'. r=bsmedberg.
9faba610e90247f0a8b3628da1cc71e370e74439
created 2013-12-08 11:08 +1100
pushed 2014-02-04 01:06 +0000
Cameron McCormack Cameron McCormack - Bug 947578 - Expose Contains on nsBaseHashtable. r=froydnj
ec081a4840ca07a399158f89c507655305c01d28
created 2013-11-25 15:06 -0500
pushed 2013-12-09 19:58 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 938794 - Annotate OOM size as infallible string or data structures abort. r=froydnj, a=bajaj
20f2a3e61f370b7374d78c7c03f4420f92f12756
created 2013-10-10 16:41 -0400
pushed 2013-12-09 19:58 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in xpcom/ (2/3); r=ehsan
bc427f5ec61be794e33a5df279368c39f40b6bdd
created 2013-09-02 20:41 +1200
pushed 2013-10-28 21:59 +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-10-28 21:59 +0000
Justin Lebar Justin Lebar - Bug 909977 - Rename mozilla::Move to mozilla::OldMove, and make mozilla::Move a synonym for std::move(). r=waldo
727736b233b39f7aab2aa93279370ad1b5f2d629
created 2013-06-23 14:03 +0200
pushed 2013-09-16 19:14 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 5) - Use newly introduced mozilla::MallocSizeOf instead of nsMallocSizeOfFun. r=njn.
3a772aaaa017219e47b7fe5e53a8bc5e23780e39
created 2013-04-11 22:21 -0500
pushed 2013-06-24 18:52 +0000
Joshua Cranmer Joshua Cranmer - Bug 856108 - Port static analyses to clang, part 2f: use MOZ_STACK_CLASS in xpcom. r=bsmedberg
ef873e1fb7e909f876a5724983bb31be89dce4c5
created 2013-04-03 09:49 -0700
pushed 2013-06-24 18:52 +0000
Kyle Huey Kyle Huey - Bug 855804: Add hashtable helpers for cycle collection. r=bz
58340dfc22cb819ad0a723d2ea3a301e2fbd5947
created 2012-11-29 11:14 -0500
pushed 2013-02-19 18:06 +0000
Boris Zbarsky Boris Zbarsky - Bug 815671 part 9. Fix hashtables to take a UserDataType reference on put, so that putting an array works. r=bsmedberg
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
08187a7ea8974548382f5d7775df8171a4ec6449
created 2012-07-30 13:15 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
50e28df7ff8fa9d0fcbac8ade290afce87a601ed
created 2012-07-24 16:32 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
6f258bdf1b8222fd5477e91b0654320774bb7c58
created 2012-06-26 15:37 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
5caeb193e6de12c5252280a0f8bd29fb32e821e7
created 2012-03-26 14:17 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
b1fcb67fde3fbec5185693c1b46db22db65f9830
created 2012-01-10 14:18 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
dee50ee8534e2380cd5093915626fbe8f58ffbb5
created 2011-12-20 13:42 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge.
f93960a93ad97a56d308bd9ce25d97cbc175d524
created 2011-10-17 11:52 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af799dfe030fd2a8948d617eac2f52
created 2011-10-05 18:37 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Backout merge.
less more (0) -60 tip