-
Notifications
You must be signed in to change notification settings - Fork 43
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
Rustup to "rustc 1.58.0-nightly (efd048394 2021-10-20)" #55
Conversation
Well. It doesn't seem to completely work. |
Hmm... maybe I was just expecting a log file to be generated, but I suppose it only does that when it finds something. I tried it out on $ cargo rudra
$ docker-cargo-rudra ./ ./rudra-reportThis is the output of the report
|
Finally a PR for edition 2021 support! Thanks a lot, I'll check this in a few days. |
Apologies for the long delay. It's in my TODO list, but I've been busy with works and haven't found time to look at it yet. |
I understand. Since this seems to be a pretty important repo, and since it relies heavily on the current state of the compiler... would it make sense for the compiler team to adopt this repo? It seems like they are pretty up to date with their own changes, but I understand that it would take a while just to update it to a current nightly version. I might give it a go at another update, but it is kind of tedious to find every deleted file and every deleted line to try and figure out which new thing replaced the deprecated things. Do you know if there is a more organized record of the nightly changes aside from the commit history? |
I'm failing to recreate Rudra-PoC bugs with this PR. I'm investigating if there's any semantic difference between Update: The changes look consistent with rust-lang/rust@db9fea5; I'm not sure why Rudra is affected by this change. |
To my shame, |
I'm afraid to say that I don't know the best way to track this. That's the main reason why it's difficult for me to maintain this repository. Regarding the suggestion for an adoption, I'm happy to see this forked or maintained by someone else. Rudra project has MIT+APACHE dual license, which should already allow this type of adoption. On the other hand, I'm unsure if it meets the required quality of the compiler team's expectation. There are many rough edges to be polished in Rudra to surpass the "research quality" product 😅 |
Fixes #19
based on #10
I was able to find 2 specific nightly commits that caused some of the changes:
sym::send_trait
and switched usage to usesym::Send
.krate()
fromhir().krate().visit_all_item_likes()
andhir().krate().items()
This update might make it a little easier for the next update... but nightly rust really does change nightly.