-
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 8 pull requests #104589
Rollup of 8 pull requests #104589
Commits on Oct 12, 2022
-
remove HRTB from
[T]::is_sorted_by{,_key}
Lukas Markeffsky committedOct 12, 2022 Configuration menu - View commit details
-
Copy full SHA for a02ec4c - Browse repository at this point
Copy the full SHA a02ec4cView commit details -
Lukas Markeffsky committed
Oct 12, 2022 Configuration menu - View commit details
-
Copy full SHA for f3d7b39 - Browse repository at this point
Copy the full SHA f3d7b39View commit details
Commits on Oct 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3b16c04 - Browse repository at this point
Copy the full SHA 3b16c04View commit details
Commits on Oct 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6c54745 - Browse repository at this point
Copy the full SHA 6c54745View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3b5192 - Browse repository at this point
Copy the full SHA d3b5192View commit details
Commits on Nov 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 422b935 - Browse repository at this point
Copy the full SHA 422b935View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18a1de2 - Browse repository at this point
Copy the full SHA 18a1de2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ebe279 - Browse repository at this point
Copy the full SHA 1ebe279View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f6c6bd - Browse repository at this point
Copy the full SHA 9f6c6bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c24176 - Browse repository at this point
Copy the full SHA 4c24176View commit details -
Configuration menu - View commit details
-
Copy full SHA for ecaf5f7 - Browse repository at this point
Copy the full SHA ecaf5f7View commit details
Commits on Nov 13, 2022
-
constify remaining layout methods
Remove bad impl for Eq Update Cargo.lock and fix last ValidAlign
Configuration menu - View commit details
-
Copy full SHA for 1c56a53 - Browse repository at this point
Copy the full SHA 1c56a53View commit details -
Configuration menu - View commit details
-
Copy full SHA for c207dc9 - Browse repository at this point
Copy the full SHA c207dc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3860cb1 - Browse repository at this point
Copy the full SHA 3860cb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21c61e1 - Browse repository at this point
Copy the full SHA 21c61e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8e5ac4 - Browse repository at this point
Copy the full SHA c8e5ac4View commit details -
Configuration menu - View commit details
-
Copy full SHA for bbcdebd - Browse repository at this point
Copy the full SHA bbcdebdView commit details
Commits on Nov 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d75c76d - Browse repository at this point
Copy the full SHA d75c76dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d4b1f9 - Browse repository at this point
Copy the full SHA 9d4b1f9View commit details
Commits on Nov 17, 2022
-
Edit docs for
rustc_errors::Handler::stash_diagnostic
Clarify that the diagnostic can be retrieved with `steal_diagnostic`.
Configuration menu - View commit details
-
Copy full SHA for 19b63bc - Browse repository at this point
Copy the full SHA 19b63bcView commit details -
rustdoc: use
code-header
class to format enum variantsThe font size and weights should be exactly the same after this commit, but the spacing is changed to be exactly the same as methods.
Configuration menu - View commit details
-
Copy full SHA for 4525eb1 - Browse repository at this point
Copy the full SHA 4525eb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 616f34e - Browse repository at this point
Copy the full SHA 616f34eView commit details
Commits on Nov 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for da3c539 - Browse repository at this point
Copy the full SHA da3c539View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3da04a - Browse repository at this point
Copy the full SHA b3da04aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 39e076a - Browse repository at this point
Copy the full SHA 39e076aView commit details -
Rollup merge of rust-lang#102207 - CraftSpider:const-layout, r=scottmcm
Constify remaining `Layout` methods Makes the methods on `Layout` that aren't yet unstably const, under the same feature and issue, rust-lang#67521. Most of them required no changes, only non-trivial change is probably constifying `ValidAlignment` which may affect rust-lang#102072
Configuration menu - View commit details
-
Copy full SHA for 3c19543 - Browse repository at this point
Copy the full SHA 3c19543View commit details -
Rollup merge of rust-lang#102977 - lukas-code:is-sorted-hrtb, r=m-ou-se
remove HRTB from `[T]::is_sorted_by{,_key}` Changes the signature of `[T]::is_sorted_by{,_key}` to match `[T]::binary_search_by{,_key}` and make code like rust-lang#53485 (comment) compile. Tracking issue: rust-lang#53485 ~~Do we need an ACP for something like this?~~ Edit: Filed ACP here: rust-lang/libs-team#121
Configuration menu - View commit details
-
Copy full SHA for c4fb7f9 - Browse repository at this point
Copy the full SHA c4fb7f9View commit details -
Rollup merge of rust-lang#103456 - scottmcm:fix-unchecked-shifts, r=s…
…cottmcm `unchecked_{shl|shr}` should use `u32` as the RHS The other shift methods, such as https://doc.rust-lang.org/nightly/std/primitive.u64.html#method.checked_shr and https://doc.rust-lang.org/nightly/std/primitive.i16.html#method.wrapping_shl, use `u32` for the shift amount. That's consistent with other things, like `count_ones`, which also always use `u32` for a bit count, regardless of the size of the type. This PR changes `unchecked_shl` and `unchecked_shr` to also use `u32` for the shift amount (rather than Self). cc rust-lang#85122, the `unchecked_math` tracking issue
Configuration menu - View commit details
-
Copy full SHA for 1bb8339 - Browse repository at this point
Copy the full SHA 1bb8339View commit details -
Rollup merge of rust-lang#103701 - WaffleLapkin:__points-at-implement…
…ation__--this-can-be-simplified, r=scottmcm Simplify some pointer method implementations - Make `pointer::with_metadata_of` const (+simplify implementation) (cc rust-lang#75091) - Simplify implementation of various pointer methods r? ``@scottmcm`` ---- `from_raw_parts::<T>(this, metadata(self))` was annoying me for a while and I've finally figured out how it should _actually_ be done.
Configuration menu - View commit details
-
Copy full SHA for 774f17f - Browse repository at this point
Copy the full SHA 774f17fView commit details -
Rollup merge of rust-lang#104047 - crlf0710:icu_based_list_formatting…
…, r=davidtwco Diagnostics `icu4x` based list formatting. This adds a new kind of `DiagnosticArg` and add the ability to convert it to a `FluentValue::Custom`. When emitting fluent output, it makes use of `ListFormatter` from `icu4x` project to convert it to localized version of list following the fluent locale, as a kind of eager translation. Tested locally with locales like `en`, `ja`, etc, and they work fine. <del>Though neither `zh-CN` nor `zh-Hans` works correctly, it seems they fallback to `und` locale somehow, emitting only comma-based list. I believe this is an internal issue of `icu4x` itself.</del>(Works fine after rust-lang#104047 (comment)) Would love to hear what others think. r? `@davidtwco` cc `@Manishearth`
Configuration menu - View commit details
-
Copy full SHA for 2709c2d - Browse repository at this point
Copy the full SHA 2709c2dView commit details -
Rollup merge of rust-lang#104338 - compiler-errors:pointer-sized, r=e…
…holk Enforce that `dyn*` coercions are actually pointer-sized Implement a perma-unstable, rudimentary `PointerSized` trait to enforce `dyn*` casts are `usize`-sized for now, at least to prevent ICEs and weird codegen issues from cropping up after monomorphization since currently we enforce *nothing*. This probably can/should be removed in favor of a more sophisticated trait for handling `dyn*` conversions when we decide on one, but I just want to get something up for discussion and experimentation for now. r? ``@eholk`` cc ``@tmandry`` (though feel free to claim/reassign) Fixes rust-lang#102141 Fixes rust-lang#102173
Configuration menu - View commit details
-
Copy full SHA for 171b519 - Browse repository at this point
Copy the full SHA 171b519View commit details -
Rollup merge of rust-lang#104498 - pierwill:stash-diag-docs, r=compil…
…er-errors Edit docs for `rustc_errors::Handler::stash_diagnostic` Clarify that the diagnostic can be retrieved with `steal_diagnostic`. r? ``@compiler-errors``
Configuration menu - View commit details
-
Copy full SHA for 6a8391a - Browse repository at this point
Copy the full SHA 6a8391aView commit details -
Rollup merge of rust-lang#104556 - notriddle:notriddle/variant, r=Gui…
…llaumeGomez rustdoc: use `code-header` class to format enum variants The font size and weights should be exactly the same after this PR, but the spacing is changed to be the same as methods. Preview: http://notriddle.com/notriddle-rustdoc-demos/variant/test_dingus_enum/enum.TestEnum.html
Configuration menu - View commit details
-
Copy full SHA for 75bb4f9 - Browse repository at this point
Copy the full SHA 75bb4f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60b2f24 - Browse repository at this point
Copy the full SHA 60b2f24View commit details