-
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 7 pull requests #115002
Rollup of 7 pull requests #115002
Commits on Aug 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 950a249 - Browse repository at this point
Copy the full SHA 950a249View commit details
Commits on Aug 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 98e434a - Browse repository at this point
Copy the full SHA 98e434aView commit details
Commits on Aug 18, 2023
-
Inline strlen_rt in CStr::from_ptr
This enables LLVM to optimize this function as if it was strlen without having to enable std-aware LTO.
Configuration menu - View commit details
-
Copy full SHA for e94ba4a - Browse repository at this point
Copy the full SHA e94ba4aView commit details -
Expose core::error::request_value in std
I think this was simply forgotten in rust-lang#113464.
Configuration menu - View commit details
-
Copy full SHA for 74942da - Browse repository at this point
Copy the full SHA 74942daView commit details -
instantiate response: no unnecessary new universe
this previously was a off-by-one error.
Configuration menu - View commit details
-
Copy full SHA for 1171683 - Browse repository at this point
Copy the full SHA 1171683View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee04744 - Browse repository at this point
Copy the full SHA ee04744View commit details
Commits on Aug 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4504cc5 - Browse repository at this point
Copy the full SHA 4504cc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 269803e - Browse repository at this point
Copy the full SHA 269803eView commit details -
Rollup merge of rust-lang#113365 - dima74:diralik/add-deprecated-sugg…
…estions, r=workingjubilee Add `suggestion` for some `#[deprecated]` items Consider code: ```rust fn main() { let _ = ["a", "b"].connect(" "); } ``` Currently it shows deprecated warning: ```rust warning: use of deprecated method `std::slice::<impl [T]>::connect`: renamed to join --> src/main.rs:2:24 | 2 | let _ = ["a", "b"].connect(" "); | ^^^^^^^ | = note: `#[warn(deprecated)]` on by default ``` This PR adds `suggestion` for `connect` and some other deprecated items, so the warning will be changed to this: ```rust warning: use of deprecated method `std::slice::<impl [T]>::connect`: renamed to join --> src/main.rs:2:24 | 2 | let _ = ["a", "b"].connect(" "); | ^^^^^^^ | = note: `#[warn(deprecated)]` on by default help: replace the use of the deprecated method | 2 | let _ = ["a", "b"].join(" "); | ^^^^ ```
Configuration menu - View commit details
-
Copy full SHA for b596930 - Browse repository at this point
Copy the full SHA b596930View commit details -
Rollup merge of rust-lang#114605 - Easyoakland:hash-collection-doc, r…
…=thomcc Increase clarity about Hash - Eq consistency in HashMap and HashSet docs As discussed [here](https://users.rust-lang.org/t/what-hapens-if-hash-and-partialeq-dont-match-when-using-hashmap/98052/13) the description of logic errors in `HashMap` and `HashSet` does not explicitly apply to ```text k1 == k2 -> hash(k1) == hash(k2) ``` but this is likely what is intended. This PR is a small doc change to correct this. r? rust-lang/libs
Configuration menu - View commit details
-
Copy full SHA for ae93c8d - Browse repository at this point
Copy the full SHA ae93c8dView commit details -
Rollup merge of rust-lang#114934 - lcnr:generalize-substs-relate, r=c…
…ompiler-errors instantiate response: no unnecessary new universe this previously was a off-by-one error. fixes rust-lang/trait-system-refactor-initiative#55 r? ```@compiler-errors```
Configuration menu - View commit details
-
Copy full SHA for 35e1f41 - Browse repository at this point
Copy the full SHA 35e1f41View commit details -
Rollup merge of rust-lang#114950 - xfix:inline-cstr-from-ptr, r=cuviper
Inline strlen_rt in CStr::from_ptr This enables LLVM to optimize this function as if it was strlen (LLVM knows what it does, and can avoid calling it in certain situations) without having to enable std-aware LTO. This is essentially doing what rust-lang#90007 did, except updated for this function being `const`. Pretty sure it's safe to roll-up, considering last time I did make this change it didn't affect performance (`CStr::from_ptr` isn't really used all that often in Rust code that is checked by rust-perf).
Configuration menu - View commit details
-
Copy full SHA for a8d4e2a - Browse repository at this point
Copy the full SHA a8d4e2aView commit details -
Rollup merge of rust-lang#114973 - shepmaster:std-provide-value, r=Am…
…anieu Expose core::error::request_value in std I think this was simply forgotten in rust-lang#113464. /cc `@waynr` r? `@Amanieu`
Configuration menu - View commit details
-
Copy full SHA for 74eab3d - Browse repository at this point
Copy the full SHA 74eab3dView commit details -
Rollup merge of rust-lang#114983 - crlf0710:formatmsg, r=ChrisDenton
Usage zero as language id for `FormatMessageW()` This switches the language selection from using system language (note that this might be different than application language, typically stored as thread ui language) to use `FormatMessageW` default search strategy, which is `neutral` first, then `thread ui lang`, then `user language`, then `system language`, then `English`. (See https://learn.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-formatmessagew) This allows the Rust program to take more control of `std::io::Error`'s message field, by setting up thread ui language themselves before hand (which many programs already do).
Configuration menu - View commit details
-
Copy full SHA for c03d8a6 - Browse repository at this point
Copy the full SHA c03d8a6View commit details -
Rollup merge of rust-lang#114991 - matthiaskrgr:no_rebind, r=cjgillot
remove redundant var rebindings
Configuration menu - View commit details
-
Copy full SHA for 369e32c - Browse repository at this point
Copy the full SHA 369e32cView commit details