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
Add truffleruby-head to CI #132
Conversation
Awesome, looking forward to a green build! ❤️ |
Seems like So there looks like there is something transient. |
That could be some unsynchronized modification of But I don't see any Thread in that test: zeitwerk/test/lib/zeitwerk/test_reloading.rb Line 156 in 1790e82
so it sounds unlikely. So maybe the @bjfish I'd suggest to try reproducing locally, and change |
In case it helps, Zeitwerk mutates The motivation for that is that reloading is implemented as "remove constant + load its definition again". Since |
@fxn We found a bug related to the test failures and a fix has been pushed: oracle/truffleruby@985b21c. I expect future builds to pass for |
@bjfish I am curious, why the emphasis on |
Other mutations will cause a copy of the the underlying storage (which is copy-on-write). |
@fxn Assuming |
Please add truffleruby-head to travis CI so we can see the status of the latest TruffleRuby.