-
Notifications
You must be signed in to change notification settings - Fork 12.5k
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 #102097
Rollup of 7 pull requests #102097
Commits on Aug 26, 2022
-
alloc
: add unstable cfg featuresno_rc
andno_sync
In Rust for Linux we are using these to make `alloc` a bit more modular. A `run-make-fulldeps` test is added for each of them, so that enabling each of them independently is kept in a compilable state. Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
Configuration menu - View commit details
-
Copy full SHA for 614c2e4 - Browse repository at this point
Copy the full SHA 614c2e4View commit details
Commits on Sep 18, 2022
-
Add another example for
uN::carrying_mul
The prose talked about doing this, so might as well add a simple code example of it too.
Configuration menu - View commit details
-
Copy full SHA for 690aaef - Browse repository at this point
Copy the full SHA 690aaefView commit details
Commits on Sep 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3a4dc61 - Browse repository at this point
Copy the full SHA 3a4dc61View commit details
Commits on Sep 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7373788 - Browse repository at this point
Copy the full SHA 7373788View commit details -
Clarify Path::extension() semantics in docs abstract
State up-front and center what shape the returned extension will have, without making the user read through the description and examples. Rationale: Various frameworks and libraries for different platforms have their different conventions as to whether an "extension" is ".ext" or just "ext" and anyone that's had to deal with this ambiguity in the past is always double- or triple-checking to make sure the function call returns an extension that matches the expected semantics. Offer the answer to this important question right off the bat instead of making them dig to find it.
Configuration menu - View commit details
-
Copy full SHA for c291d2a - Browse repository at this point
Copy the full SHA c291d2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 83e6128 - Browse repository at this point
Copy the full SHA 83e6128View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7dc934 - Browse repository at this point
Copy the full SHA b7dc934View commit details
Commits on Sep 21, 2022
-
It's now much more like the `-Zhir-stats` output. - Each line is preceded with `meta-stats`, which makes the provenance clearer and allows filtering of the output. - Sections are now sorted in reverse order of size. - Column headings avoid the need to repeat the word "bytes" on every line. - Long numbers now have `_` separators for easier reading. - Consistent use of '-' within section labels, rather than a mix of '-', '_', and ' '. The code itself is shorter and easier to read thanks to: - the `stat` macro, which encapsulates each section's encoding, avoids some boilerplate, and removes the need for some low-value comments; - the `stats` vector, which replaces dozens of local variables.
Configuration menu - View commit details
-
Copy full SHA for a7b35b5 - Browse repository at this point
Copy the full SHA a7b35b5View commit details -
Rollup merge of rust-lang#89891 - ojeda:modular-alloc, r=Mark-Simulacrum
`alloc`: add unstable cfg features `no_rc` and `no_sync` In Rust for Linux we are using these to make `alloc` a bit more modular. See rust-lang#86048 and rust-lang#84266 for similar requests. Of course, the particular names are not important.
Configuration menu - View commit details
-
Copy full SHA for 5377c31 - Browse repository at this point
Copy the full SHA 5377c31View commit details -
Rollup merge of rust-lang#101995 - scottmcm:carrying-mul-example, r=M…
…ark-Simulacrum Add another example for `uN::carrying_mul` The prose talks about doing this, so might as well add a simple code example of it too.
Configuration menu - View commit details
-
Copy full SHA for 9b24a1f - Browse repository at this point
Copy the full SHA 9b24a1fView commit details -
Rollup merge of rust-lang#102031 - andrewpollack:compiler-tests-backt…
…race, r=tmandry Adding ignore fuchsia tests for Backtrace, ErrorKind cases Tests where Backtrace parses are required (invalid since Fuchsia backtraces are not symbolized), and test where ErrorKind is not properly translated from a Fuchsia-style to Unix-style error code cc. ```@djkoloski``` r? ```@tmandry```
Configuration menu - View commit details
-
Copy full SHA for 36e3972 - Browse repository at this point
Copy the full SHA 36e3972View commit details -
Rollup merge of rust-lang#102041 - nnethercote:improve-meta-stats, r=…
…bjorn3 Improve `-Zmeta-stats` some more A follow-up to rust-lang#97384. r? ```@bjorn3```
Configuration menu - View commit details
-
Copy full SHA for 4b7c596 - Browse repository at this point
Copy the full SHA 4b7c596View commit details -
Rollup merge of rust-lang#102045 - RalfJung:const-prop-regression-fix…
…, r=oli-obk fix ConstProp handling of written_only_inside_own_block_locals Fixes a regression introduced by rust-lang#100239, which adds an early return and thus skips some code in `visit_terminator` that must be run for soundness. Fixes rust-lang#101973
Configuration menu - View commit details
-
Copy full SHA for 7d7f555 - Browse repository at this point
Copy the full SHA 7d7f555View commit details -
Rollup merge of rust-lang#102058 - mqudsi:path_extension_docs, r=thomcc
Clarify Path::extension() semantics in docs abstract State up-front and center what shape the returned extension will have, without making the user read through the description and examples. This is a doc-only change. There are no changes to the API contract and the clarification is in line with what was already stated/promised in the existing doc text - just clarified, summarized, and served bright and early. Rationale: Various frameworks and libraries for different platforms have their different conventions as to whether an "extension" is ".ext" or just "ext" and anyone that's had to deal with this ambiguity in the past is always double- or triple-checking to make sure the function call returns an extension that matches the expected semantics. Offer the answer to this important question right off the bat instead of making them dig to find it. ```@rustbot``` label +A-docs
Configuration menu - View commit details
-
Copy full SHA for 77d063b - Browse repository at this point
Copy the full SHA 77d063bView commit details -
Rollup merge of rust-lang#102059 - compiler-errors:issue-101984, r=ja…
…ckh726 Use rebind instead of dummy binder in `SameTypeModuloInfer` relation Lazy binder usage (sorry, my fault) + assertion in `Binder::dummy` Fixes rust-lang#101984
Configuration menu - View commit details
-
Copy full SHA for 39bb2a7 - Browse repository at this point
Copy the full SHA 39bb2a7View commit details