summaryrefslogtreecommitdiffhomepage
path: root/benchmarks/external/update.sh
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2021-11-06 23:14:20 +0100
committerTyge Løvset <[email protected]>2021-11-06 23:14:20 +0100
commit52e35a16e81181aea361a8257d5d447b599a00ab (patch)
treeba12e93eb92b7cba79ef0d6b6a556a39535d695b /benchmarks/external/update.sh
parent38935b1d85da5be067b5cf0c00dc02d8cb231f9e (diff)
downloadSTC-modified-52e35a16e81181aea361a8257d5d447b599a00ab.tar.gz
STC-modified-52e35a16e81181aea361a8257d5d447b599a00ab.zip
Updated shootout_hashmaps.cpp. Cleanup/renamed benchmark folders.
Diffstat (limited to 'benchmarks/external/update.sh')
-rw-r--r--benchmarks/external/update.sh30
1 files changed, 30 insertions, 0 deletions
diff --git a/benchmarks/external/update.sh b/benchmarks/external/update.sh
new file mode 100644
index 00000000..1ac8ad91
--- /dev/null
+++ b/benchmarks/external/update.sh
@@ -0,0 +1,30 @@
+tsl_h="https://raw.github.com/Tessil/hopscotch-map/master/include/tsl/"
+tsl_r="https://raw.github.com/Tessil/robin-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/"
+skarupke="https://raw.github.com/skarupke/flat_hash_map/master/"
+
+mkdir -p tsl sparsepp skarupke
+
+wget $martinus"robin_hood.h" -O "robin_hood.h"
+
+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 $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"