Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
085ac25
checkpoint hnsw recall throughput work
xDarkicex Jul 9, 2026
7c06291
tune hnsw level zero beam quality
xDarkicex Jul 9, 2026
b63875c
optimize hnsw heuristic with batched neon distances
xDarkicex Jul 9, 2026
a641575
trim hnsw construction scalar overhead
xDarkicex Jul 9, 2026
416a3e3
document hnsw candidate heap default
xDarkicex Jul 9, 2026
3e993ee
unroll hnsw heap batch admission
xDarkicex Jul 9, 2026
ae14121
add nomic dimension hnsw benchmarks
xDarkicex Jul 9, 2026
418f084
checkpoint zero-gc hnsw traversal and repair
xDarkicex Jul 11, 2026
dda7f67
checkpoint async durable hnsw pipeline
xDarkicex Jul 13, 2026
ceca31e
replace async index ring with lock-free mpmc
xDarkicex Jul 13, 2026
5914bb5
replace mutation stripes with offheap atomic state
xDarkicex Jul 13, 2026
ba717c2
move WAL completion records off heap
xDarkicex Jul 13, 2026
1a01ddd
reduce WAL batch descriptor allocations
xDarkicex Jul 13, 2026
0966dd7
bump memory allocator to v1.2.0
xDarkicex Jul 13, 2026
4315b0e
hnsw: use collision-correct off-heap ID registry
xDarkicex Jul 13, 2026
1f2562d
storage: harden durable file publication
xDarkicex Jul 13, 2026
089f424
storage: recover complete checkpoints from live copies
xDarkicex Jul 13, 2026
b0d242c
storage: persist precise index applied frontiers
xDarkicex Jul 13, 2026
bc1eaae
storage: replay index deltas during recovery
xDarkicex Jul 13, 2026
d51eed6
feat: add bounded database iteration
xDarkicex Jul 13, 2026
502577c
fix: harden concurrent index reclamation
xDarkicex Jul 14, 2026
7438258
fix: restore standalone CI builds
xDarkicex Jul 14, 2026
6a02954
fix: release provider-owned vector slots
xDarkicex Jul 14, 2026
daceec7
test: isolate NEON benchmarks from amd64 lint
xDarkicex Jul 14, 2026
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
5 changes: 5 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,11 @@ jobs:
- name: Verify dependencies
run: go mod verify

- name: Verify generated SIMD assembly
run: |
go generate ./internal/util/simd
git diff --exit-code -- internal/util/simd/distance_amd64.s internal/util/simd/stub_amd64.go

- name: Build
run: go build -v $(go list ./... | grep -v '/examples\|/benchmark\|/tests')

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/graph-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,5 +24,5 @@ jobs:
with:
go-version-file: 'go.mod'

- name: Run internal/graph tests
run: GOOS=${{ matrix.os }} GOARCH=${{ matrix.arch }} go test -v -race ./internal/graph/...
- name: Run graph, HNSW, and SIMD tests
run: GOOS=${{ matrix.os }} GOARCH=${{ matrix.arch }} go test -v -race ./internal/graph/... ./internal/index/hnsw ./internal/util/simd
Loading
Loading