-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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 21 pull requests #49325
Rollup of 21 pull requests #49325
Commits on Mar 16, 2018
-
Fix Issue rust-lang#48345, is_file, is_dir, and is_symlink note mutua…
…l exclusion The methods on the structures `fs::FileType` and `fs::Metadata` of (respectively) `is_file`, `is_dir`, and `is_symlink` had some ambiguity in documentation, where it was not noted whether files will pass those tests exclusively or not. It is now written that the tests are mutually exclusive. Fixes rust-lang#48345.
Maxwell Powlison committedMar 16, 2018 Configuration menu - View commit details
-
Copy full SHA for aaac69f - Browse repository at this point
Copy the full SHA aaac69fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 683ad94 - Browse repository at this point
Copy the full SHA 683ad94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b43dcb - Browse repository at this point
Copy the full SHA 3b43dcbView commit details -
Always print
aborting due to n previous error(s)
and only print it ……once for multi-threaded code
Configuration menu - View commit details
-
Copy full SHA for 910bf84 - Browse repository at this point
Copy the full SHA 910bf84View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1d872b - Browse repository at this point
Copy the full SHA b1d872bView commit details
Commits on Mar 17, 2018
-
rustbuild: Tweak where timing information goes
This commit tweaks where timing and step information is printed out as part of the build, ensuring that we do it as close to the location where work happens as possible. In rustbuild various functions may perform long blocking work as dependencies are assembled, so if we print out timing information early on we may accidentally time more than just the step we were intending to time!
Configuration menu - View commit details
-
Copy full SHA for 6fd4d67 - Browse repository at this point
Copy the full SHA 6fd4d67View commit details -
Configuration menu - View commit details
-
Copy full SHA for b57ea56 - Browse repository at this point
Copy the full SHA b57ea56View commit details -
Add a -Z flag for LLVM align attributes on arguments
LLVM seems to still put the assume calls in when inlining, so this probably isn't in a place where it can be turned on by default, but it's interesting to experiment with. For example, this makes `swap::<u64x8>` be 8x `vmovaps ymm` instead of 16x `vmovups xmm`, on my cpu.
Configuration menu - View commit details
-
Copy full SHA for b498192 - Browse repository at this point
Copy the full SHA b498192View commit details
Commits on Mar 18, 2018
-
Configuration menu - View commit details
-
Copy full SHA for efa9016 - Browse repository at this point
Copy the full SHA efa9016View commit details
Commits on Mar 19, 2018
-
Configuration menu - View commit details
-
Copy full SHA for c5c650d - Browse repository at this point
Copy the full SHA c5c650dView commit details -
This stabilizes `main` with non-() return types; see rust-lang#48453.
Configuration menu - View commit details
-
Copy full SHA for 97b3bf9 - Browse repository at this point
Copy the full SHA 97b3bf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5a55e7 - Browse repository at this point
Copy the full SHA e5a55e7View commit details
Commits on Mar 20, 2018
-
Configuration menu - View commit details
-
Copy full SHA for be29e52 - Browse repository at this point
Copy the full SHA be29e52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ccf3ff - Browse repository at this point
Copy the full SHA 5ccf3ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 72334fe - Browse repository at this point
Copy the full SHA 72334feView commit details -
Make resuming generators unsafe instead of the creation of immovable …
…generators. Fixes rust-lang#47787
Configuration menu - View commit details
-
Copy full SHA for 57896ab - Browse repository at this point
Copy the full SHA 57896abView commit details
Commits on Mar 21, 2018
-
Revert "Stabilize termination_trait in 1.25, not 1.26"
This reverts commit e5a55e7.
Configuration menu - View commit details
-
Copy full SHA for 1937661 - Browse repository at this point
Copy the full SHA 1937661View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94bdeb6 - Browse repository at this point
Copy the full SHA 94bdeb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cdc7af - Browse repository at this point
Copy the full SHA 2cdc7afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5201e7c - Browse repository at this point
Copy the full SHA 5201e7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for afff64e - Browse repository at this point
Copy the full SHA afff64eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06f8103 - Browse repository at this point
Copy the full SHA 06f8103View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75dcc61 - Browse repository at this point
Copy the full SHA 75dcc61View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6934c9 - Browse repository at this point
Copy the full SHA b6934c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 178652a - Browse repository at this point
Copy the full SHA 178652aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1392179 - Browse repository at this point
Copy the full SHA 1392179View commit details
Commits on Mar 22, 2018
-
Fixed clockwise/counter-clockwise in atan2 documentation in f32 and f64
and included that it returns radians
Configuration menu - View commit details
-
Copy full SHA for c116b0e - Browse repository at this point
Copy the full SHA c116b0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 776c0be - Browse repository at this point
Copy the full SHA 776c0beView commit details -
Configuration menu - View commit details
-
Copy full SHA for d818194 - Browse repository at this point
Copy the full SHA d818194View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b13d95 - Browse repository at this point
Copy the full SHA 2b13d95View commit details -
Configuration menu - View commit details
-
Copy full SHA for 613fb8b - Browse repository at this point
Copy the full SHA 613fb8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a1a3bf2 - Browse repository at this point
Copy the full SHA a1a3bf2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9839e5f - Browse repository at this point
Copy the full SHA 9839e5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fa14e4 - Browse repository at this point
Copy the full SHA 9fa14e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b0e9f5 - Browse repository at this point
Copy the full SHA 1b0e9f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73fa6d5 - Browse repository at this point
Copy the full SHA 73fa6d5View commit details
Commits on Mar 23, 2018
-
Allow installing rustfmt without config.extended
This assertion was preventing `./x.py install rustfmt` if attempted without an "extended" build configuration, but it actually builds and installs just fine.
Configuration menu - View commit details
-
Copy full SHA for 86f7d89 - Browse repository at this point
Copy the full SHA 86f7d89View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf8e4f2 - Browse repository at this point
Copy the full SHA bf8e4f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b18b776 - Browse repository at this point
Copy the full SHA b18b776View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ea4dd2 - Browse repository at this point
Copy the full SHA 4ea4dd2View commit details -
Stabilize the copy_closures and clone_closures features
In addition to the `Fn*` family of traits, closures now implement `Copy` (and similarly `Clone`) if all of the captures do.
Configuration menu - View commit details
-
Copy full SHA for ee67e14 - Browse repository at this point
Copy the full SHA ee67e14View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9019ae - Browse repository at this point
Copy the full SHA f9019aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 00721de - Browse repository at this point
Copy the full SHA 00721deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1efe0b3 - Browse repository at this point
Copy the full SHA 1efe0b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90588a9 - Browse repository at this point
Copy the full SHA 90588a9View commit details -
Remove getopts leftover from tree
This was attempted but left incomplete in PR rust-lang#42664, where only the toml file was removed.
Configuration menu - View commit details
-
Copy full SHA for 700fd5a - Browse repository at this point
Copy the full SHA 700fd5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bfed9e - Browse repository at this point
Copy the full SHA 3bfed9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f8fc5c0 - Browse repository at this point
Copy the full SHA f8fc5c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d0ccb2 - Browse repository at this point
Copy the full SHA 3d0ccb2View commit details
Commits on Mar 24, 2018
-
Rollup merge of rust-lang#49089 - alexcrichton:fix-timings, r=Mark-Si…
…mulacrum rustbuild: Tweak where timing information goes This commit tweaks where timing and step information is printed out as part of the build, ensuring that we do it as close to the location where work happens as possible. In rustbuild various functions may perform long blocking work as dependencies are assembled, so if we print out timing information early on we may accidentally time more than just the step we were intending to time!
Configuration menu - View commit details
-
Copy full SHA for e551f24 - Browse repository at this point
Copy the full SHA e551f24View commit details -
Rollup merge of rust-lang#49120 - Zoxc:parallel-ci, r=alexcrichton
Add a CI job for parallel rustc using x.py check r? @alexcrichton
Configuration menu - View commit details
-
Copy full SHA for 537f0d5 - Browse repository at this point
Copy the full SHA 537f0d5View commit details -
Rollup merge of rust-lang#49121 - varkor:stabilise-from_utf8_error_as…
…_bytes, r=bluss Stabilise FromUtf8Error::as_bytes Closes rust-lang#40895.
Configuration menu - View commit details
-
Copy full SHA for cd9981c - Browse repository at this point
Copy the full SHA cd9981cView commit details -
Rollup merge of rust-lang#49122 - scottmcm:z-align-attr, r=cramertj
Add a -Z flag for LLVM align attributes on arguments LLVM seems to still put the assume calls in when inlining, so this probably isn't in a place where it can be turned on by default, but it's interesting to experiment with. For example, this makes `mem::swap::<u64x8>` be 8x `vmovaps ymm` instead of 16x `vmovups xmm`, on my cpu.
Configuration menu - View commit details
-
Copy full SHA for 0809a7b - Browse repository at this point
Copy the full SHA 0809a7bView commit details -
Rollup merge of rust-lang#49193 - davidtwco:issue-29893, r=alexcrichton
Host compiler documentation Fixes rust-lang#29893. Rust Central Station PR: rust-lang/rust-central-station#40 r? @alexcrichton
Configuration menu - View commit details
-
Copy full SHA for 22447cf - Browse repository at this point
Copy the full SHA 22447cfView commit details -
Rollup merge of rust-lang#49235 - topecongiro:run-rustfmt/libtest, r=nrc
Configuration menu - View commit details
-
Copy full SHA for 1a890a6 - Browse repository at this point
Copy the full SHA 1a890a6View commit details -
Rollup merge of rust-lang#49254 - Tacklebox:atan2_doc, r=QuietMisdreavus
Fixed clockwise/counter-clockwise in atan2 documentation in f32 and f64 and included that it returns radians None
Configuration menu - View commit details
-
Copy full SHA for 0e4de4a - Browse repository at this point
Copy the full SHA 0e4de4aView commit details -
Rollup merge of rust-lang#49268 - ordovicia:dotdot-pattern-diag, r=pe…
…trochenkov Better diagnostics for '..' pattern fragment not in the last position Fixes rust-lang#49257.
Configuration menu - View commit details
-
Copy full SHA for 3dd136d - Browse repository at this point
Copy the full SHA 3dd136dView commit details -
Rollup merge of rust-lang#49273 - michaelwoerister:fix-extern-proc-ma…
…cro-defkey, r=eddyb Fix DefKey lookup for proc-macro crates. Add a special case for proc-macro crates for `def_key()` in the metadata decoder (like we already have for many other methods in there). In the long run, it would be preferable to get rid of the need for special casing proc-macro crates (see rust-lang#49271). Fixes rust-lang#48739 (though I wasn't able to come up with a regression test, unfortunately) r? @eddyb
Configuration menu - View commit details
-
Copy full SHA for f81f871 - Browse repository at this point
Copy the full SHA f81f871View commit details -
Rollup merge of rust-lang#49274 - oli-obk:slow_miri, r=michaelwoerist…
…er,eddyb Remove slow HashSet during miri stack frame creation fixes rust-lang#49237 probably has a major impact on rust-lang#48846 r? @michaelwoerister cc @eddyb I know you kept telling me to use vectors instead of hash containers... Now I know why.
Configuration menu - View commit details
-
Copy full SHA for be5a452 - Browse repository at this point
Copy the full SHA be5a452View commit details -
Rollup merge of rust-lang#49290 - cuviper:unextended-dist-rustfmt, r=…
…nikomatsakis Allow installing rustfmt without config.extended This assertion was preventing `./x.py install rustfmt` if attempted without an "extended" build configuration, but it actually builds and installs just fine.
Configuration menu - View commit details
-
Copy full SHA for d6febd5 - Browse repository at this point
Copy the full SHA d6febd5View commit details -
Rollup merge of rust-lang#49312 - GuillaumeGomez:fix-ie11-search, r=Q…
…uietMisdreavus Fix IE11 search Fixes rust-lang#49263. r? @QuietMisdreavus I got this code from: https://stackoverflow.com/a/30867255/7879548
Configuration menu - View commit details
-
Copy full SHA for 5082bde - Browse repository at this point
Copy the full SHA 5082bdeView commit details -
Rollup merge of rust-lang#49314 - Mark-Simulacrum:remove-getopts, r=a…
…lexcrichton Remove getopts leftover from tree This was attempted but left incomplete in PR rust-lang#42664, where only the toml file was removed. cc @alexcrichton
Configuration menu - View commit details
-
Copy full SHA for 8d2792e - Browse repository at this point
Copy the full SHA 8d2792eView commit details -
Rollup merge of rust-lang#49162 - tmandry:stabilize-termination-trait…
…, r=nikomatsakis Stabilize termination_trait, split out termination_trait_test For rust-lang#48453. First time contribution, so I'd really appreciate any feedback on how this PR can be better. Not sure exactly what kind of documentation update is needed. If there is no PR to update the reference, I can try doing that this week as I have time.
Configuration menu - View commit details
-
Copy full SHA for a64cd26 - Browse repository at this point
Copy the full SHA a64cd26View commit details -
Rollup merge of rust-lang#49076 - bobdavelisafrank:filetype-metadata-…
…docfix, r=bluss Fix Issue rust-lang#48345, is_file, is_dir, and is_symlink note mutual exclusion The methods on the structures `fs::FileType` and `fs::Metadata` of (respectively) `is_file`, `is_dir`, and `is_symlink` had some ambiguity in documentation, where it was not noted whether files will pass those tests exclusively or not. It is now written that the tests are mutually exclusive. Fixes rust-lang#48345.
Configuration menu - View commit details
-
Copy full SHA for 101f7c2 - Browse repository at this point
Copy the full SHA 101f7c2View commit details -
Rollup merge of rust-lang#49194 - Zoxc:unsafe-generator, r=cramertj
Make resuming generators unsafe instead of the creation of immovable generators Fixes rust-lang#47787
Configuration menu - View commit details
-
Copy full SHA for 85abb05 - Browse repository at this point
Copy the full SHA 85abb05View commit details -
Rollup merge of rust-lang#49229 - Centril:doc/format_args_display_deb…
…ug, r=steveklabnik Document format_args! / Arguments<'a> behavior wrt. Display and Debug This is a follow up PR to rust-lang#49067 , this documents the behavior of `format_args!` (i.e: `Argument<'a>`) wrt. `Display` and `Debug`.
Configuration menu - View commit details
-
Copy full SHA for 175595a - Browse repository at this point
Copy the full SHA 175595aView commit details -
Rollup merge of rust-lang#49046 - Zoxc:error-summary, r=michaelwoerister
Always print `aborting due to n previous error(s)`
Configuration menu - View commit details
-
Copy full SHA for 0acfcb8 - Browse repository at this point
Copy the full SHA 0acfcb8View commit details -
Rollup merge of rust-lang#49255 - cramertj:stable-impl-trait, r=nikom…
…atsakis Stabilize impl Trait Blocked on: - [x] rust-lang#49041 and - [ ] completion of FCP in rust-lang#34511 (comment) (3 days from now). I have not yet done any docs work for this-- I probably won't get to it until this weekend (might be a project for the flight to the all-hands).
Configuration menu - View commit details
-
Copy full SHA for 6560452 - Browse repository at this point
Copy the full SHA 6560452View commit details -
Rollup merge of rust-lang#49299 - SimonSapin:ubiquity, r=nikomatsakis
Stabilize the copy_closures and clone_closures features In addition to the `Fn*` family of traits, closures now implement `Copy` (and similarly `Clone`) if all of the captures do. Tracking issue: rust-lang#44490
Configuration menu - View commit details
-
Copy full SHA for 02d6f64 - Browse repository at this point
Copy the full SHA 02d6f64View commit details -
Rollup merge of rust-lang#49203 - Eijebong:lets-cleanup-dependencies,…
… r=Mark-Simulacrum Bump racer and home This removes 10 dependencies from the build 🎉
Configuration menu - View commit details
-
Copy full SHA for f34d4f6 - Browse repository at this point
Copy the full SHA f34d4f6View commit details