about summary refs log tree commit diff
path: root/library/core
AgeCommit message (Expand)AuthorLines
2024-07-18Rollup merge of #127748 - scottmcm:option_len, r=joboetMatthias Krüger-7/+17
2024-07-17Rollup merge of #127859 - RalfJung:ptr-dyn-metadata, r=scottmcmTrevor Gross-6/+10
2024-07-17Rollup merge of #127337 - celinval:intrinsics-fallback, r=oli-obkMatthias Krüger-59/+162
2024-07-17ptr::metadata: update comment on vtable_ptr work-aroundRalf Jung-4/+7
2024-07-17ptr::metadata: avoid references to extern typesRalf Jung-2/+3
2024-07-17Split part of `adt_const_params` into `unsized_const_params`Boxy-19/+63
2024-07-17Forbid `!Sized` types and referencesBoxy-3/+12
2024-07-16Rollup merge of #127444 - Sky9x:cstr-bytes-iter, r=dtolnayTrevor Gross-2/+15
2024-07-16Rollup merge of #126776 - nnethercote:rustfmt-use-pre-cleanups-2, r=cuviperTrevor Gross-24/+24
2024-07-16Rollup merge of #126271 - diondokter:dec2flt-skip-fast-path, r=tgross35Trevor Gross-2/+4
2024-07-17Cfg nitDion Dokter-1/+1
2024-07-17Avoid comments that describe multiple `use` items.Nicholas Nethercote-20/+23
2024-07-17Merge some `core::iter` entries.Nicholas Nethercote-4/+1
2024-07-16Rollup merge of #127047 - tspiteri:f128-aconsts-lsd, r=tgross35Trevor Gross-3/+3
2024-07-15`impl Send + Sync` and override `count` for the `CStr::bytes` iteratorSky-2/+15
2024-07-15Auto merge of #127777 - matthiaskrgr:rollup-qp2vkan, r=matthiaskrgrbors-18/+19
2024-07-15Rollup merge of #124921 - RalfJung:offset-from-same-addr, r=oli-obkMatthias Krüger-18/+19
2024-07-15lib: replace some `mem::forget`'s with `ManuallyDrop`Pavel Grigorenko-10/+5
2024-07-15Auto merge of #127020 - tgross35:f16-f128-classify, r=workingjubileebors-33/+491
2024-07-15Remove generic lifetime parameter of trait `Pattern`Benoît du Garreau-146/+151
2024-07-15Mark some `f16` and `f128` functions unstably constTrevor Gross-32/+210
2024-07-15Use Option's discriminant as its size hintScott McMurray-7/+17
2024-07-14Add `classify` and related methods for `f16` and `f128`Trevor Gross-1/+281
2024-07-14Rollup merge of #127592 - tesuji:patch-1, r=Mark-SimulacrumMatthias Krüger-0/+4
2024-07-13Rollup merge of #127446 - zachs18:miri-stdlib-leaks-core-alloc, r=Mark-Simula...Jubilee-0/+20
2024-07-14doc: Suggest `str::repeat` over `iter::repeat().take().collect()`tesuji-0/+4
2024-07-13Auto merge of #126958 - dtolnay:u32char, r=Mark-Simulacrumbors-3/+5
2024-07-13Rollup merge of #127668 - spencer3035:improve-slice-doc, r=jhprattJacob Pratt-10/+50
2024-07-12Updated slice documentationSpencer-10/+50
2024-07-13Use is_val_statically_known to optimize powMikhail Zabaluev-92/+125
2024-07-12Rename the internal `const_strlen` to just `strlen`Trevor Gross-2/+2
2024-07-12Rollup merge of #127433 - dtolnay:conststrlen, r=workingjubileeMatthias Krüger-4/+5
2024-07-11Add instability attribute on private const_strlen functionDavid Tolnay-0/+1
2024-07-12Rollup merge of #127422 - greaka:master, r=workingjubileeMatthias Krüger-22/+4
2024-07-12Explicitly unroll integer pow for small exponentsMikhail Zabaluev-12/+112
2024-07-11Optimize integer pow by removing exit branchMikhail Zabaluev-73/+52
2024-07-11Rollup merge of #127599 - tgross35:lazy_cell_consume-rename, r=workingjubileeMatthias Krüger-2/+2
2024-07-11Rollup merge of #127588 - uweigand:s390x-f16-doctests, r=tgross35Matthias Krüger-0/+15
2024-07-11Rollup merge of #124599 - estebank:issue-41708, r=wesleywiserMatthias Krüger-0/+1
2024-07-11Rename `lazy_cell_consume` to `lazy_cell_into_inner`Trevor Gross-2/+2
2024-07-10core: Limit remaining f16 doctests to x86_64 linuxUlrich Weigand-0/+15
2024-07-10size_of_val_raw: for length 0 this is safe to callRalf Jung-0/+10
2024-07-10Rollup merge of #127091 - Sky9x:fused-error-sources-iter, r=dtolnayJacob Pratt-0/+7
2024-07-08Auto merge of #127235 - martn3:no-mips-f16, r=tgross35,scottmcmbors-6/+9
2024-07-08Rollup merge of #127355 - aceArt-GmbH:126475, r=oli-obkMatthias Krüger-3/+3
2024-07-08Rollup merge of #126921 - workingjubilee:outline-va-list, r=Nilstrieb许杰友 Jieyou Xu (Joe)-400/+315
2024-07-07Auto merge of #127454 - matthiaskrgr:rollup-k3vfen2, r=matthiaskrgrbors-1/+15
2024-07-07Rollup merge of #127354 - nicholasbishop:bishop-sized-doc, r=NilstriebMatthias Krüger-0/+14
2024-07-07Rollup merge of #127179 - tgross35:typeid-debug-hex, r=NilstriebMatthias Krüger-1/+1
2024-07-07Specialize `TrustedLen` for `Iterator::unzip()`Chayim Refael Friedman-15/+107