about summary refs log tree commit diff
path: root/library
AgeCommit message (Expand)AuthorLines
2025-04-01std: use the address of `errno` to identify threads in `unique_thread_exit`joboet-24/+21
2025-04-01io: Avoid Avoid marking bytes as uninit in `BufReader::peek`Benoît du Garreau-1/+0
2025-04-01io: Avoid marking buffer as uninit when copying to `BufWriter`Benoît du Garreau-1/+4
2025-03-31Refactor `diy_float`Tobias Decking-47/+15
2025-03-31Rollup merge of #139157 - mejrs:never, r=NoratriebMatthias Krüger-5/+3
2025-03-31std: clarify Mutex::get_mut more clearlyxizheyin-1/+5
2025-03-31Auto merge of #139154 - jhpratt:rollup-rv8f915, r=jhprattbors-10/+2
2025-03-31Remove mention of `exhaustive_patterns` from `never` docsmejrs-5/+3
2025-03-30Rollup merge of #139141 - mejrs:on_unimpl, r=NoratriebJacob Pratt-10/+2
2025-03-30Auto merge of #139131 - m-ou-se:format-args-struct-expr, r=Mark-Simulacrumbors-7/+1
2025-03-30slice: Remove some uses of unsafe in first/last chunk methodsokaneco-60/+34
2025-03-30use `diagnostic::on_unimplemented` insteadmejrs-2/+2
2025-03-30Delete unreacheable `#[rustc_on_unimplemented]`mejrs-8/+0
2025-03-30Simplify expansion for format_args!().Mara Bos-7/+1
2025-03-29Auto merge of #139119 - matthiaskrgr:rollup-7l2ri0f, r=matthiaskrgrbors-120/+195
2025-03-29Rollup merge of #139081 - joboet:errno_dedup, r=NoratriebMatthias Krüger-0/+9
2025-03-29Rollup merge of #138832 - ChrisDenton:with_native_path, r=joboetMatthias Krüger-115/+181
2025-03-29Rollup merge of #137928 - RalfJung:const_cell, r=m-ou-seMatthias Krüger-5/+5
2025-03-29Auto merge of #133572 - frank-king:feature/unique_arc, r=Amanieubors-3/+439
2025-03-29Start using with_native_path in std::sys::fsChris Denton-115/+181
2025-03-29std: make `cmath` functions safejoboet-125/+125
2025-03-29Rollup merge of #139097 - m-ou-se:pin-tests, r=WaffleLapkinMatthias Krüger-0/+11
2025-03-29Rollup merge of #138988 - madsmtm:internal-weak-macro-syntax, r=ibraheemdevMatthias Krüger-80/+144
2025-03-29Rollup merge of #138757 - rust-wasi-web:wasi-thread-stack-size, r=alexcrichtonMatthias Krüger-2/+2
2025-03-29Promise `array::from_fn` in generated in order of increasing indicesScott McMurray-6/+27
2025-03-29Add more tests for pin!().Mara Bos-0/+11
2025-03-29Add a test for `Weak` created from `UniqueArc::downgrade`Frank King-1/+22
2025-03-28fix docs for `Peekable::next_if{_eq}`Yotam Ofek-3/+3
2025-03-28Rollup merge of #139069 - a1phyr:better_take, r=joboetMatthias Krüger-4/+4
2025-03-28Rollup merge of #139058 - barafael:patch-1, r=joboetMatthias Krüger-1/+1
2025-03-28Rollup merge of #139052 - m-ou-se:pin-macro-tests, r=joboetMatthias Krüger-14/+17
2025-03-28Rollup merge of #138976 - xizheyin:issue-138969, r=RalfJungMatthias Krüger-1/+2
2025-03-28std: deduplicate `errno` accessesjoboet-0/+9
2025-03-28Add `slice::align_to_uninit_mut`Nikolai Kuklin-2/+51
2025-03-28`io::Take`: avoid new `BorrowedBuf` creation in some caseBenoît du Garreau-4/+4
2025-03-28std: Explain range follows standard half-open range in `offset`xizheyin-1/+2
2025-03-28Fix formatting nit in process.rsRafael Bachmann-1/+1
2025-03-28Put pin!() tests in the right file.Mara Bos-14/+17
2025-03-27Rollup merge of #139021 - joboet:pre-vista-fallback, r=ChrisDentonJacob Pratt-22/+6
2025-03-27Trusty: Implement write_vectored for stdioThalia Archibald-38/+49
2025-03-27Auto merge of #138702 - m-ou-se:spawn-in-atexit, r=Mark-Simulacrumbors-9/+14
2025-03-27allow unnecessary transmutesbendn-0/+1
2025-03-27Use char::is_whitespace directly in str::trim*DaniPopes-3/+3
2025-03-27std: get rid of pre-Vista fallback codejoboet-22/+6
2025-03-26Swap usize -> ptr transmute for strict_pov APIJames Wainwright-2/+2
2025-03-26Pass `Alignment` for `RawVecInner::new_in`James Wainwright-4/+15
2025-03-26Expose `Unique::from<NonNull>` in const internallyJames Wainwright-1/+7
2025-03-26Use cfg_match in coreChristopher Durham-118/+53
2025-03-26mark cfg_match! semitransparentChristopher Durham-3/+4
2025-03-26Change the syntax of the internal `weak!` macroMads Marquart-80/+144