fallintoplace opened a new pull request, #1824: URL: https://github.com/apache/iceberg-go/pull/1824
## Summary - Clear sparse deletion positions directly in the keep mask. - Keep the dense word path for dense and run-heavy vectors. - Skip out-of-range buckets without expanding them. - Adds sparse and dense benchmarks plus a high-position correctness case. ## Benchmark - Sparse 10-delete case improves from about 95 microseconds to 25 microseconds. - Sparse 1,000-delete case improves from about 108 microseconds to 27 microseconds. - Out-of-range sparse case avoids a multi-megabyte temporary allocation. ## Tests - go test ./... - go vet . -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
