Skip to content

Instantly share code, notes, and snippets.

@tmandry
Created January 14, 2022 22:48
Show Gist options
  • Save tmandry/289795268015c220bd0d53566dc6cdbc to your computer and use it in GitHub Desktop.
Save tmandry/289795268015c220bd0d53566dc6cdbc to your computer and use it in GitHub Desktop.
difference of milestones versus dates
--- relnotes.59.old.md 2022-01-14 14:42:36.000000000 -0800
+++ relnotes.59.md 2022-01-14 14:44:21.000000000 -0800
@@ -11,15 +11,23 @@
- [Remove effect of `#[no_link]` attribute on name resolution][92034]
**other**
+- [Deprecate crate_type and crate_name nested inside #![cfg_attr]][83744]
+- [Disallow non-c-like but "fieldless" ADTs from being casted to integer if they use arbitrary enum discriminant][89234]
- [Mark defaulted `PartialEq`/`PartialOrd` methods as const][91439]
Compiler
--------
**relnotes**
- [Stabilize -Z symbol-mangling-version=v0 as -C symbol-mangling-version=v0][90128]
-- [Fix invalid removal of newlines from doc comments][92357]
+- [Implement version of normalize_erasing_regions that allows for normalization failure][91255]
**other**
+- [Suggest using a temporary variable to fix borrowck errors][83174]
+- [Replace dominators algorithm with simple Lengauer-Tarjan][85013]
+- [extend `simplify_type`][86986]
+- [When recovering from a `:` in a pattern, use adequate AST pattern][87160]
+- [Implement concat_bytes!][87599]
+- [Fix suggestion of additional `pub` when using `pub pub fn ...`][87901]
- [Add codegen option for branch protection and pointer authentication on AArch64][88354]
- [Unwinding support for inline assembly][88439]
- [Lint bare traits in AstConv.][89090]
@@ -35,44 +43,60 @@
- [Postpone the evaluation of constant expressions that depend on inference variables][90023]
- [Make `intrinsics::write_bytes` const][90081]
- [Remove `NullOp::Box`][90102]
+- [Fix a format_args span to be expansion][90131]
- [Extend check for UnsafeCell in consts to cover unions][90383]
- [Document all public items in `rustc_incremental`][90407]
- [Remove `PartialOrd`, `Ord` from `LocalDefId`][90408]
+- [Lint elided lifetimes in path during lifetime resolution.][90446]
- [Keep spans for generics in `#[derive(_)]` desugaring][90519]
- [Skip reborrows in AbstractConstBuilder][90529]
- [Document how recursion is handled for `ty::Ty`][90538]
- [Store liveness in interval sets for region inference][90637]
-- [Add a query for resolving an impl item from the trait item][90639]
- [Only shown relevant type params in E0283 label][90709]
- [replace dynamic library module with libloading][90716]
- [Reintroduce `into_future` in `.await` desugaring][90737]
- [Remove the reg_thumb register class for asm! on ARM][90796]
+- [Emit LLVM optimization remarks when enabled with `-Cremark`][90833]
- [Tweak errors coming from `for`-loop, `?` and `.await` desugaring][90939]
-- [Actually instantiate the opaque type when checking bounds][90948]
+- [Use `get_diagnostic_name` more][90985]
+- [fix sparc64 ABI for aggregates with floating point members][91003]
- [Use Vec extend instead of repeated pushes on several places][91042]
+- [Add fast path to `is_descendant_of`][91043]
+- [Issue 90702 fix: Stop treating some crate loading failures as fatal errors][91045]
- [return the correct type for closures in `type_of`][91055]
- [Add test for evaluate_obligation: Ok(EvaluatedToOkModuloRegions) ICE][91065]
+- [Remove all migrate.nll.stderr files][91087]
- [Allow loading LLVM plugins with both legacy and new pass manager ][91125]
- [Warn when a `#[test]`-like built-in attribute macro is present multiple times.][91172]
+- [Add support for LLVM coverage mapping format versions 5 and 6][91207]
+- [Account for incorrect `where T::Assoc = Ty` bound][91208]
+- [Make `TypeFolder::fold_*` return `Result`][91230]
- [regression test for issue 87490][91239]
- [suggest casting between i/u32 and char][91245]
- [Print a suggestion when comparing references to primitive types in `const fn`][91272]
- [Small mir-opt refactor][91279]
- [Add support for riscv64gc-unknown-freebsd][91284]
+- [Miri: fix alignment check in array initialization][91303]
- [Fix AnonConst ICE][91312]
+- [expand: Turn `ast::Crate` into a first class expansion target][91313]
+- [Reduce boilerplate around infallible folders][91318]
- [Handle placeholder regions in NLL type outlive constraints][91321]
- [Fix incorrect usage of `EvaluatedToOk` when evaluating `TypeOutlives`][91329]
- [Add a suggestion if `macro_rules` is misspelled][91337]
- [CTFE eval_fn_call: use FnAbi to determine argument skipping and compatibility][91342]
- [Avoid cloning refcounted types during folding ][91353]
+- [Cleanup: Eliminate ConstnessAnd][91354]
- [Improve error message for incorrect field accesses through raw pointers][91364]
- [Fix ICE in `check_must_not_suspend_ty()`][91367]
- [Suggest the `pat_param` specifier before `|` on 2021 edition ][91385]
- [Clarify and tidy up explanation of E0038][91387]
- [Optimize `rustc_lexer`][91393]
+- [Emit a warning on generic parameters with doc comments][91397]
- [Avoid string validation in rustc_serialize, check a marker byte instead][91407]
- [Move `#![feature(const_precise_live_drops)]` checks earlier in the pipeline][91410]
+- [Enable svh tests on msvc][91411]
- [Improve suggestions for importing out-of-scope traits reexported as `_`][91412]
+- [Include lint errors in error count for `-Ztreat-err-as-bug`][91425]
- [Make IdFunctor::try_map_id panic-safe][91426]
- [Improve diagnostic for missing half of binary operator in `if` condition][91435]
- [Pretty print empty blocks as {}][91437]
@@ -134,7 +158,6 @@
- [Allow `_` as the length of array types and repeat expressions][91907]
- [miri: lift restriction on extern types being the only field in a struct][91910]
- [Add another regression test for unnormalized fn args with Self][91915]
-- [Don't perform any new queries while reading a query result on disk][91919]
- [Use `tcx.def_path_hash` in `ExistentialPredicate.stable_cmp`][91920]
- [Remove `in_band_lifetimes` from `rustc_mir_dataflow`][91922]
- [Remove `in_band_lifetimes` from `rustc_query_impl`][91923]
@@ -150,7 +173,6 @@
- [Remove `in_band_lifetimes` from `rustc_middle`][91984]
- [Fix default_method_body_is_const when used across crates][92001]
- [Use field span in `rustc_macros` when emitting decode call][92011]
-- [Make `DefId` `repr(C)`, optimize big-endian field order][92012]
- [builtin_macros: allow external consumers for AsmArgs parsing][92016]
- [Fix typo in "new region bound" suggestion][92018]
- [Eliminate duplicate codes of expected_found_bool][92022]
@@ -161,10 +183,8 @@
- [Remove 'speculative evaluation' of predicates][92041]
- [Enable `#[thread_local]` for all windows-msvc targets][92042]
- [Set `RUST_BACKTRACE=0` when running location-detail tests][92047]
-- [Replace usages of vec![].into_iter with [].into_iter][92070]
- [Ignore other `PredicateKind`s in rustdoc auto trait finder][92076]
- [Move `PatKind::Lit` checking from ast_validation to ast lowering][92080]
-- [rustc_metadata: Optimize and document module children decoding][92086]
- [Do not hash leading zero bytes of i64 numbers in Sip128 hasher][92103]
- [Actually set IMAGE_SCN_LNK_REMOVE for .rmeta][92107]
- [Backport LLVM changes to disable deferred inlining][92110]
@@ -188,11 +208,9 @@
- [Visit expressions in-order when resolving pattern bindings][92237]
- [Add a test suite for stringify macro][92238]
- [rustc_metadata: Encode list of all crate's traits into metadata][92244]
-- [Normalize struct tail type when checking Pointee trait][92248]
- [Bump `gsgdt` to 0.1.3][92254]
- [normalize env constness for nested obligations][92257]
- [Remove special-cased stable hashing for HIR module][92259]
-- [Ensure that `Fingerprint` caching respects hashing configuration][92278]
- [Add Attribute::meta_kind][92294]
- [Reduce compile time of rustbuild][92297]
- [Add test cases for issue #26186][92303]
@@ -215,7 +233,6 @@
- [Mark drop calls in landing pads `cold` instead of `noinline`][92419]
- [Fix whitespace in pretty printed PatKind::Range][92420]
- [Add UI test for #92292][92423]
-- [Error when selected impl is not const in constck][92432]
- [Sync rustc_codegen_cranelift][92435]
- [Enforce formatting for rustc_codegen_cranelift][92438]
- [Add negative `impl` for `Ord`, `PartialOrd` on `LocalDefId`][92442]
@@ -224,28 +241,17 @@
- [[rustc_builtin_macros] add indices to format_foreign::printf::Substitution::Escape][92460]
- [Emit an error for `--cfg=)`][92468]
- [Make tidy check for magic numbers that spell things][92469]
-- [Remove LazyMeta::min_size][92497]
- [Ignore flaky `panic-short-backtrace-windows-x86_64.rs` test for now][92498]
- [Exit nonzero on rustc -Wall][92504]
- [Suggest single quotes when char expected, str provided][92507]
-- [Don't resolve blocks in foreign functions][92510]
- [RustWrapper: adapt for an LLVM API change][92515]
- [revert #92254 "Bump gsgdt to 0.1.3"][92532]
-- [Store a `Symbol` instead of an `Ident` in `VariantDef`/`FieldDef`][92533]
-- [Hash `Ident` spans in all HIR structures][92534]
- [Extract init_env_logger to crate][92545]
- [rename StackPopClean::None to Root][92551]
- [RustWrapper: adapt to new AttributeMask API][92559]
-- [expand: Refactor InvocationCollector visitor for better code reuse][92573]
- [ast: Always keep a `NodeId` in `ast::Crate`][92575]
-- [[beta] backports][92592]
- [rustc_metadata: Some minor cleanups and optimizations][92607]
-- [rustdoc: Introduce a resolver cache for sharing data between early doc link resolution and later passes][92608]
-- [Normalize generator-local types with unevaluated constants][92636]
- [Fix typo in `StableCrateId` docs][92650]
-- [Clean up lang_items::extract][92702]
-- [Use pre-interned symbols in a couple of places][92733]
-- [Update AsmArgs field visibility for rustfmt][92754]
Libraries
---------
@@ -253,11 +259,17 @@
**other**
+- [replace vec::Drain drop loops with drop_in_place][85157]
+- [Recommend fix `count()` -> `len()` on slices][87614]
- [environ on macos uses directly libc which has the correct signature.][89642]
+- [Fix Iterator::advance_by contract inconsistency][89916]
- [Make `Borrow` and `BorrowMut` impls `const`][90270]
+- [Update libc to 0.2.108][90681]
- [Const `Option::cloned`][90741]
+- [Refactor weak symbols in std::sys::unix][90846]
- [Add unchecked downcast methods][90851]
- [Fix incorrect stability attributes][90897]
+- [Add a caveat to std::os::windows::fs::symlink_file][91049]
- [Fix method name reference in stream documentation][91105]
- [Revert "Temporarily rename int_roundings functions to avoid conflicts"][91141]
- [adjust const_eval_select documentation][91325]
@@ -290,7 +302,6 @@
- [Update stdlib to the 2021 edition][92030]
- [Add a space and 2 grave accents ][92050]
- [docs: fix typo][92063]
-- [Switch all libraries to the 2021 edition][92068]
- [Update example code for Vec::splice to change the length][92071]
- [Drop guards in slice sorting derive src pointers from &mut T, which is invalidated by interior mutation in comparison][92092]
- [Implement split_at_spare_mut without Deref to a slice so that the spare slice is valid][92097]
@@ -299,13 +310,11 @@
- [disable test with self-referential generator on Miri][92121]
- [Use panic() instead of panic!() in some places in core.][92155]
- [Remove `maybe_uninit_extra` feature from Vec docs][92264]
-- [Tweak sentence in `transmute` docs][92328]
- [Consolidate Result's and Option's methods into fewer impl blocks][92444]
- [Make the documentation of builtin macro attributes accessible][92456]
- [Stabilize `result_cloned` and `result_copied`][92483]
- [intra-doc: Make `Receiver::into_iter` into a clickable link][92525]
- [Move `contains` method of Option and Result lower in docs][92530]
-- [Eliminate "boxed" wording in `std::error::Error` documentation][92748]
Stabilized APIs
---------------
@@ -383,14 +392,19 @@
UNSORTED
--------
**relnotes**
+- [Weaken guarantee around advancing underlying iterators in zip][83791]
+- [Clarify the guarantees that ThreadId does and doesn't make.][84083]
+- [Implement `TryFrom<char>` for `u8`][84640]
- [Deprecate array::IntoIter::new.][88611]
- [Allow reverse iteration of lowercase'd/uppercase'd chars][88858]
- [Make split_inclusive() on an empty slice yield an empty output][89825]
- [Update std::env::temp_dir to use GetTempPath2 on Windows when available.][89999]
- [Stabilise entry_insert][90345]
- [Add `UnwindSafe` to `Once`][90625]
+- [Stabilize some `MaybeUninit` behavior as const][90896]
- [Implement `TryFrom<&'_ mut [T]>` for `[T; N]`][91086]
- [Stabilize `ControlFlow::{is_break, is_continue}`][91091]
+- [Stabilize nonzero_is_power_of_two][91301]
- [Stabilize `-Z emit-future-incompat` as `--json future-incompat`][91535]
- [Remove unnecessary bounds for some Hash{Map,Set} methods][91593]
- [Stabilize `iter::zip`][91881]
@@ -399,25 +413,67 @@
- [Implement stabilization of `#[feature(available_parallelism)]`][92632]
**other**
+- [Implement most of RFC 2930, providing the ReadBuf abstraction][81156]
+- [Add a `try_reduce` method to the Iterator trait][87054]
- [Lock bootstrap (x.py) build directory][88310]
+- [Add slice take methods][88502]
- [Fix legacy_const_generic doc arguments display][89954]
- [Update certificates in some Ubuntu 16 images.][90550]
+- [Add 1.57.0 release notes][90832]
+- [Document non-guarantees for Hash][90995]
+- [Expand `available_parallelism` docs in anticipation of cgroup quota support][91057]
+- [rustdoc: Consolidate static-file replacement mechanism][91062]
- [Add `<*{const|mut} T>::{to|from}_bits`][91127]
- [Implement `@snapshot` check for htmldocck][91209]
- [Implement VecDeque::retain_mut][91215]
- [Support AVR for inline asm!][91224]
- [Include `lld` in `rust-dev` package][91229]
+- [Eliminate an unreachable codepath from String::from_utf8_lossy][91241]
+- [Eliminate bunch of copies of error codepath from Utf8LossyChunksIter][91244]
+- [Refactor EmitterWriter::emit_suggestion_default ][91250]
+- [Perform Sync check on static items in wf-check instead of during const checks][91251]
+- [Only check for errors in predicate when skipping impl assembly][91254]
+- [Bump to 1.59][91261]
+- [Use non-generic inner function for pointer formatting][91266]
+- [Deny warnings in rustdoc non-UI tests][91275]
+- [Add demonstration test for #91161][91281]
- [Make `array::{try_from_fn, try_map}` and `Iterator::try_find` generic over `Try`][91286]
+- [Fix const deref methods display][91291]
+- [Visit type in process_projection_elem.][91294]
+- [Improve error message for `E0659` if the source is not available][91298]
+- [Take a LocalDefId in expect_*item.][91299]
- [rustdoc: Remove apparently unnecessary conditional in `doc_value`][91305]
+- [Fix ICE when lowering `trait A where for<'a> Self: 'a`][91308]
- [Add --out-dir flag for rustdoc][91310]
+- [tests: Ignore `test/debuginfo/rc_arc.rs` on windows-gnu][91317]
+- [Change output path to {{build-base}} for rustdoc scrape_examples ui test][91319]
+- [CTFE: support assert_zero_valid and assert_uninit_valid][91323]
+- [Avoid uneccessary clone of Annotatable][91324]
+- [Delete an unreachable codepath from format_args implementation][91327]
+- [Remove eval_always for lib_features.][91330]
+- [Remove unused root_parent.][91336]
+- [Bump compiler_builtins to 0.1.55 to bring in fixes for targets lackin…][91340]
- [Add `array::IntoIter::{empty, from_raw_parts}`][91341]
+- [update Miri][91344]
+- [Add `Option::inspect` and `Result::{inspect, inspect_err}`][91346]
+- [Accumulate all values of `-C remark` option][91349]
+- [Introduce `RawVec::reserve_for_push`.][91352]
- [std: Stabilize the `thread_local_const_init` feature][91355]
- [Improve rustdoc layout][91356]
+- [Fix small typo][91358]
+- [:arrow_up: rust-analyzer][91360]
+- [Only show notable traits if both types are the same][91366]
+- [Don't re-export `MirPass`][91368]
- [config.rs: Add support for a per-target default_linker option.][91375]
+- [Update cargo][91379]
+- [Add `drop_while` as doc alias to `Iterator::skip_while`][91383]
- [Simplify --no-headless option for rustdoc-gui tester][91391]
+- [Bump stage0 compiler][91394]
+- [Fix bad `NodeId` limit checking.][91404]
+- [Update LLVM with patches for better llvm-cov diagnostics][91424]
+- [Add tests for `normalize-docs` overflow errors][91430]
- [disable tests in Miri that take too long][91444]
- [Don't suggest types whose inner type is erroneous][91450]
-- [[beta] Bump bootstrap to released stable compiler][91456]
- [Add additional test from rust issue number 91068][91457]
- [Document file path case sensitivity][91464]
- [Improve the comments in `Symbol::interner`.][91466]
@@ -521,7 +577,6 @@
- [Add some JSDoc comments to rustdoc JS][92026]
- [Sync portable-simd to fix libcore build for AVX-512 enabled targets][92028]
- [Update Clippy][92036]
-- [Add release notes for 1.58][92055]
- [Make Run button visible on hover][92058]
- [Support [x; n] expressions in concat_bytes!][92066]
- [rustdoc: Only special case struct fields for intra-doc links, not enum variants][92075]
@@ -577,8 +632,6 @@
- [Rustdoc: resolve associated traits for non-generic primitive types][92443]
- [Set font size proportional to user's font size][92448]
- [Remove pronunciation guide from Vec<T>][92463]
-- [Move crate drop-down to search results page][92490]
-- [Document Box<T> FFI guarantee in 1.41.0 release notes][92506]
- [Do not use deprecated -Zsymbol-mangling-version in bootstrap][92516]
- [Explicitly pass `PATH` to the Windows exe resolver][92517]
- [Update books][92546]
@@ -588,33 +641,32 @@
- [update Miri][92579]
- [:arrow_up: rust-analyzer][92583]
- [Break the loop][92589]
-- [rustdoc: Remove the intra-doc links side channel][92601]
-- [Make source links look cleaner][92602]
- [Create CSS class instead of using inline style for search results][92610]
- [Remove unused `ExtendDefault` struct][92620]
-- [Bump version to 1.60.0][92639]
-- [Implemented const casts of raw pointers][92657]
-- [Make `Atomic*::from_mut` return `&mut Atomic*`][92671]
-- [Remove useless collapse toggle on "all items" page][92673]
-- [Release notes: add `Result::unwrap_{,err_}unchecked`][92693]
-- [rustdoc: Display "private fields" instead of "fields omitted"][92699]
-- [RELEASES.md: Add 1.58 release note for `File::options` stabilization][92703]
-- [Extended the note on the use of `no_run` attribute][92707]
-- [Improve documentation for File::options to give a more likely example][92709]
-- [update miri][92717]
-- [Fix doc formatting for time.rs][92720]
-- [[stable] Prepare Rust 1.58.0 release][92723]
-- [Add note about upstream commit musl-patch-configure.diff is derived from][92732]
-- [Add missing suffix for sidebar-items script path][92742]
-- [:arrow_up: rust-analyzer][92756]
-- [Fix rust logo style][92764]
+- [[beta] Prepare 1.59.0 beta][92734]
+[81156]: https://github.com/rust-lang/rust/pull/81156/
+[83174]: https://github.com/rust-lang/rust/pull/83174/
+[83744]: https://github.com/rust-lang/rust/pull/83744/
+[83791]: https://github.com/rust-lang/rust/pull/83791/
+[84083]: https://github.com/rust-lang/rust/pull/84083/
+[84640]: https://github.com/rust-lang/rust/pull/84640/
+[85013]: https://github.com/rust-lang/rust/pull/85013/
+[85157]: https://github.com/rust-lang/rust/pull/85157/
+[86986]: https://github.com/rust-lang/rust/pull/86986/
+[87054]: https://github.com/rust-lang/rust/pull/87054/
+[87160]: https://github.com/rust-lang/rust/pull/87160/
+[87599]: https://github.com/rust-lang/rust/pull/87599/
+[87614]: https://github.com/rust-lang/rust/pull/87614/
+[87901]: https://github.com/rust-lang/rust/pull/87901/
[88310]: https://github.com/rust-lang/rust/pull/88310/
[88354]: https://github.com/rust-lang/rust/pull/88354/
[88439]: https://github.com/rust-lang/rust/pull/88439/
+[88502]: https://github.com/rust-lang/rust/pull/88502/
[88611]: https://github.com/rust-lang/rust/pull/88611/
[88858]: https://github.com/rust-lang/rust/pull/88858/
[89090]: https://github.com/rust-lang/rust/pull/89090/
+[89234]: https://github.com/rust-lang/rust/pull/89234/
[89336]: https://github.com/rust-lang/rust/pull/89336/
[89404]: https://github.com/rust-lang/rust/pull/89404/
[89642]: https://github.com/rust-lang/rust/pull/89642/
@@ -625,6 +677,7 @@
[89831]: https://github.com/rust-lang/rust/pull/89831/
[89836]: https://github.com/rust-lang/rust/pull/89836/
[89841]: https://github.com/rust-lang/rust/pull/89841/
+[89916]: https://github.com/rust-lang/rust/pull/89916/
[89954]: https://github.com/rust-lang/rust/pull/89954/
[89999]: https://github.com/rust-lang/rust/pull/89999/
[90022]: https://github.com/rust-lang/rust/pull/90022/
@@ -632,12 +685,14 @@
[90081]: https://github.com/rust-lang/rust/pull/90081/
[90102]: https://github.com/rust-lang/rust/pull/90102/
[90128]: https://github.com/rust-lang/rust/pull/90128/
+[90131]: https://github.com/rust-lang/rust/pull/90131/
[90207]: https://github.com/rust-lang/rust/pull/90207/
[90270]: https://github.com/rust-lang/rust/pull/90270/
[90345]: https://github.com/rust-lang/rust/pull/90345/
[90383]: https://github.com/rust-lang/rust/pull/90383/
[90407]: https://github.com/rust-lang/rust/pull/90407/
[90408]: https://github.com/rust-lang/rust/pull/90408/
+[90446]: https://github.com/rust-lang/rust/pull/90446/
[90519]: https://github.com/rust-lang/rust/pull/90519/
[90521]: https://github.com/rust-lang/rust/pull/90521/
[90529]: https://github.com/rust-lang/rust/pull/90529/
@@ -646,67 +701,126 @@
[90586]: https://github.com/rust-lang/rust/pull/90586/
[90625]: https://github.com/rust-lang/rust/pull/90625/
[90637]: https://github.com/rust-lang/rust/pull/90637/
-[90639]: https://github.com/rust-lang/rust/pull/90639/
+[90681]: https://github.com/rust-lang/rust/pull/90681/
[90709]: https://github.com/rust-lang/rust/pull/90709/
[90716]: https://github.com/rust-lang/rust/pull/90716/
[90737]: https://github.com/rust-lang/rust/pull/90737/
[90741]: https://github.com/rust-lang/rust/pull/90741/
[90796]: https://github.com/rust-lang/rust/pull/90796/
+[90832]: https://github.com/rust-lang/rust/pull/90832/
+[90833]: https://github.com/rust-lang/rust/pull/90833/
+[90846]: https://github.com/rust-lang/rust/pull/90846/
[90851]: https://github.com/rust-lang/rust/pull/90851/
+[90896]: https://github.com/rust-lang/rust/pull/90896/
[90897]: https://github.com/rust-lang/rust/pull/90897/
[90939]: https://github.com/rust-lang/rust/pull/90939/
-[90948]: https://github.com/rust-lang/rust/pull/90948/
+[90985]: https://github.com/rust-lang/rust/pull/90985/
+[90995]: https://github.com/rust-lang/rust/pull/90995/
+[91003]: https://github.com/rust-lang/rust/pull/91003/
[91042]: https://github.com/rust-lang/rust/pull/91042/
+[91043]: https://github.com/rust-lang/rust/pull/91043/
+[91045]: https://github.com/rust-lang/rust/pull/91045/
+[91049]: https://github.com/rust-lang/rust/pull/91049/
[91055]: https://github.com/rust-lang/rust/pull/91055/
+[91057]: https://github.com/rust-lang/rust/pull/91057/
+[91062]: https://github.com/rust-lang/rust/pull/91062/
[91065]: https://github.com/rust-lang/rust/pull/91065/
[91086]: https://github.com/rust-lang/rust/pull/91086/
+[91087]: https://github.com/rust-lang/rust/pull/91087/
[91091]: https://github.com/rust-lang/rust/pull/91091/
[91105]: https://github.com/rust-lang/rust/pull/91105/
[91125]: https://github.com/rust-lang/rust/pull/91125/
[91127]: https://github.com/rust-lang/rust/pull/91127/
[91141]: https://github.com/rust-lang/rust/pull/91141/
[91172]: https://github.com/rust-lang/rust/pull/91172/
+[91207]: https://github.com/rust-lang/rust/pull/91207/
+[91208]: https://github.com/rust-lang/rust/pull/91208/
[91209]: https://github.com/rust-lang/rust/pull/91209/
[91215]: https://github.com/rust-lang/rust/pull/91215/
[91224]: https://github.com/rust-lang/rust/pull/91224/
[91229]: https://github.com/rust-lang/rust/pull/91229/
+[91230]: https://github.com/rust-lang/rust/pull/91230/
[91239]: https://github.com/rust-lang/rust/pull/91239/
+[91241]: https://github.com/rust-lang/rust/pull/91241/
+[91244]: https://github.com/rust-lang/rust/pull/91244/
[91245]: https://github.com/rust-lang/rust/pull/91245/
+[91250]: https://github.com/rust-lang/rust/pull/91250/
+[91251]: https://github.com/rust-lang/rust/pull/91251/
+[91254]: https://github.com/rust-lang/rust/pull/91254/
+[91255]: https://github.com/rust-lang/rust/pull/91255/
+[91261]: https://github.com/rust-lang/rust/pull/91261/
+[91266]: https://github.com/rust-lang/rust/pull/91266/
[91272]: https://github.com/rust-lang/rust/pull/91272/
+[91275]: https://github.com/rust-lang/rust/pull/91275/
[91279]: https://github.com/rust-lang/rust/pull/91279/
+[91281]: https://github.com/rust-lang/rust/pull/91281/
[91284]: https://github.com/rust-lang/rust/pull/91284/
[91286]: https://github.com/rust-lang/rust/pull/91286/
+[91291]: https://github.com/rust-lang/rust/pull/91291/
+[91294]: https://github.com/rust-lang/rust/pull/91294/
+[91298]: https://github.com/rust-lang/rust/pull/91298/
+[91299]: https://github.com/rust-lang/rust/pull/91299/
+[91301]: https://github.com/rust-lang/rust/pull/91301/
+[91303]: https://github.com/rust-lang/rust/pull/91303/
[91305]: https://github.com/rust-lang/rust/pull/91305/
+[91308]: https://github.com/rust-lang/rust/pull/91308/
[91310]: https://github.com/rust-lang/rust/pull/91310/
[91312]: https://github.com/rust-lang/rust/pull/91312/
+[91313]: https://github.com/rust-lang/rust/pull/91313/
+[91317]: https://github.com/rust-lang/rust/pull/91317/
+[91318]: https://github.com/rust-lang/rust/pull/91318/
+[91319]: https://github.com/rust-lang/rust/pull/91319/
[91321]: https://github.com/rust-lang/rust/pull/91321/
+[91323]: https://github.com/rust-lang/rust/pull/91323/
+[91324]: https://github.com/rust-lang/rust/pull/91324/
[91325]: https://github.com/rust-lang/rust/pull/91325/
+[91327]: https://github.com/rust-lang/rust/pull/91327/
[91329]: https://github.com/rust-lang/rust/pull/91329/
+[91330]: https://github.com/rust-lang/rust/pull/91330/
+[91336]: https://github.com/rust-lang/rust/pull/91336/
[91337]: https://github.com/rust-lang/rust/pull/91337/
[91339]: https://github.com/rust-lang/rust/pull/91339/
+[91340]: https://github.com/rust-lang/rust/pull/91340/
[91341]: https://github.com/rust-lang/rust/pull/91341/
[91342]: https://github.com/rust-lang/rust/pull/91342/
+[91344]: https://github.com/rust-lang/rust/pull/91344/
+[91346]: https://github.com/rust-lang/rust/pull/91346/
+[91349]: https://github.com/rust-lang/rust/pull/91349/
+[91352]: https://github.com/rust-lang/rust/pull/91352/
[91353]: https://github.com/rust-lang/rust/pull/91353/
+[91354]: https://github.com/rust-lang/rust/pull/91354/
[91355]: https://github.com/rust-lang/rust/pull/91355/
[91356]: https://github.com/rust-lang/rust/pull/91356/
+[91358]: https://github.com/rust-lang/rust/pull/91358/
+[91360]: https://github.com/rust-lang/rust/pull/91360/
[91364]: https://github.com/rust-lang/rust/pull/91364/
+[91366]: https://github.com/rust-lang/rust/pull/91366/
[91367]: https://github.com/rust-lang/rust/pull/91367/
+[91368]: https://github.com/rust-lang/rust/pull/91368/
[91373]: https://github.com/rust-lang/rust/pull/91373/
[91375]: https://github.com/rust-lang/rust/pull/91375/
+[91379]: https://github.com/rust-lang/rust/pull/91379/
+[91383]: https://github.com/rust-lang/rust/pull/91383/
[91385]: https://github.com/rust-lang/rust/pull/91385/
[91387]: https://github.com/rust-lang/rust/pull/91387/
[91391]: https://github.com/rust-lang/rust/pull/91391/
[91393]: https://github.com/rust-lang/rust/pull/91393/
+[91394]: https://github.com/rust-lang/rust/pull/91394/
+[91397]: https://github.com/rust-lang/rust/pull/91397/
+[91404]: https://github.com/rust-lang/rust/pull/91404/
[91407]: https://github.com/rust-lang/rust/pull/91407/
[91410]: https://github.com/rust-lang/rust/pull/91410/
+[91411]: https://github.com/rust-lang/rust/pull/91411/
[91412]: https://github.com/rust-lang/rust/pull/91412/
+[91424]: https://github.com/rust-lang/rust/pull/91424/
+[91425]: https://github.com/rust-lang/rust/pull/91425/
[91426]: https://github.com/rust-lang/rust/pull/91426/
+[91430]: https://github.com/rust-lang/rust/pull/91430/
[91435]: https://github.com/rust-lang/rust/pull/91435/
[91437]: https://github.com/rust-lang/rust/pull/91437/
[91439]: https://github.com/rust-lang/rust/pull/91439/
[91444]: https://github.com/rust-lang/rust/pull/91444/
[91450]: https://github.com/rust-lang/rust/pull/91450/
-[91456]: https://github.com/rust-lang/rust/pull/91456/
[91457]: https://github.com/rust-lang/rust/pull/91457/
[91460]: https://github.com/rust-lang/rust/pull/91460/
[91464]: https://github.com/rust-lang/rust/pull/91464/
@@ -880,7 +994,6 @@
[91915]: https://github.com/rust-lang/rust/pull/91915/
[91916]: https://github.com/rust-lang/rust/pull/91916/
[91918]: https://github.com/rust-lang/rust/pull/91918/
-[91919]: https://github.com/rust-lang/rust/pull/91919/
[91920]: https://github.com/rust-lang/rust/pull/91920/
[91922]: https://github.com/rust-lang/rust/pull/91922/
[91923]: https://github.com/rust-lang/rust/pull/91923/
@@ -907,7 +1020,6 @@
[91987]: https://github.com/rust-lang/rust/pull/91987/
[92001]: https://github.com/rust-lang/rust/pull/92001/
[92011]: https://github.com/rust-lang/rust/pull/92011/
-[92012]: https://github.com/rust-lang/rust/pull/92012/
[92016]: https://github.com/rust-lang/rust/pull/92016/
[92018]: https://github.com/rust-lang/rust/pull/92018/
[92020]: https://github.com/rust-lang/rust/pull/92020/
@@ -927,12 +1039,9 @@
[92042]: https://github.com/rust-lang/rust/pull/92042/
[92047]: https://github.com/rust-lang/rust/pull/92047/
[92050]: https://github.com/rust-lang/rust/pull/92050/
-[92055]: https://github.com/rust-lang/rust/pull/92055/
[92058]: https://github.com/rust-lang/rust/pull/92058/
[92063]: https://github.com/rust-lang/rust/pull/92063/
[92066]: https://github.com/rust-lang/rust/pull/92066/
-[92068]: https://github.com/rust-lang/rust/pull/92068/
-[92070]: https://github.com/rust-lang/rust/pull/92070/
[92071]: https://github.com/rust-lang/rust/pull/92071/
[92075]: https://github.com/rust-lang/rust/pull/92075/
[92076]: https://github.com/rust-lang/rust/pull/92076/
@@ -940,7 +1049,6 @@
[92080]: https://github.com/rust-lang/rust/pull/92080/
[92081]: https://github.com/rust-lang/rust/pull/92081/
[92082]: https://github.com/rust-lang/rust/pull/92082/
-[92086]: https://github.com/rust-lang/rust/pull/92086/
[92088]: https://github.com/rust-lang/rust/pull/92088/
[92092]: https://github.com/rust-lang/rust/pull/92092/
[92095]: https://github.com/rust-lang/rust/pull/92095/
@@ -989,7 +1097,6 @@
[92238]: https://github.com/rust-lang/rust/pull/92238/
[92244]: https://github.com/rust-lang/rust/pull/92244/
[92247]: https://github.com/rust-lang/rust/pull/92247/
-[92248]: https://github.com/rust-lang/rust/pull/92248/
[92252]: https://github.com/rust-lang/rust/pull/92252/
[92253]: https://github.com/rust-lang/rust/pull/92253/
[92254]: https://github.com/rust-lang/rust/pull/92254/
@@ -998,7 +1105,6 @@
[92262]: https://github.com/rust-lang/rust/pull/92262/
[92264]: https://github.com/rust-lang/rust/pull/92264/
[92269]: https://github.com/rust-lang/rust/pull/92269/
-[92278]: https://github.com/rust-lang/rust/pull/92278/
[92283]: https://github.com/rust-lang/rust/pull/92283/
[92288]: https://github.com/rust-lang/rust/pull/92288/
[92291]: https://github.com/rust-lang/rust/pull/92291/
@@ -1009,7 +1115,6 @@
[92309]: https://github.com/rust-lang/rust/pull/92309/
[92314]: https://github.com/rust-lang/rust/pull/92314/
[92322]: https://github.com/rust-lang/rust/pull/92322/
-[92328]: https://github.com/rust-lang/rust/pull/92328/
[92330]: https://github.com/rust-lang/rust/pull/92330/
[92332]: https://github.com/rust-lang/rust/pull/92332/
[92333]: https://github.com/rust-lang/rust/pull/92333/
@@ -1020,7 +1125,6 @@
[92344]: https://github.com/rust-lang/rust/pull/92344/
[92349]: https://github.com/rust-lang/rust/pull/92349/
[92351]: https://github.com/rust-lang/rust/pull/92351/
-[92357]: https://github.com/rust-lang/rust/pull/92357/
[92360]: https://github.com/rust-lang/rust/pull/92360/
[92371]: https://github.com/rust-lang/rust/pull/92371/
[92372]: https://github.com/rust-lang/rust/pull/92372/
@@ -1044,7 +1148,6 @@
[92423]: https://github.com/rust-lang/rust/pull/92423/
[92426]: https://github.com/rust-lang/rust/pull/92426/
[92427]: https://github.com/rust-lang/rust/pull/92427/
-[92432]: https://github.com/rust-lang/rust/pull/92432/
[92435]: https://github.com/rust-lang/rust/pull/92435/
[92437]: https://github.com/rust-lang/rust/pull/92437/
[92438]: https://github.com/rust-lang/rust/pull/92438/
@@ -1061,64 +1164,33 @@
[92468]: https://github.com/rust-lang/rust/pull/92468/
[92469]: https://github.com/rust-lang/rust/pull/92469/
[92483]: https://github.com/rust-lang/rust/pull/92483/
-[92490]: https://github.com/rust-lang/rust/pull/92490/
-[92497]: https://github.com/rust-lang/rust/pull/92497/
[92498]: https://github.com/rust-lang/rust/pull/92498/
[92504]: https://github.com/rust-lang/rust/pull/92504/
-[92506]: https://github.com/rust-lang/rust/pull/92506/
[92507]: https://github.com/rust-lang/rust/pull/92507/
-[92510]: https://github.com/rust-lang/rust/pull/92510/
[92515]: https://github.com/rust-lang/rust/pull/92515/
[92516]: https://github.com/rust-lang/rust/pull/92516/
[92517]: https://github.com/rust-lang/rust/pull/92517/
[92525]: https://github.com/rust-lang/rust/pull/92525/
[92530]: https://github.com/rust-lang/rust/pull/92530/
[92532]: https://github.com/rust-lang/rust/pull/92532/
-[92533]: https://github.com/rust-lang/rust/pull/92533/
-[92534]: https://github.com/rust-lang/rust/pull/92534/
[92545]: https://github.com/rust-lang/rust/pull/92545/
[92546]: https://github.com/rust-lang/rust/pull/92546/
[92551]: https://github.com/rust-lang/rust/pull/92551/
[92559]: https://github.com/rust-lang/rust/pull/92559/
[92567]: https://github.com/rust-lang/rust/pull/92567/
[92568]: https://github.com/rust-lang/rust/pull/92568/
-[92573]: https://github.com/rust-lang/rust/pull/92573/
[92574]: https://github.com/rust-lang/rust/pull/92574/
[92575]: https://github.com/rust-lang/rust/pull/92575/
[92579]: https://github.com/rust-lang/rust/pull/92579/
[92583]: https://github.com/rust-lang/rust/pull/92583/
[92589]: https://github.com/rust-lang/rust/pull/92589/
-[92592]: https://github.com/rust-lang/rust/pull/92592/
[92600]: https://github.com/rust-lang/rust/pull/92600/
-[92601]: https://github.com/rust-lang/rust/pull/92601/
-[92602]: https://github.com/rust-lang/rust/pull/92602/
[92607]: https://github.com/rust-lang/rust/pull/92607/
-[92608]: https://github.com/rust-lang/rust/pull/92608/
[92610]: https://github.com/rust-lang/rust/pull/92610/
[92620]: https://github.com/rust-lang/rust/pull/92620/
[92632]: https://github.com/rust-lang/rust/pull/92632/
-[92636]: https://github.com/rust-lang/rust/pull/92636/
-[92639]: https://github.com/rust-lang/rust/pull/92639/
[92650]: https://github.com/rust-lang/rust/pull/92650/
-[92657]: https://github.com/rust-lang/rust/pull/92657/
-[92671]: https://github.com/rust-lang/rust/pull/92671/
-[92673]: https://github.com/rust-lang/rust/pull/92673/
-[92693]: https://github.com/rust-lang/rust/pull/92693/
-[92699]: https://github.com/rust-lang/rust/pull/92699/
-[92702]: https://github.com/rust-lang/rust/pull/92702/
-[92703]: https://github.com/rust-lang/rust/pull/92703/
-[92707]: https://github.com/rust-lang/rust/pull/92707/
-[92709]: https://github.com/rust-lang/rust/pull/92709/
-[92717]: https://github.com/rust-lang/rust/pull/92717/
-[92720]: https://github.com/rust-lang/rust/pull/92720/
-[92723]: https://github.com/rust-lang/rust/pull/92723/
-[92732]: https://github.com/rust-lang/rust/pull/92732/
-[92733]: https://github.com/rust-lang/rust/pull/92733/
-[92742]: https://github.com/rust-lang/rust/pull/92742/
-[92748]: https://github.com/rust-lang/rust/pull/92748/
-[92754]: https://github.com/rust-lang/rust/pull/92754/
-[92756]: https://github.com/rust-lang/rust/pull/92756/
-[92764]: https://github.com/rust-lang/rust/pull/92764/
+[92734]: https://github.com/rust-lang/rust/pull/92734/
[cargo/10088]: https://github.com/rust-lang/cargo/pull/10088/
[cargo/10133]: https://github.com/rust-lang/cargo/pull/10133/
[cargo/10145]: https://github.com/rust-lang/cargo/pull/10145/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment