-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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 #89481
Rollup of 6 pull requests #89481
Commits on Oct 1, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 277a018 - Browse repository at this point
Copy the full SHA 277a018View commit details
Commits on Oct 2, 2021
-
Consistently use 'supertrait'.
A subset of places referred to 'super-trait', so this changes them to all use 'supertrait'. This matches 'supertype' and some other usages. An exception is 'auto-trait' which is consistently used in that manner.
Configuration menu - View commit details
-
Copy full SHA for 058a21d - Browse repository at this point
Copy the full SHA 058a21dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 98dde56 - Browse repository at this point
Copy the full SHA 98dde56View commit details -
Configuration menu - View commit details
-
Copy full SHA for a73e39c - Browse repository at this point
Copy the full SHA a73e39cView commit details -
Query the fingerprint style during key reconstruction
Keys can be reconstructed from fingerprints that are not DefPathHash, but then we cannot extract a DefId from them.
Configuration menu - View commit details
-
Copy full SHA for 0a82acc - Browse repository at this point
Copy the full SHA 0a82accView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63aaf88 - Browse repository at this point
Copy the full SHA 63aaf88View commit details -
bootstrap: add config option for nix patching
On NixOS systems, bootstrap will patch rustc used in bootstrapping after checking `/etc/os-release` (to confirm the current distribution is NixOS). However, when using Nix on a non-NixOS system, it can be desirable for bootstrap to patch rustc. In this commit, a `patch-binaries-for-nix` option is added to `config.toml`, which allows for user opt-in to bootstrap's Nix patching. Signed-off-by: David Wood <david.wood@huawei.com>
Configuration menu - View commit details
-
Copy full SHA for e552c0d - Browse repository at this point
Copy the full SHA e552c0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d1def47 - Browse repository at this point
Copy the full SHA d1def47View commit details -
Do not ICE if some foreign expansions were not encoded.
The metadata encoder does not necessarily encode all expansions, only those which are referenced in other metadata fields.
Configuration menu - View commit details
-
Copy full SHA for f3e6d03 - Browse repository at this point
Copy the full SHA f3e6d03View commit details
Commits on Oct 3, 2021
-
Rollup merge of rust-lang#89343 - Mark-Simulacrum:no-args-queries, r=…
…cjgillot Refactor fingerprint reconstruction This PR replaces can_reconstruct_query_key with fingerprint_style, which returns the style of the fingerprint for that query. This allows us to avoid trying to extract a DefId (or equivalent) from keys which *are* reconstructible because they're () but not as DefIds. This is done with the goal of fixing -Zdump-dep-graph, which seems to have broken a while ago (I didn't try to bisect). Currently even on a `fn main() {}` file it'll ICE (you need to also pass -Zquery-dep-graph for it to work at all), and this patch indirectly fixes the cause of that ICE. This also adds a test for it continuing to work.
Configuration menu - View commit details
-
Copy full SHA for e984be9 - Browse repository at this point
Copy the full SHA e984be9View commit details -
Rollup merge of rust-lang#89426 - davidtwco:bootstrap-nix-toolchain-e…
…nv-var, r=Mark-Simulacrum bootstrap: add config option for nix patching On NixOS systems, bootstrap will patch rustc used in bootstrapping after checking `/etc/os-release` (to confirm the current distribution is NixOS). However, when using Nix on a non-NixOS system, it can be desirable for bootstrap to patch rustc. In this commit, a `patch-binaries-for-nix` option is added to `config.toml`, which allows for user opt-in to bootstrap's Nix patching. r? `@Mark-Simulacrum`
Configuration menu - View commit details
-
Copy full SHA for d5e4714 - Browse repository at this point
Copy the full SHA d5e4714View commit details -
Rollup merge of rust-lang#89444 - notriddle:notriddle/contains-str, r…
…=jyn514 rustdoc: use slice::contains instead of open-coding it
Configuration menu - View commit details
-
Copy full SHA for 8daa0f7 - Browse repository at this point
Copy the full SHA 8daa0f7View commit details -
Rollup merge of rust-lang#89453 - waywardmonkeys:consistent-supertrai…
…t-usage, r=nagisa Consistently use 'supertrait'. A subset of places referred to 'super-trait', so this changes them to all use 'supertrait'. This matches 'supertype' and some other usages. An exception is 'auto-trait' which is consistently used in that manner.
Configuration menu - View commit details
-
Copy full SHA for 90072f9 - Browse repository at this point
Copy the full SHA 90072f9View commit details -
Rollup merge of rust-lang#89462 - devnexen:haiku_thread_aff_build_fix…
…, r=nagisa haiku thread affinity build fix
Configuration menu - View commit details
-
Copy full SHA for 2cb53ab - Browse repository at this point
Copy the full SHA 2cb53abView commit details -
Rollup merge of rust-lang#89476 - cjgillot:expn-id, r=petrochenkov
Correct decoding of foreign expansions during incr. comp. Fixes rust-lang#74946 The original issue was due to a wrong assertion in `expn_hash_to_expn_id`. The secondary issue was due to a mismatch between the encoding and decoding paths for expansions that are created after the TyCtxt is created.
Configuration menu - View commit details
-
Copy full SHA for dd79e4c - Browse repository at this point
Copy the full SHA dd79e4cView commit details