-
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 #49337
Rollup of 21 pull requests #49337
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 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
-
Configuration menu - View commit details
-
Copy full SHA for 36322d0 - Browse repository at this point
Copy the full SHA 36322d0View commit details -
Rollup merge of rust-lang#49046 - Zoxc:error-summary, r=michaelwoerister
Always print `aborting due to n previous error(s)` r? @michaelwoerister
Configuration menu - View commit details
-
Copy full SHA for 9c5f372 - Browse repository at this point
Copy the full SHA 9c5f372View 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 17d39ed - Browse repository at this point
Copy the full SHA 17d39edView commit details -
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 23b4bf9 - Browse repository at this point
Copy the full SHA 23b4bf9View 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 c5264a5 - Browse repository at this point
Copy the full SHA c5264a5View 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 adb7984 - Browse repository at this point
Copy the full SHA adb7984View 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 c892e68 - Browse repository at this point
Copy the full SHA c892e68View 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 8d57071 - Browse repository at this point
Copy the full SHA 8d57071View 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 311814a - Browse repository at this point
Copy the full SHA 311814aView commit details -
Rollup merge of rust-lang#49194 - Zoxc:unsafe-generator, r=cramertj
Make resuming generators unsafe instead of the creation of immovable generators cc @withoutboats Fixes rust-lang#47787
Configuration menu - View commit details
-
Copy full SHA for e2b8922 - Browse repository at this point
Copy the full SHA e2b8922View 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 2bd27c9 - Browse repository at this point
Copy the full SHA 2bd27c9View 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`. r? @steveklabnik
Configuration menu - View commit details
-
Copy full SHA for 8c1535f - Browse repository at this point
Copy the full SHA 8c1535fView commit details -
Rollup merge of rust-lang#49235 - topecongiro:run-rustfmt/libtest, r=nrc
Configuration menu - View commit details
-
Copy full SHA for 23967c3 - Browse repository at this point
Copy the full SHA 23967c3View 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 88277f5 - Browse repository at this point
Copy the full SHA 88277f5View 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 3bc81f7 - Browse repository at this point
Copy the full SHA 3bc81f7View 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 2b2f916 - Browse repository at this point
Copy the full SHA 2b2f916View 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 924f24a - Browse repository at this point
Copy the full SHA 924f24aView 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 177e20d - Browse repository at this point
Copy the full SHA 177e20dView 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 2580edf - Browse repository at this point
Copy the full SHA 2580edfView 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 3d68959 - Browse repository at this point
Copy the full SHA 3d68959View commit details -
Rollup merge of rust-lang#49318 - steveklabnik:update-books, r=kennytm
update books for next release
Configuration menu - View commit details
-
Copy full SHA for 5454451 - Browse repository at this point
Copy the full SHA 5454451View 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 297a6e5 - Browse repository at this point
Copy the full SHA 297a6e5View commit details