chore: checkpoint before Python removal

This commit is contained in:
2026-03-26 22:33:59 +00:00
parent 683cec9307
commit e568ddf82a
29972 changed files with 11269302 additions and 2 deletions

35
vendor/flurry/benches/README.md vendored Normal file
View File

@@ -0,0 +1,35 @@
## Benchmarks
Currently, benchmarks following those of [`dashmap`](https://github.com/xacrimon/dashmap/tree/master/benches) and [`hashbrown`](https://github.com/rust-lang/hashbrown/blob/master/benches/bench.rs) are provided.
To compare against other hashmap implementations, the benchmarks located in the respective repositories may be executed.
Note that `flurry`, like `dashmap`, uses [`criterion`](https://docs.rs/criterion/0.3.1/criterion/) (and [`rayon`](https://docs.rs/rayon/1.3.0/rayon/) for parallel testing), while `hashbrown` uses [`test::bench`](https://doc.rust-lang.org/test/bench/index.html).
To run the `flurry` benchmarks, just run
```console
$ cargo bench
```
or
```console
$ cargo bench <BENCHNAME>
```
to only run benches containing `<BENCHNAME>` in their names.
To run the original `dashmap` benchmarks:
```console
$ git clone https://github.com/xacrimon/dashmap.git
$ cd dashmap
$ cargo bench [<BENCHNAME>]
```
To run the original `hashbrown` benchmarks:
```console
$ git clone https://github.com/rust-lang/hashbrown.git
$ cd hashbrown
$ cargo bench [<BENCHNAME>]
```