summary refs log tree commit diff
path: root/library/core/src/lib.rs
AgeCommit message (Expand)AuthorLines
2024-02-13Revert unsound libcore changes of #119911Oli Scherer-1/+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
2023-10-28Auto merge of #116240 - dtolnay:constdiscriminant, r=thomccbors-1/+0
2023-10-28memcpy assumptions: link to source showing that GCC makes the same assumptionRalf Jung-1/+2
2023-10-27Auto merge of #116205 - WaffleLapkin:stabilize_pointer_byte_offsets, r=dtolnaybors-1/+0
2023-10-25Stabilize `[const_]pointer_byte_offsets`Maybe Waffle-1/+0
2023-10-25Remove `cfg_match` from the preludeCaio-0/+3
2023-10-23Remove FnPtr hack from trait_ref_is_knowableMichael Goulet-0/+1
2023-10-17Disable effects in libcore againOli Scherer-1/+0
2023-10-14Auto merge of #116407 - Mark-Simulacrum:bootstrap-bump, r=onur-ozkanbors-5/+4
2023-10-13Clean up unchecked_math, separate out unchecked_shiftsltdk-1/+2
2023-10-08rustdoc: remove rust logo from non-Rust cratesMichael Howell-0/+1
2023-10-08Bump to latest betaMark Rousskov-5/+4
2023-10-04Disable CFI for core and std CFI violationsRamon de C Valle-0/+1
2023-10-02Bump stdarch submoduleEduardo Sánchez Muñoz-0/+1
2023-09-28Const stabilize mem::discriminantDavid Tolnay-1/+0
2023-09-28isqrt: fix stabilityFederico Stra-0/+1
2023-09-20Enable effects for libcoreDeadbeef-0/+1
2023-09-16Auto merge of #115520 - Finomnis:const_transmute_copy, r=dtolnaybors-1/+0
2023-09-08Rename the feature, but not the attribute, to `coverage_attribute`Andy Caldwell-1/+1
2023-09-08Rework no_coverage to coverage(off)Andy Caldwell-1/+2
2023-09-05Rollup merge of #114412 - RalfJung:libc-symbols, r=pnkfelixMatthias Krüger-5/+13