-
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 15 pull requests #41954
Rollup of 15 pull requests #41954
Commits on May 5, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 3acfa81 - Browse repository at this point
Copy the full SHA 3acfa81View commit details
Commits on May 7, 2017
-
Configuration menu - View commit details
-
Copy full SHA for cf05cd8 - Browse repository at this point
Copy the full SHA cf05cd8View commit details
Commits on May 9, 2017
-
Configuration menu - View commit details
-
Copy full SHA for f383cbf - Browse repository at this point
Copy the full SHA f383cbfView commit details -
Use "rust-installer tarball" to create rustc-src too
This gives us an extra rustc-src.tar.xz, which is 33% smaller than the .tar.gz!
Configuration menu - View commit details
-
Copy full SHA for c9b2410 - Browse repository at this point
Copy the full SHA c9b2410View commit details -
Configuration menu - View commit details
-
Copy full SHA for defcfb2 - Browse repository at this point
Copy the full SHA defcfb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8eaff4d - Browse repository at this point
Copy the full SHA 8eaff4dView commit details
Commits on May 10, 2017
-
rustc: Add a new
-Z force-unstable-if-unmarked
flagThis commit adds a new `-Z` flag to the compiler for use when bootstrapping the compiler itself. We want to be able to use crates.io crates, but we also want the usage of such crates to be as ergonomic as possible! To that end compiler crates are a little tricky in that the crates.io crates are not annotated as unstable, nor do they expect to pull in unstable dependencies. To cover all these situations it's intended that the compiler will forever now bootstrap with `-Z force-unstable-if-unmarked`. This flags serves a dual purpose of forcing crates.io crates to themselves be unstable while also allowing them to use other "unstable" crates.io crates. This should mean that adding a dependency to compiler no longer requires upstream modification with unstable/staged_api attributes for inclusion!
Configuration menu - View commit details
-
Copy full SHA for 99f629a - Browse repository at this point
Copy the full SHA 99f629aView commit details -
Don't use sanitize_sh with rust-installer
There's no shell interpreting the file paths under the new Rusty rust-installer, so we don't need to use `sanitize_sh` for it. Plus, the drive-letter transformation is actually harmful for the now-native Windows rust-installer to understand those paths.
Configuration menu - View commit details
-
Copy full SHA for 2729b71 - Browse repository at this point
Copy the full SHA 2729b71View commit details
Commits on May 11, 2017
-
Configuration menu - View commit details
-
Copy full SHA for e42875c - Browse repository at this point
Copy the full SHA e42875cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67a0d27 - Browse repository at this point
Copy the full SHA 67a0d27View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43349e6 - Browse repository at this point
Copy the full SHA 43349e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 641d053 - Browse repository at this point
Copy the full SHA 641d053View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb5fc3c - Browse repository at this point
Copy the full SHA eb5fc3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb7ba47 - Browse repository at this point
Copy the full SHA fb7ba47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 084b67f - Browse repository at this point
Copy the full SHA 084b67fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 75b69c4 - Browse repository at this point
Copy the full SHA 75b69c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68c1ce9 - Browse repository at this point
Copy the full SHA 68c1ce9View commit details -
Configuration menu - View commit details
-
Copy full SHA for af0e16c - Browse repository at this point
Copy the full SHA af0e16cView commit details -
rustc: Remove #![unstable] annotation
These are now no longer necessary with `-Z force-unstable-if-unmarked`
Configuration menu - View commit details
-
Copy full SHA for ab54f4b - Browse repository at this point
Copy the full SHA ab54f4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 861a4ed - Browse repository at this point
Copy the full SHA 861a4edView commit details
Commits on May 12, 2017
-
Remove some unused macros from the rust codebase
Removes unused macros from: * libcore * libcollections The last use of these two macros was removed in commit b64c9d5 when the char_range_at_reverse function was been removed. * librustc_errors Their last use was removed by commits 2f2c3e1 and 11dc974. * libsyntax_ext * librustc_trans Also, put the otry macro in back/msvc/mod.rs under the same cfg argument as the places that use it.
Configuration menu - View commit details
-
Copy full SHA for 80891f6 - Browse repository at this point
Copy the full SHA 80891f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for b47aa1b - Browse repository at this point
Copy the full SHA b47aa1bView commit details -
Fix unexpected panic with the -Z treat-err-as-bug option
This fix an issue where the compiler panics even if there is no error when passed with the `-Z treat-err-as-bug` option. Fixes rust-lang#35886.
Configuration menu - View commit details
-
Copy full SHA for 7a03b4c - Browse repository at this point
Copy the full SHA 7a03b4cView commit details -
Rollup merge of rust-lang#41820 - devurandom:patch-1, r=alexcrichton
bootstrap: Output name of failed config in case of errors
Configuration menu - View commit details
-
Copy full SHA for acdb336 - Browse repository at this point
Copy the full SHA acdb336View commit details -
Rollup merge of rust-lang#41843 - cuviper:oxidized-installer, r=alexc…
…richton Update to the Rusty rust-installer This updates the rust-installer submodule to the new version written in Rust (rust-lang/rust-installer#62), now moved to `src/tools/rust-installer` and invoked in `dist.rs` as a cargo-based tool command. All of the former shell-script invocations now invoke the tool, otherwise keeping the same arguments as before. As a small bonus, `rustc-src` now also uses the same tarball generator, so it gains a smaller `.tar.xz` too. Fixes rust-lang#41569. r? @alexcrichton
Configuration menu - View commit details
-
Copy full SHA for 32ca87c - Browse repository at this point
Copy the full SHA 32ca87cView commit details -
Rollup merge of rust-lang#41847 - alexcrichton:less-unstable-annotati…
…ons, r=eddyb rustc: Add a new `-Z force-unstable-if-unmarked` flag This commit adds a new `-Z` flag to the compiler for use when bootstrapping the compiler itself. We want to be able to use crates.io crates, but we also want the usage of such crates to be as ergonomic as possible! To that end compiler crates are a little tricky in that the crates.io crates are not annotated as unstable, nor do they expect to pull in unstable dependencies. To cover all these situations it's intended that the compiler will forever now bootstrap with `-Z force-unstable-if-unmarked`. This flags serves a dual purpose of forcing crates.io crates to themselves be unstable while also allowing them to use other "unstable" crates.io crates. This should mean that adding a dependency to compiler no longer requires upstream modification with unstable/staged_api attributes for inclusion!
Configuration menu - View commit details
-
Copy full SHA for 442e6ad - Browse repository at this point
Copy the full SHA 442e6adView commit details -
Rollup merge of rust-lang#41860 - mbrubeck:docs, r=nagisa
Remove wrong or outdated info from CString docs. None
Configuration menu - View commit details
-
Copy full SHA for 18835c5 - Browse repository at this point
Copy the full SHA 18835c5View commit details -
Rollup merge of rust-lang#41896 - tshepang:too-long, r=steveklabnik
doc: break into 2 sentences
Configuration menu - View commit details
-
Copy full SHA for 2826e77 - Browse repository at this point
Copy the full SHA 2826e77View commit details -
Rollup merge of rust-lang#41912 - oli-obk:patch-3, r=eddyb
Upgrade some comments to doc comments
Configuration menu - View commit details
-
Copy full SHA for 02ca10f - Browse repository at this point
Copy the full SHA 02ca10fView commit details -
Rollup merge of rust-lang#41916 - mglagla:typo, r=sfackler
Fix typo in Iterator::size_hint example comment
Configuration menu - View commit details
-
Copy full SHA for fefe8b4 - Browse repository at this point
Copy the full SHA fefe8b4View commit details -
Rollup merge of rust-lang#41918 - brson:lic, r=alexcrichton
Annotate the license exceptions
Configuration menu - View commit details
-
Copy full SHA for 5a95a0d - Browse repository at this point
Copy the full SHA 5a95a0dView commit details -
Rollup merge of rust-lang#41919 - nrc:save-crate, r=eddyb
Include the crate's root module in save-analysis r? @eddyb
Configuration menu - View commit details
-
Copy full SHA for 7429f20 - Browse repository at this point
Copy the full SHA 7429f20View commit details -
Rollup merge of rust-lang#41921 - GuillaumeGomez:fix-search-style, r=…
…steveklabnik Fix search when looking to sources Before: <img width="1440" alt="screen shot 2017-05-11 at 22 33 28" src="https://cloud.githubusercontent.com/assets/3050060/25970761/03fd2ade-369a-11e7-9fd6-783c23455589.png"> After: <img width="1440" alt="screen shot 2017-05-11 at 22 34 05" src="https://cloud.githubusercontent.com/assets/3050060/25970770/09ac71ce-369a-11e7-9038-559f414e07b5.png"> r? @rust-lang/docs
Configuration menu - View commit details
-
Copy full SHA for 629f801 - Browse repository at this point
Copy the full SHA 629f801View commit details -
Rollup merge of rust-lang#41923 - eddyb:issue-41744, r=arielb1
rustc_trans: do not attempt to truncate an i1 const to i1. Fixes rust-lang#41744 by skipping the truncation when it'd be a noop anyway.
Configuration menu - View commit details
-
Copy full SHA for de0d123 - Browse repository at this point
Copy the full SHA de0d123View commit details -
Rollup merge of rust-lang#41934 - est31:remove_unused_macros, r=nagisa
Remove unused macros from the codebase Thanks to the lint I've implemented in rust-lang#41907 I've found some unused macros inside the rustc codebase.
Configuration menu - View commit details
-
Copy full SHA for e532ea0 - Browse repository at this point
Copy the full SHA e532ea0View commit details -
Rollup merge of rust-lang#41940 - est31:master, r=eddyb
config.toml.example: point out that optimize = false won't speed up a full bootstrap Originally I've learned about this by @eddyb pointing this out to me over IRC, and after having told someone today the same over IRC I've thought that this is a common mistake and should be prevented by a note in config.toml.example r? @eddyb
Configuration menu - View commit details
-
Copy full SHA for 39490ca - Browse repository at this point
Copy the full SHA 39490caView commit details -
Rollup merge of rust-lang#41942 - tommyip:master, r=Mark-Simulacrum
Fix unexpected panic with the -Z treat-err-as-bug option This fix an issue where the compiler panics even if there is no error when passed with the `-Z treat-err-as-bug` option. Fixes rust-lang#35886. r? @Mark-Simulacrum
Configuration menu - View commit details
-
Copy full SHA for 0c1a2e1 - Browse repository at this point
Copy the full SHA 0c1a2e1View commit details -
Rollup merge of rust-lang#41943 - malbarbo:android-openssl, r=alexcri…
…chton bootstrap: openssl android support
Configuration menu - View commit details
-
Copy full SHA for 32d0f0b - Browse repository at this point
Copy the full SHA 32d0f0bView commit details