Skip to content

Fix bug in ReMUS, add tests to CI - #7

Merged
lokdlok merged 3 commits into
MiniZinc:developfrom
cyderize:remove_gc
Oct 14, 2026
Merged

lokdlok merged 3 commits into
MiniZinc:developfrom
cyderize:remove_gc

Conversation

@cyderize

@cyderize cyderize commented Oct 8, 2026 •

Copy link
Copy Markdown
Member

Adds tests to CI job so we can make sure they continue to pass

This is no longer needed as expressions are reference counted now and FindMUS doesn't own anything.
ReMUS used Selection::size() to check whether a SAT seed left out
exactly one constraint, so it could wrongly mark a constraint as
critical, which led to non-minimal MUSes. Fixes test 35.
@cyderize cyderize changed the title Remove now unnecessary GC lock, fix bug in ReMUS Fix bug in ReMUS, add tests to CI Oct 11, 2026
@lokdlok
lokdlok merged commit 369ea4d into MiniZinc:develop Oct 14, 2026
14 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