Skip to content

Optimize wavelet matrix storage#59

Merged
somethingelseentirely merged 1 commit intomainfrom
codex/add-bytes-field-to-waveletmatrix
Jul 25, 2025
Merged

Optimize wavelet matrix storage#59
somethingelseentirely merged 1 commit intomainfrom
codex/add-bytes-field-to-waveletmatrix

Conversation

@somethingelseentirely
Copy link
Copy Markdown

Summary

  • store underlying bytes inside WaveletMatrix
  • build layers by writing directly into a preallocated buffer
  • create BitVector views from that buffer
  • return stored bytes from to_bytes
  • reuse the single byte slice in from_bytes

Testing

  • cargo test
  • ./scripts/preflight.sh

https://chatgpt.com/codex/tasks/task_e_6883d65546a4832298af8e1cb290a424

@somethingelseentirely somethingelseentirely merged commit 33352d7 into main Jul 25, 2025
1 check passed
@somethingelseentirely somethingelseentirely deleted the codex/add-bytes-field-to-waveletmatrix branch July 25, 2025 20:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant