about summary refs log tree commit diff
path: root/library/core/src
AgeCommit message (Expand)AuthorLines
2023-11-25Address review feedbackGary Guo-5/+11
2023-11-25Convert many `assert_unsafe_precondition` to `debug_assert_nounwind`Gary Guo-132/+98
2023-11-25Add `debug_assert_nounwind`Gary Guo-19/+54
2023-11-25Rollup merge of #117968 - Urgau:stabilize-ptr-addr-eq, r=dtolnayMichael Goulet-4/+5
2023-11-24Auto merge of #118138 - Nilstrieb:one-previous-error, r=WaffleLapkinbors-1/+1
2023-11-24remove the memcpy-on-equal-ptrs assumptionRalf Jung-3/+2
2023-11-24add `#[track_caller]` to improve panic locationsRyan Mehri-0/+26
2023-11-24implement strict_* operations for unsigned integer typesRyan Mehri-0/+394
2023-11-24implement strict_* operations for signed integer typesRyan Mehri-0/+557
2023-11-24Show number in error message even for one errorNilstrieb-1/+1
2023-11-24Rollup merge of #118238 - RalfJung:memcpy, r=Mark-SimulacrumMichael Goulet-1/+1
2023-11-24Auto merge of #118228 - Mark-Simulacrum:alloc-opt, r=scottmcmbors-1/+5
2023-11-24memcpy assumptions: update GCC linkRalf Jung-1/+1
2023-11-24correct grammarKashiwa-1/+1
2023-11-24Auto merge of #118232 - matthiaskrgr:rollup-x8crvm0, r=matthiaskrgrbors-2/+6
2023-11-24Update comment for consistent context logic.Kashiwa-2/+2
2023-11-24also add is_empty to const raw slicesRalf Jung-3/+21
2023-11-24Rollup merge of #118028 - Jules-Bertholet:dyn-any-doc, r=thomccMatthias Krüger-0/+5
2023-11-24Rollup merge of #117940 - zhiqiangxu:remove_redundant_drop, r=thomccMatthias Krüger-2/+1
2023-11-24Auto merge of #117722 - okaneco:binarysearch, r=thomccbors-9/+8
2023-11-23Indicate that multiplication in Layout::array cannot overflowMark Rousskov-1/+5
2023-11-24add track_caller for arith opsbohan-0/+14
2023-11-22also make 'core_intrinsics' internalRalf Jung-0/+7
2023-11-22warn against using intrinsics that leave the scope of our memory modelRalf Jung-0/+10
2023-11-21Auto merge of #117619 - elomatreb:add-duration-abs-diff, r=thomccbors-0/+21
2023-11-18Auto merge of #117525 - GKFX:remove_option_payload_ptr, r=petrochenkovbors-11/+8
2023-11-18Update based on petrochenkov's reviewGeorge Bateman-3/+4
2023-11-18Auto merge of #115412 - eswartz:docs/total_cmp-test-result-in-docs, r=scottmcmbors-6/+22
2023-11-18guarantee that char and u32 are ABI-compatibleRalf Jung-4/+5
2023-11-18Auto merge of #115249 - clarfonthey:alignment, r=scottmcmbors-1/+44
2023-11-18impl more traits for ptr::Alignment, add mask methodltdk-1/+44
2023-11-18Auto merge of #117825 - fee1-dead-contrib:corefx, r=petrochenkovbors-0/+1
2023-11-17Document behavior of `<dyn Any as Any>::type_id()`Jules Bertholet-0/+5
2023-11-17Rollup merge of #118006 - lcnr:discriminant-docs, r=compiler-errorsMatthias Krüger-4/+6
2023-11-17Rollup merge of #117549 - DaniPopes:more-copied, r=b-naberMatthias Krüger-2/+2
2023-11-17Rollup merge of #117338 - workingjubilee:asmjs-meets-thanatos, r=b-naberMatthias Krüger-6/+0
2023-11-17Auto merge of #111922 - vaporoxx:feat-searcher, r=dtolnaybors-0/+4
2023-11-17Improve slice_group_by doc wordingNiklas Fiekas-6/+6
2023-11-17only free lifetimes may get erasedlcnr-4/+6
2023-11-17Rollup merge of #115476 - RalfJung:abi-compat-docs, r=Mark-SimulacrumMatthias Krüger-4/+113
2023-11-17linking in general has more pitfalls than just call ABIRalf Jung-2/+3
2023-11-16Remove option_payload_ptr; redundant to offset_ofGeorge Bateman-10/+6
2023-11-16Stabilize ptr_addr_eq library featureUrgau-4/+5
2023-11-15Re-format code with new rustfmtMark Rousskov-15/+12
2023-11-15Bump cfg(bootstrap)sMark Rousskov-26/+17
2023-11-15Substitute version placeholdersMark Rousskov-54/+54
2023-11-16remove unnecessary dropzhiqiangxu-2/+1
2023-11-14Auto merge of #117330 - tmiasko:custom-mir-cleanup-blocks, r=cjgillotbors-15/+73
2023-11-14Custom MIR: Support cleanup blocksTomasz Miąsko-15/+73
2023-11-14Auto merge of #116301 - mj10021:issue-115737-fix, r=cuviperbors-3/+8