web3-proxy/linkedhashmap
Bryan Stitt 118ea6204a upgrade
2022-07-06 21:42:53 +00:00
..
benches quick lru cache 2022-05-05 19:07:09 +00:00
src unmodified linkedhashmap 2022-05-15 01:50:23 +00:00
Cargo.toml upgrade 2022-07-06 21:42:53 +00:00
LICENSE add chain_id to proc title 2022-05-12 18:49:57 +00:00
README.md add upstream readme 2022-05-17 04:08:33 +00:00

Linked HashMap

but 0-unsafe code. :)

https://github.com/quininer/linkedhashmap

benchmarks

default

linkedhashmap           time:   [88.299 ns 89.096 ns 89.886 ns]
                        change: [-4.3828% -2.6982% -1.0684%] (p = 0.00 < 0.05)

hashlink                time:   [59.497 ns 60.937 ns 62.916 ns]
                        change: [-3.4227% -0.9224% +1.7368%] (p = 0.51 > 0.05)

linked-hash-map         time:   [94.379 ns 95.305 ns 96.309 ns]
                        change: [-0.7721% +0.6709% +2.0113%] (p = 0.37 > 0.05)

inline-more feature

linkedhashmap           time:   [59.607 ns 60.291 ns 61.013 ns]
                        change: [+1.4918% +3.2842% +4.9448%] (p = 0.00 < 0.05)

hashlink                time:   [60.300 ns 60.895 ns 61.492 ns]
                        change: [+2.7329% +4.4155% +6.0299%] (p = 0.00 < 0.05)

linked-hash-map         time:   [96.841 ns 99.359 ns 102.60 ns]
                        change: [+2.1387% +4.0285% +6.2305%] (p = 0.00 < 0.05)