-
Notifications
You must be signed in to change notification settings - Fork 34
Bump CIRC, fix CI build, add lifetime annotations #252
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bump CIRC, fix CI build, add lifetime annotations #252
Conversation
Build now works with rust 1.63 (when using backtrace = "=0.3.68")
Uing makefiles and parallel build seems to cause errors in CI.
This caused compiler errors for rust >= 1.65
Newer toolchains cause stack overflow errors in some tests. That may be related to a memory alignment change in Rust v1.67 (rust-lang/rust#102750)
…NOREs The common_cells test was already failing as of 37f9596 The removed ignores referenced issues that have been closed and the tests pass now.
Awesome, thanks a lot 🎉! Let me kick off the CI run here as well. |
But tests fail as mentioned in the comments to the existing pull request: "Building moore with v1.67 or newer results in stack overflows at runtime (e.g. when running the tests). I think fixing this can be deferred for now.": fabianschuiki#252
Since this wasn't committed, I've submitted a PR on Stefan's branch that brings moor up to rustc 1.87.0 and fixes the stack overflows mentioned in this PR. I hope this is useful. |
Oh thanks for resurfacing this. Let me hit merge on this here as well, just in case 👍. A lot of the Moore work has migrated over into CIRCT directly, which might also be useful depending on what you are doing 😃 |
Changes:
CI workflow run: https://github.com/stefanlippuner/moore/actions/runs/6361816938