Skip to content

Adding checks on the logical assertions of mem/delta pairs - #20

Open
Pr1ms wants to merge 1 commit into
authorblues:mainfrom
Pr1ms:main
Open

Adding checks on the logical assertions of mem/delta pairs#20
Pr1ms wants to merge 1 commit into
authorblues:mainfrom
Pr1ms:main

Conversation

@Pr1ms

@Pr1ms Pr1ms commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

As before a mem/delta pair is needed either in core or in every alt or with mem in core and the deltas in alts or with delta in core and the mems in alts

The new logic additionally checks that the logical assertion for mem and delta are different (i.e. we're not checking directly or indirectly that mem = delta).

This was quite a volume change in the code so it may need deep scrutiny (and maybe more comments for maintainability). Don't hesitate to ask for changes.
I've tested a dozen of existing sets to be sure there were no regressions and I've also tested the set I'm currently reviewing (with has a number of bad delta checks) to make sure this logics properly flags the target issue.

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