Repository navigation
feat(lance-fold): consume upstream graph-hop kernel on Rust 1.99 #3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
7cbb608
1c2fa1e
21780dd
c374bc4
dae6005
cd4dc4b
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,8 @@ | ||
| [toolchain] | ||
| channel = "1.99.0" | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The Lints job in Useful? React with 👍 / 👎. |
||
| components = ["rustfmt", "clippy"] | ||
| profile = "minimal" | ||
|
|
||
| # This is the fork's tested development/CI toolchain, NOT the minimum | ||
| # supported Rust version of upstream petgraph. The latter remains 1.85 | ||
| # in Cargo.toml until an actual public API needs a newer compiler. | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For malformed input whose claimed
node_rowsis large but whose visibility mask contains the selected seed word, these two allocations happen beforekernel.runcan validate the snapshot masks and edge lanes. A caller can therefore makeone_hopreserve up to roughly 1 GiB for au32-addressable graph and potentially abort on allocation, whereas the removed implementation returnedInvalidShapebefore allocating. Validate the full upstream snapshot/edge shape before constructingfrontierandout.Useful? React with 👍 / 👎.