Skip to content

Updated Sylvan to version 1.9.1#1882

Open
mlaveaux wants to merge 6 commits intomCRL2org:masterfrom
mlaveaux:feature/sylvan-1.9.1
Open

Updated Sylvan to version 1.9.1#1882
mlaveaux wants to merge 6 commits intomCRL2org:masterfrom
mlaveaux:feature/sylvan-1.9.1

Conversation

@mlaveaux
Copy link
Member

@mlaveaux mlaveaux commented Nov 7, 2025

Updated Sylvan to the latest version, this pull request is simply to run the CI. This should resolve thread safety issues for ARM processors.

@mlaveaux mlaveaux self-assigned this Nov 7, 2025
@mlaveaux mlaveaux added the enhancement Something can be improved label Nov 8, 2025
@mlaveaux
Copy link
Member Author

In Sylvan 1.9.1. the LACE_ME macro was removed, that we are using in several places. Instead, it is now necessary to define lace tasks explicitly to use the RUN macro for all of them. This includes various functions that we were already using and things that were explicit C functions but that should be executed from within a lace thread. Furthermore, it seems that protection should also be performed within the LACE thread, so we need various wrappers to apply the protection before returning to the main thread.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Something can be improved

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant