-
Notifications
You must be signed in to change notification settings - Fork 99
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
Refresh the CI setup #224
Refresh the CI setup #224
Conversation
pull from master
Looks reasonable to me! |
Can anyone else tell what's wrong with |
Apparently it gives the wrong answer:
You might want to open a bug. I'll retry this, that input is generated randomly. |
There's a known issue with |
Alright, then I'm marking this as ready for review and merge |
Oh right one last thing before merging, @Lokathor would you be up for updating the submodule in rust-lang-nursery/compiler-builtins and getting CI passing there as well? |
Uh, I guess? I'm not familiar with how to make it run CI against an un-released version. Which reminds me that this needs to be a breaking version bump for this libe since it's a big breaking change. |
oh silly me, 0.2.0 isn't released on crates.io yet so this can all still be 0.2.0 |
Oh it's a git submodule. I thought it was like a Cargo thing. I'm afraid I can't help with that. Every time I do anything more than just commit and push things go badly for me. I don't know how git submodules work at all. |
Yes I basically mean just send a PR to the compiler-builtins repo and get CI green there. You can update the submodule by editing |
i can at least give it a try later today |
... so I tried to use
(Unfortunately I genuinely don't know how I think whatever git magic you want tested has to be done by someone else. |
A git submodule is a url and a sha for a commit, so you can update the URL by editing
|
The current file has no commit hash in it, https://github.com/rust-lang-nursery/compiler-builtins/blob/master/.gitmodules, But I did the other steps and opened the PR anyway, rust-lang/compiler-builtins#313 |
Ok looks like the compiler-builtins PR is green, so let's merge! |
This is its own PR just to fix the CI/features, we can do the other thing with sqrt separately once we're confident we have this part fully sorted out.
checked
feature, just use thedebug_assertions
flag that's already part of Ruststable
feature when we want Stable to be anunstable
feature when we want Nightly bonuses.#![deny(warnings)]
has been in thelib.rs
the whole time, and since my editor runs clippy on the source, I at least silenced all the clippy warnings that we definitely don't care about. There's a lot more to do on the clippy front, but that means doing little tiny changes to almost every single file, so we'll leave that out for nowI'm putting up this PR so people can look and I can start to see where the CI errors are, I really don't expect it to pass CI this first time through.