-
-
Notifications
You must be signed in to change notification settings - Fork 292
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
switch to rust 1.67 #5345
switch to rust 1.67 #5345
Conversation
do our gen tests also fail (e.g. |
No, all others tests pass when I skip the wasm repl tests, see 8cc36c6 |
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
The conversation got a bit of track here :p |
66092a9
to
152ca01
Compare
This branch works for me locally on linux with rust 1.67. The size asserts succeed, so any failing size assert (on linux) must be because some different rust version is used. @Anton-4 maybe the CI runs could print their rust/cargo version? |
Bizarre, the CI machines get their rust version from |
for me locally, I did a |
It's for the default.nix file that the build failed, that's the only one not using the toolchain file, I just need to pick the right nix commmit there. |
I'll see if I can improve the error message for this case. |
I found a commit with the right rust version but the building takes long and crashed my computer every time I ran it, so I'm going to try some other commits. |
The default.nix build should be fixed now, can you check out the merge conflict @folkertdev? |
c6e253f
to
22a822a
Compare
@Anton-4 somehow CI is using the old version again. also, for repl tests we use a prior full build of the compiler. Are we sure that is also the 1.67 version? |
and I can actually reproduce the segfault in the repl tests. Really not sure what is happening here though
|
ah ok we reach an unreachable pattern
will have to investigate further |
I believe the rebase/force push wrote over my earlier change.
I haven't manually checked it but it is very likely to be the correct version. |
I was confused about the version because I missed that it were specifically the wasm repl tests that failed. I can reproduce the failure locally, but still need to look into why this now fails. |
🎉 🍾 |
This upgrade is causing a segmentation fault when running ./crates/repl_test/test_wasm.sh.
When upgrading to 1.67 the size of
Stmt
andExpr
also changed from:to:
So that could be related to this issue.
Lots of tests out of the
repl_test
suite are segfaulting:I assume
literal_0
is the simplest failure:valgrind output for literal_0 test