about summary refs log tree commit diff
path: root/library/core/src
AgeCommit message (Expand)AuthorLines
2023-05-04Optimize `Iterator` implementation for `&mut impl Iterator + Sized`Benoît du Garreau-0/+130
2023-05-04Add `is_positive` method for signed non-zero integers.John Millikin-0/+26
2023-05-03Add the basic `ascii::Char` typeScott McMurray-1/+674
2023-05-03Rollup merge of #111127 - xfix:const-slice-flatten, r=scottmcmManish Goregaokar-1/+1
2023-05-03Rollup merge of #105452 - rcvalle:rust-cfi-3, r=bjorn3Manish Goregaokar-0/+1
2023-05-03Rollup merge of #97594 - WaffleLapkin:array_tuple_conv, r=ChrisDentonManish Goregaokar-0/+40
2023-05-03Add cross-language LLVM CFI support to the Rust compilerRamon de C Valle-0/+1
2023-05-03Mention array<->tuple convs in docsMaybe Waffle-0/+20
2023-05-03Constify slice flatten methodKonrad Borowski-1/+1
2023-05-03Inline SocketAddr methodsKonrad Borowski-0/+27
2023-05-02Remove `[]` <-> `()` `From` convertionsMaybe Waffle-14/+0
2023-05-02Use metavar `${count(x)}` instead of reimplementing itMaybe Waffle-9/+3
2023-05-02implement tuple<->array convertions via `From`Maybe Waffle-0/+40
2023-05-02rm diag item, use lang itemDeadbeef-1/+0
2023-05-02initial step towards implementing C string literalsDeadbeef-0/+1
2023-05-02Rollup merge of #108161 - WaffleLapkin:const_param_ty, r=BoxyUwUDylan DPC-52/+132
2023-05-02Rollup merge of #105076 - mina86:a, r=scottmcmDylan DPC-206/+273
2023-05-01Auto merge of #111066 - matthiaskrgr:rollup-4k6rj23, r=matthiaskrgrbors-1/+6
2023-05-01Rollup merge of #111065 - est31:send_mut_ref, r=m-ou-seMatthias Krüger-1/+6
2023-05-01Explicitly document how Send and Sync relate to referencesest31-1/+6
2023-05-01Auto merge of #111010 - scottmcm:mem-replace-simpler, r=WaffleLapkinbors-12/+35
2023-05-01Fix `StructuralEq` impls for `&T`, `[T]` and `[T; N]`Maybe Waffle-3/+3
2023-04-30Codegen fewer instructions in `mem::replace`Scott McMurray-12/+35
2023-05-01Stabilize feature `cstr_is_empty`John Millikin-3/+2
2023-05-01Rollup merge of #110823 - compiler-errors:tweak-await-span, r=b-naberMatthias Krüger-0/+1
2023-04-30Rollup merge of #111000 - JohnBobbo96:core_option_unneeded_function, r=jyn514Matthias Krüger-6/+2
2023-04-30a bit more usize::fromMichal Nazarewicz-1/+3
2023-04-30Auto merge of #110935 - scottmcm:always-ord, r=Mark-Simulacrumbors-8/+8
2023-04-30reviewMichal Nazarewicz-15/+15
2023-04-30Rollup merge of #110997 - scottmcm:slice-iter-comments, r=the8472Matthias Krüger-6/+20
2023-04-29Remove unneeded function call in `core::option`.John Bobbo-6/+2
2023-04-29Improve internal field comments on `slice::Iter(Mut)`Scott McMurray-6/+20
2023-04-29Rollup merge of #110958 - compiler-errors:stdlib-refinement, r=cuviperDylan DPC-6/+18
2023-04-28Make sure that signatures aren't accidental refinementsMichael Goulet-6/+18
2023-04-28handle cfg(bootstrap)Pietro Albini-290/+63
2023-04-28replace version placeholdersPietro Albini-39/+39
2023-04-28Auto merge of #110837 - scottmcm:offset-for-add, r=compiler-errorsbors-3/+41
2023-04-27`inline(always)` for `lt`/`le`/`ge`/`gt` on integers and floatsScott McMurray-8/+8
2023-04-27Also use `mir::Offset` for pointer `add`Scott McMurray-3/+41
2023-04-28Rollup merge of #110766 - m-ou-se:fmt-rt, r=jyn514Matthias Krüger-200/+200
2023-04-27Don't call await a methodMichael Goulet-0/+1
2023-04-27Fix some marker implsMaybe Waffle-4/+4
2023-04-27Add FIXMEsMaybe Waffle-0/+2
2023-04-27Impl `StructuralEq` & `ConstParamTy` for `str`, `&T`, `[T; N]` and `[T]`Maybe Waffle-0/+9
2023-04-27Add a macro to conveniently implement marker traitsMaybe Waffle-108/+114
2023-04-27Remove `feature(const_param_ty_trait)`, use `adt_const_params` insteadMaybe Waffle-15/+15
2023-04-27Add a `ConstParamTy` traitMaybe Waffle-0/+34
2023-04-27pub -> pub(super).Mara Bos-1/+1
2023-04-27Implement `StructuralEq` for integers, `bool` and `char`Maybe Waffle-0/+29
2023-04-27Auto merge of #110562 - ComputerDruid:riscv, r=tmandrybors-1/+4