Skip to content

[WIP] Re-shaping the canonical variant array to support more general …#7494

Draft
AdamGS wants to merge 10 commits intodevelopfrom
adamg/variant-array
Draft

[WIP] Re-shaping the canonical variant array to support more general …#7494
AdamGS wants to merge 10 commits intodevelopfrom
adamg/variant-array

Conversation

@AdamGS
Copy link
Copy Markdown
Contributor

@AdamGS AdamGS commented Apr 16, 2026

No description provided.

@AdamGS AdamGS force-pushed the adamg/variant-array branch 2 times, most recently from 3630cef to 5e6dd39 Compare April 16, 2026 19:06
@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented Apr 16, 2026

Merging this PR will improve performance by 31.27%

⚡ 26 improved benchmarks
✅ 1137 untouched benchmarks

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation take_search[(0.005, 0.1)] 319.5 µs 246.5 µs +29.63%
Simulation take_search[(0.005, 0.05)] 167.3 µs 130.7 µs +28.01%
Simulation take_search[(0.005, 1.0)] 3.1 ms 2.3 ms +31.27%
Simulation take_search[(0.01, 0.05)] 178.5 µs 141.9 µs +25.8%
Simulation take_search[(0.01, 0.1)] 340.4 µs 267.4 µs +27.31%
Simulation take_search[(0.01, 1.0)] 3.3 ms 2.5 ms +28.78%
Simulation take_search_chunked[(0.005, 0.1)] 383.3 µs 321.3 µs +19.31%
Simulation take_search[(0.1, 1.0)] 4.3 ms 3.5 ms +20.65%
Simulation take_search[(0.1, 0.1)] 458 µs 384.8 µs +19.02%
Simulation take_search_chunked[(0.005, 0.05)] 199.8 µs 168.8 µs +18.4%
Simulation take_search[(0.01, 0.5)] 1.6 ms 1.3 ms +28.6%
Simulation take_search[(0.1, 0.5)] 2.2 ms 1.8 ms +20.41%
Simulation take_search[(0.1, 0.05)] 248.3 µs 211.6 µs +17.34%
Simulation take_search[(0.005, 0.5)] 1.5 ms 1.2 ms +31.06%
Simulation take_search_chunked[(0.005, 0.5)] 1.9 ms 1.5 ms +20.07%
Simulation take_search_chunked[(0.005, 1.0)] 3.7 ms 3.1 ms +20.17%
Simulation take_search_chunked[(0.01, 0.05)] 212.5 µs 181.5 µs +17.11%
Simulation take_search_chunked[(0.01, 0.1)] 407.8 µs 345.8 µs +17.92%
Simulation take_search_chunked[(0.01, 0.5)] 2 ms 1.7 ms +18.63%
Simulation take_search_chunked[(0.01, 1.0)] 3.9 ms 3.3 ms +18.72%
... ... ... ... ... ...

ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.


Comparing adamg/variant-array (f97b78e) with develop (cc06c60)

Open in CodSpeed

@AdamGS AdamGS force-pushed the adamg/variant-array branch 2 times, most recently from 932cc69 to 330c582 Compare April 21, 2026 16:36
@AdamGS AdamGS added the changelog/feature A new feature label Apr 21, 2026
@AdamGS AdamGS force-pushed the adamg/variant-array branch 3 times, most recently from a66f27d to 4edbac7 Compare April 24, 2026 10:57
AdamGS added 9 commits April 24, 2026 11:57
…forms of shredding

Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
.
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@AdamGS AdamGS force-pushed the adamg/variant-array branch from 4edbac7 to 1289c1e Compare April 24, 2026 10:57
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/feature A new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant