Skip to content

perf(input): bound spatial-index memory and query work - #352

Merged
devmobasa merged 6 commits into
mainfrom
perf/spatial-index-hardening
Aug 24, 2026
Merged

perf(input): bound spatial-index memory and query work#352
devmobasa merged 6 commits into
mainfrom
perf/spatial-index-hardening

Conversation

@devmobasa

Copy link
Copy Markdown
Owner

Summary

  • cap per-shape and aggregate spatial-index memberships with conservative global fallback
  • defer cell-key materialization until coverage is admitted
  • extract grid arithmetic and storage behind a focused module boundary
  • bound extreme-radius queries and reject invalid hit-test tolerances
  • preserve candidate completeness across every fallback path

Validation

  • focused spatial-grid, hit-test, input-state, and config-validation tests
  • the same focused tests with --no-default-features
  • cargo fmt --all -- --check
  • cargo clippy --workspace --all-targets --all-features -- -D warnings
  • git diff --check

@devmobasa
devmobasa merged commit 4767efd into main Aug 24, 2026
2 checks passed
@devmobasa
devmobasa deleted the perf/spatial-index-hardening branch August 24, 2026 09:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant