-
Notifications
You must be signed in to change notification settings - Fork 12.4k
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
Rollup of 6 pull requests #67380
Rollup of 6 pull requests #67380
Commits on Dec 13, 2019
-
Fix the configure.py TOML field for a couple LLVM options
The actual fields in `config.toml.example` have dashes, not underscores.
Configuration menu - View commit details
-
Copy full SHA for 6c7c512 - Browse repository at this point
Copy the full SHA 6c7c512View commit details
Commits on Dec 15, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 3594d8b - Browse repository at this point
Copy the full SHA 3594d8bView commit details -
Remove now-redundant range check on u128 -> f32 casts
This code was added to avoid UB in LLVM 6 and earlier, but we no longer support those LLVM versions. Since https://reviews.llvm.org/D47807 (released in LLVM 7), uitofp does exactly what we need. Closes rust-lang#51872
Robin Kruppe committedDec 15, 2019 Configuration menu - View commit details
-
Copy full SHA for 6ad0b55 - Browse repository at this point
Copy the full SHA 6ad0b55View commit details
Commits on Dec 16, 2019
-
Set release channel on non-dist builders
Toolstate publication only runs if the channel is "nightly" and previously the toolstate builders did not know that the channel was nightly (since they are not dist builders). A look through bootstrap seems to indicate that nothing should directly depend on the channel being set to `-dev` on the test builders, though this may cause some problems with UI tests (if for some reason they're dumping the channel into stderr), but we cannot find evidence of such so hopefully this is fine.
Configuration menu - View commit details
-
Copy full SHA for f365dbc - Browse repository at this point
Copy the full SHA f365dbcView commit details -
Add individual crates to rustfmt ignore list.
Co-Authored-By: Mark Rousskov <mark.simulacrum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for dd7593b - Browse repository at this point
Copy the full SHA dd7593bView commit details -
Co-Authored-By: Mark Rousskov <mark.simulacrum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for cf0e6aa - Browse repository at this point
Copy the full SHA cf0e6aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd65f8c - Browse repository at this point
Copy the full SHA dd65f8cView commit details -
In total it's about 100 lines of code and has received less than 5 commits in 2019 -- a good starting point.
Configuration menu - View commit details
-
Copy full SHA for 72a90b1 - Browse repository at this point
Copy the full SHA 72a90b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f93af13 - Browse repository at this point
Copy the full SHA f93af13View commit details
Commits on Dec 17, 2019
-
Revert "Auto merge of rust-lang#67362 - Mark-Simulacrum:par-4-default…
…, r=alexcrichton" This reverts commit 3ed3b8b, reversing changes made to 99b8953. We will reland a similar patch at a future date but for now we should get a nightly released in a few hours with the parallel patch, so this should be reverted to make sure that the next nightly is not parallel-enabled.
Configuration menu - View commit details
-
Copy full SHA for 7f00a5f - Browse repository at this point
Copy the full SHA 7f00a5fView commit details -
Rollup merge of rust-lang#65939 - anp:incremental-rustfmt-rollout, r=…
…Mark-Simulacrum Enable incremental rustfmt adoption Enables an incremental rollout of rustfmt usage within the compiler via a granular ignore configuration and automated enforcement. The decision to format the repository was approved in rust-lang/compiler-team#80 (comment). This PR includes: * an `[ignore]` section to `rustfmt.toml` including most of the repository * `./x.py` downloads rustfmt from a specific nightly (we do not pin to beta or stable as we need unstable features) * an `./x.py fmt [--check]` command which runs cargo-fmt * `./x.py fmt --check` runs during the same test step as `src/tools/tidy`, on master, but not on beta or stable as we don't want to depend on nightly rustfmt there. * a commit to format `src/librustc_fs_util` as an initial target and to ensure enforcement is working from the start
Configuration menu - View commit details
-
Copy full SHA for 5bbf17c - Browse repository at this point
Copy the full SHA 5bbf17cView commit details -
Rollup merge of rust-lang#67286 - cuviper:configure-llvm, r=Dylan-DPC
Fix the configure.py TOML field for a couple LLVM options The actual fields in `config.toml.example` have dashes, not underscores.
Configuration menu - View commit details
-
Copy full SHA for ae1bab2 - Browse repository at this point
Copy the full SHA ae1bab2View commit details -
Rollup merge of rust-lang#67321 - lzutao:htons, r=dtolnay
make htons const fn This may partially help rust-lang#67315.
Configuration menu - View commit details
-
Copy full SHA for 088ee75 - Browse repository at this point
Copy the full SHA 088ee75View commit details -
Rollup merge of rust-lang#67328 - rkruppe:simplify-u128-f32-cast, r=m…
…atthewjasper Remove now-redundant range check on u128 -> f32 casts This code was added to avoid UB in LLVM 6 and earlier, but we no longer support those LLVM versions. Since https://reviews.llvm.org/D47807 (released in LLVM 7), uitofp does exactly what we need. Closes rust-lang#51872
Configuration menu - View commit details
-
Copy full SHA for e8ab2fd - Browse repository at this point
Copy the full SHA e8ab2fdView commit details -
Rollup merge of rust-lang#67351 - Mark-Simulacrum:always-channel, r=p…
…ietroalbini Set release channel on non-dist builders Toolstate publication only runs if the channel is "nightly" and previously the toolstate builders did not know that the channel was nightly (since they are not dist builders). A look through bootstrap seems to indicate that nothing should directly depend on the channel being set to `-dev` on the test builders, though this may cause some problems with UI tests (if for some reason they're dumping the channel into stderr), but we cannot find evidence of such so hopefully this is fine. r? @pietroalbini
Configuration menu - View commit details
-
Copy full SHA for ed2b00a - Browse repository at this point
Copy the full SHA ed2b00aView commit details -
Rollup merge of rust-lang#67379 - Mark-Simulacrum:revert-par-4-defaul…
…t, r=Mark-Simulacrum Revert enabling parallelism by default We will re-land a similar patch at a future date but for now we should get a nightly released in a few hours with the parallel patch, so this should be reverted to make sure that the next nightly is not parallel-enabled. r? @ghost
Configuration menu - View commit details
-
Copy full SHA for d433da3 - Browse repository at this point
Copy the full SHA d433da3View commit details