Skip to content

Boolexps: Recognize MPI and limit recursion#747

Merged
tanabi merged 1 commit intomasterfrom
mpi-in-locks
May 9, 2025
Merged

Boolexps: Recognize MPI and limit recursion#747
tanabi merged 1 commit intomasterfrom
mpi-in-locks

Conversation

@wyld-sw
Copy link
Copy Markdown
Member

@wyld-sw wyld-sw commented May 8, 2025

Adds BOOLEXP_MPI as a node type for locks, and re-implemented values as a union type (resolves #320).

Adds recursion limit for parsing locks (resolves #86) - currently 50, please change if needed.

This seems to work successfully during local testing, but please review.

@wyld-sw wyld-sw requested a review from tanabi May 8, 2025 22:20
Copy link
Copy Markdown
Collaborator

@tanabi tanabi left a comment

Choose a reason for hiding this comment

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

This is some really good work, I like how you implemeneted this. Well done!

@tanabi tanabi merged commit 8b31653 into master May 9, 2025
2 of 34 checks passed
@tanabi tanabi deleted the mpi-in-locks branch May 9, 2025 00:11
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.

MPI Support for Boolexp (Locks) lock parsing/unparsing/etc. can use a lot of stack space

2 participants