diff options
| author | Tyge Løvset <[email protected]> | 2022-07-06 22:26:53 +0200 |
|---|---|---|
| committer | Tyge Løvset <[email protected]> | 2022-07-06 22:26:53 +0200 |
| commit | b94170eefce899d0b236804681d77fe026956fd9 (patch) | |
| tree | 9d1bad3bdfce085cc8ff8c567943ffd8750aa644 /benchmarks/external | |
| parent | 6e91820d7cf632ff30b936c554a0bdf83c9e64b2 (diff) | |
| download | STC-modified-b94170eefce899d0b236804681d77fe026956fd9.tar.gz STC-modified-b94170eefce899d0b236804681d77fe026956fd9.zip | |
Version 3.7. Make sure to check NEWS/Changes in README.md for a few code-breaking API changes.
Diffstat (limited to 'benchmarks/external')
| -rw-r--r-- | benchmarks/external/ankerl/robin_hood.h (renamed from benchmarks/external/robin_hood.h) | 0 | ||||
| -rw-r--r-- | benchmarks/external/tsl/robin_hash.h | 1 | ||||
| -rw-r--r-- | benchmarks/external/update.sh | 43 |
3 files changed, 21 insertions, 23 deletions
diff --git a/benchmarks/external/robin_hood.h b/benchmarks/external/ankerl/robin_hood.h index 0af031f5..0af031f5 100644 --- a/benchmarks/external/robin_hood.h +++ b/benchmarks/external/ankerl/robin_hood.h diff --git a/benchmarks/external/tsl/robin_hash.h b/benchmarks/external/tsl/robin_hash.h index f9fb9e76..89c7c96f 100644 --- a/benchmarks/external/tsl/robin_hash.h +++ b/benchmarks/external/tsl/robin_hash.h @@ -1589,6 +1589,7 @@ class robin_hash : private Hash, private KeyEqual, private GrowthPolicy { */ bucket_entry* static_empty_bucket_ptr() noexcept { static bucket_entry empty_bucket(true); + tsl_rh_assert(empty_bucket.empty()); return &empty_bucket; } diff --git a/benchmarks/external/update.sh b/benchmarks/external/update.sh index c0169fab..00b587cb 100644 --- a/benchmarks/external/update.sh +++ b/benchmarks/external/update.sh @@ -1,35 +1,32 @@ tsl_h="https://raw.github.com/Tessil/hopscotch-map/master/include/tsl/" tsl_r="https://raw.github.com/Tessil/robin-map/master/include/tsl/" -tsl_s="https://raw.github.com/Tessil/sparse-map/master/include/tsl/" -greg="https://raw.github.com/greg7mdp/sparsepp/master/sparsepp/" -martinus="https://raw.github.com/martinus/robin-hood-hashing/master/src/include/" +smap="https://raw.github.com/greg7mdp/sparsepp/master/sparsepp/" +pmap="https://raw.github.com/greg7mdp/parallel-hashmap/" +martinus_r="https://raw.github.com/martinus/robin-hood-hashing/master/src/include/" +martinus_d="https://raw.github.com/martinus/unordered_dense/master/include/ankerl/" skarupke="https://raw.github.com/skarupke/flat_hash_map/master/" -mkdir -p tsl sparsepp skarupke +mkdir -p ankerl skarupke sparsepp tsl -wget $martinus"robin_hood.h" -O "robin_hood.h" +wget $martinus_r"robin_hood.h" -O "ankerl/robin_hood.h" +wget $martinus_d"unordered_dense.h" -O "ankerl/unordered_dense.h" -wget $skarupke"bytell_hash_map.hpp" -O "skarupke/bytell_hash_map.hpp" +#wget $skarupke"bytell_hash_map.hpp" -O "skarupke/bytell_hash_map.hpp" wget $skarupke"flat_hash_map.hpp" -O "skarupke/flat_hash_map.hpp" -wget $greg"spp.h" -O "sparsepp/spp.h" -wget $greg"spp_config.h" -O "sparsepp/spp_config.h" -wget $greg"spp_dlalloc.h" -O "sparsepp/spp_dlalloc.h" -wget $greg"spp_memory.h" -O "sparsepp/spp_memory.h" -wget $greg"spp_smartptr.h" -O "sparsepp/spp_smartptr.h" -wget $greg"spp_stdint.h" -O "sparsepp/spp_stdint.h" -wget $greg"spp_timer.h" -O "sparsepp/spp_timer.h" -wget $greg"spp_traits.h" -O "sparsepp/spp_traits.h" -wget $greg"spp_utils.h" -O "sparsepp/spp_utils.h" - -wget $tsl_h"hopscotch_growth_policy.h" -O "tsl/hopscotch_growth_policy.h" -wget $tsl_h"hopscotch_hash.h" -O "tsl/hopscotch_hash.h" -wget $tsl_h"hopscotch_map.h" -O "tsl/hopscotch_map.h" +#wget $smap"spp.h" -O "sparsepp/spp.h" +#wget $smap"spp_config.h" -O "sparsepp/spp_config.h" +#wget $smap"spp_dlalloc.h" -O "sparsepp/spp_dlalloc.h" +#wget $smap"spp_memory.h" -O "sparsepp/spp_memory.h" +#wget $smap"spp_smartptr.h" -O "sparsepp/spp_smartptr.h" +#wget $smap"spp_stdint.h" -O "sparsepp/spp_stdint.h" +#wget $smap"spp_timer.h" -O "sparsepp/spp_timer.h" +#wget $smap"spp_traits.h" -O "sparsepp/spp_traits.h" +#wget $smap"spp_utils.h" -O "sparsepp/spp_utils.h" +#wget $tsl_h"hopscotch_growth_policy.h" -O "tsl/hopscotch_growth_policy.h" +#wget $tsl_h"hopscotch_hash.h" -O "tsl/hopscotch_hash.h" +#wget $tsl_h"hopscotch_map.h" -O "tsl/hopscotch_map.h" wget $tsl_r"robin_growth_policy.h" -O "tsl/robin_growth_policy.h" wget $tsl_r"robin_hash.h" -O "tsl/robin_hash.h" wget $tsl_r"robin_map.h" -O "tsl/robin_map.h" - -#wget $tsl_s"sparse_growth_policy.h" -O "tsl/sparse_growth_policy.h" -#wget $tsl_s"sparse_hash.h" -O "tsl/sparse_hash.h" -#wget $tsl_s"sparse_map.h" -O "tsl/sparse_map.h" |
