Repository navigation
Conversation
Change mapUser-requested aggregation consolidation, slice 3/5. Observed requirement and smallest sufficient change: Move reusable row/window/group execution below PyO3 and prepare its relation handles, projections, compatible window groups and numeric operations once. Subsequent chunks pass only anchor IDs/cutoffs, without reconstructing DGTTPlan or converting it through another JSON aggregate program. Most of the large native diff relocates the existing temporal evaluator; Python bindings retain conversion/iterator glue. Native anchor/history hooks are consumed by the following slice. Focused verification / stopping condition: Matching release native build; 567 bounded native compiler/clock/aggregate/custom-TT/iterator tests passed. The native source inputs match the verified combined build. Stop at this slice’s verified behavior; fitting redesign, new temporal/LP capabilities and live sweeps are separate.
Verified repair — 2026-11-11Head: Validation: repaired combined stack passed 146 Rust TT integration tests and 579 Python native/conformance tests with a freshly rebuilt extension. Public Python suite: 1,951 passed; optional-native import checks: two modules skipped as expected without DiskGraph. Generated artifact manifest and 403-component notice checks passed. No live sweeps or merges. |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the
|
eccadec to
b59d299
Compare
e27f36a to
3ea9810
Compare
Summary
Move reusable row/window/group execution below PyO3 and prepare its relation handles, projections, compatible window groups and numeric operations once. Subsequent chunks pass only anchor IDs/cutoffs, without reconstructing DGTTPlan or converting it through another JSON aggregate program. Most of the large native diff relocates the existing temporal evaluator; Python bindings retain conversion/iterator glue. Native anchor/history hooks are consumed by the following slice.
Stack slice 3/5. Targets the preceding stack branch; merge in dependency order.
Change map
#281 (comment)
Testing
Matching release native build; 567 bounded native compiler/clock/aggregate/custom-TT/iterator tests passed. The native source inputs match the verified combined build.
Dependency order: #279 → #280 → #281 → #282 → #283.