about summary refs log tree commit diff
path: root/library/std/src/lib.rs
AgeCommit message (Expand)AuthorLines
2024-09-30Add multi-producer, multi-consumer channel (mpmc)Obei Sideg-1/+3
2024-09-24Pre-allocate buffers in `File::open_buffered` and `create_buffered`Josh Stone-0/+1
2024-09-23Rollup merge of #129545 - notriddle:notriddle/toolbar-v2, r=GuillaumeGomezMichael Goulet-7/+11
2024-09-23Fix up standard library introMichael Howell-7/+11
2024-09-23random: add tracking issue, address other commentsjoboet-1/+1
2024-09-23std: implement the `random` featurejoboet-0/+4
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-10/+10
2024-09-18Rollup merge of #130476 - workingjubilee:more-lazy-methods-take-2, r=AmanieuJubilee-0/+1
2024-09-18library: Destabilize Lazy{Cell,Lock}::{force,deref}_mutJubilee Young-0/+1
2024-09-15stabilize const_mut_refsRalf Jung-1/+1
2024-09-05update cfgsBoxy-1/+0
2024-09-02Auto merge of #129063 - the8472:cold-opt-size, r=Amanieubors-0/+2
2024-08-27library: Stabilize new_uninit for Box, Rc, and ArcJubilee Young-1/+0
2024-08-23library: Move unstable API of new_uninit to new featuresJubilee Young-0/+1
2024-08-17Auto merge of #126877 - GrigorenkoPV:clone_to_uninit, r=dtolnaybors-0/+1
2024-08-14apply #[optimize(size)] to #[cold] ones and part of the panick machineryThe 8472-0/+2
2024-08-10Update std and compilerNadrieril-1/+1
2024-08-07Add tracking issue to core-pattern-typeltdk-1/+1
2024-08-07Rollup merge of #125048 - dingxiangfei2009:stable-deref, r=amanieuMatthias Krüger-0/+1
2024-08-03Rollup merge of #128368 - nnethercote:rustfmt-tweaks, r=cuviperMatthias Krüger-1/+1
2024-08-03Auto merge of #128528 - workingjubilee:you-dont-need-to-see-this-cpuid-move-a...bors-4/+0
2024-08-01std: Remove has_cpuidJubilee Young-4/+0
2024-08-01DogfoodCaio-0/+1
2024-07-31PinCoerceUnsized trait into coreXiangfei Ding-0/+1
2024-07-30Auto merge of #128083 - Mark-Simulacrum:bump-bootstrap, r=albertlarsan68bors-1/+0
2024-07-30Move a comment.Nicholas Nethercote-1/+1
2024-07-29impl CloneToUninit for Path and OsStrPavel Grigorenko-0/+1
2024-07-29Rollup merge of #128307 - ojeda:unescaped_backticks, r=GuillaumeGomezMatthias Krüger-0/+1
2024-07-29Warn on `rustdoc::unescaped_backticks` for `core/alloc/std/test/proc_macro`Miguel Ojeda-0/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-44/+41
2024-07-28step cfg(bootstrap)Mark Rousskov-1/+0
2024-07-28stabilize const_wakerSlanterns-1/+0
2024-07-24Auto merge of #127153 - NobodyXu:pipe, r=ChrisDentonbors-0/+2
2024-07-23Initial implementation of anonymous_pipeJiahao XU-0/+2
2024-07-19uefi: process: Fixes from PRAyush Singh-0/+1
2024-07-16Rollup merge of #126776 - nnethercote:rustfmt-use-pre-cleanups-2, r=cuviperTrevor Gross-1/+0
2024-07-17Avoid comments that describe multiple `use` items.Nicholas Nethercote-1/+0
2024-07-14std: deny(unsafe_op_in_unsafe_fn) but allow sitesJubilee Young-1/+2
2024-07-04Rollup merge of #126792 - wooden-worm:master, r=Mark-SimulacrumJacob Pratt-0/+1
2024-07-03Rollup merge of #123588 - tgross35:stabilize-assert_unchecked, r=dtolnayJacob Pratt-1/+0
2024-07-01Rollup merge of #126732 - StackOverflowExcept1on:master, r=m-ou-seGuillaume Gomez-1/+0
2024-06-24Replace `MaybeUninit::uninit_array()` with array repeat expression.Kevin Reid-2/+0
2024-06-23wasm64 build with target-feature=+simd128,+atomicswooden-worm-0/+1
2024-06-21Remove `feature(effects)` from the standard libraryDeadbeef-1/+0
2024-06-20Stabilize `PanicInfo::message()` and `PanicMessage`StackOverflowExcept1on-1/+0
2024-06-19Stabilize `hint_assert_unchecked`Trevor Gross-1/+0
2024-06-19Stabilise c_unwindGary Guo-1/+1
2024-06-07Stabilize `error_in_core`Slanterns-1/+0
2024-02-20Stabilize `LazyCell` and `LazyLock` (`lazy_cell`)Peter Jaszkowiak-1/+0
2024-05-23Replace fake "restricted-std" Cargo feature by custom cfgUrgau-2/+2