Tessil
|
3cd984323d
|
Add more documentation
|
2017-08-20 19:21:00 +02:00 |
|
Tessil
|
05ba965518
|
Add more documentation of tsl::prime_growth_policy_rh.
|
2017-08-20 18:47:45 +02:00 |
|
Tessil
|
7e7deae135
|
If the growth policy is tsl::power_of_two_growth_policy use the mask to get the next bucket.
|
2017-08-20 18:47:05 +02:00 |
|
Tessil
|
b3aeed0544
|
Add tsl::robin_pg_map and tsl::robin_pg_set for a shortcut to use ts::prime_growth_policy_rh.
|
2017-08-20 18:46:02 +02:00 |
|
Tessil
|
3fce9da9fb
|
Avoid extra comparisons on insert.
|
2017-08-13 19:34:58 +02:00 |
|
Tessil
|
64989f0d19
|
Don't store the hash for primitive types with default hash.
|
2017-08-13 19:34:24 +02:00 |
|
Tessil
|
6bf83fb2f5
|
Check for that we don't reach REHASH_ON_HIGH_NB_PROBES__NPROBES on REHASH_ON_HIGH_NB_PROBES__MIN_LOAD_FACTOR in the swap loop on insert.
|
2017-08-13 14:26:16 +02:00 |
|
Tessil
|
4f819000f9
|
Raise DEFAULT_MAX_LOAD_FACTOR to 0.67.
|
2017-08-12 18:58:22 +02:00 |
|
Tessil
|
5848269f41
|
For coherence with other projects, rename src to tsl. We now include files with '#include <tsl/ordered_map>' after adding the root of the project to the include path.
|
2017-08-12 10:31:39 +02:00 |
|