-
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 #99726
Rollup of 7 pull requests #99726
Commits on Jun 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6c3ca7e - Browse repository at this point
Copy the full SHA 6c3ca7eView commit details
Commits on Jul 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f6247ff - Browse repository at this point
Copy the full SHA f6247ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e0ca94 - Browse repository at this point
Copy the full SHA 2e0ca94View commit details
Commits on Jul 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for eed5df5 - Browse repository at this point
Copy the full SHA eed5df5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b3870e - Browse repository at this point
Copy the full SHA 1b3870eView commit details
Commits on Jul 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9fc5463 - Browse repository at this point
Copy the full SHA 9fc5463View commit details -
Configuration menu - View commit details
-
Copy full SHA for a89510e - Browse repository at this point
Copy the full SHA a89510eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 65fca6d - Browse repository at this point
Copy the full SHA 65fca6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f80bf10 - Browse repository at this point
Copy the full SHA f80bf10View commit details -
Implement
fs::get_path
for FreeBSD.Using `F_KINFO` fcntl flag, the kf_structsize field needs to be set beforehand for that effect.
Configuration menu - View commit details
-
Copy full SHA for 5803492 - Browse repository at this point
Copy the full SHA 5803492View commit details
Commits on Jul 25, 2022
-
Remove reachable coverage without counters
Remove reachable coverage without counters to maintain invariant that either there is no coverage at all or there is a live coverage counter left that provides the function source hash. The motivating example would be a following closure: ```rust let f = |x: bool| { debug_assert!(x); }; ``` Which, with span changes from rust-lang#93967, with disabled debug assertions, after the final CFG simplifications but before removal of dead blocks, gives rise to MIR: ```rust fn main::{closure#0}(_1: &[closure@a.rs:2:13: 2:22], _2: bool) -> () { debug x => _2; let mut _0: (); bb0: { Coverage::Expression(4294967295) = 1 - 2; return; } ... } ```
Configuration menu - View commit details
-
Copy full SHA for 5f40a4f - Browse repository at this point
Copy the full SHA 5f40a4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf1a5e7 - Browse repository at this point
Copy the full SHA bf1a5e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 051e98b - Browse repository at this point
Copy the full SHA 051e98bView commit details -
Rollup merge of rust-lang#92390 - fee1-dead-contrib:const_cmp, r=oli-obk
Constify a few `(Partial)Ord` impls Only a few `impl`s are constified for now, as rust-lang#92257 has not landed in the bootstrap compiler yet and quite a few impls would need that fix. This unblocks rust-lang#92228, which unblocks marking iterator methods as `default_method_body_is_const`.
Configuration menu - View commit details
-
Copy full SHA for 5509e42 - Browse repository at this point
Copy the full SHA 5509e42View commit details -
Rollup merge of rust-lang#98211 - devnexen:get_path_freebsd, r=Mark-S…
…imulacrum Implement `fs::get_path` for FreeBSD. Using `F_KINFO` fcntl flag, the kf_structsize field needs to be set beforehand for that effect.
Configuration menu - View commit details
-
Copy full SHA for 6e28b0e - Browse repository at this point
Copy the full SHA 6e28b0eView commit details -
Rollup merge of rust-lang#98710 - mojave2:string, r=JohnTitor
correct the output of a `capacity` method example The output of this example in std::alloc is different from which shown in the comment. I have tested it on both Linux and Windows.
Configuration menu - View commit details
-
Copy full SHA for c0893e9 - Browse repository at this point
Copy the full SHA c0893e9View commit details -
Rollup merge of rust-lang#99084 - RalfJung:write_bytes, r=thomcc
clarify how write_bytes can lead to UB due to invalid values Fixes rust-lang/unsafe-code-guidelines#330 Cc `@5225225`
Configuration menu - View commit details
-
Copy full SHA for 5d015ae - Browse repository at this point
Copy the full SHA 5d015aeView commit details -
Rollup merge of rust-lang#99673 - RalfJung:interpret-invalid-dyn, r=o…
…li-obk don't ICE on invalid dyn calls Due to rust-lang#50781 this is actually reachable. Fixes rust-lang/miri#2432 r? `@oli-obk`
Configuration menu - View commit details
-
Copy full SHA for f3bf936 - Browse repository at this point
Copy the full SHA f3bf936View commit details -
Rollup merge of rust-lang#99711 - tmiasko:coverage, r=wesleywiser
Remove reachable coverage without counters Remove reachable coverage without counters to maintain invariant that either there is no coverage at all or there is a live coverage counter left that provides the function source hash. The motivating example would be a following closure: ```rust let f = |x: bool| { debug_assert!(x); }; ``` Which, with span changes from rust-lang#93967, with disabled debug assertions, after the final CFG simplifications but before removal of dead blocks, gives rise to MIR: ```rust fn main::{closure#0}(_1: &[closure@a.rs:2:13: 2:22], _2: bool) -> () { debug x => _2; let mut _0: (); bb0: { Coverage::Expression(4294967295) = 1 - 2; return; } ... } ``` Which also makes the initial instrumentation quite suspect, although this pull request doesn't attempt to address that aspect directly. Fixes rust-lang#98833. r? `@wesleywiser` `@richkadel`
Configuration menu - View commit details
-
Copy full SHA for 0d25480 - Browse repository at this point
Copy the full SHA 0d25480View commit details -
Rollup merge of rust-lang#99718 - TaKO8Ki:avoid-&str-symbol-to-string…
…-conversions, r=michaelwoerister Avoid `&str`/`Symbol` to `String` conversions follow-up to rust-lang#99342 and rust-lang#98668
Configuration menu - View commit details
-
Copy full SHA for 6cba515 - Browse repository at this point
Copy the full SHA 6cba515View commit details