Skip to content

Make region invariant a compile option#41

Merged
mjp41 merged 3 commits intophase3from
phase3invariantflag
Jan 21, 2025
Merged

Make region invariant a compile option#41
mjp41 merged 3 commits intophase3from
phase3invariantflag

Conversation

@mjp41
Copy link
Owner

@mjp41 mjp41 commented Jan 21, 2025

This makes the region invariant off by default, and requires configure to be passed:
--with-region-invariant

This then enables the invariant to run on every byte code instruction once regions are in use.

mjp41 added 3 commits January 21, 2025 11:02
This makes the region invariant off by default, and requires configure to be passed:
  --with-region-invariant

This then enables the invariant to run on every byte code instruction.
@mjp41 mjp41 marked this pull request as ready for review January 21, 2025 13:42
Copy link
Collaborator

@xFrednet xFrednet left a comment

Choose a reason for hiding this comment

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

LGTM, I'm not certain I understand all the configuration magic, but I could read it all and it looks good. @matajoh would probably be the best reviewer for this change.

@mjp41
Copy link
Owner Author

mjp41 commented Jan 21, 2025

I literally copied the flag @matajoh suggested I look at and changed the name to "region invariant".

@mjp41 mjp41 merged commit 140e27f into phase3 Jan 21, 2025
9 checks passed
@mjp41 mjp41 deleted the phase3invariantflag branch January 21, 2025 14:43
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