about summary refs log tree commit diff
path: root/library/core/src/lib.rs
AgeCommit message (Expand)AuthorLines
2024-03-22Update stdarch submoduleDaniel Paoliello-0/+1
2024-03-21Stabilize `const_caller_location` and `const_location_fields`lilasta-1/+0
2024-03-20step cfgsMark Rousskov-6/+3
2024-03-19Auto merge of #122055 - compiler-errors:stabilize-atb, r=oli-obkbors-1/+1
2024-03-17Let codegen decide when to `mem::swap` with immediatesScott McMurray-0/+1
2024-03-16Add as_(mut_)ptr and as_(mut_)slice to raw array pointersYotam Ofek-0/+1
2024-03-14Stabilize `unchecked_{add,sub,mul}`Scott McMurray-2/+0
2024-03-12Use `min_exhaustive_patterns` in core & stdNadrieril-1/+2
2024-03-11Rollup merge of #121840 - oli-obk:freeze, r=dtolnayJacob Pratt-0/+1
2024-03-08Stabilize associated type boundsMichael Goulet-1/+1
2024-02-29Forbid implementing `Freeze` even if the trait is stabilizedOli Scherer-0/+1
2024-02-27Stabilize the `#[diagnostic]` namespace and `#[diagnostic::on_unimplemented]`...Georg Semmler-1/+1
2024-02-25remove platform-intrinsics ABI; make SIMD intrinsics be regular intrinsicsRalf Jung-1/+1
2024-02-24Forbid use of `extern "C-unwind"` inside standard libraryGary Guo-0/+1
2024-02-20diagnostic items for legacy numeric modulesPeter Jaszkowiak-0/+12
2024-02-10Stabilize slice_split_at_uncheckedDaniel Sedlak-1/+0
2024-02-08Step all bootstrap cfgs forwardMark Rousskov-1/+1
2024-02-05revert stabilization of const_intrinsic_copyRalf Jung-0/+1
2024-02-05Auto merge of #117372 - Amanieu:stdarch_update, r=Mark-Simulacrumbors-4/+0
2024-02-01Revert unsound libcore changes of #119911Oli Scherer-1/+0
2024-01-30Update feature names for new stdarchAmanieu d'Antras-4/+0
2024-01-25Auto merge of #119911 - NCGThompson:is-statically-known, r=oli-obkbors-0/+1
2024-01-23Auto merge of #119892 - joboet:libs_use_assert_unchecked, r=Nilstrieb,cuviperbors-0/+1
2024-01-22Rollup merge of #118578 - mina86:c, r=dtolnayMatthias Krüger-0/+1
2024-01-21Rollup merge of #116090 - rmehri01:strict_integer_ops, r=m-ou-seNadrieril-0/+1
2024-01-20core: introduce split_at{,_mut}_checkedMichal Nazarewicz-0/+1
2024-01-19Stabilize simple offset_ofGeorge Bateman-1/+1
2024-01-19Add new intrinsic `is_constant` and optimize `pow`Catherine Flores-0/+1
2024-01-13libs: use `assert_unchecked` instead of intrinsicjoboet-0/+1
2024-01-06Rollup merge of #118781 - RalfJung:core-panic-feature, r=the8472Matthias Krüger-1/+1
2024-01-05Rollup merge of #119216 - weiznich:use_diagnostic_namespace_in_stdlib, r=comp...Michael Goulet-0/+1
2024-01-05Replace some usage of `#[rustc_on_unimplemented]` withGeorg Semmler-0/+1
2024-01-04Make `intrinsics::assume` const stableAngelicosPhosphoros-1/+0
2023-12-09merge core_panic feature into panic_internalsRalf Jung-1/+1
2023-12-02Auto merge of #118077 - calebzulawski:sync-portable-simd-2023-11-19, r=workin...bors-1/+2
2023-11-29Rollup merge of #118265 - RalfJung:memcpy, r=cuviperMatthias Krüger-3/+2
2023-11-26Add offset-ish convenience methods to `NonNull`Maybe Waffle-0/+1
2023-11-26Use inner docs to fix linksCaleb Zulawski-1/+2
2023-11-24remove the memcpy-on-equal-ptrs assumptionRalf Jung-3/+2
2023-11-24implement strict_* operations for signed integer typesRyan Mehri-0/+1
2023-11-24memcpy assumptions: update GCC linkRalf Jung-1/+1
2023-11-18Auto merge of #117525 - GKFX:remove_option_payload_ptr, r=petrochenkovbors-0/+2
2023-11-18Auto merge of #117825 - fee1-dead-contrib:corefx, r=petrochenkovbors-0/+1
2023-11-16Remove option_payload_ptr; redundant to offset_ofGeorge Bateman-0/+2
2023-11-15Bump cfg(bootstrap)sMark Rousskov-1/+1
2023-11-12Reenable effects in libcoreDeadbeef-0/+1
2023-11-09Move `BorrowedBuf` and `BorrowedCursor` from `std:io` to `core::io`John Millikin-0/+2
2023-11-01Rollup merge of #115626 - clarfonthey:unchecked-math, r=thomccMatthias Krüger-1/+2
2023-10-29Rollup merge of #117312 - RalfJung:memcpy-assumptions, r=Mark-SimulacrumGuillaume Gomez-1/+2
2023-10-28Rollup merge of #117162 - c410-f3r:try, r=workingjubileeJubilee-0/+3