Skip to content

feat(solver): allow plugging external reasoners - #243

Open
nrealus wants to merge 1 commit into
masterfrom
feat/extra-reasoners
Open

nrealus wants to merge 1 commit into
masterfrom
feat/extra-reasoners

Conversation

@nrealus

@nrealus nrealus commented Jul 22, 2026

Copy link
Copy Markdown
Member

This PR changes the reasoners API to allow plugging in custom external reasoners on demand.

The verbosity of this new API is comes from the need to please the borrow checker in the loop over theories in solver_impl.rs.
Indeed, if I recall correctly (these commits are actually quite old), there were no issues with it before because Theory had a static lifetime.

@nrealus
nrealus requested a review from arbimo July 22, 2026 11:11
@nrealus
nrealus force-pushed the feat/extra-reasoners branch from 3ad2b89 to d23a9aa Compare September 29, 2026 17:30
@nrealus
nrealus force-pushed the feat/extra-reasoners branch from d23a9aa to 9e49005 Compare September 29, 2026 17:32
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