-
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 6 pull requests #71059
Rollup of 6 pull requests #71059
Commits on Apr 11, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 45ede92 - Browse repository at this point
Copy the full SHA 45ede92View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2e41c9 - Browse repository at this point
Copy the full SHA e2e41c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b28304 - Browse repository at this point
Copy the full SHA 6b28304View commit details -
Depend on getopts from crates.io
rustc_session exports it for other crates to avoid mismatching crate versions.
Configuration menu - View commit details
-
Copy full SHA for ac2b84f - Browse repository at this point
Copy the full SHA ac2b84fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 53d58db - Browse repository at this point
Copy the full SHA 53d58dbView commit details -
Don't emit rerun-if-changed on llvm-config if using system LLVM
The code was broken because it printed "llvm-config" instead of the absolute path to the llvm-config executable, causing Cargo to always rebuild librustc_llvm if using system LLVM. Also, it's not the build system's job to rebuild when a system library changes, so we simply don't emit "rerun-if-changed" if a path to LLVM was not explicitly provided.
Configuration menu - View commit details
-
Copy full SHA for 3dd500d - Browse repository at this point
Copy the full SHA 3dd500dView commit details -
Make panic-unwind a default feature for libstd
x.py sets it unconditionally, so want it for plain "cargo build". We need to load one of the panic runtimes that is in src (vs. pre-built in the compiler's sysroot) to ensure that we don't load libpanic_unwind from the sysroot. That would lead to a load of libcore, also from the sysroot, and create lots of errors about duplicate lang items.
Configuration menu - View commit details
-
Copy full SHA for 1864caa - Browse repository at this point
Copy the full SHA 1864caaView commit details
Commits on Apr 12, 2020
-
Normalize source when loading external foreign source into SourceMap
The compiler normalizes source when reading files initially (removes BOMs, etc), but not when loading external sources. Fixes rust-lang#70874 by normalizing when loading external sources too. Adds a test to verify normalization.
Configuration menu - View commit details
-
Copy full SHA for f41aa16 - Browse repository at this point
Copy the full SHA f41aa16View commit details -
Add some basic docs to
sym
andkw
modulesI was looking into improving some Clippy documentation but was missing a place that explains the `kw` and `sym` modules from rustc.
Configuration menu - View commit details
-
Copy full SHA for ec4f7e2 - Browse repository at this point
Copy the full SHA ec4f7e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0b23d5 - Browse repository at this point
Copy the full SHA d0b23d5View commit details -
Rollup merge of rust-lang#71029 - Mark-Simulacrum:cargo-build, r=Mark…
…-Simulacrum Partial work on building with Cargo This cherry picks the commits I'm directly approving from rust-lang#70999, I want to land them so that that PR is smaller.
Configuration menu - View commit details
-
Copy full SHA for b83c2e9 - Browse repository at this point
Copy the full SHA b83c2e9View commit details -
Rollup merge of rust-lang#71034 - GuillaumeGomez:cleanup-e0515, r=Dyl…
…an-DPC Clean up E0515 explanation r? @Dylan-DPC
Configuration menu - View commit details
-
Copy full SHA for b3372ba - Browse repository at this point
Copy the full SHA b3372baView commit details -
Rollup merge of rust-lang#71041 - JohnTitor:rustc-dev-guide, r=jonas-…
…schievink Update links of `rustc guide` Picks up the things we left behind in the transition, hopefully they're last ones. r? @spastorino
Configuration menu - View commit details
-
Copy full SHA for d608dfc - Browse repository at this point
Copy the full SHA d608dfcView commit details -
Rollup merge of rust-lang#71048 - arlosi:normalize_ext_src, r=eddyb
Normalize source when loading external foreign source into SourceMap The compiler normalizes source when reading files initially (removes BOMs, etc), but not when loading external sources. This leads to the external source matching according to the `src_hash`, but differing internally because it was not normalized. Fixes rust-lang#70874.
Configuration menu - View commit details
-
Copy full SHA for 9c34740 - Browse repository at this point
Copy the full SHA 9c34740View commit details -
Rollup merge of rust-lang#71053 - phansch:update_kw_sym_docs, r=Dylan…
…-DPC Add some basic docs to `sym` and `kw` modules I was looking into improving some Clippy documentation but was missing a place that explains the `kw` and `sym` modules from rustc. This adds some very basic usage documentation to these modules.
Configuration menu - View commit details
-
Copy full SHA for 0e47d69 - Browse repository at this point
Copy the full SHA 0e47d69View commit details -
Rollup merge of rust-lang#71057 - GuillaumeGomez:cleanup-e0516, r=Dyl…
…an-DPC Clean up E0516 explanation r? @Dylan-DPC
Configuration menu - View commit details
-
Copy full SHA for e684630 - Browse repository at this point
Copy the full SHA e684630View commit details