xpcom/ds/PLDHashTable.cpp
9f8a3c2f65288f91b94223b69c63da6612ebee55
created 2018-07-13 16:56 +0900
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1475461 - part 1: Mark PLDHashTable::Search() and called by it as const r=Ehsan
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-18 21:43 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
9036c64b7a66ffe93e717ca97642a4400e396d9c
created 2018-04-09 11:01 -0700
pushed 2018-04-26 21:04 +0000
Eric Rahm Eric Rahm - Bug 1452202 - Clean up PLDHashTable move operator. r=froydnj
4cd93e695965adeb76237e41d03c4a6d52ab27d1
created 2018-04-06 16:51 -0700
pushed 2018-04-26 21:04 +0000
Eric Rahm Eric Rahm - Bug 1452288 - Use calloc for allocating PLDHashTable entries. r=froydnj
041d1c561feb5f4d9bcd492f31f7203ca477f938
created 2018-04-09 11:01 -0700
pushed 2018-04-16 17:10 +0000
Eric Rahm Eric Rahm - Bug 1452202 - Clean up PLDHashTable move operator. r=froydnj, a=RyanVM
4dce29de45e3c5ecf8476bd77195c11a4ebe64ad
created 2017-09-15 20:04 +1000
pushed 2017-11-02 16:33 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1400193 (part 2) - Shrink PLDHashTable. r=froydnj.
bd2852c72caef1f1ac622ff8862d8dc72fc072bd
created 2017-09-15 20:02 +1000
pushed 2017-11-02 16:33 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1400193 (part 1) - Fix subtle bug in PLDHashTable's move constructor. r=froydnj.
5eeb5b9f118b819bebb8ef8cc2c06cdb6b412761
created 2017-07-07 16:54 -0400
pushed 2017-08-02 08:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1379282 - Improve XPCOM's pointer hashing functions for pointers to neighboring memory locations; r=erahm
fc909021a397a1a679726b94f2c0451c48e5beba
created 2017-07-18 23:02 -0400
pushed 2017-08-02 08:25 +0000
Ehsan Akhgari Ehsan Akhgari - Backout changeset 06f92d065a85 (bug 1377333) because we don't need keys that are that big
06f92d065a853003e363ba28e17cc8fd6af656a4
created 2017-06-28 02:06 -0400
pushed 2017-08-02 08:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1377333 - Make PLDHashNumber 64-bit on x86-64; r=froydnj
f5564d2bbc096bb5bc6c7a0e2fba2852c5e81739
created 2017-07-04 00:37 +0200
pushed 2017-08-02 08:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 3009a0b538da (bug 1377333) on suspicion of causing frequent failures in test_general.html. r=backout
3009a0b538da9fa3f6d9d9bf49f24ab46e5fc553
created 2017-06-28 02:06 -0400
pushed 2017-08-02 08:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1377333 - Make PLDHashNumber 64-bit on x86-64; r=froydnj
c8aec01b02430cb804f5598b00a65d97bd42c517
created 2017-06-27 16:58 -0400
pushed 2017-08-02 08:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1376563 - Improve the hash key generation for hashtables containing pointers on 64-bit platforms by using 2 more bits of the original pointer in calculating the hash key; r=froydnj
65251b0ed973675e2d490458fedfc5cb75753abb
created 2017-05-31 13:44 -0700
pushed 2017-06-12 13:08 +0000
L. David Baron L. David Baron - Bug 1352889 - Ensure that PLDHashTable's second hash doesn't have padding with 0 bits for tables with capacity larger than 2^16. r=njn
d8c7a5c7cb77f8fc3527a4b020291b920a7afda2
created 2017-05-31 13:44 -0700
pushed 2017-06-12 13:08 +0000
L. David Baron L. David Baron - Bug 1352888 - Don't set the collision flag when adding to PLDHashTable if we've already found the entry we're going to add. r=njn
705f18f41c8eb994eaa977c82aeb0da639065887
created 2017-05-24 11:42 -0400
pushed 2017-06-12 13:08 +0000
L. David Baron L. David Baron - Backed out changeset e4ac2148c920 (bug 1352888) to see if it is responsible for input latency regression bug 1362094.
eab2a4a241a6ba6c1a578e93d9bd5186d372dfa8
created 2017-05-24 11:41 -0400
pushed 2017-06-12 13:08 +0000
L. David Baron L. David Baron - Backed out changeset 52fff3b1e209 (bug 1352889) to see if it is responsible for input latency regressions in bug 1365334 or bug 1366156.
52fff3b1e209f29f139295a65f4ed40458ff1954
created 2017-05-04 15:17 -0700
pushed 2017-06-12 13:08 +0000
L. David Baron L. David Baron - Bug 1352889 - Ensure that PLDHashTable's second hash doesn't have padding with 0 bits for tables with capacity larger than 2^16. r=njn
e4ac2148c9204c4a61f572b947a9e998b83ccfc9
created 2017-04-04 20:59 -0700
pushed 2017-06-12 13:08 +0000
L. David Baron L. David Baron - Bug 1352888 - Don't set the collision flag when adding to PLDHashTable if we've already found the entry we're going to add. r=njn
0cdde80fed22495b455cac0ae7ff877f05012927
created 2017-04-04 09:54 +0200
pushed 2017-06-12 13:08 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 8f8e8cd713ad (bug 1352888)
54ca3d0b89b2fcfef999ea5d18ece347379e9db2
created 2017-04-04 09:54 +0200
pushed 2017-06-12 13:08 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset dfdb5742823a (bug 1352889)
dfdb5742823ae4ad1c54aa4aa293347336ed6c7f
created 2017-04-03 20:43 -0700
pushed 2017-06-12 13:08 +0000
L. David Baron L. David Baron - Bug 1352889 - Ensure that PLDHashTable's second hash doesn't have padding with 0 bits for tables with capacity larger than 2^16. r=njn
8f8e8cd713ad1d08e756c329b45004fa9cea1946
created 2017-04-03 20:43 -0700
pushed 2017-06-12 13:08 +0000
L. David Baron L. David Baron - Bug 1352888 - Don't set the collision flag when adding to PLDHashTable if we've already found the entry we're going to add. r=njn
a3af628d69b3f4d4f029d5f9118dd44bf1fadbd3
created 2017-01-20 13:59 -0500| base
pushed 2017-04-18 12:07 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 1332631 part C - file moves from xpcom/glue to xpcom/ds, r=froydnj
less more (0) tip