about summary refs log tree commit diff
path: root/users/edef/weave/Cargo.lock
diff options
context:
space:
mode:
authoredef <edef@edef.eu>2024-10-19T13·58+0000
committeredef <edef@edef.eu>2024-10-19T17·01+0000
commit201d8f0cf2dd3b959bde91012c62ea5d3d714820 (patch)
tree3584459985d9268bf9ddf020919683efadb9a9df /users/edef/weave/Cargo.lock
parent06d2536eec88bfcfd2388e3ca153ba99815b7e97 (diff)
feat(users/edef/weave): use FxHashSet and dedupe early r/8846
Deduping early saves a fair bit of memory, but the extra hashing is
costly.

We switch to FxHash, since we don't need a DoS-proof hash, but we do
need it to be *fast*.

Change-Id: Ic6b7010874c417862baa9b882593208c8dd1d5e6
Reviewed-on: https://cl.tvl.fyi/c/depot/+/12648
Reviewed-by: flokli <flokli@flokli.de>
Tested-by: BuildkiteCI
Diffstat (limited to 'users/edef/weave/Cargo.lock')
-rw-r--r--users/edef/weave/Cargo.lock7
1 files changed, 7 insertions, 0 deletions
diff --git a/users/edef/weave/Cargo.lock b/users/edef/weave/Cargo.lock
index 191059ffd729..fb7a02fb1340 100644
--- a/users/edef/weave/Cargo.lock
+++ b/users/edef/weave/Cargo.lock
@@ -1557,6 +1557,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
 
 [[package]]
+name = "rustc-hash"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152"
+
+[[package]]
 name = "rustc_version"
 version = "0.4.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2027,6 +2033,7 @@ dependencies = [
  "nix-compat",
  "polars",
  "rayon",
+ "rustc-hash",
  "safer_owning_ref",
 ]