Skip to content

Add recursion helpers for reducing complexity in critical parts of the codebase#457

Merged
gabotechs merged 0 commit into
gabrielmusat/stage-metricsfrom
gabrielmusat/factor-out-distributed-recursion
May 26, 2026
Merged

Add recursion helpers for reducing complexity in critical parts of the codebase#457
gabotechs merged 0 commit into
gabrielmusat/stage-metricsfrom
gabrielmusat/factor-out-distributed-recursion

Conversation

@gabotechs
Copy link
Copy Markdown
Collaborator

@gabotechs gabotechs commented May 18, 2026

This is one PR from the following stack of PRs:

This PR factors out common recursion patterns used in the distributed planner into reusable helpers, reducing complexity in critical parts of the codebase. By centralizing recursion logic, we improve code maintainability and reduce the risk of subtle bugs in recursive tree traversals.

@gabotechs gabotechs force-pushed the gabrielmusat/factor-out-distributed-recursion branch 3 times, most recently from fe80ecb to 798818a Compare May 23, 2026 12:48
@gabotechs gabotechs changed the base branch from main to gabrielmusat/stage-metrics May 23, 2026 12:49
@gabotechs gabotechs mentioned this pull request May 24, 2026
@gabotechs gabotechs force-pushed the gabrielmusat/factor-out-distributed-recursion branch 4 times, most recently from 071dcc0 to b01c6fc Compare May 26, 2026 13:20
@gabotechs gabotechs merged commit b01c6fc into gabrielmusat/stage-metrics May 26, 2026
@gabotechs gabotechs force-pushed the gabrielmusat/stage-metrics branch from cba86e8 to aedad16 Compare May 26, 2026 13:21
@gabotechs gabotechs deleted the gabrielmusat/factor-out-distributed-recursion branch May 26, 2026 13:21
@gabotechs gabotechs restored the gabrielmusat/factor-out-distributed-recursion branch May 26, 2026 13:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant