about summary refs log tree commit diff
path: root/library/core/src/lib.rs
AgeCommit message (Expand)AuthorLines
2024-03-25Import the 2021 prelude in the core crateDaniel Paoliello-1/+1
2024-03-23Auto merge of #122629 - RalfJung:assert-unsafe-precondition, r=saethlinbors-0/+2
2024-03-23refactor check_{lang,library}_ub: use a single intrinsic, put policy into lib...Ralf Jung-0/+1
2024-03-23move assert_unsafe_preconditions to its own fileRalf Jung-0/+1
2024-03-23Auto merge of #122947 - matthiaskrgr:rollup-10j7orh, r=matthiaskrgrbors-1/+0
2024-03-23Rollup merge of #120577 - wutchzone:slice_split_at_unchecked, r=m-ou-seMatthias Krüger-1/+0
2024-03-23Auto merge of #122582 - scottmcm:swap-intrinsic-v2, r=oli-obkbors-0/+1
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-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