-
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 8 pull requests #126569
Rollup of 8 pull requests #126569
Commits on Jun 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9bcc133 - Browse repository at this point
Copy the full SHA 9bcc133View commit details
Commits on Jun 12, 2024
-
export std::os::fd module on HermitOS
The HermitOS' IO interface is similiar to Unix. Consequently, this PR synchronize the FD implementation between both.
Configuration menu - View commit details
-
Copy full SHA for c462328 - Browse repository at this point
Copy the full SHA c462328View commit details
Commits on Jun 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9e85104 - Browse repository at this point
Copy the full SHA 9e85104View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f97ab5 - Browse repository at this point
Copy the full SHA 4f97ab5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 805397c - Browse repository at this point
Copy the full SHA 805397cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f3357c - Browse repository at this point
Copy the full SHA 5f3357cView commit details
Commits on Jun 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6cce488 - Browse repository at this point
Copy the full SHA 6cce488View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2404783 - Browse repository at this point
Copy the full SHA 2404783View commit details
Commits on Jun 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e102d2d - Browse repository at this point
Copy the full SHA e102d2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf74fb1 - Browse repository at this point
Copy the full SHA bf74fb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88ade9c - Browse repository at this point
Copy the full SHA 88ade9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 118f66c - Browse repository at this point
Copy the full SHA 118f66cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d3e6c8 - Browse repository at this point
Copy the full SHA 2d3e6c8View commit details -
coverage: Remove some old low-value unit tests for graph traversal
These tests might have originally been useful as an implementation aid, but now they don't provide enough value to justify the burden of updating them as the underlying code changes. The code they test is still exercised by the main end-to-end coverage tests.
Configuration menu - View commit details
-
Copy full SHA for 5eb30f0 - Browse repository at this point
Copy the full SHA 5eb30f0View commit details -
coverage: Reduce/simplify visibility in
coverage::graph
Using `pub(super)` makes it harder to move code between modules, and doesn't provide much privacy benefit over `pub(crate)`.
Configuration menu - View commit details
-
Copy full SHA for 917b455 - Browse repository at this point
Copy the full SHA 917b455View commit details -
Configuration menu - View commit details
-
Copy full SHA for dca6b5e - Browse repository at this point
Copy the full SHA dca6b5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e5b43c3 - Browse repository at this point
Copy the full SHA e5b43c3View commit details -
Co-authored-by: Jubilee <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 51d9546 - Browse repository at this point
Copy the full SHA 51d9546View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe9154c - Browse repository at this point
Copy the full SHA fe9154cView commit details
Commits on Jun 17, 2024
-
Rollup merge of rust-lang#125258 - compiler-errors:static-if-no-lt, r…
…=nnethercote Resolve elided lifetimes in assoc const to static if no other lifetimes are in scope Implements the change to elided lifetime resolution in *associated consts* subject to FCP here: rust-lang#125190 (comment) Specifically, walk the enclosing lifetime ribs in an associated const, and if we find no other lifetimes, then resolve to `'static`. Also make it work for traits, but don't lint -- just give a hard error in that case.
Configuration menu - View commit details
-
Copy full SHA for 23b936f - Browse repository at this point
Copy the full SHA 23b936fView commit details -
Rollup merge of rust-lang#126250 - epage:change, r=Mark-Simulacrum
docs(change): Don't mention a Cargo 2024 edition change for 1.79 <!-- If this PR is related to an unstable feature or an otherwise tracked effort, please link to the relevant tracking issue here. If you don't know of a related tracking issue or there are none, feel free to ignore this. This PR will get automatically assigned to a reviewer. In case you would like a specific user to review your work, you can assign it to them by using r? <reviewer name> -->
Configuration menu - View commit details
-
Copy full SHA for 6e50dbc - Browse repository at this point
Copy the full SHA 6e50dbcView commit details -
Rollup merge of rust-lang#126288 - x4exr:patch-1, r=dtolnay
doc: Added commas where needed <!-- If this PR is related to an unstable feature or an otherwise tracked effort, please link to the relevant tracking issue here. If you don't know of a related tracking issue or there are none, feel free to ignore this. This PR will get automatically assigned to a reviewer. In case you would like a specific user to review your work, you can assign it to them by using r? <reviewer name> -->
Configuration menu - View commit details
-
Copy full SHA for a8ccf97 - Browse repository at this point
Copy the full SHA a8ccf97View commit details -
Rollup merge of rust-lang#126346 - hermit-os:fd, r=Amanieu
export std::os::fd module on HermitOS The HermitOS' IO interface is similiar to Unix. Consequently, this PR synchronize the FD implementation between both. closes rust-lang#126198
Configuration menu - View commit details
-
Copy full SHA for cd4c0f0 - Browse repository at this point
Copy the full SHA cd4c0f0View commit details -
Rollup merge of rust-lang#126468 - RalfJung:euclid, r=Mark-Simulacrum
div_euclid, rem_euclid: clarify/extend documentation
Configuration menu - View commit details
-
Copy full SHA for f39327b - Browse repository at this point
Copy the full SHA f39327bView commit details -
Rollup merge of rust-lang#126531 - slanterns:error_provider, r=workin…
…gjubilee Add codegen test for `Request::provide_*` Codegen before & after rust-lang#126242: https://gist.github.com/slanterns/3789ee36f59ed834e1a6bd4677b68ed4. Also adjust an outdated comment since `tag_id` is no longer attached to `TaggedOption` via `Erased`, but stored next to it in `Tagged` under the new implementation. My first time writing FileCheck xD. Correct me if there is anything that should be amended. r? libs
Configuration menu - View commit details
-
Copy full SHA for 61577a8 - Browse repository at this point
Copy the full SHA 61577a8View commit details -
Rollup merge of rust-lang#126535 - Zalathar:covspans, r=nnethercote
coverage: Arrange span extraction/refinement as a series of passes The old code for extracting/refining coverage spans from MIR has been dismantled and split up into several passes (e.g. see rust-lang#126294), but because this was done incrementally, the resulting code is disorganised. This PR addresses that by moving the main control-flow into a single function (`coverage::spans::extract_refined_covspans`) that more clearly shows the process as a series of separate steps, most delegated to helper functions in the same file. This should make it easier to understand and modify the refinement process. It also means that submodule `from_mir` is now only concerned with the details of extracting relevant spans from the various kinds of MIR statement/terminator. There should be no change to the resulting coverage maps, as demonstrated by the lack of changes to tests.
Configuration menu - View commit details
-
Copy full SHA for d9af579 - Browse repository at this point
Copy the full SHA d9af579View commit details -
Rollup merge of rust-lang#126538 - Zalathar:graph, r=nnethercote
coverage: Several small improvements to graph code This PR combines a few small improvements to coverage graph handling code: - Remove some low-value implementation tests that were getting in the way of other changes. - Clean up `pub` visibility. - Flatten some code using let-else. - Prefer `.copied()` over `.cloned()`. `@rustbot` label +A-code-coverage
Configuration menu - View commit details
-
Copy full SHA for d92aa56 - Browse repository at this point
Copy the full SHA d92aa56View commit details