forked from lance-format/lance-graph
-
Notifications
You must be signed in to change notification settings - Fork 0
Folding ABI as a relational substrate: DuckDB differential harness, tiled execution, joins and distinct counts as one-program folds #1256
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
Merged
+9,440
−310
Merged
Changes from all commits
Commits
Show all changes
15 commits
Select commit
Hold shift + click to select a range
82e4b0f
quack: DuckDB differential harness — 13 relational cases green, 3 JOI…
claude 663b879
mask-risc + quack: JOIN as a fold — Gather / ScatterOr ops, one-termi…
claude e3f155e
mask-risc: fk-keyed GroupSumViaI32 terminal; Quack lowers join_group_…
claude 06ae0ab
helix, perturbation-sim: resolve ndarray from the one sibling path, n…
claude 4fedb9a
mask-risc: tiled execution — no population-sized state outside the de…
claude 4fbee5f
quack: tiled scratch everywhere; a kept mask lands in the demanded Ou…
claude 0eb14d9
mask-risc: ScatterCountU32 — the one-to-many hop folded to its distin…
claude a9a3e9d
quack: join predicate factored through the index lane — no partner ma…
claude 1a8c9e3
mask-risc + quack: COUNT DISTINCT folds in one program — clustered ru…
claude d92d55e
quack harness: count the clustered view the test builds as its own ma…
claude 9967fab
mask-risc + quack: a key lane out of order is refused, never folded t…
claude 4d27032
mask-risc + quack: the distinct fold's precondition is ORDERED, not c…
claude 3b7843e
mask-risc: a tiled Keep requires Out::Mask; document the one run-time…
claude 95a4d74
docs: fixture doc no longer names a partner Planes; perturbation-sim …
claude d6d8002
mask-risc: the one-materialiser guard reads whole signatures
claude File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.