about summary refs log tree commit diff
path: root/library/alloc/src/rc.rs
AgeCommit message (Expand)AuthorLines
2025-01-11Make UniqueRc invariant for soundnessFrank Steffahn-2/+6
2025-01-10Use `NonNull::without_provenance` within the standard librarySamuel Tardieu-12/+3
2025-01-08Remove some unnecessary `.into()` callsEsteban Küber-1/+1
2024-12-26Rollup merge of #134379 - bjoernager:slice-as-array, r=dtolnayJacob Pratt-0/+20
2024-12-18Add 'into_array' conversion destructors for 'Box', 'Rc', and 'Arc';Gabriel Bjørnager Jensen-0/+20
2024-12-17Use field init shorthand where possibleJosh Triplett-1/+1
2024-12-15Auto merge of #133223 - zachs18:uniquerc-impls, r=Noratriebbors-4/+249
2024-11-27update cfgsBoxy-1/+1
2024-11-27replace placeholder versionBoxy-2/+2
2024-11-19UniqueRc: PinCoerceUnsized and DerefPureZachary S-3/+8
2024-11-19UniqueRc: comparisons and HashZachary S-0/+173
2024-11-19UniqueRc: Add more trait impls.Zachary S-1/+68
2024-11-12Make `CloneToUninit` dyn-compatibleZachary S-1/+1
2024-11-12Rollup merge of #132869 - lolbinarycat:library-fix-too_long_first_doc_paragra...Matthias Krüger-1/+3
2024-11-11Auto merge of #127589 - notriddle:notriddle/search-sem-3, r=GuillaumeGomezbors-0/+1
2024-11-10split up the first paragraph of doc comments for better summariesbinarycat-1/+3
2024-11-03Rollup merge of #129329 - eduardosm:rc-from-mut-slice, r=dtolnayMatthias Krüger-0/+40
2024-10-30rustdoc-search: simplify rules for generics and type paramsMichael Howell-0/+1
2024-10-29Implement `From<&mut {slice}>` for `Box/Rc/Arc<{slice}>`Eduardo Sánchez Muñoz-0/+40
2024-10-28Rc destructor: tweak inliningLukas Markeffsky-8/+17
2024-10-27Rc/Arc: don't leak the allocation if drop panicsLukas Markeffsky-11/+8
2024-10-25library: consistently use American spelling for 'behavior'Ralf Jung-1/+1
2024-10-24Rollup merge of #130225 - adetaylor:rename-old-receiver, r=wesleywiserStuart Cook-3/+3
2024-10-22Rename Receiver -> LegacyReceiverAdrian Taylor-3/+3
2024-10-22optimize `Rc<T>::default`Slanterns-1/+10
2024-10-13rename rcbox in other places as per review commentsJonathan Dönszelmann-14/+14
2024-10-11rename RcBox to RcInner for consistencyJonathan Dönszelmann-67/+71
2024-09-25Use `&raw` in the standard libraryJosh Stone-15/+11
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-2/+2
2024-09-17Rollup merge of #129674 - matthewpipie:rc-arc-new-cyclic-in, r=dtolnayMatthias Krüger-36/+79
2024-09-06Remove duplicate implMatthew Giordano-38/+3
2024-09-06remove the Clone requirementMatthew Giordano-80/+78
2024-09-03replace placeholder versionBoxy-4/+4
2024-08-29improve commentsMatthew Giordano-1/+2
2024-08-29fix new_cyclic_in for rcMatthew Giordano-48/+79
2024-08-29fix fmtMatthew Giordano-10/+2
2024-08-27add new_cyclic_in for rcMatthew Giordano-2/+58
2024-08-27library: Stabilize new_uninit for Box, Rc, and ArcJubilee Young-18/+8
2024-08-23library: Move unstable API of new_uninit to new featuresJubilee Young-2/+4
2024-08-07Rollup merge of #125048 - dingxiangfei2009:stable-deref, r=amanieuMatthias Krüger-0/+10
2024-08-03Rollup merge of #127586 - zachs18:more-must-use, r=cuviperMatthias Krüger-0/+2
2024-07-31PinCoerceUnsized trait into coreXiangfei Ding-0/+10
2024-07-29Reformat `use` declarations.Nicholas Nethercote-8/+5
2024-07-26Fix doc nitsJohn Arundel-11/+11
2024-07-15lib: replace some `mem::forget`'s with `ManuallyDrop`Pavel Grigorenko-25/+22
2024-07-13Rollup merge of #127446 - zachs18:miri-stdlib-leaks-core-alloc, r=Mark-Simula...Jubilee-0/+6
2024-07-12Rollup merge of #124980 - zachs18:rc-allocator, r=AmanieuMatthias Krüger-10/+18
2024-07-10Clarify/add `must_use` messages for more `into_raw*` functions of `alloc` types.Zachary S-0/+2
2024-07-06Remove non-focused memory leaks in `alloc` doctests for Miri.Zachary S-0/+6
2024-06-22Generalize `{Rc,Arc}::make_mut()` to unsized types.Kevin Reid-13/+99