xpcom/glue/pldhash.cpp
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.
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
f8863cbd49cbabec9baf8749e0ee2cad4c108657
created 2014-11-14 13:12 -0500
pushed 2014-11-20 02:35 +0000
Nathan Froyd Nathan Froyd - Bug 1099251 - make ChaosMode's behavior modifications more finely-grained selectable; r=roc
4e80b95a9fd902ff8cd37d2ee341240ec9090389
created 2014-10-24 13:08 +0900
pushed 2014-10-24 13:48 +0000
Mike Hommey Mike Hommey - Bug 1084161 - Use PLDHashTableOps to allocate PLDHashTables. r=nfroyd
6f9a154cab406bb2ca68cd55a2f066dc6f7cac61
created 2014-08-28 11:29 -0500
pushed 2014-08-28 20:21 +0000
Joshua Cranmer Joshua Cranmer - Bug 1059550 - Add an iterator to PLDHashtable, r=froydnj
52b9465cc90b3141a46cd05daf52c7eded1c328d
created 2014-08-25 17:43 -0700
pushed 2014-08-27 23:30 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1058335 (part 2) - Remove unneeded comments and always-ignored warnings about chaining. r=roc.
9ebed11d8a2bf847913e14be0e9f33a6c3421040
created 2014-08-25 17:29 -0700
pushed 2014-08-27 23:30 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1058335 (part 1) - Used |mFoo| form for PLDHashTable's private members. r=roc.
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.
b373c1d4e8ae1c06a2cf3b4c1d6a4a9569b79936
created 2014-08-25 12:17 -0700
pushed 2014-08-26 00:20 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1046841 - Fix more style violations in previously touched .cpp files in xpcom/. r=froydnj
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.
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
ecf3d4fbfa716d81babd3c05d27da53408af8bc9
created 2014-03-03 18:12 +1300
pushed 2014-03-10 03:34 +0000
Robert O'Callahan Robert O'Callahan - Bug 955888. Part 7: In chaos mode, start hashtable iteration at a random entry. r=jorendorff
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
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.
db7cbf61b0019782c9a270248ca5bc1f6899d374
created 2013-11-13 18:38 -0800
pushed 2013-11-18 10:53 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 810718 (part 2) - Use a uint16_t for PLDHashTable::entrySize.
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.
6f28e77e0a200c723b7ec0545e3a73a147ebe3e9
created 2013-11-12 18:22 -0600
pushed 2013-11-15 03:19 +0000
Joshua Cranmer Joshua Cranmer - Bug 935789, part 1: Kill most uses of prbit.h, r=ehsan
56fc3fc6a42af4ffa0acfa12517336905cb53382
created 2013-10-31 22:33 -0700
pushed 2013-11-04 12:33 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 933605 (part 2) - Don't declare all vars at the top of functions in pldhash.cpp. r=jorendorff.
95af1e72abff360043cc5bd1566796faf2a7f569
created 2013-10-31 22:30 -0700
pushed 2013-11-04 12:33 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 933605 (part 1) - Remove DEBUG_XXXbrendan-only code. r=jorendorff.
542b953e3bffb2b6d6a6bf780ae8edb6d3c508de
created 2013-10-30 18:22 -0700
pushed 2013-11-04 12:33 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 933074 - Allow a pldhash to be reasonably overloaded if it cannot be grown further. r=jorendorff.
de06b0e593e6e98241cc7141569e349aa8328e91
created 2013-10-30 15:10 -0700
pushed 2013-11-01 13:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 815467 - Store pldhash's recursionLevel in a better place, so that debug and non-debug pldhashes take up the same amount of memory. r=dbaron.
8f8cacbb1b6a5a292c31d8fa2b69613fb9ab8e18
created 2013-10-21 15:44 -0700
pushed 2013-10-22 22:12 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 927705 (part 2b) - Never overload pldhash past 75% full, because performance plummets near the end. r=jorendorff.
1a02bec165e16f370cace3da21bb2b377a0a7242
created 2013-10-21 15:36 -0700
pushed 2013-10-22 22:12 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 927705 (part 2a) - Increase pldhash's max capacity from 1<<23 to 1<<26, and protect against uint32_t overflow when computing storage size. r=jorendorff.
6c043b0fc7e543aa70480c165d90c618a20d8172
created 2013-10-20 20:17 -0700
pushed 2013-10-22 22:12 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 927705 (part 1) - Remove PL_DHashTableSetAlphaBounds() and the supporting machinery. r=jorendorff.
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
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.
5900380df45d15b4461f8ad1e97b33021edf166d
created 2013-06-19 16:57 -0700
pushed 2013-06-20 23:22 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 884649 (part 2) - Remove jsdhash.{h,cpp}. r=luke.
8f6fa0ad12737fac26c6d8fbe96034daf8439758
created 2013-03-14 09:24 -0700
pushed 2013-03-15 11:52 +0000
Kyle Huey Kyle Huey - Bug 714453: Make pldhash assertions fatal. r=dbaron
b9d9fc98561becefc49f769a5587e659e87b5d88
created 2013-01-15 13:22 +0100
pushed 2013-01-15 22:58 +0000
Mats Palmgren Mats Palmgren - Bug 786533 - Replace NS_MIN/NS_MAX in xpcom/ with XPCOM_MIN/XPCOM_MAX to prevent accidental use. r=ehsan
7bd96dda75f03267736c8e628995c0481014a139
created 2012-10-26 15:32 +0200
pushed 2012-10-30 14:48 +0000
Jacek Szpot Jacek Szpot - Bug 792180 - Replace NS_{UN,}LIKELY with MOZ_{UN,}LIKELY; r=ehsan
67b6f14cd9fb092f2b8d0adb06ccbd60a11604cc
created 2012-10-20 07:31 +0530
pushed 2012-10-23 01:41 +0000
Abhishek Potnis Abhishek Potnis - Bug 795511: Removed usages of PR_BIT and PR_BITMASK from the tree; r=ehsan
afd0781795631bab4018172ff5fd405792fc4fff
created 2012-09-27 23:44 +0200
pushed 2012-09-28 23:09 +0000
foudfou foudfou - Bug 785542 - Convert usages of PR_MIN and PR_MAX to NS_MIN and NS_MAX; r=ehsan
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
52fdeb6d8d6dc6947dc4712f0781fd17beba65d1
created 2012-08-09 13:41 -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.
a4916f9d8d2f217b2d452a5802f8ace5d44f396b
created 2012-03-19 14:13 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
7eb3fbbd50d7d1ce99527ee27f8b619c87e96fc7
created 2012-03-13 16:10 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
b56f0dfbc628d99d899225cfb73543f78f6d2bf2
created 2012-03-05 17:50 -0800
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
5f86dd728a3c9935f95b0e1a3cde2de68a346af3
created 2012-01-27 15:49 -0800
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
0cfb7c3645ee2bcac477c4382395753b7d7f49f9
created 2011-12-27 14:02 -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.
40d9cac97367d6680dff27dda793a89f78d7616e
created 2011-12-16 15:06 -0800
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
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.
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
62d94d3c6affb5181a13e7dc4029dd18ac176c4e
created 2012-08-09 09:09 +0200
pushed 2012-08-09 07:22 +0000
Ms2ger Ms2ger - Bug 780387 - Part a: Stop using PRPtrdiff; r=bsmedberg
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.
d0342ebb57661f298c1bc48f9a0870ab363d02f7
created 2012-03-16 10:09 -0700
pushed 2012-03-16 17:09 +0000
Kyle Huey Kyle Huey - No Bug: Shut pldhash up for the 'probably' case. rs=bz
12813323739a79d0f502336952de779806505ce1
created 2012-03-12 18:53 -0400
pushed 2012-03-13 10:17 +0000
Justin Lebar Justin Lebar - Bug 729940 - Part 2: Stop using crappy hash functions in Gecko. r=bz
c8503cd3aac40cf000266e7fa4ce001d192062aa
created 2012-03-05 15:22 +0000
pushed 2012-03-05 20:58 +0000
Ed Morley Ed Morley - Backout afeafc02c1de, dfae37833c9b & f9f51c726fa7 (bug 729940 parts 1-3) for talos regressions
afeafc02c1de285724fd42424d5453a388c97657
created 2012-03-04 15:58 -0500
pushed 2012-03-05 20:58 +0000
Justin Lebar Justin Lebar - Bug 729940 - Part 3: Stop using crappy hash functions in Gecko. r=bz
b69617debd8d2d5a7686a7d61da5c0ab987eeb00
created 2012-03-04 14:20 -0500
pushed 2012-03-05 20:58 +0000
Justin Lebar Justin Lebar - Back out bug 729940 (a108aee:d75775d) due to 32-bit red.
d75775dfc565a340e2ab4ece2d3e89d17729552a
created 2012-03-04 13:49 -0500
pushed 2012-03-05 20:58 +0000
Justin Lebar Justin Lebar - Bug 729940 - Part 3: Stop using crappy hash functions in Gecko. r=bz
73831fbed59f5e31cc325cf5c1f8b49866d5f5bd
created 2012-03-02 17:20 -0500
pushed 2012-03-03 13:14 +0000
Justin Lebar Justin Lebar - Bug 729952 - Part 2: Use a better hash function in nsCRT, nsTHashtable, and pldhash. r=bz
01d0bab1636ef49d2cbb9dc2a64405cba7b204fc
created 2012-01-25 00:52 -0800
pushed 2012-01-26 23:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 715453 - Remove computedSize from nsMallocSizeOfFun. r=jlebar,bhackett.
cf7878e0d886ed4ba2ea29073a69a6f006ff67b9
created 2011-12-22 11:07 +0000
pushed 2011-12-23 23:56 +0000
Ed Morley Ed Morley - Backout b02402b95e5c (bug 708277) for build failures on all platforms
less more (0) -60 tip