Skip to content

Refactor thread config parameter#8061

Merged
cristianoc merged 1 commit into
reanalyze-dce-planfrom
refactor-thread-config-parameter
Dec 6, 2025
Merged

Refactor thread config parameter#8061
cristianoc merged 1 commit into
reanalyze-dce-planfrom
refactor-thread-config-parameter

Conversation

@cristianoc
Copy link
Copy Markdown
Collaborator

No description provided.

- Replace DceConfig.current() and !Common.Cli.debug with explicit config parameter
- Thread config through Arnold.ml functions (Stats, ExtendFunctionTable, CheckExpressionWellFormed, Compile, Eval)
- Thread config through Exception.ml functions (Event.combine, Checks.doCheck/doChecks, traverseAst)
- Update Reanalyze.ml to pass config to all analysis functions
- Improves testability and eliminates global state dependencies
@cristianoc cristianoc changed the base branch from master to reanalyze-dce-plan December 6, 2025 04:50
@cristianoc cristianoc merged commit 9ba5d2d into reanalyze-dce-plan Dec 6, 2025
6 checks passed
@cristianoc cristianoc deleted the refactor-thread-config-parameter branch December 6, 2025 04:55
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