Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Simplify theunchecked_sh[lr] ub-checks a bit#125559

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
bors merged 1 commit intorust-lang:masterfromscottmcm:simplify-shift-ubcheck
May 27, 2024

Conversation

@scottmcm
Copy link
Member

It can use the constant in the check, rather than passing it as a parameter.

clarfonthey and saethlin reacted with thumbs up emoji
@rustbot
Copy link
Collaborator

r?@workingjubilee

rustbot has assigned@workingjubilee.
They will have a look at your PR within the next two weeks and either review your PR or reassign to another reviewer.

User? to explicitly pick a reviewer

@rustbotrustbot added S-waiting-on-reviewStatus: Awaiting review from the assignee but also interested parties. T-libsRelevant to the library team, which will review and decide on the PR/issue. labelsMay 25, 2024
@workingjubilee
Copy link
Member

workingjubilee commentedMay 26, 2024
edited
Loading

Seems fine to me.

Kinda weird there's barely any visible change in the MIR beyond the arg passing, but rereading the macro's remarks clarified that for me.

@bors r+

@bors
Copy link
Collaborator

📌 Commit0c84361 has been approved byworkingjubilee

It is now in thequeue for this repository.

@borsbors added S-waiting-on-borsStatus: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-reviewStatus: Awaiting review from the assignee but also interested parties. labelsMay 26, 2024
matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull requestMay 26, 2024
…=workingjubileeSimplify the `unchecked_sh[lr]` ub-checks a bitIt can use the constant in the check, rather than passing it as a parameter.
bors added a commit to rust-lang-ci/rust that referenced this pull requestMay 26, 2024
…iaskrgrRollup of 8 pull requestsSuccessful merges: -rust-lang#125307 (tidy: stop special-casing tests/ui entry limit) -rust-lang#125375 (Create a triagebot ping group for Rust for Linux) -rust-lang#125413 (drop region constraints for ambiguous goals) -rust-lang#125433 (A small diagnostic improvement for dropping_copy_types) -rust-lang#125508 (Stop SRoA'ing `DynMetadata` in MIR) -rust-lang#125530 (cleanup dependence of `ExtCtxt` in transcribe when macro expansion) -rust-lang#125544 (Also mention my-self for other check-cfg docs changes) -rust-lang#125559 (Simplify the `unchecked_sh[lr]` ub-checks a bit)r? `@ghost``@rustbot` modify labels: rollup
matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull requestMay 26, 2024
…=workingjubileeSimplify the `unchecked_sh[lr]` ub-checks a bitIt can use the constant in the check, rather than passing it as a parameter.
bors added a commit to rust-lang-ci/rust that referenced this pull requestMay 26, 2024
…iaskrgrRollup of 7 pull requestsSuccessful merges: -rust-lang#125307 (tidy: stop special-casing tests/ui entry limit) -rust-lang#125375 (Create a triagebot ping group for Rust for Linux) -rust-lang#125433 (A small diagnostic improvement for dropping_copy_types) -rust-lang#125508 (Stop SRoA'ing `DynMetadata` in MIR) -rust-lang#125530 (cleanup dependence of `ExtCtxt` in transcribe when macro expansion) -rust-lang#125544 (Also mention my-self for other check-cfg docs changes) -rust-lang#125559 (Simplify the `unchecked_sh[lr]` ub-checks a bit)r? `@ghost``@rustbot` modify labels: rollup
matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull requestMay 26, 2024
…=workingjubileeSimplify the `unchecked_sh[lr]` ub-checks a bitIt can use the constant in the check, rather than passing it as a parameter.
bors added a commit to rust-lang-ci/rust that referenced this pull requestMay 26, 2024
…iaskrgrRollup of 7 pull requestsSuccessful merges: -rust-lang#125307 (tidy: stop special-casing tests/ui entry limit) -rust-lang#125375 (Create a triagebot ping group for Rust for Linux) -rust-lang#125473 (fix(opt-dist): respect existing config.toml) -rust-lang#125508 (Stop SRoA'ing `DynMetadata` in MIR) -rust-lang#125530 (cleanup dependence of `ExtCtxt` in transcribe when macro expansion) -rust-lang#125544 (Also mention my-self for other check-cfg docs changes) -rust-lang#125559 (Simplify the `unchecked_sh[lr]` ub-checks a bit)r? `@ghost``@rustbot` modify labels: rollup
bors added a commit to rust-lang-ci/rust that referenced this pull requestMay 26, 2024
…orkingjubileeSimplify the `unchecked_sh[lr]` ub-checks a bitIt can use the constant in the check, rather than passing it as a parameter.
@bors
Copy link
Collaborator

⌛ Testing commit0c84361 with merged4055f1...

@bors
Copy link
Collaborator

💔 Test failed -checks-actions

@borsbors added S-waiting-on-reviewStatus: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-borsStatus: Waiting on bors to run and complete tests. Bors will change the label on completion. labelsMay 26, 2024
@rust-log-analyzer
Copy link
Collaborator

A job failed! Check out the build log:(web)(plain)

Click to see the possible cause of the failure (guessed by this bot)
Total Installed Size:  1082.96 MiB:: Proceed with installation? [Y/n] :: Retrieving packages...error: failed retrieving file 'mingw-w64-x86_64-gcc-ada-13.2.0-3-any.pkg.tar.zst.sig' from mirror.umd.edu : Operation too slow. Less than 1 bytes/sec transferred the last 10 secondserror: failed retrieving file 'mingw-w64-x86_64-gcc-13.2.0-3-any.pkg.tar.zst.sig' from mirror.umd.edu : Operation too slow. Less than 1 bytes/sec transferred the last 10 seconds mingw-w64-x86_64-gcc-13.2.0-3-any downloading...error: failed retrieving file 'mingw-w64-x86_64-gcc-objc-13.2.0-3-any.pkg.tar.zst' from mirror.msys2.org : Operation too slow. Less than 1 bytes/sec transferred the last 10 secondswarning: failed to retrieve some fileserror: failed to commit transaction (unexpected error)

@mati865
Copy link
Member

Spurious failure, please retry.
The failure is to be addressed by#125546

@RalfJung
Copy link
Member

@bors retry

