about summary refs log tree commit diff
path: root/library/alloc/src/rc.rs
AgeCommit message (Expand)AuthorLines
2025-10-04Rollup merge of #145685 - Qelxiros:cell_get_cloned, r=programmerjake,tgross35Matthias Krüger-1/+9
2025-10-01add CloneFromCell and Cell::get_clonedJeremy Smart-1/+9
2025-09-30Rollup merge of #146886 - taiki-e:rc-inner-align, r=Mark-SimulacrumMatthias Krüger-1/+3
2025-09-30Add repr(align(2)) to RcInner and ArcInnerTaiki Endo-1/+3
2025-09-26Update CURRENT_RUSTC_VERSION post-bumpMark Rousskov-1/+1
2025-09-22Remove unused #![feature(get_mut_unchecked)] in Rc and Arc examplesTaiki Endo-9/+0
2025-09-21Rollup merge of #144091 - thaliaarchi:stabilize-new-zeroed, r=Mark-SimulacrumStuart Cook-14/+2
2025-07-19Stabilize `new_zeroed_alloc`Thalia Archibald-14/+2
2025-07-15Add `Default` impls for `Pin`ned `Box`, `Rc`, `Arc`Jules Bertholet-3/+16
2025-07-01Change `{Box,Arc,Rc,Weak}::into_raw` to only work with `A = Global`Amanieu d'Antras-61/+61
2025-06-19Remove incorrect comments in `Weak`Tim (Theemathas) Chirananthavat-1/+0
2025-05-06Update rc.rs docsJon Bauman-5/+5
2025-04-29Update rc.rs docsJon Bauman-1/+1
2025-03-10fix copy typoLemonJ-2/+2
2025-03-10fix ptr inconsistency in Rc ArcLemonJ-12/+24
2025-03-08Rollup merge of #136642 - bjorn3:separate_alloctest_crate, r=cuviperJacob Pratt-8/+2
2025-03-07Fully test the alloc crate through alloctestsbjorn3-5/+2
2025-03-07Move last remaining Rc test to alloctestsbjorn3-0/+4145
2025-03-07Move all alloc integration tests to a new alloctests cratebjorn3-4148/+0
2025-03-06Add UseCloned trait related codeSantiago Pastorino-0/+7
2025-02-10Rollup merge of #136228 - hkBst:patch-28, r=Mark-SimulacrumJubilee-3/+3
2025-02-09Auto merge of #136751 - bjorn3:update_rustfmt, r=Mark-Simulacrumbors-5/+4
2025-02-08Rustfmtbjorn3-5/+4
2025-01-29Simplify Rc::as_ptr docs + typo fixMarijn Schouten-3/+3
2025-01-26Optimize `Rc::<str>::default()` implementationRené Kijewski-1/+3
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