Skip to content

Use engine for all debug build code#4241

Merged
d-torrance merged 2 commits into
Macaulay2:developmentfrom
d-torrance:debug-build
May 5, 2026
Merged

Use engine for all debug build code#4241
d-torrance merged 2 commits into
Macaulay2:developmentfrom
d-torrance:debug-build

Conversation

@d-torrance
Copy link
Copy Markdown
Member

@d-torrance d-torrance commented May 1, 2026

This way we have it for the standalone engine but don't get multiple definition errors when we link with the interpreter.

We also fix a couple out of bounds errors in the interpreter that fired after I got the debug build working. (#3938)

Closes: #4164

Draft for now to test the GitHub debug builds.

This way we have it for the standalone engine but don't get multiple
definition errors when we link with the interpreter.
@d-torrance d-torrance added this to the version 1.26.05 milestone May 1, 2026
@d-torrance
Copy link
Copy Markdown
Member Author

Even though only 25% of the builds passed, I think this is in good shape as we got a functioning debug version of M2 in each case, and each of them chugged along for over 2 hours before running into a known memory issue (#1064, #1539, #2162): https://github.com/Macaulay2/M2/actions/runs/25199464796

@d-torrance d-torrance marked this pull request as ready for review May 1, 2026 15:13
@mahrud
Copy link
Copy Markdown
Member

mahrud commented May 1, 2026

I'm good as long as the binary actually compiled.

@d-torrance
Copy link
Copy Markdown
Member Author

Discussed with Mike

@d-torrance d-torrance merged commit 13f2391 into Macaulay2:development May 5, 2026
18 of 25 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