Skip to content

Pass filter configuration through GenericFactory - #52

Merged
apBUSampK merged 2 commits into
Spectator-matter-group-INR-RAS:mainfrom
ZakayZ:fix/factories-and-uninstall
Oct 29, 2026
Merged

apBUSampK merged 2 commits into
Spectator-matter-group-INR-RAS:mainfrom
ZakayZ:fix/factories-and-uninstall

Conversation

@ZakayZ

@ZakayZ ZakayZ commented Oct 15, 2026 •

Copy link
Copy Markdown
Collaborator

GenericFactory passes configuration metadata to filters that accept it, while preserving default construction for existing filters. Regression tests cover constructor selection and configuration passed through XML.

Validation: Release build with Unix Makefiles, CTest 19/19 passed, and git diff --check passed.

The pre-existing uninstall target on main still prevents Ninja from parsing the generated build file.

@ZakayZ ZakayZ changed the title Support configured generic factories and portable uninstall Pass filter configuration through GenericFactory Oct 21, 2026
@ZakayZ
ZakayZ requested a review from apBUSampK October 28, 2026 06:51

@apBUSampK apBUSampK left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't particularly like that we began splitting our metadata between the map and the string. Probably should rethink this, when we migrate to YAML for configuration.

LGTM

@apBUSampK
apBUSampK merged commit a907a01 into Spectator-matter-group-INR-RAS:main Oct 29, 2026
4 checks passed
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.

2 participants