@borsbors added S-waiting-on-borsStatus: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-reviewStatus: Awaiting review from the assignee but also interested parties. labelsMay 26, 2024
workingjubilee added a commit to workingjubilee/rustc that referenced this pull requestMay 26, 2024
…=workingjubileeSimplify the `unchecked_sh[lr]` ub-checks a bitIt can use the constant in the check, rather than passing it as a parameter.
bors added a commit to rust-lang-ci/rust that referenced this pull requestMay 26, 2024
…kingjubileeRollup of 10 pull requestsSuccessful merges: -rust-lang#125046 (Only allow immutable statics with #[linkage]) -rust-lang#125466 (Don't continue probing for method if in suggestion and autoderef hits ambiguity) -rust-lang#125469 (Don't skip out of inner const when looking for body for suggestion) -rust-lang#125530 (cleanup dependence of `ExtCtxt` in transcribe when macro expansion) -rust-lang#125535 (clean-up: remove deprecated field `dist.missing-tools`) -rust-lang#125539 (crashes: increment the number of tracked ones) -rust-lang#125544 (Also mention my-self for other check-cfg docs changes) -rust-lang#125559 (Simplify the `unchecked_sh[lr]` ub-checks a bit) -rust-lang#125566 (Notify T-rustdoc for beta-accepted and stable-accepted too) -rust-lang#125582 (Avoid a `FieldIdx::from_usize` in InstSimplify)r? `@ghost``@rustbot` modify labels: rollup
bors added a commit to rust-lang-ci/rust that referenced this pull requestMay 26, 2024
…kingjubileeRollup of 10 pull requestsSuccessful merges: -rust-lang#125046 (Only allow immutable statics with #[linkage]) -rust-lang#125466 (Don't continue probing for method if in suggestion and autoderef hits ambiguity) -rust-lang#125469 (Don't skip out of inner const when looking for body for suggestion) -rust-lang#125530 (cleanup dependence of `ExtCtxt` in transcribe when macro expansion) -rust-lang#125535 (clean-up: remove deprecated field `dist.missing-tools`) -rust-lang#125539 (crashes: increment the number of tracked ones) -rust-lang#125544 (Also mention my-self for other check-cfg docs changes) -rust-lang#125559 (Simplify the `unchecked_sh[lr]` ub-checks a bit) -rust-lang#125566 (Notify T-rustdoc for beta-accepted and stable-accepted too) -rust-lang#125582 (Avoid a `FieldIdx::from_usize` in InstSimplify)r? `@ghost``@rustbot` modify labels: rollup
bors added a commit to rust-lang-ci/rust that referenced this pull requestMay 27, 2024
…kingjubileeRollup of 8 pull requestsSuccessful merges: -rust-lang#124048 (Support C23's Variadics Without a Named Parameter) -rust-lang#125046 (Only allow immutable statics with #[linkage]) -rust-lang#125466 (Don't continue probing for method if in suggestion and autoderef hits ambiguity) -rust-lang#125469 (Don't skip out of inner const when looking for body for suggestion) -rust-lang#125544 (Also mention my-self for other check-cfg docs changes) -rust-lang#125559 (Simplify the `unchecked_sh[lr]` ub-checks a bit) -rust-lang#125566 (Notify T-rustdoc for beta-accepted and stable-accepted too) -rust-lang#125582 (Avoid a `FieldIdx::from_usize` in InstSimplify)r? `@ghost``@rustbot` modify labels: rollup
@borsbors merged commit25b079a intorust-lang:masterMay 27, 2024
@rustbotrustbot added this to the1.80.0 milestoneMay 27, 2024
rust-timer added a commit to rust-lang-ci/rust that referenced this pull requestMay 27, 2024
Rollup merge ofrust-lang#125559 - scottmcm:simplify-shift-ubcheck, r=workingjubileeSimplify the `unchecked_sh[lr]` ub-checks a bitIt can use the constant in the check, rather than passing it as a parameter.
@scottmcmscottmcm deleted the simplify-shift-ubcheck branchMay 27, 2024 08:41
celinval added a commit to celinval/rust-dev that referenced this pull requestJul 17, 2024
5e4edba Rollup merge ofrust-lang#127789 - Sword-Destiny:master, r=petrochenkov686f75b Rollup merge ofrust-lang#127047 - tspiteri:f128-aconsts-lsd, r=tgross358b1d874 deny unsafe_op_in_unsafe_fn for teeosf8bb325 clean unsafe op in unsafe fnb597017 clean unsafe op in unsafe fn9fd9c61 clean unsafe op in unsafe fne0c57e4 delete #![allow(unsafe_op_in_unsafe_fn)]a778c83 Auto merge ofrust-lang#127777 - matthiaskrgr:rollup-qp2vkan, r=matthiaskrgr6535591 Rollup merge ofrust-lang#124921 - RalfJung:offset-from-same-addr, r=oli-obkac443f2 Auto merge ofrust-lang#127020 - tgross35:f16-f128-classify, r=workingjubileeeae9451 Rollup merge ofrust-lang#127750 - ChrisDenton:safe-unsafe-unsafe, r=workingjubilee6257980 Rollup merge ofrust-lang#127744 - workingjubilee:deny-unsafe-op-in-std, r=jhpratt05614f3 Rollup merge ofrust-lang#127712 - ChrisDenton:raw-types, r=workingjubilee14c24b1 Mark some `f16` and `f128` functions unstably const1b70afd Move safety comment outside unsafe block3c286d5 Make os/windows default to deny unsafe in unsafed96ed86 Make pal/windows default to deny unsafe in unsafebb3f60f Fix Windows 79fc6710 Auto merge ofrust-lang#127719 - devnexen:math_log_fix_solill, r=Amanieudecdb06 Don't re-export `c_int` from `c`a1a1c6a Remove DWORD7d18991 Remove ULONGd89bce6 Remove PSRWLOCKd3205de Remove LPVOID68ac381 Remove LPSECURITY_ATTRIBUTES6d037b8 Remove LPOVERLAPPED61f617d Remove LPCVOID8a25371 Remove SIZE_Tcd51de1 Remove CHAR00a5b3b Remove USHORTd621d21 Remove LPWSTR0b22ecb Remove UINT18adcef Remove LONG4eaaf7d Remove LARGE_INTEGERaa45985 Remove NonZeroDWORDd7aa7cf Auto merge ofrust-lang#127732 - GrigorenkoPV:teeos-safe-sys-init, r=Amanieu5ff7b40 std: Unsafe-wrap std::synce8fa3ef std: Unsafe-wrap in Wtf8 impl8c3a9c1 std: Unsafe-wrap std::io91b7331 std: Directly call unsafe {un,}setenv in env8c75111 std: Unsafe-wrap OSStr{,ing}::from_encoded_bytes_unchecked4679f9a std: Unsafe-wrap HashMap::get_many_unchecked_mutac0fd27 std: deny(unsafe_op_in_unsafe_fn) but allow sitesf710e38 Add `classify` and related methods for `f16` and `f128`009660d std: removes logarithms family function edge cases handling for solaris.3492a6b Auto merge ofrust-lang#127728 - matthiaskrgr:rollup-ercdbjd, r=matthiaskrgr0873299 sys::init is not unsafe on teeos6c4029a Rollup merge ofrust-lang#127592 - tesuji:patch-1, r=Mark-Simulacrum7cd8086 Auto merge ofrust-lang#125935 - madsmtm:merge-os-apple, r=workingjubileecfb0556 Merge Apple `std::os` extensions modules into `std::os::darwin`54435f7 Rollup merge ofrust-lang#127704 - workingjubilee:fixup-better-than, r=ChrisDentone122949 Auto merge ofrust-lang#127706 - workingjubilee:rollup-d07ij30, r=workingjubilee3033120 Rollup merge ofrust-lang#127659 - saethlin:manually-drop-bufwriter, r=joboete9eb7de Rollup merge ofrust-lang#127446 - zachs18:miri-stdlib-leaks-core-alloc, r=Mark-Simulacrum3ad2560 Rollup merge ofrust-lang#127370 - ChrisDenton:win-sys, r=Mark-Simulacrum05bf6bc doc: Suggest `str::repeat` over `iter::repeat().take().collect()`96e8ba7 Fix minor typos in std::process doc on Win argv6b67c66 Auto merge ofrust-lang#126958 - dtolnay:u32char, r=Mark-Simulacrum591aaaf std::unix::fs: removing, now useless, layers predating macOs 10.10.94ec6e7 Auto merge ofrust-lang#127674 - jhpratt:rollup-0dxy3k7, r=jhpratta7c1f60 Rollup merge ofrust-lang#127668 - spencer3035:improve-slice-doc, r=jhpratt1e49e05 Rollup merge ofrust-lang#127661 - eduardosm:stabilize-io_slice_advance, r=cuviperc79e003 Auto merge ofrust-lang#127397 - jyn514:multi-thread-panic-hook, r=workingjubilee206678c Auto merge ofrust-lang#126606 - zachs18:patch-2, r=joboet1bb0350 Updated slice documentationc8b79dd Use ManuallyDrop in BufWriter::into_parts6e26e27 Stabilize io_slice_advancecac6664 Rename the internal `const_strlen` to just `strlen`39647ab fix interleaved panic output0476fc4 Rollup merge ofrust-lang#127433 - dtolnay:conststrlen, r=workingjubileef66bd5f Rollup merge ofrust-lang#126827 - the8472:pidfd-spawn, r=workingjubilee1e5cd21 Rollup merge ofrust-lang#124980 - zachs18:rc-allocator, r=Amanieu949f0d6 Add instability attribute on private const_strlen function20bfac6 Rollup merge ofrust-lang#127422 - greaka:master, r=workingjubileef937ef1 Rollup merge ofrust-lang#127599 - tgross35:lazy_cell_consume-rename, r=workingjubileefde7fd2 Rollup merge ofrust-lang#127588 - uweigand:s390x-f16-doctests, r=tgross35ed47f98 Rollup merge ofrust-lang#127572 - tbu-:pr_debug_event_nonpacked, r=jhpratte5c8b85 Rollup merge ofrust-lang#124599 - estebank:issue-41708, r=wesleywiserb71b538 Rename `lazy_cell_consume` to `lazy_cell_into_inner`9efc1cb core: Limit remaining f16 doctests to x86_64 linuxa18fbd0 Rollup merge ofrust-lang#127554 - ferrocene:tshepang-add-missing-attribute, r=pietroalbinie419147 Don't mark `DEBUG_EVENT` struct as `repr(packed)`4552576 Auto merge ofrust-lang#126690 - andyolivares:feature/show_window, r=dtolnay6f6e343 Rollup merge ofrust-lang#127091 - Sky9x:fused-error-sources-iter, r=dtolnay0d64105 Fixed doc links4fb7b22 Few changes to doc comments. Added tracking issue number.fe62f6f Exposing STARTUPINFOW.wShowWindow in CommandExt (show_window function) to control how a new process should display its window (normal, minimized, maximized, etc)7d20047  do not run test where it cannot runc5f1c76 Auto merge ofrust-lang#127235 - martn3:no-mips-f16, r=tgross35,scottmcm3fefa04 Rollup merge ofrust-lang#127460 - Borgerr:clarify-drop-comment, r=jhpratt895175a Rollup merge ofrust-lang#127355 - aceArt-GmbH:126475, r=oli-obk57cea32 Rollup merge ofrust-lang#120248 - WaffleLapkin:bonk-ptr-object-casts, r=compiler-errors,oli-obk,lnicolae74955e Attempt to fix CIe466bf5 Rollup merge ofrust-lang#127367 - ChrisDenton:run-sync, r=Nilstrieb90504f8 Rollup merge ofrust-lang#126921 - workingjubilee:outline-va-list, r=Nilstriebc6b3f3d Auto merge ofrust-lang#127454 - matthiaskrgr:rollup-k3vfen2, r=matthiaskrgr29d7923 Move/change declaration of `mod exit_guard;`ecc9025 clarify `sys::unix::fd::FileDesc::drop` comment (rust-lang#66876)35c5a45 Rollup merge ofrust-lang#127447 - RalfJung:once_lock_miri, r=joboet9f7100d Rollup merge ofrust-lang#127354 - nicholasbishop:bishop-sized-doc, r=Nilstriebee06e7d Rollup merge ofrust-lang#127297 - the8472:path-new-hash, r=Nilstrieb2206c6b Rollup merge ofrust-lang#127189 - GrigorenkoPV:linkedlist-cursor-list, r=Nilstrieb41bcc36 Rollup merge ofrust-lang#127179 - tgross35:typeid-debug-hex, r=Nilstrieb7177ac8 once_lock: make test not take as long in Miri294d87f Remove non-focused memory leak in `std` doctest for Miri.a86fd0f Specialize `TrustedLen` for `Iterator::unzip()`5515bba Mitigate focused memory leaks in `core` doctests for Miri.3a0fe26 Remove non-focused memory leaks in `core` doctests for Miri.20d6cb3 Mitigate focused memory leaks in `alloc` doctests for Miri.cac8902 Remove non-focused memory leaks in `alloc` doctests for Miri.bcdc8e8 Stabilize const_cstr_from_ptr (CStr::from_ptr, CStr::count_bytes)a48f566 offset_from intrinsic: always allow pointers to point to the same address9919a83 Mark format! with must_use hint0907955 as_simd: fix comment to be in line with507583a (rust-lang#121201)5569ece Rollup merge ofrust-lang#127275 - RalfJung:offset-from-isize-min, r=Amanieu2337ab5 Rollup merge ofrust-lang#125751 - pitaj:new_range_api, r=jhprattad4fde6 Rollup merge ofrust-lang#127363 - GuillaumeGomez:improve-fmt-code-readability, r=Amanieu3eeca5f Rollup merge ofrust-lang#127107 - mu001999-contrib:dead/enhance-2, r=pnkfelix1b5e5ac Rollup merge ofrust-lang#123600 - tisonkun:path_with_extension, r=dtolnay5e9d445 Attempt to fix CId8965d3 add `new_range_api` for RFC 3550ca0f659 Move exit guard from sys::common::exit_guard to sys::exit_guard.cf300a7 Update library/std/src/sys/pal/common/exit_guard.rsba4c71a add unit tests for extra extension feature55fc20b update comments6b7a259 Add experimental raw-dylib feature to stdc452e62 Use windows_targets macro for alloc521c81a Run alloc sync tests2fcdebb Improve readability of some fmt code examples625bcc4 Rollup merge ofrust-lang#127320 - ChrisDenton:win-sys, r=Mark-Simulacrumf8caf5f Rollup merge ofrust-lang#127214 - bjorn3:miri_native_unwind, r=oli-obk1862054 Describe Sized requirements for mem::offset_ofe26c881 impl FusedIterator and a size hint for the error sources iter8f1c664 core: erase redundant stability attrs in va_list60c33a5 library: outline VaList into ffi::va_list03d11c2 Auto merge ofrust-lang#126171 - RalfJung:simd_bitmask_multibyte, r=workingjubilee297850a Add more checks for pointers with vtable metaf58a3d6 Improve dead code analysis515bd30 Add comments to windows_targets.rs89d2de0 Update windows-bindgen to 0.58.00860a04 also remove redundant requirements from offset()6f80604 offset_from: "the difference must fit in an isize" is a corollaryde4f5c2 Rollup merge ofrust-lang#127303 - cuishuang:master, r=jhpratt56c73c3 Rollup merge ofrust-lang#127195 - biabbas:vxworks_cleanup, r=jhpratt5dfdef7 Rollup merge ofrust-lang#126792 - wooden-worm:master, r=Mark-Simulacrum4df2059 chore: remove repeat wordsacbefbb impl PathBuf::add_extension and Path::with_added_extension13d5a42 Auto merge ofrust-lang#127226 - mat-1:optimize-siphash-round, r=nnethercoteed3d487 stir the hash state a little to avoid prefix collisions5ca124f Add more test cases for path comparisons33bc557 Add test case demonstrating equality of paths "foo/bar" and "foobar"079f999 Move unique_thread_exit call to lang_start_internal so it is not in a generic function, and wrap it in `catch_unwind`47d0cbc Remove Miri special-case596be7e Use pthread_t instead of numeric thread id2e90f6f Use libc::pause instead of std::thread::park in wait-for-exit loop1fd23e8 core: Limit four f16 doctests to x86_64 linuxe6f15c5 std: Set has_reliable_f16 to false for MIPS targets in build.rs67535b6 library/std/build.rs: "powerpc64le" is not a target_arch5b0d82f Rollup merge ofrust-lang#127204 - dimpolo:stabilize_atomic_bool_fetch_not, r=jhprattb184a84 Rollup merge ofrust-lang#123588 - tgross35:stabilize-assert_unchecked, r=dtolnay2a81053 Fall back on remove dir implementation for vxworksa8b6d0a Rollup merge ofrust-lang#127230 - hattizai:patch01, r=saethlin4d7cbb2 chore: remove duplicate words645e9f2 Optimize SipHash by reordering compress instructionsc5ab1f0 Rollup merge ofrust-lang#127128 - elomatreb:elomatreb/stabilize-duration_abs_diff, r=joboetf090672 Rollup merge ofrust-lang#126732 - StackOverflowExcept1on:master, r=m-ou-se1dc4f05 Use the native unwind function in miri where possible4fff335 Avoid MIR bloat in inlining4385efd Stabilize atomic_bool_fetch_not6c3359c Rollup merge ofrust-lang#127182 - danielhuang:patch-4, r=Nilstrieba0a438a Remove unqualified import io:: Error for vxworks as all Error references are qualified in process_vxworks.rs2a65e9f Auto merge ofrust-lang#127026 - Urgau:cleanup-bootstrap-check-cfg, r=Kobzolbba2200 LinkedList's Cursor: method to get a ref to the cursor's list40a9be9 Update ip_addr.rs986dbd1 Print `TypeId` as hex for debuggingf27723e Rollup merge ofrust-lang#127069 - Sky9x:fmt-pointer-use-addr, r=Nilstriebb068fce Rollup merge ofrust-lang#126895 - betelgeuse:improve_simd_gather_documentation, r=Amanieua6b22e9 Rollup merge ofrust-lang#127134 - tgross35:typeid-debug, r=Nilstrieb7f0bb45 Rollup merge ofrust-lang#126906 - GrigorenkoPV:fixme-split_at_first, r=Mark-Simulacrumb0feb54 Rollup merge ofrust-lang#126705 - safinaskar:panic, r=Mark-Simulacrumb8977f5 Auto merge ofrust-lang#127133 - matthiaskrgr:rollup-jxkp3yf, r=matthiaskrgraffa2f9 Print `TypeId` as a `u128` for `Debug`05a472c Rollup merge ofrust-lang#127122 - TDecking:div_ceil, r=Nilstrieb9b3a511 Auto merge ofrust-lang#120639 - fee1-dead-contrib:new-effects-desugaring, r=oli-obkf96a321 Stabilize `duration_abs_diff`bf9096f small correction to fmt::Pointer impl171f5db Auto merge ofrust-lang#127121 - GuillaumeGomez:rollup-xjjjckn, r=GuillaumeGomez50a6646 Remove uneccessary condition in `div_ceil`7914389 Updated docs on `#[panic_handler]` in `library/core/src/lib.rs`1858bdc Rollup merge ofrust-lang#127073 - Sky9x:unnecessary-seqcst, r=Nilstriebaaed209 Rollup merge ofrust-lang#127072 - Sky9x:docs-includes-vs-does-include, r=scottmcme5a577d Auto merge ofrust-lang#127119 - RalfJung:miri-sync, r=RalfJung77a5b51 Rollup merge ofrust-lang#126953 - joboet:lazy_key, r=jhpratt8641f6a Merge from rustc402992c Rollup merge ofrust-lang#127071 - Sky9x:remove-ptr-to-from-bits, r=scottmcm0a2d8e4 Rollup merge ofrust-lang#127070 - Sky9x:unit-const-param-ty, r=BoxyUwU663f3d5 Rollup merge ofrust-lang#127055 - shepmaster:hash-finish-must-use, r=dtolnay729a10a address review commentsdb228b8 general fixups and turn `TODO`s into `FIXME`s47492c9 Implement `Min` trait in new solvercc4a029 implement new effects desugaringd6fadf5 std: add safety comments8c3c7dc Rollup merge ofrust-lang#126970 - DaniPopes:simplify-str-clone_into, r=cuviperae98528 Rollup merge ofrust-lang#126956 - joboet:fmt_no_extern_ty, r=RalfJung652f0b8 Merge from rustc48dc678 Remove unnecessary SeqCst in `impl fmt::Pointer for AtomicPtr`e6e5e84 docs: say "includes" instead of "does include"a722d39 Remove (deprecated & unstable) {to,from}_bits pointer methods2ed9c9f add () to the marker_impls macro for ConstParamTyfdfe014 Mark `Hasher::finish` as #[must_use]2bd2069 fix least significant digits of f128 associated constants8db57c2 core: improve comment1f8c8f4 Cleanup bootstrap check-cfg6c38c60 Rollup merge ofrust-lang#126980 - Borgerr:fix-extendfromslice-check, r=workingjubileea2dc9b5 Rollup merge ofrust-lang#126929 - nnethercote:rm-__rust_force_expr, r=oli-obkcf231e8 Merge from rustca8b311e Auto merge ofrust-lang#126608 - tgross35:f16-f128-library, r=Mark-Simulacrum4788a93 std: test a variety of ways to extend a Wtf8Buf57c2de8 set self.is_known_utf8 to false in extend_from_slicec14a130 Rollup merge ofrust-lang#126879 - the8472:next-chunk-filter-drop, r=cuviperf6fdef3 core: avoid `extern` types in formatting infrastructure43a865a fix UI test, simplify error messageff33a66 regression test for leaks in the the Filter::next_chunk implementationf90972a add comments explaining optimizations for Filter::next_chunk4039a7f fix Drop items getting leaked in Filter::next_chunk0351c53 Simplify `str::clone_into`5aedb8a Rollup merge ofrust-lang#126946 - cyrgani:patch-1, r=compiler-errors5664da3 Rollup merge ofrust-lang#126927 - workingjubilee:vaargsafe-is-unsafe, r=joboet9273373 Rollup merge ofrust-lang#126885 - Borgerr:rm_internal_pathbuf_asmutvec, r=workingjubilee46074aa Rollup merge ofrust-lang#126302 - mu001999-contrib:ignore/default, r=michaelwoerister0fe5362 Stabilize const unchecked conversion from u32 to char9dcaa15 std: separate TLS key creation from TLS access5d08a54 Detect unused structs which derived Defaulte6c45e4 `PathBuf::as_mut_vec` removed and verified for UEFI and Windows platformsrust-lang#1263337cec6ef remove references to `PathBuf::as_mut_vec` in `PathBuf::_set_extension`37f78f4 inner truncate methods for UEFI platformscfb8021rust-lang#126333 remove `PathBuf::as_mut_vec` reference at top of `PathBuf::_push`3edb521 simd_bitmask intrinsic: add a non-power-of-2 multi-byte example2ddf794 Add missing slash in const_eval_select doc comment19cfdb2 Add tests for `f16` and `f128`561daff Add more `f16` and `f128` library functions and constants6cb3d34 Add doctests to existing `f16` and `f128` functionsb0e0503 Add build.rs config for reliable `f16` and `f128`028026b Remove `__rust_force_expr`.1069a68 core: VaArgSafe is an unsafe traita451b2a Auto merge ofrust-lang#126852 - scottmcm:more-checked-math-tweaks, r=Amanieu17d03b9 Check that we get somewhat sane PIDs when spawning with pidfds4c9a96e more fine-grained feature-detection for pidfd spawningbf06e43 document safety properties of the internal Process::new constructor9212236 use pidfd_spawn for faster process creation when pidfds are requested4815f29 document the cvt methods1bd207e Rollup merge ofrust-lang#126904 - GrigorenkoPV:nonzero-fixme, r=joboet2676918 Rollup merge ofrust-lang#125575 - dingxiangfei2009:derive-smart-ptr, r=davidtwco9dcffa5 Rollup merge ofrust-lang#125082 - kpreid:const-uninit, r=dtolnaycf34f71 Replace `MaybeUninit::uninit_array()` with array repeat expression.e51d8a2 Auto merge ofrust-lang#126523 - joboet:the_great_big_tls_refactor, r=Mark-Simulacrum2b8c7a3 Small fixme in core now that split_first has no codegen issues532304b Small fixme in core now that NonZero is generic5ae0378 std: fix wasm buildsae08c58 Rollup merge ofrust-lang#126213 - zachs18:atomicbool-u8-i8-from-ptr-alignment, r=Nilstrieb071e80d Fix simd_gather documentation0c4a661 wasm64 build with target-feature=+simd128,+atomics36a20f7 Reword docs for `f32` and `f64`6839ec5 Extract repeated constants from `f32` and `f64` sourcec26bd79 Rollup merge ofrust-lang#126854 - devnexen:std_unix_os_fallback_upd, r=Mark-Simulacrum828e528 Rollup merge ofrust-lang#126807 - devnexen:copy_file_macos_simpl, r=Mark-Simulacrume4bc79d Also get `add nuw` from `uN::checked_add`7c83a04 SmartPointer derive-macrof0b95fc fix build12ec5b7 Rollup merge ofrust-lang#126783 - tguichaoua:fix_tcplistener_into_incoming_issue_number, r=workingjubileeeb265d0 std::unix::os::home_dir: fallback's optimisation.a48f3d6 Auto merge ofrust-lang#126838 - matthiaskrgr:rollup-qkop22o, r=matthiaskrgrec8af4b Rollup merge ofrust-lang#126552 - fee1-dead-contrib:rmfx, r=compiler-errors6d6ba92 Rollup merge ofrust-lang#126140 - eduardosm:stabilize-fs_try_exists, r=Amanieue1edea8 Auto merge ofrust-lang#116113 - kpreid:arcmut, r=dtolnay49d4fdb Generalize `{Rc,Arc}::make_mut()` to unsized types.5ac719e Replace `WriteCloneIntoRaw` with `CloneToUninit`.a4ca461 Add `core::clone::CloneToUninit`.7836843 Auto merge ofrust-lang#126750 - scottmcm:less-unlikely, r=jhpratt934e728 Auto merge ofrust-lang#124101 - the8472:pidfd-methods, r=cuviperc2ec99b to extract a pidfd we must consume the childf7cf777 Add PidFd::{kill, wait, try_wait}d688595 std::unix::fs: copy simplification for apple.bb602cf Auto merge ofrust-lang#125853 - tesuji:promote-fail-fast, r=cjgillot1f17936 update intrinsic const param counting5e7ce0b Remove `feature(effects)` from the standard library8902c17 Auto merge ofrust-lang#126781 - matthiaskrgr:rollup-5u4pens, r=matthiaskrgr54eaed7 fix issue number2e01ae3 Rollup merge ofrust-lang#126613 - tgross35:log-test-update, r=cuviper306d7bf Stop using `unlikely` in `strict_*` methodsa8ab1ce [GVN] Add tests for generic pointees with PtrMetadataa272844 Don't perform mitigation for thread-unsafe libc::exit under Miri.5035a17 fix rustdoc URL1530977 On `target_os = "linux"`, ensure that only one Rust thread calls `libc::exit` or returns from `main`.7e940ba Auto merge ofrust-lang#126578 - scottmcm:inlining-bonuses-too, r=davidtwco9a945fd Auto merge ofrust-lang#124032 - Voultapher:a-new-sort, r=thomccdbaf524 Rollup merge ofrust-lang#126737 - fee1-dead-contrib:rm-const-closures, r=compiler-errors0f6922d Fix wrong big O star bracing in the doc comments7bf7f57 Remove `feature(const_closures)` from libcoreb4e2e4a Auto merge ofrust-lang#126736 - matthiaskrgr:rollup-rb20oe3, r=matthiaskrgr0829ab8 Rollup merge ofrust-lang#126717 - nnethercote:rustfmt-use-pre-cleanups, r=jieyouxuf1c9c80 Rollup merge ofrust-lang#126711 - GKFX:const-option-as-slice, r=oli-obke057232 Auto merge ofrust-lang#116088 - nbdd0121:unwind, r=Amanieu,RalfJung13ea648 Stabilize `PanicInfo::message()` and `PanicMessage`b6a3858 Rollup merge ofrust-lang#126703 - the8472:on-blackbox-crypto-use, r=scottmcm847726d Shrink some slice iterator MIR1ba2fa4 Stabilize `hint_assert_unchecked`9d0041c Update documentation for `hint::assert_unchecked`e3e84a7 Add blank lines after module-level `//` comments.36ad0db Add blank lines after module-level `//!` comments.4e67110 Convert some module-level `//` and `///` comments to `//!`.669d6fc Make Option::as_[mut_]slice const4ae781c reword the hint::blackbox non-guaranteesdd7c901 core: add tracking issue for `array::repeat`5ddeaca core: simplify implementation of `array::repeat`, address other nits62f7a4e core: implement `UncheckedIterator` for `RepeatN`387fd1f core: implement `array::repeat`3fc18d0 Add a hack to prevent proc_macro misopt in CIa95938d Stabilise c_unwind2a5e5b8 Rollup merge ofrust-lang#125787 - Oneirical:infinite-test-a-novel, r=jieyouxu227994d try implementing suggestions78867ab run_make_support nm implementation + bin-emit-no-symbols rmake rewrite76e61bf Replace `move||` with `move ||` in `compiler/` and `library/`13a31b6 Auto merge ofrust-lang#126330 - m-ou-se:panic-message-type, r=Amanieu42802a3 Print the tested value in int_log testsea1ab74 Add missing CopyMarker impl384c205 Revert panic_safe test changesca458ba Add PanicMessage type for PanicInfo::message().2238945 Add tracking issue to async_drop API0b3227b std: rename module for clarity2b9a4f3 std: update TLS module documentation00d4964 std: use the `c_int` from `core::ffi` instead of `libc`bd3b9ec std: simplify `#[cfg]`s for TLS78eaad5 Fix unintended regression for Freeze + Copy types8cd20cb Auto merge ofrust-lang#126569 - jieyouxu:rollup-1uvkb2y, r=jieyouxuc1acd7a Rollup merge ofrust-lang#126531 - slanterns:error_provider, r=workingjubileecd1c998 Rollup merge ofrust-lang#126468 - RalfJung:euclid, r=Mark-Simulacrum2730879 Rollup merge ofrust-lang#126346 - hermit-os:fd, r=Amanieuebbce69 Rollup merge ofrust-lang#126288 - x4exr:patch-1, r=dtolnay4aa43c7 Auto merge ofrust-lang#125720 - folkertdev:optimize_for_size-ptr-rotate, r=Amanieu7912329 doc: Added commas where needed48e1578 Fix doc-link issue489dfce Remove reliance on const_trait in sort implementations89b5784 std: move `sys_common::backtrace` to `sys`90dbe22 use rustc-dep-of-std in panic_unwind6832ad3 Rollup merge ofrust-lang#126539 - lukaslueg:patch-1, r=jhpratt04e46c2 Rollup merge ofrust-lang#125112 - tbu-:pr_create_dir_all_empty, r=dtolnaye77b474 Update `Arc::try_unwrap()` docs83c530f Apply review commentsae7f43e Auto merge ofrust-lang#126299 - scottmcm:tune-sliceindex-ubchecks, r=saethlin339f266 Redo SliceIndex implementations2388743 update comment4cc1c37 Rollup merge ofrust-lang#126229 - ChrisDenton:bindgen, r=Mark-Simulacrumb40c54b std: refactor the TLS implementation7e3c4f8 Auto merge ofrust-lang#126518 - matthiaskrgr:rollup-wb70rzq, r=matthiaskrgr2678593 std: suggest OnceLock over Onceb509ed2 Polish `std::path::absolute` documentation.c3c1757 Auto merge ofrust-lang#126473 - matthiaskrgr:rollup-8w2xm09, r=matthiaskrgra135342 Rollup merge ofrust-lang#126285 - kpreid:unique-rc, r=dtolnay7fafb6d Rollup merge ofrust-lang#126266 - tbu-:pr_doc_alloc_default_system, r=jhprattafee9f5 Rollup merge ofrust-lang#126135 - hermit-os:fuse, r=jhpratt4a32b4b Rollup merge ofrust-lang#123769 - dtolnay:literal, r=fee1-dead3909d51 div_euclid, rem_euclid: clarify/extend documentationca52a2c Rollup merge ofrust-lang#126351 - devnexen:to_sol11_upd, r=ChrisDenton369fa55 Rollup merge ofrust-lang#126402 - firefighterduck:fix-unsafe-precon-copy, r=Nilstrieb2acb995 Rollup merge ofrust-lang#126390 - Kriskras99:master, r=Nilstriebb3c1dcb Rollup merge ofrust-lang#126360 - compiler-errors:uplift-structural-traits, r=lcnrbdb9aa2 Rollup merge ofrust-lang#123726 - jieyouxu:command-new-docs, r=Nilstrieb307d1af Remove superfluous escaping from byte, byte str, and c str literals78d94ee LangItem-ify Coroutine trait in solvers891f00c fix wrong assert_unsafe_precondition message for core::ptr::copy9adf702 Rollup merge ofrust-lang#126384 - RalfJung:is_none_or, r=workingjubilee02cb1e9 Rollup merge ofrust-lang#126347 - slanterns:try_simplify, r=scottmcmfa2a54a Fix wording in {checked_}next_power_of_two3ef894f add tracking issue for is_none_ora5fe19d std::unix::fs::link using direct linkat call for Solaris and macOs.9921cd2 Rollup merge ofrust-lang#126328 - RalfJung:is_none_or, r=workingjubilee93583a6 Simplify `try_*` on `Iterator`47090b1 export std::os::fd module on HermitOS17c90d8 Auto merge ofrust-lang#126273 - pietroalbini:pa-bootstrap-update, r=Mark-Simulacrumb482e06 add is_none_or027c82e Rollup merge ofrust-lang#126322 - m-ou-se:panicinfo-and-panicinfo-2, r=RalfJungdb03ec6 Rollup merge ofrust-lang#126242 - yaahc:simplify-provider, r=jhpratt956efde Rollup merge ofrust-lang#126039 - dpaoliello:arm64ecbuild, r=davidtwco3acb41f Fix deprecated version.bc5e618 Update doc comment on PanicInfo::message().249d63e Use payload_as_str instead of two downcasts.15677e9 Fix deprecation version.a239d5b Clarify doc comment.209f8c8 Auto merge ofrust-lang#126319 - workingjubilee:rollup-lendnud, r=workingjubilee6ec98e7 Rollup merge ofrust-lang#126305 - workingjubilee:fix-os-string-to-string-utf8-invariant, r=joboet80467da Rollup merge ofrust-lang#126287 - nnethercote:reformat-cranelift-patch, r=bjorn35760a4e Rollup merge ofrust-lang#126281 - ChrisDenton:env, r=jhpratt439c2ae Rollup merge ofrust-lang#126249 - workingjubilee:simplify-try-map-signature, r=scottmcm23e3dbf Rollup merge ofrust-lang#126210 - lolbinarycat:ptr_doctest_assert, r=workingjubileed469394 Rollup merge ofrust-lang#123374 - mgeier:doc-slice-from-raw-parts, r=scottmcm63fe960 Require any function with a tait in its signature to actually constrain a hidden typee1d73c2 Revert "Rollup merge ofrust-lang#125362 - joboet:tait_hack, r=Nilstrieb"382ed52 Make PathBuf less Ok with adding UTF-16 then `into_string`548e7a4 Update a cranelift patch file for formatting changes.8ccbe9e `UniqueRc`: support allocators and `T: ?Sized`.b3dcee6 set_env: State the conclusion upfrontf56c023 Rename `std::fs::try_exists` to  `std::fs::exists` and stabilize fs_try_existsc16d8b1 Unify guarantees about the default allocatord8fe589 remove cfg(bootstrap)a2ff49b replace version placeholderf72e4a9 Formatting.0503ca7 Bump deprecation of std's PanicInfo alias to 1.82.0.fea6b03 Add PanicHookInfo::payload_as_str().0c8a9e0 Fix display of panic message in recursive panic.2f85702 Mention core's PanicInfo in error.md.ad0667f Add note on panic payload type.518722e Downcast panic payload to String too in example.c4dea81 Move deprecation of std::panic::PanicInfo to 1.80.0.143e4c4 Fix deprecation version.c6749ae Rename std::panic::PanicInfo to PanicHookInfo.db2e055 Formatting.51f20ac Fix invalid markdown/html.d4b7304 Reorder body of begin_panic for consistency.373fb60 Impl Display for PanicPayload to simplify things.224d45c Use unnamed lifetimes for [..]Payload impl blocks.cf984e0 Move downcasting panic payload to str to a function.a18eeac Mark some PanicInfo methods as #[inline] for consistency.47f359b Remove std::panic::PanicInfo::internal_constructor+set_payload.701d6a2 Remove core::panic::PanicInfo::internal_constructor.cca865d Update doc comment about core::panicking.221a90c Fix doc link.d6658a5 Add core::panic::PanicInfo::payload() for compatibility.ca0bfeb Document difference between core and std's PanicInfo.702405e Split core's PanicInfo and std's PanicInfo.483f641 Simplify `[T; N]::try_map` signature8b6f468 Simplify provider api to improve llvm irc8170e6 Rollup merge ofrust-lang#126212 - SteveLauC:fix/haiku, r=joboet58bb5cf Rollup merge ofrust-lang#126191 - ivan-shrimp:nonzero_doc, r=scottmcmd2f8ddf Bump windows-bindgen to 0.5702bf152 Clarify `Command::new` behavior if passed programs with argumentse17d6b9 Remove some unused crate dependencies.5840184 Update docs for AtomicU8/I8.8791549 fix: build on haiku263861f Update safety docs for AtomicBool::from_ptr.e25ae61 docs(core): make more const_ptr doctests assert instead of printingcf9de23 Auto merge ofrust-lang#126205 - jieyouxu:rollup-s64z5ng, r=jieyouxuc5da756 Rollup merge ofrust-lang#126194 - ChrisDenton:winerror, r=Mark-Simulacrumc4bd74c Rollup merge ofrust-lang#125253 - sunsided:feature/FRAC_1_SQRT_PI, r=Mark-Simulacrumc9c5d8f Auto merge ofrust-lang#126193 - RalfJung:miri-sync, r=RalfJunge39299d Migrate more things to WinError0df0a38 fix `NonZero` doctest inconsistencies818933d Rollup merge ofrust-lang#126168 - devnexen:current_exe_haiku_simpl, r=ChrisDentona9bd569 Rollup merge ofrust-lang#126146 - devnexen:signal_fbsd, r=ChrisDenton05812a0 Merge from rustc56bdaf3 std::unix::os current_exe implementation simplification for haiku.e6c378f Auto merge ofrust-lang#125966 - schvv31n:impl_os_string_pathbuf_leak, r=workingjubileee000ecb std::unix::process adding few specific freebsd signals to be able to id.67454f5 Rollup merge ofrust-lang#126138 - wbk:patch-1, r=lqdca932c8 Rollup merge ofrust-lang#125998 - devnexen:get_mode_illumos, r=Nilstrieb397e9cb Rollup merge ofrust-lang#125951 - slanterns:error_in_core_stabilization, r=Amanieu4655eca Fix typo in docs for std::pinbb2e2d9 add HermitOS support of vectored read/write operationsdd7ccb7 Rollup merge ofrust-lang#126089 - wutchzone:option_take_if, r=scottmcm199da77 Rollup merge ofrust-lang#126030 - ChrisDenton:update-wingen-readme, r=Mark-Simulacrum8a4b11a Rollup merge ofrust-lang#124012 - slanterns:as_slice_stabilize, r=BurntSushi05a92c2 Auto merge ofrust-lang#126110 - workingjubilee:backtrace-0.3.73, r=workingjubileecd73cbe Update backtrace to 0.3.73c6e53ce Merge from rustc3b60335 Rollup merge ofrust-lang#125606 - diondokter:opt-size-int-fmt, r=cuviper7014731 fix doc comments about `error_generic_member_access`3f48168 Stabilize `error_in_core`20f15f4 fixed memory leaks in PathBuf::leak & OsString::leak testsfa66a61 Rollup merge ofrust-lang#126096 - c410-f3r:tests-tests-tests, r=jhpratt5736944 [RFC-2011] Allow `core_intrinsics` when activateddfddd7e Stabilize Option::take_if051c6c6 Raise `DEFAULT_MIN_STACK_SIZE` to at least 64KiB29932f3 Auto merge ofrust-lang#126038 - matthiaskrgr:rollup-h4rm3x2, r=matthiaskrgr149a237 Promote `arm64ec-pc-windows-msvc` to tier 24a81c12 Rollup merge ofrust-lang#126032 - ChrisDenton:update-docs, r=joboet7450cf0 Rollup merge ofrust-lang#125800 - fortanix:raoul/rte-99-fix_mut_static_task_queue, r=jethrogbed91d55 Rollup merge ofrust-lang#125940 - devnexen:unix_fs_netbsd_get_path, r=cuviperbf7430f Update description of the `IsTerminal` example91c8b23 Update `./x fmt` command1632165 Rollup merge ofrust-lang#125995 - kpreid:const-uninit-stable, r=Nilstrieb2c5f1ac Rollup merge ofrust-lang#125982 - xTachyon:fix-linked-list, r=jhpratt80cee25 Rollup merge ofrust-lang#123168 - joshtriplett:size-of-prelude, r=Amanieu28dc012 std::unix::fs::get_mode implementation for illumos/solaris.14a6f29 Use inline const instead of unsafe to implement `MaybeUninit::uninit_array()`.a2c3406 Use inline const instead of unsafe to construct arrays in `MaybeUninit` examples.f8ee355 Rollup merge ofrust-lang#125932 - schvv31n:patch-1, r=lqd49dad46 Rollup merge ofrust-lang#125927 - ferrocene:lw-alloc-unwind-test, r=pietroalbinie38c13a Rollup merge ofrust-lang#125696 - workingjubilee:please-dont-say-you-are-lazy, r=Nilstrieb1764910 Rollup merge ofrust-lang#106186 - rossmacarthur:ft/iter-chain, r=Amanieufbb5246 Make deleting on LinkedList aware of the allocator85aa4b6 impl OsString::leak & PathBuf::leakb19dd14 Add function `core::iter::chain`25245bb Rollup merge ofrust-lang#125919 - tbu-:pr_fix_typo, r=lqda415ddd Rollup merge ofrust-lang#125504 - mqudsi:once_nominal, r=cuviperea7e91c Let compiler auto impl `Send` for `Task`55f3d10 Store `Task::p` as `dyn FnOnce() + Send`92b604f Pass function for `Thread` as `Send` to `Thread::imp`175ad22 Auto merge ofrust-lang#125525 - joboet:tls_accessor, r=cuviper31e0022 std::unix::fs::get_path: using fcntl codepath for netbsd instead.82e24ad Fix typo in the docs of `HashMap::raw_entry_mut`fcc07af Ignore `vec_deque_alloc_error::test_shrink_to_unwind` test on non-unwind targets6ef46b3 Auto merge ofrust-lang#125912 - nnethercote:rustfmt-tests-mir-opt, r=oli-obk7927138 Remove stray "this"06d9b0e Add "OnceList" example to motivate OnceLock6d001c5 Move first OnceLock example to LazyLock7e47256 Differ LazyLock vs. OnceLock in std::sync overviewa198721 Explain LazyCell in core::cell overviewae5598a Reformat `mir!` macro invocations to use braces.494f05c Rollup merge ofrust-lang#125898 - RalfJung:typo, r=Nilstrieb7881d33 Rollup merge ofrust-lang#125884 - Rua:integer_sign_cast, r=Mark-Simulacrum380d9a3 Rollup merge ofrust-lang#121062 - RustyYato:f32-midpoint, r=the847281b9e26 Wording of the documentation1c707b6 typo: depending from -> onfe5adb9 Auto merge ofrust-lang#125577 - devnexen:netbsd_stack_min, r=joboet876458e Implement feature `integer_sign_cast`e929c7f Change f32::midpoint to upcast to f64cd04000 Auto merge ofrust-lang#124294 - tspiteri:ilog-first-iter, r=the84727f0b19d stablize `const_binary_heap_constructor` & create an unstable feature `const_binary_heap_new_in` for `BinaryHeap::new_in`5c2e274 Rollup merge ofrust-lang#125730 - mu001999-contrib:clippy-fix, r=oli-obk9fe1803 Auto merge ofrust-lang#124662 - zetanumbers:needs_async_drop, r=oli-obk8943103 Avoid `mut` and simplify initialization of `TASK_QUEUE`ba98164 Auto merge ofrust-lang#124636 - tbu-:pr_env_unsafe, r=petrochenkovbbaaa79 Rollup merge ofrust-lang#125746 - jmillikin:duration-from-weeks-typo, r=lqd1329a62 Rollup merge ofrust-lang#125739 - RalfJung:drop-in-place-docs, r=workingjubilee8883bcf Rollup merge ofrust-lang#125342 - tbu-:pr_doc_write, r=ChrisDenton14d5dcb explain what the open questions are, and add a Miri test for that6f01ba7 Apply x clippy --fix and x fmtc9c0713 Fix copy-paste error in `Duration::from_weeks` panic message.e935223 Rollup merge ofrust-lang#125733 - compiler-errors:async-fn-assoc-item, r=fmease4feb881 Elaborate about modifying env vars in multi-threaded programs2500719 Add note about safety of `std::env::set_var` on Windowsc4b1ff8 Make `std::env::{set_var, remove_var}` unsafe in edition 202407d3009 drop_in_place: weaken the claim of equivalence with drop(ptr.read())99eabb4 Add lang item for AsyncFnKindHelper::Upvarsa8f468f Add lang item for Future::Output2e1896e Add lang items for AsyncFn's associated typesd82378a [ACP 362] genericize `ptr::from_raw_parts`619e33b Add FRAC_1_SQRT_2PI doc alias to FRAC_1_SQRT_TAU1265244 make `ptr::rotate` smaller when using `optimize_for_size`bb6d4eb Add safety comment to fix tidyc8b699c Optimize async drop glue for some old types0444ab8 Add FRAC_1_SQRT_2PI constant to f16/f32/f64/f1281aaf0a9 Rollup merge ofrust-lang#125226 - madsmtm:fix-mac-catalyst-tests, r=workingjubilee565dce2 Rollup merge ofrust-lang#124251 - scottmcm:unop-ptr-metadata, r=oli-obka4025eb Add custom mir support for `PtrMetadata`87b9f24 Add an intrinsic for `ptr::metadata`914d2c0 Rollup merge ofrust-lang#125637 - nnethercote:rustfmt-fixes, r=GuillaumeGomez3170156 Make more of the test suite run on Mac Catalyst9753338 Disable stack overflow handler tests on iOS-like platforms3548389 Don't format `tests/run-make/*/rmake.rs`.6fcf130 Rollup merge ofrust-lang#125647 - tspiteri:track-lazy_cell_consume, r=workingjubilee385e1b8 Rollup merge ofrust-lang#125551 - clarfonthey:ip-bits, r=jhpratt457f5ee update tracking issue for lazy_cell_consume893db81 Auto merge ofrust-lang#125636 - workingjubilee:bump-backtrace-0.3.72, r=workingjubilee6785858 Sync libstd deps with backtraceb214872 Bump backtrace to 0.3.720ef7706 Auto merge ofrust-lang#125609 - diondokter:opt-size-char-count, r=thomcc3578f42 Rollup merge ofrust-lang#124870 - Lokathor:update-result-docs, r=dtolnayd4fb66b Always use the general case char count1e8098b Size optimize int formattinga74509c Rollup merge ofrust-lang#125559 - scottmcm:simplify-shift-ubcheck, r=workingjubileebc346a0 Auto merge ofrust-lang#122079 - tbu-:pr_copy_file_range_probe, r=the8472fdcee4d std::pal::unix::thread fetching min stack size on netbsd.d14171d Auto merge ofrust-lang#125574 - matthiaskrgr:rollup-1oljoup, r=matthiaskrgr3e545bc Rollup merge ofrust-lang#125571 - tesuji:dummy-pi, r=Nilstrieb8409442 Rollup merge ofrust-lang#125561 - Cyborus04:stabilize-slice-flatten, r=scottmcm8981ee4 Auto merge ofrust-lang#125570 - tesuji:stdout-handle, r=Nilstriebaddaaed f32: use constants instead of reassigning a dummy value as PI8a6d10d use proper name instead of magic number64671fa Stabilize `slice_flatten`4014081 Auto merge ofrust-lang#125070 - tbu-:pr_set_extension_panic, r=jhprattf54c557 Auto merge ofrust-lang#125518 - saethlin:check-arguments-new-in-const, r=joboeta4bac2b It seems that anchor names are implicitly all lowercase7cddfd4 Simplify the `unchecked_sh[lr]` ub-checks a bit805f56b Fix URL target, it's in the module not the type.3b77f19 github showed that weird.65726c0 correct for copy paste errors when fixing wrapping.613145fResolverust-lang#124870 (comment)9677b70 revert to the inconsistent paragraph wrapping.bf3ca98 Rollup merge ofrust-lang#124667 - newpavlov:stabilize_div_duration, r=jhpratt4af28c4 Rollup merge ofrust-lang#123803 - Sp00ph:shrink_to_fix, r=Mark-Simulacrum79e1daf Rollup merge ofrust-lang#122986 - taiki-e:aix-c-char, r=Mark-Simulacrum0b13a6c Rollup merge ofrust-lang#121377 - pitaj:lazy_cell_fn_pointer, r=dtolnayb1ac7da Stabilise ip_bits feature23bb5bc Auto merge ofrust-lang#121571 - clarfonthey:unchecked-math-preconditions, r=saethlinc11b36a Rollup merge ofrust-lang#125527 - programmerjake:patch-2, r=workingjubileed6812d5 Rollup merge ofrust-lang#125498 - zmodem:avx512er, r=workingjubileef52291b Rollup merge ofrust-lang#125478 - Urgau:check-cfg-config-bump-stage0, r=Mark-Simulacrum38dcab9 Rollup merge ofrust-lang#125271 - RalfJung:posix_memalign, r=workingjubilee29a1b3b Move the checks for Arguments constructors to inline const5257f3f Add manual Sync impl for ReentrantLockGuard078095a std: make TLS accessors closures that return pointers567096d Rollup merge ofrust-lang#125497 - meesfrensel:patch-1, r=calebzulawskidd828cf Stop using the avx512er and avx512pf x86 target features749b376 Change pedantically incorrect OnceCell/OnceLock wording2b1602a Fix some SIMD intrinsics documentation59b5617 Remove now outdated comment since we bumped stage06d1cdb5 Add assert_unsafe_precondition to unchecked_{add,sub,neg,mul,shl,shr} methods8fa3f60 Document behavior of `create_dir_all` wrt. empty pathdd196e7 Document platform-specifics for `Read` and `Write` of `File`a71d9d9 Fix c_char on AIXce3db1b fix typo4913884 use posix_memalign on most Unix targets86878b9 Fix linkchecker doc errors1bf7a30 Turn bare links into automatic links736b225 Move BufGuard impl outside of functiona44e7b3 Fix tidy errors36af639 Replace sort implementations48a835b Divide float nanoseconds instead of secondsf84d57f Don't use `T` with both Result and Option, improve explanation.88338ff Add `size_of`, `size_of_val`, `align_of`, and `align_of_val` to the prelude5d56638 Panic if `PathBuf::set_extension` would add a path separator7db52fc Add fn allocator method to rc/sync::Weak. Relax Rc<T>/Arc<T>::allocator to allow unsized T.43bf016 Suggest borrowing on fn argument that is `impl AsRef`50d5af4 use teletype on the attribute name43ae187 Some Result combinations work like an Option.d0c07aa Move `test_shrink_to_unwind` to its own file.d77b1cc Fix `VecDeque::shrink_to` UB when `handle_alloc_error` unwinds.0342284 Use `CURRENT_RUSTC_VERSION`9eb77db Stabilize `div_duration`7a6ddb3 Lift the probe code of `copy_file_range` into a functionf5305c1 Add missing .into_iter()2a5af32 Extend the example code and assert the result678e5a0 Add "safety" commentad38f9b unroll first iter of checked_ilog loop to save one multiplicationdbd03d4 Stabilize `BinaryHeap::as_slice`08f761f DOC: Add FFI example for slice::from_raw_parts()30c876c Be stricter with `copy_file_range` probe resultsfe05246 Less syscalls for the `copy_file_range` probe511fe47 Stabilize `LazyCell` and `LazyLock` (`lazy_cell`)git-subtree-dir: librarygit-subtree-split:5e4edba
jaisnan added a commit to model-checking/verify-rust-std that referenced this pull requestJul 17, 2024
a2cf636 Rollup merge ofrust-lang#127813 - ChrisDenton:win-futex, r=joboetaeae332 Rollup merge ofrust-lang#127763 - ChrisDenton:safe-unsafe-unsafe, r=tgross35e0ea701 Prevent double reference in generic futex417b61f Narrow the scope of the ReadFile unsafe blockb4d1392 forbid(unsafe_op_in_unsafe_fn) in sys/os_strf431b51 Rollup merge ofrust-lang#127836 - workingjubilee:forbid-unsafe-ops-in-xous-uefi, r=tgross350a024bd Rollup merge ofrust-lang#127833 - risc0:erik/zkvm-deny-unsafe, r=workingjubilee0299bb5 Rollup merge ofrust-lang#127807 - ChrisDenton:win-parking, r=joboet61af010 Rollup merge ofrust-lang#127792 - workingjubilee:read-unaligned-is-dwarfier, r=joboetd3cf2e1 Rollup merge ofrust-lang#127444 - Sky9x:cstr-bytes-iter, r=dtolnay12075d1 Rollup merge ofrust-lang#126776 - nnethercote:rustfmt-use-pre-cleanups-2, r=cuviper00d603f Rollup merge ofrust-lang#126271 - diondokter:dec2flt-skip-fast-path, r=tgross358490c84 Rollup merge ofrust-lang#125206 - mgeisler:simplify-std-env-vars, r=jhpratt,tgross35a752e3b uefi: Forbid unwrapped unsafe in platform modules32a1b07 Cfg nite189d3b xous: Forbid unwrapped unsafe in platform modules7ddd7f8 zkvm: add `#[forbid(unsafe_op_in_unsafe_fn)]` in `stdlib`0723962 Adjust some comments on individual `use` declarations.4320ba0 Avoid comments that describe multiple `use` items.1aeddb0 Merge some `core::iter` entries.7a0b2fb Add unsafe blocks in unsafe Thread::new8e76b15 Remove `slice_to_end`e8527cd std: unwrapped unsafe is VERBOTEN!5e4edba Rollup merge ofrust-lang#127789 - Sword-Destiny:master, r=petrochenkov1b631e5 Use futex.rs for Windows thread parkingd59f862 std: Use read_unaligned for reading DWARF686f75b Rollup merge ofrust-lang#127047 - tspiteri:f128-aconsts-lsd, r=tgross358b1d874 deny unsafe_op_in_unsafe_fn for teeosf8bb325 clean unsafe op in unsafe fnb597017 clean unsafe op in unsafe fn9fd9c61 clean unsafe op in unsafe fne0c57e4 delete #![allow(unsafe_op_in_unsafe_fn)]704f56f `impl Send + Sync` and override `count` for the `CStr::bytes` iteratora778c83 Auto merge ofrust-lang#127777 - matthiaskrgr:rollup-qp2vkan, r=matthiaskrgr6535591 Rollup merge ofrust-lang#124921 - RalfJung:offset-from-same-addr, r=oli-obkac443f2 Auto merge ofrust-lang#127020 - tgross35:f16-f128-classify, r=workingjubilee57937d7 allow(unsafe_op_in_unsafe_fn) on some functions94b381d Some Windows functions are safef3bb34b Deny more windows unsafe_op_in_unsafe_fneae9451 Rollup merge ofrust-lang#127750 - ChrisDenton:safe-unsafe-unsafe, r=workingjubilee6257980 Rollup merge ofrust-lang#127744 - workingjubilee:deny-unsafe-op-in-std, r=jhpratt05614f3 Rollup merge ofrust-lang#127712 - ChrisDenton:raw-types, r=workingjubilee14c24b1 Mark some `f16` and `f128` functions unstably const1b70afd Move safety comment outside unsafe block3c286d5 Make os/windows default to deny unsafe in unsafed96ed86 Make pal/windows default to deny unsafe in unsafebb3f60f Fix Windows 79fc6710 Auto merge ofrust-lang#127719 - devnexen:math_log_fix_solill, r=Amanieudecdb06 Don't re-export `c_int` from `c`a1a1c6a Remove DWORD7d18991 Remove ULONGd89bce6 Remove PSRWLOCKd3205de Remove LPVOID68ac381 Remove LPSECURITY_ATTRIBUTES6d037b8 Remove LPOVERLAPPED61f617d Remove LPCVOID8a25371 Remove SIZE_Tcd51de1 Remove CHAR00a5b3b Remove USHORTd621d21 Remove LPWSTR0b22ecb Remove UINT18adcef Remove LONG4eaaf7d Remove LARGE_INTEGERaa45985 Remove NonZeroDWORDd7aa7cf Auto merge ofrust-lang#127732 - GrigorenkoPV:teeos-safe-sys-init, r=Amanieu5ff7b40 std: Unsafe-wrap std::synce8fa3ef std: Unsafe-wrap in Wtf8 impl8c3a9c1 std: Unsafe-wrap std::io91b7331 std: Directly call unsafe {un,}setenv in env8c75111 std: Unsafe-wrap OSStr{,ing}::from_encoded_bytes_unchecked4679f9a std: Unsafe-wrap HashMap::get_many_unchecked_mutac0fd27 std: deny(unsafe_op_in_unsafe_fn) but allow sitesf710e38 Add `classify` and related methods for `f16` and `f128`009660d std: removes logarithms family function edge cases handling for solaris.3492a6b Auto merge ofrust-lang#127728 - matthiaskrgr:rollup-ercdbjd, r=matthiaskrgr0873299 sys::init is not unsafe on teeos6c4029a Rollup merge ofrust-lang#127592 - tesuji:patch-1, r=Mark-Simulacrum7cd8086 Auto merge ofrust-lang#125935 - madsmtm:merge-os-apple, r=workingjubileecfb0556 Merge Apple `std::os` extensions modules into `std::os::darwin`54435f7 Rollup merge ofrust-lang#127704 - workingjubilee:fixup-better-than, r=ChrisDentone122949 Auto merge ofrust-lang#127706 - workingjubilee:rollup-d07ij30, r=workingjubilee3033120 Rollup merge ofrust-lang#127659 - saethlin:manually-drop-bufwriter, r=joboete9eb7de Rollup merge ofrust-lang#127446 - zachs18:miri-stdlib-leaks-core-alloc, r=Mark-Simulacrum3ad2560 Rollup merge ofrust-lang#127370 - ChrisDenton:win-sys, r=Mark-Simulacrum05bf6bc doc: Suggest `str::repeat` over `iter::repeat().take().collect()`96e8ba7 Fix minor typos in std::process doc on Win argv6b67c66 Auto merge ofrust-lang#126958 - dtolnay:u32char, r=Mark-Simulacrum591aaaf std::unix::fs: removing, now useless, layers predating macOs 10.10.94ec6e7 Auto merge ofrust-lang#127674 - jhpratt:rollup-0dxy3k7, r=jhpratta7c1f60 Rollup merge ofrust-lang#127668 - spencer3035:improve-slice-doc, r=jhpratt1e49e05 Rollup merge ofrust-lang#127661 - eduardosm:stabilize-io_slice_advance, r=cuviperc79e003 Auto merge ofrust-lang#127397 - jyn514:multi-thread-panic-hook, r=workingjubilee206678c Auto merge ofrust-lang#126606 - zachs18:patch-2, r=joboet1bb0350 Updated slice documentationc8b79dd Use ManuallyDrop in BufWriter::into_parts6e26e27 Stabilize io_slice_advancecac6664 Rename the internal `const_strlen` to just `strlen`39647ab fix interleaved panic output0476fc4 Rollup merge ofrust-lang#127433 - dtolnay:conststrlen, r=workingjubileef66bd5f Rollup merge ofrust-lang#126827 - the8472:pidfd-spawn, r=workingjubilee1e5cd21 Rollup merge ofrust-lang#124980 - zachs18:rc-allocator, r=Amanieu949f0d6 Add instability attribute on private const_strlen function20bfac6 Rollup merge ofrust-lang#127422 - greaka:master, r=workingjubileef937ef1 Rollup merge ofrust-lang#127599 - tgross35:lazy_cell_consume-rename, r=workingjubileefde7fd2 Rollup merge ofrust-lang#127588 - uweigand:s390x-f16-doctests, r=tgross35ed47f98 Rollup merge ofrust-lang#127572 - tbu-:pr_debug_event_nonpacked, r=jhpratte5c8b85 Rollup merge ofrust-lang#124599 - estebank:issue-41708, r=wesleywiserb71b538 Rename `lazy_cell_consume` to `lazy_cell_into_inner`9efc1cb core: Limit remaining f16 doctests to x86_64 linuxa18fbd0 Rollup merge ofrust-lang#127554 - ferrocene:tshepang-add-missing-attribute, r=pietroalbinie419147 Don't mark `DEBUG_EVENT` struct as `repr(packed)`4552576 Auto merge ofrust-lang#126690 - andyolivares:feature/show_window, r=dtolnay6f6e343 Rollup merge ofrust-lang#127091 - Sky9x:fused-error-sources-iter, r=dtolnay0d64105 Fixed doc links4fb7b22 Few changes to doc comments. Added tracking issue number.fe62f6f Exposing STARTUPINFOW.wShowWindow in CommandExt (show_window function) to control how a new process should display its window (normal, minimized, maximized, etc)7d20047  do not run test where it cannot runc5f1c76 Auto merge ofrust-lang#127235 - martn3:no-mips-f16, r=tgross35,scottmcm3fefa04 Rollup merge ofrust-lang#127460 - Borgerr:clarify-drop-comment, r=jhpratt895175a Rollup merge ofrust-lang#127355 - aceArt-GmbH:126475, r=oli-obk57cea32 Rollup merge ofrust-lang#120248 - WaffleLapkin:bonk-ptr-object-casts, r=compiler-errors,oli-obk,lnicolae74955e Attempt to fix CIe466bf5 Rollup merge ofrust-lang#127367 - ChrisDenton:run-sync, r=Nilstrieb90504f8 Rollup merge ofrust-lang#126921 - workingjubilee:outline-va-list, r=Nilstriebc6b3f3d Auto merge ofrust-lang#127454 - matthiaskrgr:rollup-k3vfen2, r=matthiaskrgr29d7923 Move/change declaration of `mod exit_guard;`ecc9025 clarify `sys::unix::fd::FileDesc::drop` comment (rust-lang#66876)35c5a45 Rollup merge ofrust-lang#127447 - RalfJung:once_lock_miri, r=joboet9f7100d Rollup merge ofrust-lang#127354 - nicholasbishop:bishop-sized-doc, r=Nilstriebee06e7d Rollup merge ofrust-lang#127297 - the8472:path-new-hash, r=Nilstrieb2206c6b Rollup merge ofrust-lang#127189 - GrigorenkoPV:linkedlist-cursor-list, r=Nilstrieb41bcc36 Rollup merge ofrust-lang#127179 - tgross35:typeid-debug-hex, r=Nilstrieb7177ac8 once_lock: make test not take as long in Miri294d87f Remove non-focused memory leak in `std` doctest for Miri.a86fd0f Specialize `TrustedLen` for `Iterator::unzip()`5515bba Mitigate focused memory leaks in `core` doctests for Miri.3a0fe26 Remove non-focused memory leaks in `core` doctests for Miri.20d6cb3 Mitigate focused memory leaks in `alloc` doctests for Miri.cac8902 Remove non-focused memory leaks in `alloc` doctests for Miri.bcdc8e8 Stabilize const_cstr_from_ptr (CStr::from_ptr, CStr::count_bytes)a48f566 offset_from intrinsic: always allow pointers to point to the same address9919a83 Mark format! with must_use hint0907955 as_simd: fix comment to be in line with507583a (rust-lang#121201)5569ece Rollup merge ofrust-lang#127275 - RalfJung:offset-from-isize-min, r=Amanieu2337ab5 Rollup merge ofrust-lang#125751 - pitaj:new_range_api, r=jhprattad4fde6 Rollup merge ofrust-lang#127363 - GuillaumeGomez:improve-fmt-code-readability, r=Amanieu3eeca5f Rollup merge ofrust-lang#127107 - mu001999-contrib:dead/enhance-2, r=pnkfelix1b5e5ac Rollup merge ofrust-lang#123600 - tisonkun:path_with_extension, r=dtolnay5e9d445 Attempt to fix CId8965d3 add `new_range_api` for RFC 3550ca0f659 Move exit guard from sys::common::exit_guard to sys::exit_guard.cf300a7 Update library/std/src/sys/pal/common/exit_guard.rsba4c71a add unit tests for extra extension feature55fc20b update comments6b7a259 Add experimental raw-dylib feature to stdc452e62 Use windows_targets macro for alloc521c81a Run alloc sync tests2fcdebb Improve readability of some fmt code examples625bcc4 Rollup merge ofrust-lang#127320 - ChrisDenton:win-sys, r=Mark-Simulacrumf8caf5f Rollup merge ofrust-lang#127214 - bjorn3:miri_native_unwind, r=oli-obk1862054 Describe Sized requirements for mem::offset_ofe26c881 impl FusedIterator and a size hint for the error sources iter8f1c664 core: erase redundant stability attrs in va_list60c33a5 library: outline VaList into ffi::va_list03d11c2 Auto merge ofrust-lang#126171 - RalfJung:simd_bitmask_multibyte, r=workingjubilee297850a Add more checks for pointers with vtable metaf58a3d6 Improve dead code analysis515bd30 Add comments to windows_targets.rs89d2de0 Update windows-bindgen to 0.58.00860a04 also remove redundant requirements from offset()6f80604 offset_from: "the difference must fit in an isize" is a corollaryde4f5c2 Rollup merge ofrust-lang#127303 - cuishuang:master, r=jhpratt56c73c3 Rollup merge ofrust-lang#127195 - biabbas:vxworks_cleanup, r=jhpratt5dfdef7 Rollup merge ofrust-lang#126792 - wooden-worm:master, r=Mark-Simulacrum4df2059 chore: remove repeat wordsacbefbb impl PathBuf::add_extension and Path::with_added_extension13d5a42 Auto merge ofrust-lang#127226 - mat-1:optimize-siphash-round, r=nnethercoteed3d487 stir the hash state a little to avoid prefix collisions5ca124f Add more test cases for path comparisons33bc557 Add test case demonstrating equality of paths "foo/bar" and "foobar"079f999 Move unique_thread_exit call to lang_start_internal so it is not in a generic function, and wrap it in `catch_unwind`47d0cbc Remove Miri special-case596be7e Use pthread_t instead of numeric thread id2e90f6f Use libc::pause instead of std::thread::park in wait-for-exit loop1fd23e8 core: Limit four f16 doctests to x86_64 linuxe6f15c5 std: Set has_reliable_f16 to false for MIPS targets in build.rs67535b6 library/std/build.rs: "powerpc64le" is not a target_arch5b0d82f Rollup merge ofrust-lang#127204 - dimpolo:stabilize_atomic_bool_fetch_not, r=jhprattb184a84 Rollup merge ofrust-lang#123588 - tgross35:stabilize-assert_unchecked, r=dtolnay2a81053 Fall back on remove dir implementation for vxworksa8b6d0a Rollup merge ofrust-lang#127230 - hattizai:patch01, r=saethlin4d7cbb2 chore: remove duplicate words645e9f2 Optimize SipHash by reordering compress instructionsc5ab1f0 Rollup merge ofrust-lang#127128 - elomatreb:elomatreb/stabilize-duration_abs_diff, r=joboetf090672 Rollup merge ofrust-lang#126732 - StackOverflowExcept1on:master, r=m-ou-se1dc4f05 Use the native unwind function in miri where possible4fff335 Avoid MIR bloat in inlining4385efd Stabilize atomic_bool_fetch_not6c3359c Rollup merge ofrust-lang#127182 - danielhuang:patch-4, r=Nilstrieba0a438a Remove unqualified import io:: Error for vxworks as all Error references are qualified in process_vxworks.rs2a65e9f Auto merge ofrust-lang#127026 - Urgau:cleanup-bootstrap-check-cfg, r=Kobzolbba2200 LinkedList's Cursor: method to get a ref to the cursor's list40a9be9 Update ip_addr.rs986dbd1 Print `TypeId` as hex for debuggingf27723e Rollup merge ofrust-lang#127069 - Sky9x:fmt-pointer-use-addr, r=Nilstriebb068fce Rollup merge ofrust-lang#126895 - betelgeuse:improve_simd_gather_documentation, r=Amanieua6b22e9 Rollup merge ofrust-lang#127134 - tgross35:typeid-debug, r=Nilstrieb7f0bb45 Rollup merge ofrust-lang#126906 - GrigorenkoPV:fixme-split_at_first, r=Mark-Simulacrumb0feb54 Rollup merge ofrust-lang#126705 - safinaskar:panic, r=Mark-Simulacrumb8977f5 Auto merge ofrust-lang#127133 - matthiaskrgr:rollup-jxkp3yf, r=matthiaskrgraffa2f9 Print `TypeId` as a `u128` for `Debug`05a472c Rollup merge ofrust-lang#127122 - TDecking:div_ceil, r=Nilstrieb9b3a511 Auto merge ofrust-lang#120639 - fee1-dead-contrib:new-effects-desugaring, r=oli-obkf96a321 Stabilize `duration_abs_diff`bf9096f small correction to fmt::Pointer impl171f5db Auto merge ofrust-lang#127121 - GuillaumeGomez:rollup-xjjjckn, r=GuillaumeGomez50a6646 Remove uneccessary condition in `div_ceil`7914389 Updated docs on `#[panic_handler]` in `library/core/src/lib.rs`1858bdc Rollup merge ofrust-lang#127073 - Sky9x:unnecessary-seqcst, r=Nilstriebaaed209 Rollup merge ofrust-lang#127072 - Sky9x:docs-includes-vs-does-include, r=scottmcme5a577d Auto merge ofrust-lang#127119 - RalfJung:miri-sync, r=RalfJung77a5b51 Rollup merge ofrust-lang#126953 - joboet:lazy_key, r=jhpratt8641f6a Merge from rustc402992c Rollup merge ofrust-lang#127071 - Sky9x:remove-ptr-to-from-bits, r=scottmcm0a2d8e4 Rollup merge ofrust-lang#127070 - Sky9x:unit-const-param-ty, r=BoxyUwU663f3d5 Rollup merge ofrust-lang#127055 - shepmaster:hash-finish-must-use, r=dtolnay729a10a address review commentsdb228b8 general fixups and turn `TODO`s into `FIXME`s47492c9 Implement `Min` trait in new solvercc4a029 implement new effects desugaringd6fadf5 std: add safety comments8c3c7dc Rollup merge ofrust-lang#126970 - DaniPopes:simplify-str-clone_into, r=cuviperae98528 Rollup merge ofrust-lang#126956 - joboet:fmt_no_extern_ty, r=RalfJung652f0b8 Merge from rustc48dc678 Remove unnecessary SeqCst in `impl fmt::Pointer for AtomicPtr`e6e5e84 docs: say "includes" instead of "does include"a722d39 Remove (deprecated & unstable) {to,from}_bits pointer methods2ed9c9f add () to the marker_impls macro for ConstParamTyfdfe014 Mark `Hasher::finish` as #[must_use]2bd2069 fix least significant digits of f128 associated constants8db57c2 core: improve comment1f8c8f4 Cleanup bootstrap check-cfg6c38c60 Rollup merge ofrust-lang#126980 - Borgerr:fix-extendfromslice-check, r=workingjubileea2dc9b5 Rollup merge ofrust-lang#126929 - nnethercote:rm-__rust_force_expr, r=oli-obkcf231e8 Merge from rustca8b311e Auto merge ofrust-lang#126608 - tgross35:f16-f128-library, r=Mark-Simulacrum4788a93 std: test a variety of ways to extend a Wtf8Buf57c2de8 set self.is_known_utf8 to false in extend_from_slicec14a130 Rollup merge ofrust-lang#126879 - the8472:next-chunk-filter-drop, r=cuviperf6fdef3 core: avoid `extern` types in formatting infrastructure43a865a fix UI test, simplify error messageff33a66 regression test for leaks in the the Filter::next_chunk implementationf90972a add comments explaining optimizations for Filter::next_chunk4039a7f fix Drop items getting leaked in Filter::next_chunk0351c53 Simplify `str::clone_into`5aedb8a Rollup merge ofrust-lang#126946 - cyrgani:patch-1, r=compiler-errors5664da3 Rollup merge ofrust-lang#126927 - workingjubilee:vaargsafe-is-unsafe, r=joboet9273373 Rollup merge ofrust-lang#126885 - Borgerr:rm_internal_pathbuf_asmutvec, r=workingjubilee46074aa Rollup merge ofrust-lang#126302 - mu001999-contrib:ignore/default, r=michaelwoerister0fe5362 Stabilize const unchecked conversion from u32 to char9dcaa15 std: separate TLS key creation from TLS access5d08a54 Detect unused structs which derived Defaulte6c45e4 `PathBuf::as_mut_vec` removed and verified for UEFI and Windows platformsrust-lang#1263337cec6ef remove references to `PathBuf::as_mut_vec` in `PathBuf::_set_extension`37f78f4 inner truncate methods for UEFI platformscfb8021rust-lang#126333 remove `PathBuf::as_mut_vec` reference at top of `PathBuf::_push`3edb521 simd_bitmask intrinsic: add a non-power-of-2 multi-byte example2ddf794 Add missing slash in const_eval_select doc comment19cfdb2 Add tests for `f16` and `f128`561daff Add more `f16` and `f128` library functions and constants6cb3d34 Add doctests to existing `f16` and `f128` functionsb0e0503 Add build.rs config for reliable `f16` and `f128`028026b Remove `__rust_force_expr`.1069a68 core: VaArgSafe is an unsafe traita451b2a Auto merge ofrust-lang#126852 - scottmcm:more-checked-math-tweaks, r=Amanieu17d03b9 Check that we get somewhat sane PIDs when spawning with pidfds4c9a96e more fine-grained feature-detection for pidfd spawningbf06e43 document safety properties of the internal Process::new constructor9212236 use pidfd_spawn for faster process creation when pidfds are requested4815f29 document the cvt methods1bd207e Rollup merge ofrust-lang#126904 - GrigorenkoPV:nonzero-fixme, r=joboet2676918 Rollup merge ofrust-lang#125575 - dingxiangfei2009:derive-smart-ptr, r=davidtwco9dcffa5 Rollup merge ofrust-lang#125082 - kpreid:const-uninit, r=dtolnaycf34f71 Replace `MaybeUninit::uninit_array()` with array repeat expression.e51d8a2 Auto merge ofrust-lang#126523 - joboet:the_great_big_tls_refactor, r=Mark-Simulacrum2b8c7a3 Small fixme in core now that split_first has no codegen issues532304b Small fixme in core now that NonZero is generic5ae0378 std: fix wasm buildsae08c58 Rollup merge ofrust-lang#126213 - zachs18:atomicbool-u8-i8-from-ptr-alignment, r=Nilstrieb071e80d Fix simd_gather documentation0c4a661 wasm64 build with target-feature=+simd128,+atomics36a20f7 Reword docs for `f32` and `f64`6839ec5 Extract repeated constants from `f32` and `f64` sourcec26bd79 Rollup merge ofrust-lang#126854 - devnexen:std_unix_os_fallback_upd, r=Mark-Simulacrum828e528 Rollup merge ofrust-lang#126807 - devnexen:copy_file_macos_simpl, r=Mark-Simulacrume4bc79d Also get `add nuw` from `uN::checked_add`7c83a04 SmartPointer derive-macrof0b95fc fix build12ec5b7 Rollup merge ofrust-lang#126783 - tguichaoua:fix_tcplistener_into_incoming_issue_number, r=workingjubileeeb265d0 std::unix::os::home_dir: fallback's optimisation.a48f3d6 Auto merge ofrust-lang#126838 - matthiaskrgr:rollup-qkop22o, r=matthiaskrgrec8af4b Rollup merge ofrust-lang#126552 - fee1-dead-contrib:rmfx, r=compiler-errors6d6ba92 Rollup merge ofrust-lang#126140 - eduardosm:stabilize-fs_try_exists, r=Amanieue1edea8 Auto merge ofrust-lang#116113 - kpreid:arcmut, r=dtolnay49d4fdb Generalize `{Rc,Arc}::make_mut()` to unsized types.5ac719e Replace `WriteCloneIntoRaw` with `CloneToUninit`.a4ca461 Add `core::clone::CloneToUninit`.7836843 Auto merge ofrust-lang#126750 - scottmcm:less-unlikely, r=jhpratt934e728 Auto merge ofrust-lang#124101 - the8472:pidfd-methods, r=cuviperc2ec99b to extract a pidfd we must consume the childf7cf777 Add PidFd::{kill, wait, try_wait}d688595 std::unix::fs: copy simplification for apple.bb602cf Auto merge ofrust-lang#125853 - tesuji:promote-fail-fast, r=cjgillot1f17936 update intrinsic const param counting5e7ce0b Remove `feature(effects)` from the standard library8902c17 Auto merge ofrust-lang#126781 - matthiaskrgr:rollup-5u4pens, r=matthiaskrgr54eaed7 fix issue number2e01ae3 Rollup merge ofrust-lang#126613 - tgross35:log-test-update, r=cuviper306d7bf Stop using `unlikely` in `strict_*` methodsa8ab1ce [GVN] Add tests for generic pointees with PtrMetadataa272844 Don't perform mitigation for thread-unsafe libc::exit under Miri.5035a17 fix rustdoc URL1530977 On `target_os = "linux"`, ensure that only one Rust thread calls `libc::exit` or returns from `main`.7e940ba Auto merge ofrust-lang#126578 - scottmcm:inlining-bonuses-too, r=davidtwco9a945fd Auto merge ofrust-lang#124032 - Voultapher:a-new-sort, r=thomccdbaf524 Rollup merge ofrust-lang#126737 - fee1-dead-contrib:rm-const-closures, r=compiler-errors0f6922d Fix wrong big O star bracing in the doc comments7bf7f57 Remove `feature(const_closures)` from libcoreb4e2e4a Auto merge ofrust-lang#126736 - matthiaskrgr:rollup-rb20oe3, r=matthiaskrgr0829ab8 Rollup merge ofrust-lang#126717 - nnethercote:rustfmt-use-pre-cleanups, r=jieyouxuf1c9c80 Rollup merge ofrust-lang#126711 - GKFX:const-option-as-slice, r=oli-obke057232 Auto merge ofrust-lang#116088 - nbdd0121:unwind, r=Amanieu,RalfJung13ea648 Stabilize `PanicInfo::message()` and `PanicMessage`b6a3858 Rollup merge ofrust-lang#126703 - the8472:on-blackbox-crypto-use, r=scottmcm847726d Shrink some slice iterator MIR1ba2fa4 Stabilize `hint_assert_unchecked`9d0041c Update documentation for `hint::assert_unchecked`e3e84a7 Add blank lines after module-level `//` comments.36ad0db Add blank lines after module-level `//!` comments.4e67110 Convert some module-level `//` and `///` comments to `//!`.669d6fc Make Option::as_[mut_]slice const4ae781c reword the hint::blackbox non-guaranteesdd7c901 core: add tracking issue for `array::repeat`5ddeaca core: simplify implementation of `array::repeat`, address other nits62f7a4e core: implement `UncheckedIterator` for `RepeatN`387fd1f core: implement `array::repeat`3fc18d0 Add a hack to prevent proc_macro misopt in CIa95938d Stabilise c_unwind2a5e5b8 Rollup merge ofrust-lang#125787 - Oneirical:infinite-test-a-novel, r=jieyouxu227994d try implementing suggestions78867ab run_make_support nm implementation + bin-emit-no-symbols rmake rewrite76e61bf Replace `move||` with `move ||` in `compiler/` and `library/`13a31b6 Auto merge ofrust-lang#126330 - m-ou-se:panic-message-type, r=Amanieu42802a3 Print the tested value in int_log testsea1ab74 Add missing CopyMarker impl384c205 Revert panic_safe test changesca458ba Add PanicMessage type for PanicInfo::message().2238945 Add tracking issue to async_drop API0b3227b std: rename module for clarity2b9a4f3 std: update TLS module documentation00d4964 std: use the `c_int` from `core::ffi` instead of `libc`bd3b9ec std: simplify `#[cfg]`s for TLS78eaad5 Fix unintended regression for Freeze + Copy types8cd20cb Auto merge ofrust-lang#126569 - jieyouxu:rollup-1uvkb2y, r=jieyouxuc1acd7a Rollup merge ofrust-lang#126531 - slanterns:error_provider, r=workingjubileecd1c998 Rollup merge ofrust-lang#126468 - RalfJung:euclid, r=Mark-Simulacrum2730879 Rollup merge ofrust-lang#126346 - hermit-os:fd, r=Amanieuebbce69 Rollup merge ofrust-lang#126288 - x4exr:patch-1, r=dtolnay4aa43c7 Auto merge ofrust-lang#125720 - folkertdev:optimize_for_size-ptr-rotate, r=Amanieu7912329 doc: Added commas where needed48e1578 Fix doc-link issue489dfce Remove reliance on const_trait in sort implementations89b5784 std: move `sys_common::backtrace` to `sys`90dbe22 use rustc-dep-of-std in panic_unwind6832ad3 Rollup merge ofrust-lang#126539 - lukaslueg:patch-1, r=jhpratt04e46c2 Rollup merge ofrust-lang#125112 - tbu-:pr_create_dir_all_empty, r=dtolnaye77b474 Update `Arc::try_unwrap()` docs83c530f Apply review commentsae7f43e Auto merge ofrust-lang#126299 - scottmcm:tune-sliceindex-ubchecks, r=saethlin339f266 Redo SliceIndex implementations2388743 update comment4cc1c37 Rollup merge ofrust-lang#126229 - ChrisDenton:bindgen, r=Mark-Simulacrumb40c54b std: refactor the TLS implementation7e3c4f8 Auto merge ofrust-lang#126518 - matthiaskrgr:rollup-wb70rzq, r=matthiaskrgr2678593 std: suggest OnceLock over Onceb509ed2 Polish `std::path::absolute` documentation.c3c1757 Auto merge ofrust-lang#126473 - matthiaskrgr:rollup-8w2xm09, r=matthiaskrgra135342 Rollup merge ofrust-lang#126285 - kpreid:unique-rc, r=dtolnay7fafb6d Rollup merge ofrust-lang#126266 - tbu-:pr_doc_alloc_default_system, r=jhprattafee9f5 Rollup merge ofrust-lang#126135 - hermit-os:fuse, r=jhpratt4a32b4b Rollup merge ofrust-lang#123769 - dtolnay:literal, r=fee1-dead3909d51 div_euclid, rem_euclid: clarify/extend documentationca52a2c Rollup merge ofrust-lang#126351 - devnexen:to_sol11_upd, r=ChrisDenton369fa55 Rollup merge ofrust-lang#126402 - firefighterduck:fix-unsafe-precon-copy, r=Nilstrieb2acb995 Rollup merge ofrust-lang#126390 - Kriskras99:master, r=Nilstriebb3c1dcb Rollup merge ofrust-lang#126360 - compiler-errors:uplift-structural-traits, r=lcnrbdb9aa2 Rollup merge ofrust-lang#123726 - jieyouxu:command-new-docs, r=Nilstrieb307d1af Remove superfluous escaping from byte, byte str, and c str literals78d94ee LangItem-ify Coroutine trait in solvers891f00c fix wrong assert_unsafe_precondition message for core::ptr::copy9adf702 Rollup merge ofrust-lang#126384 - RalfJung:is_none_or, r=workingjubilee02cb1e9 Rollup merge ofrust-lang#126347 - slanterns:try_simplify, r=scottmcmfa2a54a Fix wording in {checked_}next_power_of_two3ef894f add tracking issue for is_none_ora5fe19d std::unix::fs::link using direct linkat call for Solaris and macOs.9921cd2 Rollup merge ofrust-lang#126328 - RalfJung:is_none_or, r=workingjubilee93583a6 Simplify `try_*` on `Iterator`47090b1 export std::os::fd module on HermitOS17c90d8 Auto merge ofrust-lang#126273 - pietroalbini:pa-bootstrap-update, r=Mark-Simulacrumb482e06 add is_none_or027c82e Rollup merge ofrust-lang#126322 - m-ou-se:panicinfo-and-panicinfo-2, r=RalfJungdb03ec6 Rollup merge ofrust-lang#126242 - yaahc:simplify-provider, r=jhpratt956efde Rollup merge ofrust-lang#126039 - dpaoliello:arm64ecbuild, r=davidtwco3acb41f Fix deprecated version.bc5e618 Update doc comment on PanicInfo::message().249d63e Use payload_as_str instead of two downcasts.15677e9 Fix deprecation version.a239d5b Clarify doc comment.209f8c8 Auto merge ofrust-lang#126319 - workingjubilee:rollup-lendnud, r=workingjubilee6ec98e7 Rollup merge ofrust-lang#126305 - workingjubilee:fix-os-string-to-string-utf8-invariant, r=joboet80467da Rollup merge ofrust-lang#126287 - nnethercote:reformat-cranelift-patch, r=bjorn35760a4e Rollup merge ofrust-lang#126281 - ChrisDenton:env, r=jhpratt439c2ae Rollup merge ofrust-lang#126249 - workingjubilee:simplify-try-map-signature, r=scottmcm23e3dbf Rollup merge ofrust-lang#126210 - lolbinarycat:ptr_doctest_assert, r=workingjubileed469394 Rollup merge ofrust-lang#123374 - mgeier:doc-slice-from-raw-parts, r=scottmcm63fe960 Require any function with a tait in its signature to actually constrain a hidden typee1d73c2 Revert "Rollup merge ofrust-lang#125362 - joboet:tait_hack, r=Nilstrieb"382ed52 Make PathBuf less Ok with adding UTF-16 then `into_string`548e7a4 Update a cranelift patch file for formatting changes.8ccbe9e `UniqueRc`: support allocators and `T: ?Sized`.b3dcee6 set_env: State the conclusion upfrontf56c023 Rename `std::fs::try_exists` to  `std::fs::exists` and stabilize fs_try_existsc16d8b1 Unify guarantees about the default allocatord8fe589 remove cfg(bootstrap)a2ff49b replace version placeholderf72e4a9 Formatting.0503ca7 Bump deprecation of std's PanicInfo alias to 1.82.0.fea6b03 Add PanicHookInfo::payload_as_str().0c8a9e0 Fix display of panic message in recursive panic.2f85702 Mention core's PanicInfo in error.md.ad0667f Add note on panic payload type.518722e Downcast panic payload to String too in example.c4dea81 Move deprecation of std::panic::PanicInfo to 1.80.0.143e4c4 Fix deprecation version.c6749ae Rename std::panic::PanicInfo to PanicHookInfo.db2e055 Formatting.51f20ac Fix invalid markdown/html.d4b7304 Reorder body of begin_panic for consistency.373fb60 Impl Display for PanicPayload to simplify things.224d45c Use unnamed lifetimes for [..]Payload impl blocks.cf984e0 Move downcasting panic payload to str to a function.a18eeac Mark some PanicInfo methods as #[inline] for consistency.47f359b Remove std::panic::PanicInfo::internal_constructor+set_payload.701d6a2 Remove core::panic::PanicInfo::internal_constructor.cca865d Update doc comment about core::panicking.221a90c Fix doc link.d6658a5 Add core::panic::PanicInfo::payload() for compatibility.ca0bfeb Document difference between core and std's PanicInfo.702405e Split core's PanicInfo and std's PanicInfo.019e01f Skip fast path for dec2flt when optimize_for_size483f641 Simplify `[T; N]::try_map` signature8b6f468 Simplify provider api to improve llvm irc8170e6 Rollup merge ofrust-lang#126212 - SteveLauC:fix/haiku, r=joboet58bb5cf Rollup merge ofrust-lang#126191 - ivan-shrimp:nonzero_doc, r=scottmcmd2f8ddf Bump windows-bindgen to 0.5702bf152 Clarify `Command::new` behavior if passed programs with argumentse17d6b9 Remove some unused crate dependencies.5840184 Update docs for AtomicU8/I8.8791549 fix: build on haiku263861f Update safety docs for AtomicBool::from_ptr.e25ae61 docs(core): make more const_ptr doctests assert instead of printingcf9de23 Auto merge ofrust-lang#126205 - jieyouxu:rollup-s64z5ng, r=jieyouxuc5da756 Rollup merge ofrust-lang#126194 - ChrisDenton:winerror, r=Mark-Simulacrumc4bd74c Rollup merge ofrust-lang#125253 - sunsided:feature/FRAC_1_SQRT_PI, r=Mark-Simulacrumc9c5d8f Auto merge ofrust-lang#126193 - RalfJung:miri-sync, r=RalfJunge39299d Migrate more things to WinError0df0a38 fix `NonZero` doctest inconsistencies818933d Rollup merge ofrust-lang#126168 - devnexen:current_exe_haiku_simpl, r=ChrisDentona9bd569 Rollup merge ofrust-lang#126146 - devnexen:signal_fbsd, r=ChrisDenton05812a0 Merge from rustc56bdaf3 std::unix::os current_exe implementation simplification for haiku.e6c378f Auto merge ofrust-lang#125966 - schvv31n:impl_os_string_pathbuf_leak, r=workingjubileee000ecb std::unix::process adding few specific freebsd signals to be able to id.67454f5 Rollup merge ofrust-lang#126138 - wbk:patch-1, r=lqdca932c8 Rollup merge ofrust-lang#125998 - devnexen:get_mode_illumos, r=Nilstrieb397e9cb Rollup merge ofrust-lang#125951 - slanterns:error_in_core_stabilization, r=Amanieu4655eca Fix typo in docs for std::pinbb2e2d9 add HermitOS support of vectored read/write operationsdd7ccb7 Rollup merge ofrust-lang#126089 - wutchzone:option_take_if, r=scottmcm199da77 Rollup merge ofrust-lang#126030 - ChrisDenton:update-wingen-readme, r=Mark-Simulacrum8a4b11a Rollup merge ofrust-lang#124012 - slanterns:as_slice_stabilize, r=BurntSushi05a92c2 Auto merge ofrust-lang#126110 - workingjubilee:backtrace-0.3.73, r=workingjubileecd73cbe Update backtrace to 0.3.73c6e53ce Merge from rustc3b60335 Rollup merge ofrust-lang#125606 - diondokter:opt-size-int-fmt, r=cuviper7014731 fix doc comments about `error_generic_member_access`3f48168 Stabilize `error_in_core`20f15f4 fixed memory leaks in PathBuf::leak & OsString::leak testsfa66a61 Rollup merge ofrust-lang#126096 - c410-f3r:tests-tests-tests, r=jhpratt5736944 [RFC-2011] Allow `core_intrinsics` when activateddfddd7e Stabilize Option::take_if051c6c6 Raise `DEFAULT_MIN_STACK_SIZE` to at least 64KiB29932f3 Auto merge ofrust-lang#126038 - matthiaskrgr:rollup-h4rm3x2, r=matthiaskrgr149a237 Promote `arm64ec-pc-windows-msvc` to tier 24a81c12 Rollup merge ofrust-lang#126032 - ChrisDenton:update-docs, r=joboet7450cf0 Rollup merge ofrust-lang#125800 - fortanix:raoul/rte-99-fix_mut_static_task_queue, r=jethrogbed91d55 Rollup merge ofrust-lang#125940 - devnexen:unix_fs_netbsd_get_path, r=cuviperbf7430f Update description of the `IsTerminal` example91c8b23 Update `./x fmt` command1632165 Rollup merge ofrust-lang#125995 - kpreid:const-uninit-stable, r=Nilstrieb2c5f1ac Rollup merge ofrust-lang#125982 - xTachyon:fix-linked-list, r=jhpratt80cee25 Rollup merge ofrust-lang#123168 - joshtriplett:size-of-prelude, r=Amanieu28dc012 std::unix::fs::get_mode implementation for illumos/solaris.14a6f29 Use inline const instead of unsafe to implement `MaybeUninit::uninit_array()`.a2c3406 Use inline const instead of unsafe to construct arrays in `MaybeUninit` examples.f8ee355 Rollup merge ofrust-lang#125932 - schvv31n:patch-1, r=lqd49dad46 Rollup merge ofrust-lang#125927 - ferrocene:lw-alloc-unwind-test, r=pietroalbinie38c13a Rollup merge ofrust-lang#125696 - workingjubilee:please-dont-say-you-are-lazy, r=Nilstrieb1764910 Rollup merge ofrust-lang#106186 - rossmacarthur:ft/iter-chain, r=Amanieufbb5246 Make deleting on LinkedList aware of the allocator85aa4b6 impl OsString::leak & PathBuf::leakb19dd14 Add function `core::iter::chain`25245bb Rollup merge ofrust-lang#125919 - tbu-:pr_fix_typo, r=lqda415ddd Rollup merge ofrust-lang#125504 - mqudsi:once_nominal, r=cuviperea7e91c Let compiler auto impl `Send` for `Task`55f3d10 Store `Task::p` as `dyn FnOnce() + Send`92b604f Pass function for `Thread` as `Send` to `Thread::imp`175ad22 Auto merge ofrust-lang#125525 - joboet:tls_accessor, r=cuviper31e0022 std::unix::fs::get_path: using fcntl codepath for netbsd instead.82e24ad Fix typo in the docs of `HashMap::raw_entry_mut`fcc07af Ignore `vec_deque_alloc_error::test_shrink_to_unwind` test on non-unwind targets6ef46b3 Auto merge ofrust-lang#125912 - nnethercote:rustfmt-tests-mir-opt, r=oli-obk7927138 Remove stray "this"06d9b0e Add "OnceList" example to motivate OnceLock6d001c5 Move first OnceLock example to LazyLock7e47256 Differ LazyLock vs. OnceLock in std::sync overviewa198721 Explain LazyCell in core::cell overviewae5598a Reformat `mir!` macro invocations to use braces.494f05c Rollup merge ofrust-lang#125898 - RalfJung:typo, r=Nilstrieb7881d33 Rollup merge ofrust-lang#125884 - Rua:integer_sign_cast, r=Mark-Simulacrum380d9a3 Rollup merge ofrust-lang#121062 - RustyYato:f32-midpoint, r=the847281b9e26 Wording of the documentation1c707b6 typo: depending from -> onfe5adb9 Auto merge ofrust-lang#125577 - devnexen:netbsd_stack_min, r=joboet876458e Implement feature `integer_sign_cast`e929c7f Change f32::midpoint to upcast to f64cd04000 Auto merge ofrust-lang#124294 - tspiteri:ilog-first-iter, r=the84727f0b19d stablize `const_binary_heap_constructor` & create an unstable feature `const_binary_heap_new_in` for `BinaryHeap::new_in`5c2e274 Rollup merge ofrust-lang#125730 - mu001999-contrib:clippy-fix, r=oli-obk9fe1803 Auto merge ofrust-lang#124662 - zetanumbers:needs_async_drop, r=oli-obk8943103 Avoid `mut` and simplify initialization of `TASK_QUEUE`ba98164 Auto merge ofrust-lang#124636 - tbu-:pr_env_unsafe, r=petrochenkovbbaaa79 Rollup merge ofrust-lang#125746 - jmillikin:duration-from-weeks-typo, r=lqd1329a62 Rollup merge ofrust-lang#125739 - RalfJung:drop-in-place-docs, r=workingjubilee8883bcf Rollup merge ofrust-lang#125342 - tbu-:pr_doc_write, r=ChrisDenton14d5dcb explain what the open questions are, and add a Miri test for that6f01ba7 Apply x clippy --fix and x fmtc9c0713 Fix copy-paste error in `Duration::from_weeks` panic message.e935223 Rollup merge ofrust-lang#125733 - compiler-errors:async-fn-assoc-item, r=fmease4feb881 Elaborate about modifying env vars in multi-threaded programs2500719 Add note about safety of `std::env::set_var` on Windowsc4b1ff8 Make `std::env::{set_var, remove_var}` unsafe in edition 202407d3009 drop_in_place: weaken the claim of equivalence with drop(ptr.read())99eabb4 Add lang item for AsyncFnKindHelper::Upvarsa8f468f Add lang item for Future::Output2e1896e Add lang items for AsyncFn's associated typesd82378a [ACP 362] genericize `ptr::from_raw_parts`619e33b Add FRAC_1_SQRT_2PI doc alias to FRAC_1_SQRT_TAU1265244 make `ptr::rotate` smaller when using `optimize_for_size`bb6d4eb Add safety comment to fix tidyc8b699c Optimize async drop glue for some old types0444ab8 Add FRAC_1_SQRT_2PI constant to f16/f32/f64/f1281aaf0a9 Rollup merge ofrust-lang#125226 - madsmtm:fix-mac-catalyst-tests, r=workingjubilee565dce2 Rollup merge ofrust-lang#124251 - scottmcm:unop-ptr-metadata, r=oli-obka4025eb Add custom mir support for `PtrMetadata`87b9f24 Add an intrinsic for `ptr::metadata`914d2c0 Rollup merge ofrust-lang#125637 - nnethercote:rustfmt-fixes, r=GuillaumeGomez3170156 Make more of the test suite run on Mac Catalyst9753338 Disable stack overflow handler tests on iOS-like platforms3548389 Don't format `tests/run-make/*/rmake.rs`.6fcf130 Rollup merge ofrust-lang#125647 - tspiteri:track-lazy_cell_consume, r=workingjubilee385e1b8 Rollup merge ofrust-lang#125551 - clarfonthey:ip-bits, r=jhpratt457f5ee update tracking issue for lazy_cell_consume893db81 Auto merge ofrust-lang#125636 - workingjubilee:bump-backtrace-0.3.72, r=workingjubilee6785858 Sync libstd deps with backtraceb214872 Bump backtrace to 0.3.720ef7706 Auto merge ofrust-lang#125609 - diondokter:opt-size-char-count, r=thomcc3578f42 Rollup merge ofrust-lang#124870 - Lokathor:update-result-docs, r=dtolnayd4fb66b Always use the general case char count1e8098b Size optimize int formattinga74509c Rollup merge ofrust-lang#125559 - scottmcm:simplify-shift-ubcheck, r=workingjubileebc346a0 Auto merge ofrust-lang#122079 - tbu-:pr_copy_file_range_probe, r=the8472fdcee4d std::pal::unix::thread fetching min stack size on netbsd.d14171d Auto merge ofrust-lang#125574 - matthiaskrgr:rollup-1oljoup, r=matthiaskrgr3e545bc Rollup merge ofrust-lang#125571 - tesuji:dummy-pi, r=Nilstrieb8409442 Rollup merge ofrust-lang#125561 - Cyborus04:stabilize-slice-flatten, r=scottmcm8981ee4 Auto merge ofrust-lang#125570 - tesuji:stdout-handle, r=Nilstriebaddaaed f32: use constants instead of reassigning a dummy value as PI8a6d10d use proper name instead of magic number64671fa Stabilize `slice_flatten`4014081 Auto merge ofrust-lang#125070 - tbu-:pr_set_extension_panic, r=jhprattf54c557 Auto merge ofrust-lang#125518 - saethlin:check-arguments-new-in-const, r=joboeta4bac2b It seems that anchor names are implicitly all lowercase7cddfd4 Simplify the `unchecked_sh[lr]` ub-checks a bit805f56b Fix URL target, it's in the module not the type.3b77f19 github showed that weird.65726c0 correct for copy paste errors when fixing wrapping.613145fResolverust-lang#124870 (comment)9677b70 revert to the inconsistent paragraph wrapping.bf3ca98 Rollup merge ofrust-lang#124667 - newpavlov:stabilize_div_duration, r=jhpratt4af28c4 Rollup merge ofrust-lang#123803 - Sp00ph:shrink_to_fix, r=Mark-Simulacrum79e1daf Rollup merge ofrust-lang#122986 - taiki-e:aix-c-char, r=Mark-Simulacrum0b13a6c Rollup merge ofrust-lang#121377 - pitaj:lazy_cell_fn_pointer, r=dtolnayb1ac7da Stabilise ip_bits feature23bb5bc Auto merge ofrust-lang#121571 - clarfonthey:unchecked-math-preconditions, r=saethlinc11b36a Rollup merge ofrust-lang#125527 - programmerjake:patch-2, r=workingjubileed6812d5 Rollup merge ofrust-lang#125498 - zmodem:avx512er, r=workingjubileef52291b Rollup merge ofrust-lang#125478 - Urgau:check-cfg-config-bump-stage0, r=Mark-Simulacrum38dcab9 Rollup merge ofrust-lang#125271 - RalfJung:posix_memalign, r=workingjubilee29a1b3b Move the checks for Arguments constructors to inline const5257f3f Add manual Sync impl for ReentrantLockGuard078095a std: make TLS accessors closures that return pointers567096d Rollup merge ofrust-lang#125497 - meesfrensel:patch-1, r=calebzulawskidd828cf Stop using the avx512er and avx512pf x86 target features749b376 Change pedantically incorrect OnceCell/OnceLock wording2b1602a Fix some SIMD intrinsics documentation59b5617 Remove now outdated comment since we bumped stage06d1cdb5 Add assert_unsafe_precondition to unchecked_{add,sub,neg,mul,shl,shr} methodsce29159 Simplify environment variable examples8fa3f60 Document behavior of `create_dir_all` wrt. empty pathdd196e7 Document platform-specifics for `Read` and `Write` of `File`a71d9d9 Fix c_char on AIXce3db1b fix typo4913884 use posix_memalign on most Unix targets86878b9 Fix linkchecker doc errors1bf7a30 Turn bare links into automatic links736b225 Move BufGuard impl outside of functiona44e7b3 Fix tidy errors36af639 Replace sort implementations48a835b Divide float nanoseconds instead of secondsf84d57f Don't use `T` with both Result and Option, improve explanation.88338ff Add `size_of`, `size_of_val`, `align_of`, and `align_of_val` to the prelude5d56638 Panic if `PathBuf::set_extension` would add a path separator7db52fc Add fn allocator method to rc/sync::Weak. Relax Rc<T>/Arc<T>::allocator to allow unsized T.43bf016 Suggest borrowing on fn argument that is `impl AsRef`50d5af4 use teletype on the attribute name43ae187 Some Result combinations work like an Option.d0c07aa Move `test_shrink_to_unwind` to its own file.d77b1cc Fix `VecDeque::shrink_to` UB when `handle_alloc_error` unwinds.0342284 Use `CURRENT_RUSTC_VERSION`9eb77db Stabilize `div_duration`7a6ddb3 Lift the probe code of `copy_file_range` into a functionf5305c1 Add missing .into_iter()2a5af32 Extend the example code and assert the result678e5a0 Add "safety" commentad38f9b unroll first iter of checked_ilog loop to save one multiplicationdbd03d4 Stabilize `BinaryHeap::as_slice`08f761f DOC: Add FFI example for slice::from_raw_parts()30c876c Be stricter with `copy_file_range` probe resultsfe05246 Less syscalls for the `copy_file_range` probe511fe47 Stabilize `LazyCell` and `LazyLock` (`lazy_cell`)git-subtree-dir: librarygit-subtree-split:a2cf636
jaisnan added a commit to jaisnan/rust-dev that referenced this pull requestJul 17, 2024
a2cf636 Rollup merge ofrust-lang#127813 - ChrisDenton:win-futex, r=joboetaeae332 Rollup merge ofrust-lang#127763 - ChrisDenton:safe-unsafe-unsafe, r=tgross35e0ea701 Prevent double reference in generic futex417b61f Narrow the scope of the ReadFile unsafe blockb4d1392 forbid(unsafe_op_in_unsafe_fn) in sys/os_strf431b51 Rollup merge ofrust-lang#127836 - workingjubilee:forbid-unsafe-ops-in-xous-uefi, r=tgross350a024bd Rollup merge ofrust-lang#127833 - risc0:erik/zkvm-deny-unsafe, r=workingjubilee0299bb5 Rollup merge ofrust-lang#127807 - ChrisDenton:win-parking, r=joboet61af010 Rollup merge ofrust-lang#127792 - workingjubilee:read-unaligned-is-dwarfier, r=joboetd3cf2e1 Rollup merge ofrust-lang#127444 - Sky9x:cstr-bytes-iter, r=dtolnay12075d1 Rollup merge ofrust-lang#126776 - nnethercote:rustfmt-use-pre-cleanups-2, r=cuviper00d603f Rollup merge ofrust-lang#126271 - diondokter:dec2flt-skip-fast-path, r=tgross358490c84 Rollup merge ofrust-lang#125206 - mgeisler:simplify-std-env-vars, r=jhpratt,tgross35a752e3b uefi: Forbid unwrapped unsafe in platform modules32a1b07 Cfg nite189d3b xous: Forbid unwrapped unsafe in platform modules7ddd7f8 zkvm: add `#[forbid(unsafe_op_in_unsafe_fn)]` in `stdlib`0723962 Adjust some comments on individual `use` declarations.4320ba0 Avoid comments that describe multiple `use` items.1aeddb0 Merge some `core::iter` entries.7a0b2fb Add unsafe blocks in unsafe Thread::new8e76b15 Remove `slice_to_end`e8527cd std: unwrapped unsafe is VERBOTEN!5e4edba Rollup merge ofrust-lang#127789 - Sword-Destiny:master, r=petrochenkov1b631e5 Use futex.rs for Windows thread parkingd59f862 std: Use read_unaligned for reading DWARF686f75b Rollup merge ofrust-lang#127047 - tspiteri:f128-aconsts-lsd, r=tgross358b1d874 deny unsafe_op_in_unsafe_fn for teeosf8bb325 clean unsafe op in unsafe fnb597017 clean unsafe op in unsafe fn9fd9c61 clean unsafe op in unsafe fne0c57e4 delete #![allow(unsafe_op_in_unsafe_fn)]704f56f `impl Send + Sync` and override `count` for the `CStr::bytes` iteratora778c83 Auto merge ofrust-lang#127777 - matthiaskrgr:rollup-qp2vkan, r=matthiaskrgr6535591 Rollup merge ofrust-lang#124921 - RalfJung:offset-from-same-addr, r=oli-obkac443f2 Auto merge ofrust-lang#127020 - tgross35:f16-f128-classify, r=workingjubilee57937d7 allow(unsafe_op_in_unsafe_fn) on some functions94b381d Some Windows functions are safef3bb34b Deny more windows unsafe_op_in_unsafe_fneae9451 Rollup merge ofrust-lang#127750 - ChrisDenton:safe-unsafe-unsafe, r=workingjubilee6257980 Rollup merge ofrust-lang#127744 - workingjubilee:deny-unsafe-op-in-std, r=jhpratt05614f3 Rollup merge ofrust-lang#127712 - ChrisDenton:raw-types, r=workingjubilee14c24b1 Mark some `f16` and `f128` functions unstably const1b70afd Move safety comment outside unsafe block3c286d5 Make os/windows default to deny unsafe in unsafed96ed86 Make pal/windows default to deny unsafe in unsafebb3f60f Fix Windows 79fc6710 Auto merge ofrust-lang#127719 - devnexen:math_log_fix_solill, r=Amanieudecdb06 Don't re-export `c_int` from `c`a1a1c6a Remove DWORD7d18991 Remove ULONGd89bce6 Remove PSRWLOCKd3205de Remove LPVOID68ac381 Remove LPSECURITY_ATTRIBUTES6d037b8 Remove LPOVERLAPPED61f617d Remove LPCVOID8a25371 Remove SIZE_Tcd51de1 Remove CHAR00a5b3b Remove USHORTd621d21 Remove LPWSTR0b22ecb Remove UINT18adcef Remove LONG4eaaf7d Remove LARGE_INTEGERaa45985 Remove NonZeroDWORDd7aa7cf Auto merge ofrust-lang#127732 - GrigorenkoPV:teeos-safe-sys-init, r=Amanieu5ff7b40 std: Unsafe-wrap std::synce8fa3ef std: Unsafe-wrap in Wtf8 impl8c3a9c1 std: Unsafe-wrap std::io91b7331 std: Directly call unsafe {un,}setenv in env8c75111 std: Unsafe-wrap OSStr{,ing}::from_encoded_bytes_unchecked4679f9a std: Unsafe-wrap HashMap::get_many_unchecked_mutac0fd27 std: deny(unsafe_op_in_unsafe_fn) but allow sitesf710e38 Add `classify` and related methods for `f16` and `f128`009660d std: removes logarithms family function edge cases handling for solaris.3492a6b Auto merge ofrust-lang#127728 - matthiaskrgr:rollup-ercdbjd, r=matthiaskrgr0873299 sys::init is not unsafe on teeos6c4029a Rollup merge ofrust-lang#127592 - tesuji:patch-1, r=Mark-Simulacrum7cd8086 Auto merge ofrust-lang#125935 - madsmtm:merge-os-apple, r=workingjubileecfb0556 Merge Apple `std::os` extensions modules into `std::os::darwin`54435f7 Rollup merge ofrust-lang#127704 - workingjubilee:fixup-better-than, r=ChrisDentone122949 Auto merge ofrust-lang#127706 - workingjubilee:rollup-d07ij30, r=workingjubilee3033120 Rollup merge ofrust-lang#127659 - saethlin:manually-drop-bufwriter, r=joboete9eb7de Rollup merge ofrust-lang#127446 - zachs18:miri-stdlib-leaks-core-alloc, r=Mark-Simulacrum3ad2560 Rollup merge ofrust-lang#127370 - ChrisDenton:win-sys, r=Mark-Simulacrum05bf6bc doc: Suggest `str::repeat` over `iter::repeat().take().collect()`96e8ba7 Fix minor typos in std::process doc on Win argv6b67c66 Auto merge ofrust-lang#126958 - dtolnay:u32char, r=Mark-Simulacrum591aaaf std::unix::fs: removing, now useless, layers predating macOs 10.10.94ec6e7 Auto merge ofrust-lang#127674 - jhpratt:rollup-0dxy3k7, r=jhpratta7c1f60 Rollup merge ofrust-lang#127668 - spencer3035:improve-slice-doc, r=jhpratt1e49e05 Rollup merge ofrust-lang#127661 - eduardosm:stabilize-io_slice_advance, r=cuviperc79e003 Auto merge ofrust-lang#127397 - jyn514:multi-thread-panic-hook, r=workingjubilee206678c Auto merge ofrust-lang#126606 - zachs18:patch-2, r=joboet1bb0350 Updated slice documentationc8b79dd Use ManuallyDrop in BufWriter::into_parts6e26e27 Stabilize io_slice_advancecac6664 Rename the internal `const_strlen` to just `strlen`39647ab fix interleaved panic output0476fc4 Rollup merge ofrust-lang#127433 - dtolnay:conststrlen, r=workingjubileef66bd5f Rollup merge ofrust-lang#126827 - the8472:pidfd-spawn, r=workingjubilee1e5cd21 Rollup merge ofrust-lang#124980 - zachs18:rc-allocator, r=Amanieu949f0d6 Add instability attribute on private const_strlen function20bfac6 Rollup merge ofrust-lang#127422 - greaka:master, r=workingjubileef937ef1 Rollup merge ofrust-lang#127599 - tgross35:lazy_cell_consume-rename, r=workingjubileefde7fd2 Rollup merge ofrust-lang#127588 - uweigand:s390x-f16-doctests, r=tgross35ed47f98 Rollup merge ofrust-lang#127572 - tbu-:pr_debug_event_nonpacked, r=jhpratte5c8b85 Rollup merge ofrust-lang#124599 - estebank:issue-41708, r=wesleywiserb71b538 Rename `lazy_cell_consume` to `lazy_cell_into_inner`9efc1cb core: Limit remaining f16 doctests to x86_64 linuxa18fbd0 Rollup merge ofrust-lang#127554 - ferrocene:tshepang-add-missing-attribute, r=pietroalbinie419147 Don't mark `DEBUG_EVENT` struct as `repr(packed)`4552576 Auto merge ofrust-lang#126690 - andyolivares:feature/show_window, r=dtolnay6f6e343 Rollup merge ofrust-lang#127091 - Sky9x:fused-error-sources-iter, r=dtolnay0d64105 Fixed doc links4fb7b22 Few changes to doc comments. Added tracking issue number.fe62f6f Exposing STARTUPINFOW.wShowWindow in CommandExt (show_window function) to control how a new process should display its window (normal, minimized, maximized, etc)7d20047  do not run test where it cannot runc5f1c76 Auto merge ofrust-lang#127235 - martn3:no-mips-f16, r=tgross35,scottmcm3fefa04 Rollup merge ofrust-lang#127460 - Borgerr:clarify-drop-comment, r=jhpratt895175a Rollup merge ofrust-lang#127355 - aceArt-GmbH:126475, r=oli-obk57cea32 Rollup merge ofrust-lang#120248 - WaffleLapkin:bonk-ptr-object-casts, r=compiler-errors,oli-obk,lnicolae74955e Attempt to fix CIe466bf5 Rollup merge ofrust-lang#127367 - ChrisDenton:run-sync, r=Nilstrieb90504f8 Rollup merge ofrust-lang#126921 - workingjubilee:outline-va-list, r=Nilstriebc6b3f3d Auto merge ofrust-lang#127454 - matthiaskrgr:rollup-k3vfen2, r=matthiaskrgr29d7923 Move/change declaration of `mod exit_guard;`ecc9025 clarify `sys::unix::fd::FileDesc::drop` comment (rust-lang#66876)35c5a45 Rollup merge ofrust-lang#127447 - RalfJung:once_lock_miri, r=joboet9f7100d Rollup merge ofrust-lang#127354 - nicholasbishop:bishop-sized-doc, r=Nilstriebee06e7d Rollup merge ofrust-lang#127297 - the8472:path-new-hash, r=Nilstrieb2206c6b Rollup merge ofrust-lang#127189 - GrigorenkoPV:linkedlist-cursor-list, r=Nilstrieb41bcc36 Rollup merge ofrust-lang#127179 - tgross35:typeid-debug-hex, r=Nilstrieb7177ac8 once_lock: make test not take as long in Miri294d87f Remove non-focused memory leak in `std` doctest for Miri.a86fd0f Specialize `TrustedLen` for `Iterator::unzip()`5515bba Mitigate focused memory leaks in `core` doctests for Miri.3a0fe26 Remove non-focused memory leaks in `core` doctests for Miri.20d6cb3 Mitigate focused memory leaks in `alloc` doctests for Miri.cac8902 Remove non-focused memory leaks in `alloc` doctests for Miri.bcdc8e8 Stabilize const_cstr_from_ptr (CStr::from_ptr, CStr::count_bytes)a48f566 offset_from intrinsic: always allow pointers to point to the same address9919a83 Mark format! with must_use hint0907955 as_simd: fix comment to be in line with507583a (rust-lang#121201)5569ece Rollup merge ofrust-lang#127275 - RalfJung:offset-from-isize-min, r=Amanieu2337ab5 Rollup merge ofrust-lang#125751 - pitaj:new_range_api, r=jhprattad4fde6 Rollup merge ofrust-lang#127363 - GuillaumeGomez:improve-fmt-code-readability, r=Amanieu3eeca5f Rollup merge ofrust-lang#127107 - mu001999-contrib:dead/enhance-2, r=pnkfelix1b5e5ac Rollup merge ofrust-lang#123600 - tisonkun:path_with_extension, r=dtolnay5e9d445 Attempt to fix CId8965d3 add `new_range_api` for RFC 3550ca0f659 Move exit guard from sys::common::exit_guard to sys::exit_guard.cf300a7 Update library/std/src/sys/pal/common/exit_guard.rsba4c71a add unit tests for extra extension feature55fc20b update comments6b7a259 Add experimental raw-dylib feature to stdc452e62 Use windows_targets macro for alloc521c81a Run alloc sync tests2fcdebb Improve readability of some fmt code examples625bcc4 Rollup merge ofrust-lang#127320 - ChrisDenton:win-sys, r=Mark-Simulacrumf8caf5f Rollup merge ofrust-lang#127214 - bjorn3:miri_native_unwind, r=oli-obk1862054 Describe Sized requirements for mem::offset_ofe26c881 impl FusedIterator and a size hint for the error sources iter8f1c664 core: erase redundant stability attrs in va_list60c33a5 library: outline VaList into ffi::va_list03d11c2 Auto merge ofrust-lang#126171 - RalfJung:simd_bitmask_multibyte, r=workingjubilee297850a Add more checks for pointers with vtable metaf58a3d6 Improve dead code analysis515bd30 Add comments to windows_targets.rs89d2de0 Update windows-bindgen to 0.58.00860a04 also remove redundant requirements from offset()6f80604 offset_from: "the difference must fit in an isize" is a corollaryde4f5c2 Rollup merge ofrust-lang#127303 - cuishuang:master, r=jhpratt56c73c3 Rollup merge ofrust-lang#127195 - biabbas:vxworks_cleanup, r=jhpratt5dfdef7 Rollup merge ofrust-lang#126792 - wooden-worm:master, r=Mark-Simulacrum4df2059 chore: remove repeat wordsacbefbb impl PathBuf::add_extension and Path::with_added_extension13d5a42 Auto merge ofrust-lang#127226 - mat-1:optimize-siphash-round, r=nnethercoteed3d487 stir the hash state a little to avoid prefix collisions5ca124f Add more test cases for path comparisons33bc557 Add test case demonstrating equality of paths "foo/bar" and "foobar"079f999 Move unique_thread_exit call to lang_start_internal so it is not in a generic function, and wrap it in `catch_unwind`47d0cbc Remove Miri special-case596be7e Use pthread_t instead of numeric thread id2e90f6f Use libc::pause instead of std::thread::park in wait-for-exit loop1fd23e8 core: Limit four f16 doctests to x86_64 linuxe6f15c5 std: Set has_reliable_f16 to false for MIPS targets in build.rs67535b6 library/std/build.rs: "powerpc64le" is not a target_arch5b0d82f Rollup merge ofrust-lang#127204 - dimpolo:stabilize_atomic_bool_fetch_not, r=jhprattb184a84 Rollup merge ofrust-lang#123588 - tgross35:stabilize-assert_unchecked, r=dtolnay2a81053 Fall back on remove dir implementation for vxworksa8b6d0a Rollup merge ofrust-lang#127230 - hattizai:patch01, r=saethlin4d7cbb2 chore: remove duplicate words645e9f2 Optimize SipHash by reordering compress instructionsc5ab1f0 Rollup merge ofrust-lang#127128 - elomatreb:elomatreb/stabilize-duration_abs_diff, r=joboetf090672 Rollup merge ofrust-lang#126732 - StackOverflowExcept1on:master, r=m-ou-se1dc4f05 Use the native unwind function in miri where possible4fff335 Avoid MIR bloat in inlining4385efd Stabilize atomic_bool_fetch_not6c3359c Rollup merge ofrust-lang#127182 - danielhuang:patch-4, r=Nilstrieba0a438a Remove unqualified import io:: Error for vxworks as all Error references are qualified in process_vxworks.rs2a65e9f Auto merge ofrust-lang#127026 - Urgau:cleanup-bootstrap-check-cfg, r=Kobzolbba2200 LinkedList's Cursor: method to get a ref to the cursor's list40a9be9 Update ip_addr.rs986dbd1 Print `TypeId` as hex for debuggingf27723e Rollup merge ofrust-lang#127069 - Sky9x:fmt-pointer-use-addr, r=Nilstriebb068fce Rollup merge ofrust-lang#126895 - betelgeuse:improve_simd_gather_documentation, r=Amanieua6b22e9 Rollup merge ofrust-lang#127134 - tgross35:typeid-debug, r=Nilstrieb7f0bb45 Rollup merge ofrust-lang#126906 - GrigorenkoPV:fixme-split_at_first, r=Mark-Simulacrumb0feb54 Rollup merge ofrust-lang#126705 - safinaskar:panic, r=Mark-Simulacrumb8977f5 Auto merge ofrust-lang#127133 - matthiaskrgr:rollup-jxkp3yf, r=matthiaskrgraffa2f9 Print `TypeId` as a `u128` for `Debug`05a472c Rollup merge ofrust-lang#127122 - TDecking:div_ceil, r=Nilstrieb9b3a511 Auto merge ofrust-lang#120639 - fee1-dead-contrib:new-effects-desugaring, r=oli-obkf96a321 Stabilize `duration_abs_diff`bf9096f small correction to fmt::Pointer impl171f5db Auto merge ofrust-lang#127121 - GuillaumeGomez:rollup-xjjjckn, r=GuillaumeGomez50a6646 Remove uneccessary condition in `div_ceil`7914389 Updated docs on `#[panic_handler]` in `library/core/src/lib.rs`1858bdc Rollup merge ofrust-lang#127073 - Sky9x:unnecessary-seqcst, r=Nilstriebaaed209 Rollup merge ofrust-lang#127072 - Sky9x:docs-includes-vs-does-include, r=scottmcme5a577d Auto merge ofrust-lang#127119 - RalfJung:miri-sync, r=RalfJung77a5b51 Rollup merge ofrust-lang#126953 - joboet:lazy_key, r=jhpratt8641f6a Merge from rustc402992c Rollup merge ofrust-lang#127071 - Sky9x:remove-ptr-to-from-bits, r=scottmcm0a2d8e4 Rollup merge ofrust-lang#127070 - Sky9x:unit-const-param-ty, r=BoxyUwU663f3d5 Rollup merge ofrust-lang#127055 - shepmaster:hash-finish-must-use, r=dtolnay729a10a address review commentsdb228b8 general fixups and turn `TODO`s into `FIXME`s47492c9 Implement `Min` trait in new solvercc4a029 implement new effects desugaringd6fadf5 std: add safety comments8c3c7dc Rollup merge ofrust-lang#126970 - DaniPopes:simplify-str-clone_into, r=cuviperae98528 Rollup merge ofrust-lang#126956 - joboet:fmt_no_extern_ty, r=RalfJung652f0b8 Merge from rustc48dc678 Remove unnecessary SeqCst in `impl fmt::Pointer for AtomicPtr`e6e5e84 docs: say "includes" instead of "does include"a722d39 Remove (deprecated & unstable) {to,from}_bits pointer methods2ed9c9f add () to the marker_impls macro for ConstParamTyfdfe014 Mark `Hasher::finish` as #[must_use]2bd2069 fix least significant digits of f128 associated constants8db57c2 core: improve comment1f8c8f4 Cleanup bootstrap check-cfg6c38c60 Rollup merge ofrust-lang#126980 - Borgerr:fix-extendfromslice-check, r=workingjubileea2dc9b5 Rollup merge ofrust-lang#126929 - nnethercote:rm-__rust_force_expr, r=oli-obkcf231e8 Merge from rustca8b311e Auto merge ofrust-lang#126608 - tgross35:f16-f128-library, r=Mark-Simulacrum4788a93 std: test a variety of ways to extend a Wtf8Buf57c2de8 set self.is_known_utf8 to false in extend_from_slicec14a130 Rollup merge ofrust-lang#126879 - the8472:next-chunk-filter-drop, r=cuviperf6fdef3 core: avoid `extern` types in formatting infrastructure43a865a fix UI test, simplify error messageff33a66 regression test for leaks in the the Filter::next_chunk implementationf90972a add comments explaining optimizations for Filter::next_chunk4039a7f fix Drop items getting leaked in Filter::next_chunk0351c53 Simplify `str::clone_into`5aedb8a Rollup merge ofrust-lang#126946 - cyrgani:patch-1, r=compiler-errors5664da3 Rollup merge ofrust-lang#126927 - workingjubilee:vaargsafe-is-unsafe, r=joboet9273373 Rollup merge ofrust-lang#126885 - Borgerr:rm_internal_pathbuf_asmutvec, r=workingjubilee46074aa Rollup merge ofrust-lang#126302 - mu001999-contrib:ignore/default, r=michaelwoerister0fe5362 Stabilize const unchecked conversion from u32 to char9dcaa15 std: separate TLS key creation from TLS access5d08a54 Detect unused structs which derived Defaulte6c45e4 `PathBuf::as_mut_vec` removed and verified for UEFI and Windows platformsrust-lang#1263337cec6ef remove references to `PathBuf::as_mut_vec` in `PathBuf::_set_extension`37f78f4 inner truncate methods for UEFI platformscfb8021rust-lang#126333 remove `PathBuf::as_mut_vec` reference at top of `PathBuf::_push`3edb521 simd_bitmask intrinsic: add a non-power-of-2 multi-byte example2ddf794 Add missing slash in const_eval_select doc comment19cfdb2 Add tests for `f16` and `f128`561daff Add more `f16` and `f128` library functions and constants6cb3d34 Add doctests to existing `f16` and `f128` functionsb0e0503 Add build.rs config for reliable `f16` and `f128`028026b Remove `__rust_force_expr`.1069a68 core: VaArgSafe is an unsafe traita451b2a Auto merge ofrust-lang#126852 - scottmcm:more-checked-math-tweaks, r=Amanieu17d03b9 Check that we get somewhat sane PIDs when spawning with pidfds4c9a96e more fine-grained feature-detection for pidfd spawningbf06e43 document safety properties of the internal Process::new constructor9212236 use pidfd_spawn for faster process creation when pidfds are requested4815f29 document the cvt methods1bd207e Rollup merge ofrust-lang#126904 - GrigorenkoPV:nonzero-fixme, r=joboet2676918 Rollup merge ofrust-lang#125575 - dingxiangfei2009:derive-smart-ptr, r=davidtwco9dcffa5 Rollup merge ofrust-lang#125082 - kpreid:const-uninit, r=dtolnaycf34f71 Replace `MaybeUninit::uninit_array()` with array repeat expression.e51d8a2 Auto merge ofrust-lang#126523 - joboet:the_great_big_tls_refactor, r=Mark-Simulacrum2b8c7a3 Small fixme in core now that split_first has no codegen issues532304b Small fixme in core now that NonZero is generic5ae0378 std: fix wasm buildsae08c58 Rollup merge ofrust-lang#126213 - zachs18:atomicbool-u8-i8-from-ptr-alignment, r=Nilstrieb071e80d Fix simd_gather documentation0c4a661 wasm64 build with target-feature=+simd128,+atomics36a20f7 Reword docs for `f32` and `f64`6839ec5 Extract repeated constants from `f32` and `f64` sourcec26bd79 Rollup merge ofrust-lang#126854 - devnexen:std_unix_os_fallback_upd, r=Mark-Simulacrum828e528 Rollup merge ofrust-lang#126807 - devnexen:copy_file_macos_simpl, r=Mark-Simulacrume4bc79d Also get `add nuw` from `uN::checked_add`7c83a04 SmartPointer derive-macrof0b95fc fix build12ec5b7 Rollup merge ofrust-lang#126783 - tguichaoua:fix_tcplistener_into_incoming_issue_number, r=workingjubileeeb265d0 std::unix::os::home_dir: fallback's optimisation.a48f3d6 Auto merge ofrust-lang#126838 - matthiaskrgr:rollup-qkop22o, r=matthiaskrgrec8af4b Rollup merge ofrust-lang#126552 - fee1-dead-contrib:rmfx, r=compiler-errors6d6ba92 Rollup merge ofrust-lang#126140 - eduardosm:stabilize-fs_try_exists, r=Amanieue1edea8 Auto merge ofrust-lang#116113 - kpreid:arcmut, r=dtolnay49d4fdb Generalize `{Rc,Arc}::make_mut()` to unsized types.5ac719e Replace `WriteCloneIntoRaw` with `CloneToUninit`.a4ca461 Add `core::clone::CloneToUninit`.7836843 Auto merge ofrust-lang#126750 - scottmcm:less-unlikely, r=jhpratt934e728 Auto merge ofrust-lang#124101 - the8472:pidfd-methods, r=cuviperc2ec99b to extract a pidfd we must consume the childf7cf777 Add PidFd::{kill, wait, try_wait}d688595 std::unix::fs: copy simplification for apple.bb602cf Auto merge ofrust-lang#125853 - tesuji:promote-fail-fast, r=cjgillot1f17936 update intrinsic const param counting5e7ce0b Remove `feature(effects)` from the standard library8902c17 Auto merge ofrust-lang#126781 - matthiaskrgr:rollup-5u4pens, r=matthiaskrgr54eaed7 fix issue number2e01ae3 Rollup merge ofrust-lang#126613 - tgross35:log-test-update, r=cuviper306d7bf Stop using `unlikely` in `strict_*` methodsa8ab1ce [GVN] Add tests for generic pointees with PtrMetadataa272844 Don't perform mitigation for thread-unsafe libc::exit under Miri.5035a17 fix rustdoc URL1530977 On `target_os = "linux"`, ensure that only one Rust thread calls `libc::exit` or returns from `main`.7e940ba Auto merge ofrust-lang#126578 - scottmcm:inlining-bonuses-too, r=davidtwco9a945fd Auto merge ofrust-lang#124032 - Voultapher:a-new-sort, r=thomccdbaf524 Rollup merge ofrust-lang#126737 - fee1-dead-contrib:rm-const-closures, r=compiler-errors0f6922d Fix wrong big O star bracing in the doc comments7bf7f57 Remove `feature(const_closures)` from libcoreb4e2e4a Auto merge ofrust-lang#126736 - matthiaskrgr:rollup-rb20oe3, r=matthiaskrgr0829ab8 Rollup merge ofrust-lang#126717 - nnethercote:rustfmt-use-pre-cleanups, r=jieyouxuf1c9c80 Rollup merge ofrust-lang#126711 - GKFX:const-option-as-slice, r=oli-obke057232 Auto merge ofrust-lang#116088 - nbdd0121:unwind, r=Amanieu,RalfJung13ea648 Stabilize `PanicInfo::message()` and `PanicMessage`b6a3858 Rollup merge ofrust-lang#126703 - the8472:on-blackbox-crypto-use, r=scottmcm847726d Shrink some slice iterator MIR1ba2fa4 Stabilize `hint_assert_unchecked`9d0041c Update documentation for `hint::assert_unchecked`e3e84a7 Add blank lines after module-level `//` comments.36ad0db Add blank lines after module-level `//!` comments.4e67110 Convert some module-level `//` and `///` comments to `//!`.669d6fc Make Option::as_[mut_]slice const4ae781c reword the hint::blackbox non-guaranteesdd7c901 core: add tracking issue for `array::repeat`5ddeaca core: simplify implementation of `array::repeat`, address other nits62f7a4e core: implement `UncheckedIterator` for `RepeatN`387fd1f core: implement `array::repeat`3fc18d0 Add a hack to prevent proc_macro misopt in CIa95938d Stabilise c_unwind2a5e5b8 Rollup merge ofrust-lang#125787 - Oneirical:infinite-test-a-novel, r=jieyouxu227994d try implementing suggestions78867ab run_make_support nm implementation + bin-emit-no-symbols rmake rewrite76e61bf Replace `move||` with `move ||` in `compiler/` and `library/`13a31b6 Auto merge ofrust-lang#126330 - m-ou-se:panic-message-type, r=Amanieu42802a3 Print the tested value in int_log testsea1ab74 Add missing CopyMarker impl384c205 Revert panic_safe test changesca458ba Add PanicMessage type for PanicInfo::message().2238945 Add tracking issue to async_drop API0b3227b std: rename module for clarity2b9a4f3 std: update TLS module documentation00d4964 std: use the `c_int` from `core::ffi` instead of `libc`bd3b9ec std: simplify `#[cfg]`s for TLS78eaad5 Fix unintended regression for Freeze + Copy types8cd20cb Auto merge ofrust-lang#126569 - jieyouxu:rollup-1uvkb2y, r=jieyouxuc1acd7a Rollup merge ofrust-lang#126531 - slanterns:error_provider, r=workingjubileecd1c998 Rollup merge ofrust-lang#126468 - RalfJung:euclid, r=Mark-Simulacrum2730879 Rollup merge ofrust-lang#126346 - hermit-os:fd, r=Amanieuebbce69 Rollup merge ofrust-lang#126288 - x4exr:patch-1, r=dtolnay4aa43c7 Auto merge ofrust-lang#125720 - folkertdev:optimize_for_size-ptr-rotate, r=Amanieu7912329 doc: Added commas where needed48e1578 Fix doc-link issue489dfce Remove reliance on const_trait in sort implementations89b5784 std: move `sys_common::backtrace` to `sys`90dbe22 use rustc-dep-of-std in panic_unwind6832ad3 Rollup merge ofrust-lang#126539 - lukaslueg:patch-1, r=jhpratt04e46c2 Rollup merge ofrust-lang#125112 - tbu-:pr_create_dir_all_empty, r=dtolnaye77b474 Update `Arc::try_unwrap()` docs83c530f Apply review commentsae7f43e Auto merge ofrust-lang#126299 - scottmcm:tune-sliceindex-ubchecks, r=saethlin339f266 Redo SliceIndex implementations2388743 update comment4cc1c37 Rollup merge ofrust-lang#126229 - ChrisDenton:bindgen, r=Mark-Simulacrumb40c54b std: refactor the TLS implementation7e3c4f8 Auto merge ofrust-lang#126518 - matthiaskrgr:rollup-wb70rzq, r=matthiaskrgr2678593 std: suggest OnceLock over Onceb509ed2 Polish `std::path::absolute` documentation.c3c1757 Auto merge ofrust-lang#126473 - matthiaskrgr:rollup-8w2xm09, r=matthiaskrgra135342 Rollup merge ofrust-lang#126285 - kpreid:unique-rc, r=dtolnay7fafb6d Rollup merge ofrust-lang#126266 - tbu-:pr_doc_alloc_default_system, r=jhprattafee9f5 Rollup merge ofrust-lang#126135 - hermit-os:fuse, r=jhpratt4a32b4b Rollup merge ofrust-lang#123769 - dtolnay:literal, r=fee1-dead3909d51 div_euclid, rem_euclid: clarify/extend documentationca52a2c Rollup merge ofrust-lang#126351 - devnexen:to_sol11_upd, r=ChrisDenton369fa55 Rollup merge ofrust-lang#126402 - firefighterduck:fix-unsafe-precon-copy, r=Nilstrieb2acb995 Rollup merge ofrust-lang#126390 - Kriskras99:master, r=Nilstriebb3c1dcb Rollup merge ofrust-lang#126360 - compiler-errors:uplift-structural-traits, r=lcnrbdb9aa2 Rollup merge ofrust-lang#123726 - jieyouxu:command-new-docs, r=Nilstrieb307d1af Remove superfluous escaping from byte, byte str, and c str literals78d94ee LangItem-ify Coroutine trait in solvers891f00c fix wrong assert_unsafe_precondition message for core::ptr::copy9adf702 Rollup merge ofrust-lang#126384 - RalfJung:is_none_or, r=workingjubilee02cb1e9 Rollup merge ofrust-lang#126347 - slanterns:try_simplify, r=scottmcmfa2a54a Fix wording in {checked_}next_power_of_two3ef894f add tracking issue for is_none_ora5fe19d std::unix::fs::link using direct linkat call for Solaris and macOs.9921cd2 Rollup merge ofrust-lang#126328 - RalfJung:is_none_or, r=workingjubilee93583a6 Simplify `try_*` on `Iterator`47090b1 export std::os::fd module on HermitOS17c90d8 Auto merge ofrust-lang#126273 - pietroalbini:pa-bootstrap-update, r=Mark-Simulacrumb482e06 add is_none_or027c82e Rollup merge ofrust-lang#126322 - m-ou-se:panicinfo-and-panicinfo-2, r=RalfJungdb03ec6 Rollup merge ofrust-lang#126242 - yaahc:simplify-provider, r=jhpratt956efde Rollup merge ofrust-lang#126039 - dpaoliello:arm64ecbuild, r=davidtwco3acb41f Fix deprecated version.bc5e618 Update doc comment on PanicInfo::message().249d63e Use payload_as_str instead of two downcasts.15677e9 Fix deprecation version.a239d5b Clarify doc comment.209f8c8 Auto merge ofrust-lang#126319 - workingjubilee:rollup-lendnud, r=workingjubilee6ec98e7 Rollup merge ofrust-lang#126305 - workingjubilee:fix-os-string-to-string-utf8-invariant, r=joboet80467da Rollup merge ofrust-lang#126287 - nnethercote:reformat-cranelift-patch, r=bjorn35760a4e Rollup merge ofrust-lang#126281 - ChrisDenton:env, r=jhpratt439c2ae Rollup merge ofrust-lang#126249 - workingjubilee:simplify-try-map-signature, r=scottmcm23e3dbf Rollup merge ofrust-lang#126210 - lolbinarycat:ptr_doctest_assert, r=workingjubileed469394 Rollup merge ofrust-lang#123374 - mgeier:doc-slice-from-raw-parts, r=scottmcm63fe960 Require any function with a tait in its signature to actually constrain a hidden typee1d73c2 Revert "Rollup merge ofrust-lang#125362 - joboet:tait_hack, r=Nilstrieb"382ed52 Make PathBuf less Ok with adding UTF-16 then `into_string`548e7a4 Update a cranelift patch file for formatting changes.8ccbe9e `UniqueRc`: support allocators and `T: ?Sized`.b3dcee6 set_env: State the conclusion upfrontf56c023 Rename `std::fs::try_exists` to  `std::fs::exists` and stabilize fs_try_existsc16d8b1 Unify guarantees about the default allocatord8fe589 remove cfg(bootstrap)a2ff49b replace version placeholderf72e4a9 Formatting.0503ca7 Bump deprecation of std's PanicInfo alias to 1.82.0.fea6b03 Add PanicHookInfo::payload_as_str().0c8a9e0 Fix display of panic message in recursive panic.2f85702 Mention core's PanicInfo in error.md.ad0667f Add note on panic payload type.518722e Downcast panic payload to String too in example.c4dea81 Move deprecation of std::panic::PanicInfo to 1.80.0.143e4c4 Fix deprecation version.c6749ae Rename std::panic::PanicInfo to PanicHookInfo.db2e055 Formatting.51f20ac Fix invalid markdown/html.d4b7304 Reorder body of begin_panic for consistency.373fb60 Impl Display for PanicPayload to simplify things.224d45c Use unnamed lifetimes for [..]Payload impl blocks.cf984e0 Move downcasting panic payload to str to a function.a18eeac Mark some PanicInfo methods as #[inline] for consistency.47f359b Remove std::panic::PanicInfo::internal_constructor+set_payload.701d6a2 Remove core::panic::PanicInfo::internal_constructor.cca865d Update doc comment about core::panicking.221a90c Fix doc link.d6658a5 Add core::panic::PanicInfo::payload() for compatibility.ca0bfeb Document difference between core and std's PanicInfo.702405e Split core's PanicInfo and std's PanicInfo.019e01f Skip fast path for dec2flt when optimize_for_size483f641 Simplify `[T; N]::try_map` signature8b6f468 Simplify provider api to improve llvm irc8170e6 Rollup merge ofrust-lang#126212 - SteveLauC:fix/haiku, r=joboet58bb5cf Rollup merge ofrust-lang#126191 - ivan-shrimp:nonzero_doc, r=scottmcmd2f8ddf Bump windows-bindgen to 0.5702bf152 Clarify `Command::new` behavior if passed programs with argumentse17d6b9 Remove some unused crate dependencies.5840184 Update docs for AtomicU8/I8.8791549 fix: build on haiku263861f Update safety docs for AtomicBool::from_ptr.e25ae61 docs(core): make more const_ptr doctests assert instead of printingcf9de23 Auto merge ofrust-lang#126205 - jieyouxu:rollup-s64z5ng, r=jieyouxuc5da756 Rollup merge ofrust-lang#126194 - ChrisDenton:winerror, r=Mark-Simulacrumc4bd74c Rollup merge ofrust-lang#125253 - sunsided:feature/FRAC_1_SQRT_PI, r=Mark-Simulacrumc9c5d8f Auto merge ofrust-lang#126193 - RalfJung:miri-sync, r=RalfJunge39299d Migrate more things to WinError0df0a38 fix `NonZero` doctest inconsistencies818933d Rollup merge ofrust-lang#126168 - devnexen:current_exe_haiku_simpl, r=ChrisDentona9bd569 Rollup merge ofrust-lang#126146 - devnexen:signal_fbsd, r=ChrisDenton05812a0 Merge from rustc56bdaf3 std::unix::os current_exe implementation simplification for haiku.e6c378f Auto merge ofrust-lang#125966 - schvv31n:impl_os_string_pathbuf_leak, r=workingjubileee000ecb std::unix::process adding few specific freebsd signals to be able to id.67454f5 Rollup merge ofrust-lang#126138 - wbk:patch-1, r=lqdca932c8 Rollup merge ofrust-lang#125998 - devnexen:get_mode_illumos, r=Nilstrieb397e9cb Rollup merge ofrust-lang#125951 - slanterns:error_in_core_stabilization, r=Amanieu4655eca Fix typo in docs for std::pinbb2e2d9 add HermitOS support of vectored read/write operationsdd7ccb7 Rollup merge ofrust-lang#126089 - wutchzone:option_take_if, r=scottmcm199da77 Rollup merge ofrust-lang#126030 - ChrisDenton:update-wingen-readme, r=Mark-Simulacrum8a4b11a Rollup merge ofrust-lang#124012 - slanterns:as_slice_stabilize, r=BurntSushi05a92c2 Auto merge ofrust-lang#126110 - workingjubilee:backtrace-0.3.73, r=workingjubileecd73cbe Update backtrace to 0.3.73c6e53ce Merge from rustc3b60335 Rollup merge ofrust-lang#125606 - diondokter:opt-size-int-fmt, r=cuviper7014731 fix doc comments about `error_generic_member_access`3f48168 Stabilize `error_in_core`20f15f4 fixed memory leaks in PathBuf::leak & OsString::leak testsfa66a61 Rollup merge ofrust-lang#126096 - c410-f3r:tests-tests-tests, r=jhpratt5736944 [RFC-2011] Allow `core_intrinsics` when activateddfddd7e Stabilize Option::take_if051c6c6 Raise `DEFAULT_MIN_STACK_SIZE` to at least 64KiB29932f3 Auto merge ofrust-lang#126038 - matthiaskrgr:rollup-h4rm3x2, r=matthiaskrgr149a237 Promote `arm64ec-pc-windows-msvc` to tier 24a81c12 Rollup merge ofrust-lang#126032 - ChrisDenton:update-docs, r=joboet7450cf0 Rollup merge ofrust-lang#125800 - fortanix:raoul/rte-99-fix_mut_static_task_queue, r=jethrogbed91d55 Rollup merge ofrust-lang#125940 - devnexen:unix_fs_netbsd_get_path, r=cuviperbf7430f Update description of the `IsTerminal` example91c8b23 Update `./x fmt` command1632165 Rollup merge ofrust-lang#125995 - kpreid:const-uninit-stable, r=Nilstrieb2c5f1ac Rollup merge ofrust-lang#125982 - xTachyon:fix-linked-list, r=jhpratt80cee25 Rollup merge ofrust-lang#123168 - joshtriplett:size-of-prelude, r=Amanieu28dc012 std::unix::fs::get_mode implementation for illumos/solaris.14a6f29 Use inline const instead of unsafe to implement `MaybeUninit::uninit_array()`.a2c3406 Use inline const instead of unsafe to construct arrays in `MaybeUninit` examples.f8ee355 Rollup merge ofrust-lang#125932 - schvv31n:patch-1, r=lqd49dad46 Rollup merge ofrust-lang#125927 - ferrocene:lw-alloc-unwind-test, r=pietroalbinie38c13a Rollup merge ofrust-lang#125696 - workingjubilee:please-dont-say-you-are-lazy, r=Nilstrieb1764910 Rollup merge ofrust-lang#106186 - rossmacarthur:ft/iter-chain, r=Amanieufbb5246 Make deleting on LinkedList aware of the allocator85aa4b6 impl OsString::leak & PathBuf::leakb19dd14 Add function `core::iter::chain`25245bb Rollup merge ofrust-lang#125919 - tbu-:pr_fix_typo, r=lqda415ddd Rollup merge ofrust-lang#125504 - mqudsi:once_nominal, r=cuviperea7e91c Let compiler auto impl `Send` for `Task`55f3d10 Store `Task::p` as `dyn FnOnce() + Send`92b604f Pass function for `Thread` as `Send` to `Thread::imp`175ad22 Auto merge ofrust-lang#125525 - joboet:tls_accessor, r=cuviper31e0022 std::unix::fs::get_path: using fcntl codepath for netbsd instead.82e24ad Fix typo in the docs of `HashMap::raw_entry_mut`fcc07af Ignore `vec_deque_alloc_error::test_shrink_to_unwind` test on non-unwind targets6ef46b3 Auto merge ofrust-lang#125912 - nnethercote:rustfmt-tests-mir-opt, r=oli-obk7927138 Remove stray "this"06d9b0e Add "OnceList" example to motivate OnceLock6d001c5 Move first OnceLock example to LazyLock7e47256 Differ LazyLock vs. OnceLock in std::sync overviewa198721 Explain LazyCell in core::cell overviewae5598a Reformat `mir!` macro invocations to use braces.494f05c Rollup merge ofrust-lang#125898 - RalfJung:typo, r=Nilstrieb7881d33 Rollup merge ofrust-lang#125884 - Rua:integer_sign_cast, r=Mark-Simulacrum380d9a3 Rollup merge ofrust-lang#121062 - RustyYato:f32-midpoint, r=the847281b9e26 Wording of the documentation1c707b6 typo: depending from -> onfe5adb9 Auto merge ofrust-lang#125577 - devnexen:netbsd_stack_min, r=joboet876458e Implement feature `integer_sign_cast`e929c7f Change f32::midpoint to upcast to f64cd04000 Auto merge ofrust-lang#124294 - tspiteri:ilog-first-iter, r=the84727f0b19d stablize `const_binary_heap_constructor` & create an unstable feature `const_binary_heap_new_in` for `BinaryHeap::new_in`5c2e274 Rollup merge ofrust-lang#125730 - mu001999-contrib:clippy-fix, r=oli-obk9fe1803 Auto merge ofrust-lang#124662 - zetanumbers:needs_async_drop, r=oli-obk8943103 Avoid `mut` and simplify initialization of `TASK_QUEUE`ba98164 Auto merge ofrust-lang#124636 - tbu-:pr_env_unsafe, r=petrochenkovbbaaa79 Rollup merge ofrust-lang#125746 - jmillikin:duration-from-weeks-typo, r=lqd1329a62 Rollup merge ofrust-lang#125739 - RalfJung:drop-in-place-docs, r=workingjubilee8883bcf Rollup merge ofrust-lang#125342 - tbu-:pr_doc_write, r=ChrisDenton14d5dcb explain what the open questions are, and add a Miri test for that6f01ba7 Apply x clippy --fix and x fmtc9c0713 Fix copy-paste error in `Duration::from_weeks` panic message.e935223 Rollup merge ofrust-lang#125733 - compiler-errors:async-fn-assoc-item, r=fmease4feb881 Elaborate about modifying env vars in multi-threaded programs2500719 Add note about safety of `std::env::set_var` on Windowsc4b1ff8 Make `std::env::{set_var, remove_var}` unsafe in edition 202407d3009 drop_in_place: weaken the claim of equivalence with drop(ptr.read())99eabb4 Add lang item for AsyncFnKindHelper::Upvarsa8f468f Add lang item for Future::Output2e1896e Add lang items for AsyncFn's associated typesd82378a [ACP 362] genericize `ptr::from_raw_parts`619e33b Add FRAC_1_SQRT_2PI doc alias to FRAC_1_SQRT_TAU1265244 make `ptr::rotate` smaller when using `optimize_for_size`bb6d4eb Add safety comment to fix tidyc8b699c Optimize async drop glue for some old types0444ab8 Add FRAC_1_SQRT_2PI constant to f16/f32/f64/f1281aaf0a9 Rollup merge ofrust-lang#125226 - madsmtm:fix-mac-catalyst-tests, r=workingjubilee565dce2 Rollup merge ofrust-lang#124251 - scottmcm:unop-ptr-metadata, r=oli-obka4025eb Add custom mir support for `PtrMetadata`87b9f24 Add an intrinsic for `ptr::metadata`914d2c0 Rollup merge ofrust-lang#125637 - nnethercote:rustfmt-fixes, r=GuillaumeGomez3170156 Make more of the test suite run on Mac Catalyst9753338 Disable stack overflow handler tests on iOS-like platforms3548389 Don't format `tests/run-make/*/rmake.rs`.6fcf130 Rollup merge ofrust-lang#125647 - tspiteri:track-lazy_cell_consume, r=workingjubilee385e1b8 Rollup merge ofrust-lang#125551 - clarfonthey:ip-bits, r=jhpratt457f5ee update tracking issue for lazy_cell_consume893db81 Auto merge ofrust-lang#125636 - workingjubilee:bump-backtrace-0.3.72, r=workingjubilee6785858 Sync libstd deps with backtraceb214872 Bump backtrace to 0.3.720ef7706 Auto merge ofrust-lang#125609 - diondokter:opt-size-char-count, r=thomcc3578f42 Rollup merge ofrust-lang#124870 - Lokathor:update-result-docs, r=dtolnayd4fb66b Always use the general case char count1e8098b Size optimize int formattinga74509c Rollup merge ofrust-lang#125559 - scottmcm:simplify-shift-ubcheck, r=workingjubileebc346a0 Auto merge ofrust-lang#122079 - tbu-:pr_copy_file_range_probe, r=the8472fdcee4d std::pal::unix::thread fetching min stack size on netbsd.d14171d Auto merge ofrust-lang#125574 - matthiaskrgr:rollup-1oljoup, r=matthiaskrgr3e545bc Rollup merge ofrust-lang#125571 - tesuji:dummy-pi, r=Nilstrieb8409442 Rollup merge ofrust-lang#125561 - Cyborus04:stabilize-slice-flatten, r=scottmcm8981ee4 Auto merge ofrust-lang#125570 - tesuji:stdout-handle, r=Nilstriebaddaaed f32: use constants instead of reassigning a dummy value as PI8a6d10d use proper name instead of magic number64671fa Stabilize `slice_flatten`4014081 Auto merge ofrust-lang#125070 - tbu-:pr_set_extension_panic, r=jhprattf54c557 Auto merge ofrust-lang#125518 - saethlin:check-arguments-new-in-const, r=joboeta4bac2b It seems that anchor names are implicitly all lowercase7cddfd4 Simplify the `unchecked_sh[lr]` ub-checks a bit805f56b Fix URL target, it's in the module not the type.3b77f19 github showed that weird.65726c0 correct for copy paste errors when fixing wrapping.613145fResolverust-lang#124870 (comment)9677b70 revert to the inconsistent paragraph wrapping.bf3ca98 Rollup merge ofrust-lang#124667 - newpavlov:stabilize_div_duration, r=jhpratt4af28c4 Rollup merge ofrust-lang#123803 - Sp00ph:shrink_to_fix, r=Mark-Simulacrum79e1daf Rollup merge ofrust-lang#122986 - taiki-e:aix-c-char, r=Mark-Simulacrum0b13a6c Rollup merge ofrust-lang#121377 - pitaj:lazy_cell_fn_pointer, r=dtolnayb1ac7da Stabilise ip_bits feature23bb5bc Auto merge ofrust-lang#121571 - clarfonthey:unchecked-math-preconditions, r=saethlinc11b36a Rollup merge ofrust-lang#125527 - programmerjake:patch-2, r=workingjubileed6812d5 Rollup merge ofrust-lang#125498 - zmodem:avx512er, r=workingjubileef52291b Rollup merge ofrust-lang#125478 - Urgau:check-cfg-config-bump-stage0, r=Mark-Simulacrum38dcab9 Rollup merge ofrust-lang#125271 - RalfJung:posix_memalign, r=workingjubilee29a1b3b Move the checks for Arguments constructors to inline const5257f3f Add manual Sync impl for ReentrantLockGuard078095a std: make TLS accessors closures that return pointers567096d Rollup merge ofrust-lang#125497 - meesfrensel:patch-1, r=calebzulawskidd828cf Stop using the avx512er and avx512pf x86 target features749b376 Change pedantically incorrect OnceCell/OnceLock wording2b1602a Fix some SIMD intrinsics documentation59b5617 Remove now outdated comment since we bumped stage06d1cdb5 Add assert_unsafe_precondition to unchecked_{add,sub,neg,mul,shl,shr} methodsce29159 Simplify environment variable examples8fa3f60 Document behavior of `create_dir_all` wrt. empty pathdd196e7 Document platform-specifics for `Read` and `Write` of `File`a71d9d9 Fix c_char on AIXce3db1b fix typo4913884 use posix_memalign on most Unix targets86878b9 Fix linkchecker doc errors1bf7a30 Turn bare links into automatic links736b225 Move BufGuard impl outside of functiona44e7b3 Fix tidy errors36af639 Replace sort implementations48a835b Divide float nanoseconds instead of secondsf84d57f Don't use `T` with both Result and Option, improve explanation.88338ff Add `size_of`, `size_of_val`, `align_of`, and `align_of_val` to the prelude5d56638 Panic if `PathBuf::set_extension` would add a path separator7db52fc Add fn allocator method to rc/sync::Weak. Relax Rc<T>/Arc<T>::allocator to allow unsized T.43bf016 Suggest borrowing on fn argument that is `impl AsRef`50d5af4 use teletype on the attribute name43ae187 Some Result combinations work like an Option.d0c07aa Move `test_shrink_to_unwind` to its own file.d77b1cc Fix `VecDeque::shrink_to` UB when `handle_alloc_error` unwinds.0342284 Use `CURRENT_RUSTC_VERSION`9eb77db Stabilize `div_duration`7a6ddb3 Lift the probe code of `copy_file_range` into a functionf5305c1 Add missing .into_iter()2a5af32 Extend the example code and assert the result678e5a0 Add "safety" commentad38f9b unroll first iter of checked_ilog loop to save one multiplicationdbd03d4 Stabilize `BinaryHeap::as_slice`08f761f DOC: Add FFI example for slice::from_raw_parts()30c876c Be stricter with `copy_file_range` probe resultsfe05246 Less syscalls for the `copy_file_range` probe511fe47 Stabilize `LazyCell` and `LazyLock` (`lazy_cell`)git-subtree-dir: librarygit-subtree-split:a2cf636
jaisnan pushed a commit to jaisnan/rust-dev that referenced this pull requestJul 29, 2024
Update Rust toolchain from nightly-2024-05-27 to nightly-2024-05-28without any other source changes.This is an automatically generated pull request. If any of the CI checksfail, manual intervention is required. In such a case, review thechanges athttps://github.com/rust-lang/rust fromrust-lang@bdbbb6cup torust-lang@84b40fc.The log for this commit range is:rust-lang@84b40fc908 Auto merge ofrust-lang#125628 - matthiaskrgr:rollup-3zk9v3w, r=matthiaskrgrrust-lang@4966e1ae35 Rollup merge ofrust-lang#125625 - ChrisDenton:line-endings, r=Mark-Simulacrumrust-lang@61f9d35798 Rollup merge ofrust-lang#125616 - RalfJung:mir-validate-downcast-projection, r=compiler-errorsrust-lang@e8dd585dd8 Rollup merge ofrust-lang#125542 - GuillaumeGomez:migrate-rustdoc-verify-output-files, r=jieyouxurust-lang@8bd15878eb Rollup merge ofrust-lang#125339 - tbu-:pr_tidy_ui_tests_u32, r=clubby789rust-lang@f00b02e6bb Auto merge ofrust-lang#125599 - camelid:clarify-stability, r=notriddle,GuillaumeGomezrust-lang@7a847fc4fb Use grep toimplement verify-line-endingsrust-lang@b0f8618938 Auto merge ofrust-lang#125413 - lcnr:ambig-drop-region-constraints, r=compiler-errorsrust-lang@7d24f87068 MIR validation:ensure that downcast projection is followed by field projectionrust-lang@f6e4703e91 Auto merge ofrust-lang#125611 - GuillaumeGomez:rollup-dfavpgg, r=GuillaumeGomezrust-lang@bdf3864d51 Migrate`run-make/rustdoc-verify-output-files` to `rmake.rs`rust-lang@f0ab814aec Add`Rustdoc::output_format`rust-lang@1551fd1202 Add file path incase it cannot be read in `Diff::actual_file`rust-lang@90fec5a087 Add `copy_dir_all`and `recursive_diff` functions to `run-make-support`rust-lang@7083131c92 Rollup merge ofrust-lang#125607 - GuillaumeGomez:migrate-compile-stdin, r=jieyouxurust-lang@a9c125f864 Rollup merge ofrust-lang#125597 - compiler-errors:early-binder, r=jackh726rust-lang@cfa7ab474f Rollup merge ofrust-lang#125535 - onur-ozkan:remove-deprecated-field, r=clubby789rust-lang@f50b4f5034 Rollup merge ofrust-lang#125530 - SparrowLii:expand2, r=petrochenkovrust-lang@ad37f40355 Rollup merge ofrust-lang#125522 - spastorino:fix-lint-docs-edition-handling,r=Urgau,michaelwoeristerrust-lang@86f2fa35a2 Rollup merge ofrust-lang#125148 - RalfJung:codegen-sh, r=scottmcmrust-lang@6dddc888fc Rollup merge ofrust-lang#124870 - Lokathor:update-result-docs, r=dtolnayrust-lang@a59072ec4f Auto merge ofrust-lang#125602 - RalfJung:interpret-mir-lifetime, r=oli-obkrust-lang@e4abfaeb62 Migrate`run-make/compile-stdin` to `rmake.rs`rust-lang@b582f807fa Auto merge ofrust-lang#125410 - fmease:adj-lint-diag-api, r=nnethercoterust-lang@fec98b3bbc Auto merge ofrust-lang#125468 - BoxyUwU:remove_defid_from_regionparam, r=compiler-errorsrust-lang@e8379c9598 interpret: get ridof 'mir lifetime everywhererust-lang@36d36a3e1f interpret: the MIRis actually at lifetime 'tcxrust-lang@699d28f968 rustdoc: Show"const" for const-unstable if also overall unstablerust-lang@cdc509f7c0 Auto merge ofrust-lang#125580 - RalfJung:miri-sync, r=RalfJungrust-lang@f92292978f Use EarlyBinder inrustc_type_ir, simplify importsrust-lang@993553ceb8 Uplift EarlyBinderrust-lang@529bb2573a Auto merge ofrust-lang#125593 - workingjubilee:rollup-67qk7di, r=workingjubileerust-lang@bbcdb4fd3e Give EarlyBinder atcx parameterrust-lang@4ff78692db Rollup merge ofrust-lang#125582 - scottmcm:less-from-usize, r=jieyouxurust-lang@45507e4304 Rollup merge ofrust-lang#125566 - camelid:notify-accepted, r=GuillaumeGomezrust-lang@25b079a1cf Rollup merge ofrust-lang#125559 - scottmcm:simplify-shift-ubcheck, r=workingjubileerust-lang@c51fc1d02b Rollup merge ofrust-lang#125544 - Urgau:check-cfg-mention-cargo-specific, r=jieyouxurust-lang@b65b2b6ced Rollup merge ofrust-lang#125469 - compiler-errors:dont-skip-inner-const-body, r=cjgillotrust-lang@09e75921f3 Rollup merge ofrust-lang#125466 - compiler-errors:dont-probe-for-ambig-in-sugg, r=jieyouxurust-lang@5860d43af3 Rollup merge ofrust-lang#125046 - bjorn3:no_mutable_static_linkage, r=cjgillotrust-lang@866630d004 Rollup merge ofrust-lang#124048 - veera-sivarajan:bugfix-123773-c23-variadics, r=compiler-errorsrust-lang@0aad3f64e2 Auto merge ofrust-lang#125576 - lnicola:sync-from-ra, r=lnicolarust-lang@d37f456b2a Avoid a`FieldIdx::from_usize` in InstSimplifyrust-lang@0963353634 Auto merge ofrust-lang#3631- RalfJung:blocking-refactor, r=RalfJungrust-lang@2e89443b93 add a macro todeclare thread unblock callbacksrust-lang@8e861c6c4c Auto merge ofrust-lang#3632- RalfJung:readdir, r=RalfJungrust-lang@350f5c88db unix/fs: a bit ofcleanup in macos_fbsd_readdir_rrust-lang@e09bf5694b Auto merge ofrust-lang#3633- RalfJung:target, r=RalfJungrust-lang@cbec1288a2 fix './miri run--dep --target _'rust-lang@e6bb468b53 data_race: vectorindices can be reused immediately when the thread is gonerust-lang@a131243557 completely refactorhow we manage blocking and unblocking threadsrust-lang@f7ca8a6d66 Auto merge ofrust-lang#17296- mathew-horner:no-clone-target, r=Veykrilrust-lang@bd9cc02d10 Auto merge ofrust-lang#17295- 0xJonas:fix_passing_env_vars_to_cpptools, r=Veykrilrust-lang@5fa30f7eaa make release_clockalways work on the current threadrust-lang@fa7a3f9049 rustdoc: Elideconst-unstable if also unstable overallrust-lang@91b3ef5b4a Notify T-rustdoc forbeta-accepted and stable-accepted toorust-lang@9b480da367 It seems that anchornames are implicitly all lowercaserust-lang@0c84361342 Simplify the`unchecked_sh[lr]` ub-checks a bitrust-lang@f8279b10c3 Fix URL target, it'sin the module not the type.rust-lang@2b2f83e5ff github showed thatweird.rust-lang@2e8f14fb37 correct for copypaste errors when fixing wrapping.rust-lang@22668e83f6Resolverust-lang#124870 (comment)rust-lang@939f2671a0 revert to theinconsistent paragraph wrapping.rust-lang@eb9894f3c9 Removed returnrust-lang@afa8dfc51f Avoid clone whenconstructing runnable label.rust-lang@09677b03dd Formattingrust-lang@78fe45e273 Semicolonrust-lang@2315c6b764 Use correct formatfor setting environment variables when debugging with cpptoolsrust-lang@331bb3f10d Auto merge ofrust-lang#3630- rust-lang:rustup-2024-05-25, r=saethlinrust-lang@bebcb4e4b8 Also mention my-selffor check-cfg docs changesrust-lang@c76477d909 add change entryrust-lang@56dddd4c7e Remove deprecatedfield `dist.missing-tools`rust-lang@1d0ad04993 Merge from rustcrust-lang@3cfcfbf083 Preparing for mergefrom rustcrust-lang@41d4a95fca Add "better" editionhandling on lint-docs toolrust-lang@278212342e cleanup dependenceof `ExtCtxt` in transcribe when macro expansionrust-lang@24b5466892 drop regionconstraints for ambiguous goalsrust-lang@ed8e436916 move generics_ofcall outside of iterrust-lang@56d77b9048 Auto merge ofrust-lang#17275- roife:fix-issue-17012, r=Veykrilrust-lang@796cb8031d Remove failing testsrust-lang@f856ee357c Remove `DefId` from`EarlyParamRegion` (clippy/smir)rust-lang@fe2d7794ca Remove `DefId` from`EarlyParamRegion` (tedium/diagnostics)rust-lang@bd6344d829 Remove `DefId` from`EarlyParamRegion` (type system)rust-lang@b7b350cff7 docsrust-lang@008f6b3a3f Auto merge ofrust-lang#3626- devnexen:pthread_name_illumos, r=oli-obkrust-lang@7fc41d1bdf Auto merge ofrust-lang#3625- Strophox:miri-allocation-fix, r=RalfJungrust-lang@b84620ff17 extend commentsrust-lang@88d519f718 Auto merge ofrust-lang#3628- RalfJung:tokio, r=RalfJungrust-lang@561bd9a5ec add back some tokiofeaturesrust-lang@10d414091b Auto merge ofrust-lang#3627- rust-lang:rustup-2024-05-24, r=RalfJungrust-lang@4763eaf066 fmtrust-lang@debf88ae1a Merge from rustcrust-lang@9ce95c30b2 Preparing for mergefrom rustcrust-lang@c58b7c9c81 Don't skip innerconst when looking for body for suggestionrust-lang@4bc41b91d7 Don't continueprobing for method if in suggestion and autoderef hits ambiguityrust-lang@7f5e0aade8 solaris add suportfor threadname.rust-lang@3c7a13d870 tests: update testfor runnablesrust-lang@c10bda5577 Update docsrust-lang@1a37cfb703 Use cwd fromrunnable.args for debuggerrust-lang@7b54c8231e Revert "Debug usecargo workspace root as cwd.fixesrust-lang#13022"rust-lang@d83b267bc1 Add cwd toCargoRunnablerust-lang@6259991f04 Auto merge ofrust-lang#17287- Veykril:sysroot-encode-empty, r=Veykrilrust-lang@f93256ca42 Allow sysroots toonly consist of the source root dirrust-lang@1b374dfd9b differentiatebetween layout and alloc_layoutrust-lang@56c363b43e fix alloc_bytes(always allocate at least 1B)rust-lang@ecadf37df4 Auto merge ofrust-lang#17284- Veykril:doc-links, r=Veykrilrust-lang@616fdd04bb Use correcttoolchain channel when generating builtin type doc linksrust-lang@6e8646df8b Auto merge ofrust-lang#17174- Kohei316:fix-infer-async-block-with-tail-return-expr, r=Veykrilrust-lang@425ed6a181 Updatecrates/hir-ty/src/infer/expr.rsrust-lang@68fe34a4c2 Auto merge ofrust-lang#17140- harrysarson:harry-unused-self, r=Veykrilrust-lang@6ea763b9e2 Auto merge ofrust-lang#3624- rust-lang:rustup-2024-05-23, r=RalfJungrust-lang@400835fd11 fmtrust-lang@f1ffb8d859 Merge from rustcrust-lang@807a0f8c21 Preparing for mergefrom rustcrust-lang@37bf2d2dab Delay theconstruction of early lint diag structsrust-lang@9f67c50128 Remove `DelayDm`rust-lang@06bc4fc671 Remove`LintDiagnostic::msg`rust-lang@366ef95407 Slightly clean upsome lint infra coderust-lang@ac2708a347 Auto merge ofrust-lang#17270- davidbarsky:david/fix-completions-from-associated-types, r=Veykrilrust-lang@f2c3ef77b1 fix: ensure impliedbounds from associated types are considered in autocompleterust-lang@04a9a1a531 Auto merge ofrust-lang#3614- devnexen:illumos_time_support, r=oli-obkrust-lang@0916e72a34 Auto merge ofrust-lang#17251- roife:fix-issue-17057, r=Veykrilrust-lang@56ce7e0e06 Auto merge ofrust-lang#17252- davidbarsky:david/refactor-standalone-bools-into-struct, r=Veykrilrust-lang@f50f8fbcb9 Simplifyrust-lang@7a21dff517 internal: refactor`prefer_no_std`/`prefer_prelude` bools into a structrust-lang@4e9b12870c fix: checkpseudo-block by local_id instead of ModuleOriginrust-lang@ad810a51f0 Auto merge ofrust-lang#17277- Veykril:find-path-fixes, r=Veykrilrust-lang@3f638a9291 solaris/illumoslocaltime_r / clock_getime support enabled.rust-lang@d9dda8f84f Auto merge ofrust-lang#17279- Veykril:format_args-escape, r=Veykrilrust-lang@2ff9bab2eb fix: Fix format_argslowering passing incorrect parameters to rustc_parse_formatrust-lang@39e6032445 Auto merge ofrust-lang#17248- mladedav:dm/delay-clear, r=Veykrilrust-lang@24bf53d993 Auto merge ofrust-lang#17268- Veykril:signatures, r=Veykrilrust-lang@b1830a5fe6 Update assists testfixturesrust-lang@b29c755572 expectify find_pathtestsrust-lang@5992af6506 fix: Fix generalfind-path inconsistenciesrust-lang@7fd1429754 Auto merge ofrust-lang#3623- RalfJung:rustup, r=RalfJungrust-lang@abbe244a81 clippyrust-lang@a1bc030b70 Merge from rustcrust-lang@24138f0034 Preparing for mergefrom rustcrust-lang@c8b0e5b1a4 The number of testsdoes not depend on the architecture's pointer widthrust-lang@719eee2d82 test: add tests forextern preludes resolving in local modsrust-lang@41c006e21a Auto merge ofrust-lang#3610- marc0246:missing-error-kinds, r=RalfJungrust-lang@37a37f6ab3 Use`throw_unsup_format` instead of returning `ENOTSUP` in the mmap shimrust-lang@6438554bce Show fn traits insignature info for trait implementorsrust-lang@f42e55dfc8 Enable linkedlocations for closure param inlay hintsrust-lang@4b3d7f6039 Render closure fntrait kind in siganture helprust-lang@7045044da3 Allow hir::Param torefer to other entity params aside from functionsrust-lang@9ff4ffb817 Update builtin toollistrust-lang@ea2a16cadb fix: resolve externprelude for local mods in block modulesrust-lang@1287e868e9 Clear diagnosticsonly after new ones were receivedrust-lang@17bd43cb25 codegen:tweak/extend shift commentsrust-lang@b468f21051 Don't use `T` withboth Result and Option, improve explanation.rust-lang@531dae1cdf Only allow immutablestatics with #[linkage]rust-lang@10f8d1ffef use teletype on theattribute namerust-lang@f94fa6bee3 Some Resultcombinations work like an Option.rust-lang@dd16cbcb4e braces around {self}in UseTree are not unnecessaryrust-lang@39a653f632 Fix coercion ofasync blockrust-lang@f005b451c2 Support C23'sVariadics Without a Named Parameterrust-lang@62a104df98 Update TestsCo-authored-by: qinheping <16714939+qinheping@users.noreply.github.com>
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

No reviews

Assignees

@workingjubileeworkingjubilee

Labels

S-waiting-on-borsStatus: Waiting on bors to run and complete tests. Bors will change the label on completion.T-libsRelevant to the library team, which will review and decide on the PR/issue.

Projects

None yet

Milestone

1.80.0

Development

Successfully merging this pull request may close these issues.

7 participants

@scottmcm@rustbot@workingjubilee@bors@rust-log-analyzer@mati865@RalfJung

[8]ページ先頭

©2009-2025 Movatter.jp