Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion vendor/ruvector
Submodule ruvector updated 88 files
+7 −1 .github/workflows/ci.yml
+37 −0 Cargo.lock
+8 −0 Cargo.toml
+1 −1 crates/photonlayer-wasm/src/lib.rs
+21 −0 crates/ruvector-capgated/Cargo.toml
+55 −0 crates/ruvector-capgated/README.md
+319 −0 crates/ruvector-capgated/src/bin/benchmark.rs
+258 −0 crates/ruvector-capgated/src/cap_graph.rs
+169 −0 crates/ruvector-capgated/src/dataset.rs
+126 −0 crates/ruvector-capgated/src/eager_mask.rs
+173 −0 crates/ruvector-capgated/src/lib.rs
+123 −0 crates/ruvector-capgated/src/oracle.rs
+99 −0 crates/ruvector-capgated/src/post_filter.rs
+1 −0 crates/ruvector-coherence-hnsw/src/graph.rs
+ crates/ruvector-gnn-node/npm/darwin-arm64/ruvector-gnn.darwin-arm64.node
+ crates/ruvector-gnn-node/npm/darwin-x64/ruvector-gnn.darwin-x64.node
+ crates/ruvector-gnn-node/npm/linux-arm64-gnu/ruvector-gnn.linux-arm64-gnu.node
+ crates/ruvector-gnn-node/npm/linux-x64-gnu/ruvector-gnn.linux-x64-gnu.node
+ crates/ruvector-gnn-node/npm/linux-x64-musl/ruvector-gnn.linux-x64-gnu.node
+ crates/ruvector-gnn-node/npm/win32-x64-msvc/ruvector-gnn.darwin-arm64.node
+1 −1 crates/ruvector-gnn-rerank/src/main.rs
+1 −0 crates/ruvector-gnn/examples/diskann_real_trajectory.rs
+2 −1 crates/ruvector-gnn/examples/triggered_rebuild.rs
+95 −18 crates/ruvector-graph/benches/typed_graph_bench.rs
+16 −3 crates/ruvector-graph/src/bm25.rs
+26 −6 crates/ruvector-graph/src/codegen.rs
+4 −1 crates/ruvector-graph/src/embed.rs
+3 −3 crates/ruvector-graph/src/lib.rs
+73 −16 crates/ruvector-graph/src/schema.rs
+161 −49 crates/ruvector-graph/src/typed_graph.rs
+2 −1 crates/ruvector-hnsw-repair/src/benchmark.rs
+9 −1 crates/ruvector-maxsim/src/error.rs
+2 −3 crates/ruvector-maxsim/src/hnsw.rs
+17 −20 crates/ruvector-maxsim/src/main.rs
+15 −0 crates/ruvector-maxsim/src/types.rs
+1 −0 crates/ruvector-proof-gate/examples/benchmark.rs
+25 −9 crates/ruvector-proof-gate/src/gate.rs
+22 −5 crates/ruvector-proof-gate/src/lib.rs
+23 −6 crates/ruvector-proof-gate/tests/perf_benchmark.rs
+22 −5 crates/ruvector-proof-gate/tests/tamper_evidence.rs
+1 −2 crates/ruvector-sota-bench/src/lib.rs
+1 −4 crates/ruvector-sota-bench/src/runners/hybrid.rs
+1 −1 crates/ruvector-sota-bench/src/runners/matryoshka.rs
+1 −2 crates/ruvector-sota-bench/src/runners/mteb.rs
+1 −1 crates/ruvector-sota-bench/src/runners/vdbbench.rs
+15 −0 crates/ruvector-spann/Cargo.toml
+310 −0 crates/ruvector-spann/src/bin/benchmark.rs
+59 −0 crates/ruvector-spann/src/distance.rs
+592 −0 crates/ruvector-spann/src/index.rs
+85 −0 crates/ruvector-spann/src/kmeans.rs
+38 −0 crates/ruvector-spann/src/lib.rs
+3 −9 crates/ruvector-temporal-coherence/src/benchmark.rs
+25 −8 crates/ruvector-tiny-dancer-core/examples/train_from_draco.rs
+68 −12 crates/ruvector-tiny-dancer-core/src/model.rs
+12 −8 crates/ruvector-tiny-dancer-core/src/training.rs
+2 −5 crates/ruvector-tiny-dancer-node/src/lib.rs
+2 −8 crates/ruvllm/src/models/openmythos/act_kernel.rs
+39 −14 crates/ruvllm/src/models/openmythos/attention.rs
+1 −2 crates/ruvllm/src/models/openmythos/ffn.rs
+61 −43 crates/ruvllm/src/models/openmythos/mod.rs
+9 −2 crates/ruvllm/src/models/openmythos/recurrent.rs
+38 −41 crates/ruvllm/src/models/rdt.rs
+1 −2 crates/ruvllm/src/models/sampling.rs
+ crates/rvf/rvf-node/npm/win32-x64-msvc/rvf-node.win32-x64-msvc.node
+3 −1 crates/rvf/rvf-runtime/src/store.rs
+250 −0 crates/timesfm/Cargo.toml
+163 −0 crates/timesfm/README.md
+36 −0 crates/timesfm/examples/bench.rs
+182 −0 crates/timesfm/examples/bench24.rs
+147 −0 crates/timesfm/examples/parity.rs
+119 −0 crates/timesfm/examples/predictive_prune.rs
+387 −0 crates/timesfm/scripts/convert_weights.py
+154 −0 crates/timesfm/scripts/gen_reference.py
+193 −0 crates/timesfm/src/config.rs
+77 −0 crates/timesfm/src/lib.rs
+782 −0 crates/timesfm/src/model.rs
+237 −0 crates/timesfm/src/prune.rs
+94 −0 crates/timesfm/tests/parity.rs
+89 −0 crates/timesfm/tests/prune.rs
+6 −0 deny.toml
+247 −0 docs/adr/ADR-268-capability-gated-ann.md
+208 −0 docs/adr/ADR-268-spann-partition-spill.md
+385 −0 docs/research/nightly/2026-06-24-spann-partition-spill/README.md
+343 −0 docs/research/nightly/2026-06-24-spann-partition-spill/gist.md
+539 −0 docs/research/nightly/2026-06-25-capability-gated-ann/README.md
+423 −0 docs/research/nightly/2026-06-25-capability-gated-ann/gist.md
+ npm/core/platforms/win32-x64-msvc/ruvector.node
+ npm/packages/rvf-node/rvf-node.win32-x64-msvc.node