-
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 9 pull requests #74415
Rollup of 9 pull requests #74415
Commits on Jun 12, 2020
-
Enable some timeouts in SGX platform
This would partially resolve fortanix/rust-sgx#31
Configuration menu - View commit details
-
Copy full SHA for c4b0265 - Browse repository at this point
Copy the full SHA c4b0265View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7dc64b - Browse repository at this point
Copy the full SHA d7dc64bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c5d1fcd - Browse repository at this point
Copy the full SHA c5d1fcdView commit details
Commits on Jun 18, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 3442d23 - Browse repository at this point
Copy the full SHA 3442d23View commit details
Commits on Jul 1, 2020
-
Configuration menu - View commit details
-
Copy full SHA for c457b67 - Browse repository at this point
Copy the full SHA c457b67View commit details
Commits on Jul 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a18848b - Browse repository at this point
Copy the full SHA a18848bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 177a495 - Browse repository at this point
Copy the full SHA 177a495View commit details -
When ran on Windows `cp` will follow symlink: `checkout/build/<target>/<stage>/lib/rustlib/src/rust`. It points to `checkout` which means the test will get stuck in copying loop until there is no space left.
Configuration menu - View commit details
-
Copy full SHA for 3324bc5 - Browse repository at this point
Copy the full SHA 3324bc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17bc07d - Browse repository at this point
Copy the full SHA 17bc07dView commit details
Commits on Jul 11, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 1466598 - Browse repository at this point
Copy the full SHA 1466598View commit details
Commits on Jul 15, 2020
-
Don't render unstable for rustc docs
As rustc is permanently unstable. So marking every items with unstable is essential useless.
Configuration menu - View commit details
-
Copy full SHA for f970632 - Browse repository at this point
Copy the full SHA f970632View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47fea96 - Browse repository at this point
Copy the full SHA 47fea96View commit details -
Automatically calculate std::env::consts::ARCH.
This simplifies the definition for ARCH. Note that this changes asmjs-unknown-emscripten ARCH to `wasm32`, which reflects the actual target arch.
Configuration menu - View commit details
-
Copy full SHA for 8c6c1dd - Browse repository at this point
Copy the full SHA 8c6c1ddView commit details -
Simplifies some of the expressions, and provides a default.
Configuration menu - View commit details
-
Copy full SHA for 432b4c1 - Browse repository at this point
Copy the full SHA 432b4c1View commit details -
This allows setting a default abort using the core intrinsic.
Configuration menu - View commit details
-
Copy full SHA for 9e58908 - Browse repository at this point
Copy the full SHA 9e58908View commit details -
* It makes some lines darker * It gives the crate selector and search bar a border * The search bar's border turns blue when focused * Gives the logo a bright shadow. This makes dark logos stand out more
Configuration menu - View commit details
-
Copy full SHA for ef6c026 - Browse repository at this point
Copy the full SHA ef6c026View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e9a1de - Browse repository at this point
Copy the full SHA 6e9a1deView commit details -
Configuration menu - View commit details
-
Copy full SHA for cee9f05 - Browse repository at this point
Copy the full SHA cee9f05View commit details -
Use an allow-list of platforms that support std.
Use a fall-through for no_std targets.
Configuration menu - View commit details
-
Copy full SHA for 0eb293d - Browse repository at this point
Copy the full SHA 0eb293dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d44d3c - Browse repository at this point
Copy the full SHA 3d44d3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d08bb40 - Browse repository at this point
Copy the full SHA d08bb40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85c25ae - Browse repository at this point
Copy the full SHA 85c25aeView commit details
Commits on Jul 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 1813ae7 - Browse repository at this point
Copy the full SHA 1813ae7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03bbe9d - Browse repository at this point
Copy the full SHA 03bbe9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e92f4f - Browse repository at this point
Copy the full SHA 8e92f4fView commit details -
The `lifetimes` field is always empty. This commit removes it, and renames the type as `Bounds`.
Configuration menu - View commit details
-
Copy full SHA for bccff14 - Browse repository at this point
Copy the full SHA bccff14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5271e98 - Browse repository at this point
Copy the full SHA 5271e98View commit details -
Use the scope of the imported variable for resolution, not the curren…
…t scope - Accept DefId in resolve_str_path_error This will probably break lots of internal invariants.
Configuration menu - View commit details
-
Copy full SHA for 848a766 - Browse repository at this point
Copy the full SHA 848a766View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69bd13f - Browse repository at this point
Copy the full SHA 69bd13fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c3d9a73 - Browse repository at this point
Copy the full SHA c3d9a73View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20106d5 - Browse repository at this point
Copy the full SHA 20106d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24c3d85 - Browse repository at this point
Copy the full SHA 24c3d85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9542e23 - Browse repository at this point
Copy the full SHA 9542e23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99f34d8 - Browse repository at this point
Copy the full SHA 99f34d8View commit details -
I had a hard time getting this to work without the `extern crate`, suggestions are welcome.
Configuration menu - View commit details
-
Copy full SHA for e78d499 - Browse repository at this point
Copy the full SHA e78d499View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9eb6394 - Browse repository at this point
Copy the full SHA 9eb6394View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71fe8f7 - Browse repository at this point
Copy the full SHA 71fe8f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 432b043 - Browse repository at this point
Copy the full SHA 432b043View commit details -
Configuration menu - View commit details
-
Copy full SHA for 769acba - Browse repository at this point
Copy the full SHA 769acbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f49f55 - Browse repository at this point
Copy the full SHA 5f49f55View commit details -
Support intra-doc links on macro re-exports
This includes both `macro_rules!` and proc-macros.
Configuration menu - View commit details
-
Copy full SHA for e63e5cd - Browse repository at this point
Copy the full SHA e63e5cdView commit details -
Support intra-doc links on trait and module re-exports
Trait implementations are treated the same as modules for the purposes of intra-doc links.
Configuration menu - View commit details
-
Copy full SHA for 82b3b07 - Browse repository at this point
Copy the full SHA 82b3b07View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ad1dcd - Browse repository at this point
Copy the full SHA 0ad1dcdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8387e38 - Browse repository at this point
Copy the full SHA 8387e38View commit details -
Configuration menu - View commit details
-
Copy full SHA for c46e038 - Browse repository at this point
Copy the full SHA c46e038View commit details -
It's equivalent to `Ident::from_str_and_span`. The commit also introduces some more static symbols so that `Ident::new` can be used in various places instead of `Ident::from_str_and_span`. The commit also changes `Path::path` from a `&str` to a `Symbol`, which then allows the lifetime annotation to be removed from `Ty`. Also, the use of `Symbol` in `Bounds` removes the need for its lifetime annotation.
Configuration menu - View commit details
-
Copy full SHA for 9f00808 - Browse repository at this point
Copy the full SHA 9f00808View commit details -
Avoid storing
SymbolStr
in a struct.It's intended only for very temporary use.
Configuration menu - View commit details
-
Copy full SHA for 002af4d - Browse repository at this point
Copy the full SHA 002af4dView commit details -
This replaces the need for the `description` and `details` symbols in `UnsafetyViolation`, which are static. As a result some `Symbol::as_str()` calls are no longer necessary, which is nice.
Configuration menu - View commit details
-
Copy full SHA for f03c7f8 - Browse repository at this point
Copy the full SHA f03c7f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4ba181 - Browse repository at this point
Copy the full SHA a4ba181View commit details -
Rollup merge of rust-lang#73101 - jyn514:rustdoc-absolute-module, r=M…
…anishearth Resolve items for cross-crate imports relative to the original module ~~Blocked on rust-lang#73103 and rust-lang#73566 Closes rust-lang#65983. I tested on the following code (as mentioned in rust-lang#65983 (comment)): ``` pub use rand::Rng; ``` and rustdoc generated the following link: https://rust-random.github.io/rand/rand_core/trait.RngCore.html
Configuration menu - View commit details
-
Copy full SHA for dcd0180 - Browse repository at this point
Copy the full SHA dcd0180View commit details -
Rollup merge of rust-lang#73269 - mzohreva:mz/sgx-wait-timeout, r=jet…
…hrogb Enable some timeouts in SGX platform This would partially resolve fortanix/rust-sgx#31 cc @jethrogb and @Goirad
Configuration menu - View commit details
-
Copy full SHA for 599a77d - Browse repository at this point
Copy the full SHA 599a77dView commit details -
Rollup merge of rust-lang#74009 - mati865:mingw-tests-implib, r=nikom…
…atsakis Fix MinGW `run-make-fulldeps` tests `compiler-rt-works-on-mingw` and `libs-search-path` were not ran because `only-mingw` doesn't match any target. Enabled and verified few ignored tests with `windows-gnu` toolchain. They are still ignored on MSVC since I'm not experienced with this target.
Configuration menu - View commit details
-
Copy full SHA for 9d59c05 - Browse repository at this point
Copy the full SHA 9d59c05View commit details -
Rollup merge of rust-lang#74033 - ehuss:std-compile-all-platforms, r=…
…Mark-Simulacrum Add build support for Cargo's build-std feature. This makes some changes to the standard library to make it easier to use with Cargo's build-std feature. The primary goal is to make it so that Cargo and its users do not need to know which crates to build and which features to use for every platform. Conditional cfgs are adjusted so that there is usually a fall-through for unsupported platforms. Additionally, there is a "restricted-std" feature to mark `std` as unstable when used with build-std on no_std platforms. There is no intent to stabilize this feature for the foreseeable future. This borrows some of the implementation for wasm which already does what this needs. More code sharing can be done with some other platforms (there is a lot of duplication with cloudabi, hermit, and sgx), but I figure that can be done in a future PR. There are some small changes to stable behavior in this PR: - `std::env::consts::ARCH` on asmjs now reports "wasm32", to match its actual architecture. - Some of the wasm error messages for unsupported features report a slightly different error message so that the code can be reused. There should otherwise not be any changes to how std is built for distribution via bootstrap. This does not yet support all platforms when used with build-std. - It doesn't work with 16-bit targets (hashbrown does not support that). - It does not work with JSON spec targets. - In particular, all target triple snooping will need to be replaced with appropriate target option checking. - Switching to gimli (rust-lang#73441) will make cross-building *much* easier. - There are still a ton of issues on the Cargo side to resolve. A big one is panic strategy support. Future PRs are intended to address some of these issues.
Configuration menu - View commit details
-
Copy full SHA for f14a5da - Browse repository at this point
Copy the full SHA f14a5daView commit details -
Rollup merge of rust-lang#74351 - lzutao:remove-rustc-internal-compil…
…er-warns, r=Mark-Simulacrum Do not render unstable items for rustc doc See the zulip conversion: https://rust-lang.zulipchat.com/#narrow/stream/131828-t-compiler/topic/rustc.20doc.3A.20.22internal.20compiler.20API.22.20warns.20are.20everywhere!/near/203850782 Before: ![image](https://user-images.githubusercontent.com/15225902/87501971-9cff8780-c68a-11ea-93b4-ea53ce18a77b.png) After: ![image](https://user-images.githubusercontent.com/15225902/87501985-a7218600-c68a-11ea-81c0-a6b5b120832c.png) Nothing changes in unstable items of std: Before: ![image](https://user-images.githubusercontent.com/15225902/87502004-b7d1fc00-c68a-11ea-9224-a27a1d2a81d6.png) After: ![image](https://user-images.githubusercontent.com/15225902/87502018-c0c2cd80-c68a-11ea-9773-4c63158025cb.png) Closes rust-lang#54682
Configuration menu - View commit details
-
Copy full SHA for dbdc096 - Browse repository at this point
Copy the full SHA dbdc096View commit details -
Rollup merge of rust-lang#74357 - nnethercote:symbol-related-improvem…
…ents, r=oli-obk Some `Symbol` related improvements These commits make things nicer and avoid some `Symbol::as_str()` calls. r? @oli-obk
Configuration menu - View commit details
-
Copy full SHA for 6a4e73e - Browse repository at this point
Copy the full SHA 6a4e73eView commit details -
Rollup merge of rust-lang#74371 - Aloso:patch-1, r=GuilliameGomez
Improve ayu rustdoc theme This PR changes the following: * It makes some lines darker * It gives the crate selector and search bar a border * The search bar's border turns blue when focused * ~~Gives the logo a bright shadow.~~ For standard library crates, it would be better to invert the logo, but that would be bad for crates with a colored logo, e.g. [async-std](https://docs.rs/async-std/1.6.2/async_std/). Before: ![old](https://user-images.githubusercontent.com/15658558/87576611-ed4e0800-c6d1-11ea-9667-3924702f79e2.png) After (note that this PR no longer includes the white shadow of the logo): ![new](https://user-images.githubusercontent.com/15658558/87576621-ef17cb80-c6d1-11ea-8e15-5d7f8b180c07.png)
Configuration menu - View commit details
-
Copy full SHA for 01c80f5 - Browse repository at this point
Copy the full SHA 01c80f5View commit details -
Rollup merge of rust-lang#74386 - msizanoen1:riscv-add-manifest-host,…
… r=pietroalbini Add RISC-V GNU/Linux to src/tools/build-manifest as a host platform Missed during rust-lang#72973
Configuration menu - View commit details
-
Copy full SHA for bea4bb9 - Browse repository at this point
Copy the full SHA bea4bb9View commit details -
Rollup merge of rust-lang#74398 - GuillaumeGomez:cleanup-e0723, r=Dyl…
…an-DPC Clean up E0723 explanation r? @Dylan-DPC
Configuration menu - View commit details
-
Copy full SHA for f97e6ad - Browse repository at this point
Copy the full SHA f97e6adView commit details