-
Notifications
You must be signed in to change notification settings - Fork 14k
Rollup of 7 pull requests #149085
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 #149085
Conversation
…sn't implement BuildHasher
819247f changed <str as Debug>::fmt such that it does not escape single quotes, but neglected to apply the same choice to OsString. This commit does that.
Return `NonZero<u32>` instead of `u32`.
recommend using a HashMap if a HashSet's second generic parameter doesn't implement BuildHasher closes rust-lang#147147 ~The suggestion span is wrong, but I'm not sure how to find the right one.~ fixed I'm relatively new to the diagnostics ecosystem, so I'm not sure if `span_help` is the right choice. `span_suggestion_*` might be better, but the output from `x test` looks weird in that case.
Add check if span is from macro expansion The same thing I did in rust-lang#147416, actually the same bug but in another place, I'm not really sure how this method is good for fixing such ICEs, but, it does work and not conflicting with any existing tests, so I guess, it's fine Fixes rust-lang#147408 r? compiler
…adsmtm Make SIMD intrinsics available in `const`-contexts successor to rust-lang#146568, this PR actually makes the SIMD intrinsics `const`, and modifies the tests to test the const-eval implementations r? `@tgross35` ig (although feel free to reassign, this is not anything targeted really)
…li-obk Start documenting autodiff activities Some initial documentation of the autodiff macros and usage examples
…bit-width, r=scottmcm feat: Add `bit_width` for unsigned `NonZero<T>` - Tracking issue: rust-lang#142326 This pull request adds a method to the unsigned `NonZero<T>` that return the minimum number of bits required to represent a value. This can be achieved by using the `get` method and the methods added in rust-lang#142328, but I think adding the `NonZero::bit_width` method is useful because it accomplishes the same thing a little more succinctly.
Match <OsString as Debug>::fmt to that of str Fixes rust-lang#114583.
… r=chenyukang autodiff: update formating, improve examples for the unstable-book r? compiler
|
@bors r+ rollup=never p=5 |
|
☀️ Test successful - checks-actions |
|
📌 Perf builds for each rolled up PR:
previous master: a591113c0a In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
What is this?This is an experimental post-merge analysis report that shows differences in test outcomes between the merged PR and its parent PR.Comparing a591113 (parent) -> 140044c (this PR) Test differencesShow 412 test diffsStage 1
Stage 2
Additionally, 404 doctest diffs were found. These are ignored, as they are noisy. Job group index
Test dashboardRun cargo run --manifest-path src/ci/citool/Cargo.toml -- \
test-dashboard 140044cffad5ff8bad8d4a5d2d936bd1ed578db2 --output-dir test-dashboardAnd then open Job duration changes
How to interpret the job duration changes?Job durations can vary a lot, based on the actual runner instance |
Successful merges:
const-contexts #147521 (Make SIMD intrinsics available inconst-contexts)bit_widthfor unsignedNonZero<T>#148797 (feat: Addbit_widthfor unsignedNonZero<T>)r? @ghost
@rustbot modify labels: rollup
Create a similar rollup