about summary refs log tree commit diff
path: root/library/core/src
AgeCommit message (Expand)AuthorLines
2022-11-04update commentNeutron3529-4/+8
2022-11-03Remove `iter::Empty` hackSky-6/+1
2022-11-03fix the overflow warning.Neutron3529-1/+9
2022-11-03Optimize the code to run faster.Neutron3529-9/+1
2022-11-02Add tracking issue for `const_arguments_as_str`Sky-1/+1
2022-11-02Add additional float constantsSky-0/+40
2022-11-02Clarify docs of `RefCell`Chayim Refael Friedman-8/+9
2022-11-01Rollup merge of #103084 - inquisitivecrystal:control-flow, r=scottmcmManish Goregaokar-1/+3
2022-11-01Use `allow_internal_unstable` and add unstable reasonclubby789-2/+2
2022-10-31Specialize PartialEq for Option<num::NonZero*> and Option<ptr::NonNull>clubby789-1/+67
2022-10-31Rewrite implementation of `#[alloc_error_handler]`Amanieu d'Antras-0/+14
2022-10-31Rollup merge of #103766 - lukas-code:error-in-core, r=Dylan-DPCDylan DPC-1/+1
2022-10-30Add tracking issue to `error_in_core`Lukas Markeffsky-1/+1
2022-10-30Rollup merge of #103715 - tshepang:consistency, r=Dylan-DPCMatthias Krüger-2/+2
2022-10-30Rollup merge of #100006 - jyn514:update-copy, r=dtolnayMatthias Krüger-1/+1
2022-10-29More inference-friendly API for lazyAleksey Kladov-3/+1
2022-10-29use consistent terminologyTshepang Mbambo-2/+2
2022-10-29Rollup merge of #102961 - reitermarkus:const-cstr-from-ptr, r=oli-obkMatthias Krüger-11/+37
2022-10-28Auto merge of #102737 - RalfJung:poll_fn_pin, r=Mark-Simulacrumbors-4/+7
2022-10-28Lift `T: Sized` bounds from some `strict_provenance` pointer methodsMaybe Waffle-36/+12
2022-10-28Simplify implementation of various pointer methodsMaybe Waffle-25/+15
2022-10-28Make `pointer::with_metadata_of` const (+simplify implementation)Maybe Waffle-20/+6
2022-10-28Add examples for `pointer::mask`Maybe Waffle-0/+53
2022-10-28Remove unneeded attribute.Markus Reiter-1/+0
2022-10-28CStr: add some doc linksRalf Jung-2/+5
2022-10-27Rollup merge of #103394 - Pointerbender:unsafecell-docs, r=AmanieuMatthias Krüger-25/+36
2022-10-27Rollup merge of #103110 - RalfJung:manual-send, r=thomccMatthias Krüger-7/+6
2022-10-27Rollup merge of #103106 - saethlin:from_exposed_docs, r=thomccMatthias Krüger-6/+15
2022-10-27Rollup merge of #103035 - saethlin:assert_unsafe_precondition3, r=thomccMatthias Krüger-36/+113
2022-10-27add "Memory layout" subsection to documentation of `UnsafeCell` for additiona...Pointerbender-0/+2
2022-10-26Print the precondition we violated, and visible through output captureBen Kimock-36/+113
2022-10-27Rollup merge of #103580 - lukas-code:guaranteed_ne, r=GuillaumeGomezYuki Okushi-2/+2
2022-10-27Rollup merge of #103567 - RalfJung:ptr-eq-dyn-trait, r=dtolnayYuki Okushi-35/+6
2022-10-26Fix typo in docs for `guaranteed_ne`Lukas Markeffsky-2/+2
2022-10-26Update library/core/src/ptr/mod.rsBen Kimock-0/+1
2022-10-26explicitly mention that both components of wide prts are comparedRalf Jung-0/+1
2022-10-26stabilize `int_log`Lukas Markeffsky-30/+36
2022-10-26ptr::eq: clarify that comparing dyn Trait is fragileRalf Jung-35/+5
2022-10-26Rollup merge of #103287 - saethlin:faster-len-check, r=thomccDylan DPC-5/+16
2022-10-25Try to say that memory outside the AM is always exposedBen Kimock-6/+14
2022-10-25Rollup merge of #98204 - Kixiron:stable-unzip, r=thomccDylan DPC-4/+7
2022-10-24Make `pointer::byte_offset_from` more genericMaybe Waffle-2/+2
2022-10-24Rollup merge of #102271 - lopopolo:lopopolo/stabilize-duration-try-from-secs-...Yuki Okushi-22/+19
2022-10-24Auto merge of #100848 - xfix:use-metadata-for-slice-len, r=thomccbors-17/+9
2022-10-24fix typosPointerbender-2/+2
2022-10-23`unchecked_{shl|shr}` should use `u32` as the RHSScott McMurray-12/+22
2022-10-23Rollup merge of #103447 - ajtribick:maybe_uninit_doc_update, r=scottmcmMichael Howell-2/+1
2022-10-23Rollup merge of #100462 - zohnannor:master, r=thomccMichael Howell-0/+4
2022-10-23MaybeUninit: use assume_init_drop() in the partially initialized array exampleAndrew Tribick-2/+1
2022-10-22Pin::new_unchecked: discuss pinning closure capturesRalf Jung-2/+55