-
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 7 pull requests #94801
Rollup of 7 pull requests #94801
Commits on Mar 4, 2022
-
Document new recommended use of method
Jeff committedMar 4, 2022 Configuration menu - View commit details
-
Copy full SHA for c956fe5 - Browse repository at this point
Copy the full SHA c956fe5View commit details -
Jeff committed
Mar 4, 2022 Configuration menu - View commit details
-
Copy full SHA for 5f34c04 - Browse repository at this point
Copy the full SHA 5f34c04View commit details -
Add suggested changes to the docs
Jeff committedMar 4, 2022 Configuration menu - View commit details
-
Copy full SHA for b363f13 - Browse repository at this point
Copy the full SHA b363f13View commit details
Commits on Mar 8, 2022
-
Statically compile libstdc++ everywhere if asked
PR rust-lang#93918 made it so that `-static-libstdc++` was only set in one place, and was only set during linking, but accidentally also made it so that it is no longer passed when building LLD or sanitizers, only when building LLVM itself. This moves the logic for setting `-static-libstdc++` in the linker flags back to `configure_cmake` so that it takes effect for all CMake invocations in `native.rs`. As a side-effect, this also causes libstdc++ to be statically compiled into sanitizers and LLD if `llvm-tools-enabled` is set but `llvm-static-stdcpp` is not, even though previously it was only linked statically if `llvm-static-stdcpp` was set explicitly. But that seems more like the expected behavior anyway.
Jon Gjengset committedMar 8, 2022 Configuration menu - View commit details
-
Copy full SHA for b328688 - Browse repository at this point
Copy the full SHA b328688View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5216cf - Browse repository at this point
Copy the full SHA a5216cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for fbd9c28 - Browse repository at this point
Copy the full SHA fbd9c28View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e067e8 - Browse repository at this point
Copy the full SHA 4e067e8View commit details
Commits on Mar 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5226395 - Browse repository at this point
Copy the full SHA 5226395View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a481ff - Browse repository at this point
Copy the full SHA 7a481ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c06eb7 - Browse repository at this point
Copy the full SHA 1c06eb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b97d875 - Browse repository at this point
Copy the full SHA b97d875View commit details -
Configuration menu - View commit details
-
Copy full SHA for e346920 - Browse repository at this point
Copy the full SHA e346920View commit details -
Configuration menu - View commit details
-
Copy full SHA for 109cdc7 - Browse repository at this point
Copy the full SHA 109cdc7View commit details
Commits on Mar 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9d857d9 - Browse repository at this point
Copy the full SHA 9d857d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42624ba - Browse repository at this point
Copy the full SHA 42624baView commit details -
Rollup merge of rust-lang#93604 - tmandry:libunwind-fuchsia-default, …
…r=Mark-Simulacrum Use in-tree libunwind by default on Fuchsia Fuchsia doesn't ship libunwind in its SDK, so we must provide it statically.
Configuration menu - View commit details
-
Copy full SHA for 321e159 - Browse repository at this point
Copy the full SHA 321e159View commit details -
Rollup merge of rust-lang#94440 - compiler-errors:issue-94282, r=lcnr
Better error for normalization errors from parent crates that use `#![feature(generic_const_exprs)]` This PR implements a somewhat rudimentary heuristic to suggest using `#![feature(generic_const_exprs)]` in a child crate when a function from a foreign crate (that may have used `#![feature(generic_const_exprs)]`) fails to normalize during codegen. cc: rust-lang#79018 cc: rust-lang#94287
Configuration menu - View commit details
-
Copy full SHA for 20bae16 - Browse repository at this point
Copy the full SHA 20bae16View commit details -
Rollup merge of rust-lang#94587 - JKAnderson409:issue-90107-fix, r=sc…
…ottmcm Document new recommended use of `FromIterator::from_iter` rust-lang#90107 Most of the added prose was paraphrased from the links provided in the issue. The suggested `VecDeque` example seemed to make the point well enough so I just used that.
Configuration menu - View commit details
-
Copy full SHA for 3a712c3 - Browse repository at this point
Copy the full SHA 3a712c3View commit details -
Rollup merge of rust-lang#94644 - m-ou-se:scoped-threads-drop-soundne…
…ss, r=joshtriplett Fix soundness issue in scoped threads. This was discovered in rust-lang#94559 (comment) The `scope()` function returns when all threads are finished, but I accidentally considered a thread 'finished' before dropping their panic payload or ignored return value. So if a thread returned (or panics with) something that in its `Drop` implementation still uses borrowed stuff, it goes wrong. https://play.rust-lang.org/?version=nightly&mode=debug&edition=2021&gist=2a1f19ac4676cdabe43e24e536ff9358
Configuration menu - View commit details
-
Copy full SHA for ca36078 - Browse repository at this point
Copy the full SHA ca36078View commit details -
Rollup merge of rust-lang#94719 - jonhoo:enable-static-lld, r=Mark-Si…
…mulacrum Statically compile libstdc++ everywhere if asked PR rust-lang#93918 made it so that `-static-libstdc++` was only set in one place, and was only set during linking, but accidentally also made it so that it is no longer passed when building LLD, only when building LLVM itself. This moves the logic for setting `-static-libstdc++` in the linker flags to `configure_cmake` so that it takes effect for all CMake invocations in `native.rs`. As a side-effect, this also causes libstdc++ to be statically compiled into sanitizers, whereas previously the `llvm-static-stdcpp` flag had no effect on sanitizers. It also makes it so that LLD will be compiled statically if `llvm-tools-enabled` is set, even though previously it was only linked statically if `llvm-static-stdcpp` was set explicitly. Both of these seem like they match expected behavior than what was there prior to rust-lang#93918.
Configuration menu - View commit details
-
Copy full SHA for 62e9d9a - Browse repository at this point
Copy the full SHA 62e9d9aView commit details -
Rollup merge of rust-lang#94740 - GuillaumeGomez:unify-impl-blocks, r…
…=notriddle Unify impl blocks by wrapping them into a div The blanket and "auto traits" sections are wrapped into a `div` with an ID. This PR fixes this incoherence by wrapping each impl section (the "deref impl" and the "inherent impl" sections were missing it). It'll also make some tests simpler to write. r? ````@notriddle````
Configuration menu - View commit details
-
Copy full SHA for 06e4633 - Browse repository at this point
Copy the full SHA 06e4633View commit details -
Rollup merge of rust-lang#94753 - Urgau:rustdoc-book-improvements, r=…
…GuillaumeGomez Improve rustdoc book This pull-request improves the `rustdoc` book by doing some (light) cleanup, by merging some stuff, by adding some missing stuff (like tracking issues links, for those who had one) and also by moving some chapter's into sub-chapter's to improve the flow of the book. ~~Note that I locally tested with `mdbook-lintcheck` that no links became accidentally broken.~~ (Not enough, ;-)) r? ````@GuillaumeGomez````
Configuration menu - View commit details
-
Copy full SHA for 8a2cf58 - Browse repository at this point
Copy the full SHA 8a2cf58View commit details