about summary refs log tree commit diff
path: root/library/core/src
AgeCommit message (Expand)AuthorLines
2024-03-23refactor check_{lang,library}_ub: use a single intrinsic, put policy into lib...Ralf Jung-34/+46
2024-03-23move assert_unsafe_preconditions to its own fileRalf Jung-175/+182
2024-03-23Auto merge of #122947 - matthiaskrgr:rollup-10j7orh, r=matthiaskrgrbors-16/+12
2024-03-23Rollup merge of #122931 - herobs:patch-1, r=joboetMatthias Krüger-7/+7
2024-03-23Rollup merge of #122930 - RalfJung:panic-in-panic-fmt, r=AmanieuMatthias Krüger-2/+3
2024-03-23Rollup merge of #120577 - wutchzone:slice_split_at_unchecked, r=m-ou-seMatthias Krüger-7/+2
2024-03-23Auto merge of #122582 - scottmcm:swap-intrinsic-v2, r=oli-obkbors-60/+44
2024-03-23improve example on inserting to a sorted vector to avoid shifting equal elementsAndy Kurnia-2/+2
2024-03-23rename ptr::from_exposed_addr -> ptr::with_exposed_provenanceRalf Jung-26/+26
2024-03-23Fix some typos in the pin.rsHerobs-7/+7
2024-03-23add panic location to 'panicked while processing panic'Ralf Jung-2/+3
2024-03-22Remove RustcEncodable/Decodable from 2024 preludeJacob Pratt-17/+31
2024-03-22Soft-destabilize `RustcEncodable`/`RustcDecodable`Jacob Pratt-7/+20
2024-03-22Update stdarch submoduleDaniel Paoliello-0/+1
2024-03-22`swap_simple` no longer needs to be a separate functionScott McMurray-35/+18
2024-03-22Codegen const panic messages as function callsMark Rousskov-3/+66
2024-03-22Rollup merge of #122800 - zachs18:nonnull-slice-is_empty, r=AmanieuMatthias Krüger-0/+19
2024-03-22Auto merge of #122024 - clubby789:remove-spec-option-pe, r=jhprattbors-62/+30
2024-03-22Rollup merge of #122829 - ShoyuVanilla:gen-block-impl-fused-iter, r=compiler-...Matthias Krüger-0/+1
2024-03-21Not insta-stableZachary S-5/+3
2024-03-22Implement `FusedIterator` for `gen` blockShoyu Vanilla-0/+1
2024-03-21Implement macro-based deref!() syntax for deref patternsMichael Goulet-0/+20
2024-03-21Stabilize `const_caller_location` and `const_location_fields`lilasta-6/+5
2024-03-21Rollup merge of #122806 - compiler-errors:type-ascribe, r=fmeaseMatthias Krüger-2/+2
2024-03-20Make type_ascribe! not a built-inMichael Goulet-2/+2
2024-03-20Rollup merge of #122729 - m-ou-se:relax, r=AmanieuJacob Pratt-6/+3
2024-03-20Add `NonNull::<[T]>::is_empty` as insta-stable.Zachary S-0/+21
2024-03-20Update target.rs alloc.rs event.rs simd.rsRoboSchmied-1/+1
2024-03-20Auto merge of #122754 - Mark-Simulacrum:bootstrap-bump, r=albertlarsan68bors-168/+40
2024-03-20step cfgsMark Rousskov-168/+40
2024-03-20improve codegen of fmt_num to delete unreachable paniciximeow-4/+4
2024-03-19Only split by-ref/by-move futures for async closuresMichael Goulet-19/+11
2024-03-19Rollup merge of #122720 - heisen-li:offset_of, r=workingjubileeMatthias Krüger-3/+3
2024-03-19Manually implement `PartialOrd`/`Ord` for `Option`clubby789-2/+31
2024-03-19Remove `SpecOptionPartialEq`clubby789-71/+10
2024-03-19SeqCst->Relaxed in doc examples.Mara Bos-6/+3
2024-03-19[doc]:fix error code exampleheisen-li-3/+3
2024-03-19Make ptr_guaranteed_cmp a rustc_intrinsic and favor its body over backends im...Oli Scherer-9/+18
2024-03-19Make `vtable_align` a rustc_intrinsicOli Scherer-2/+14
2024-03-19Make `const_eval_select` a rustc_intrinsicOli Scherer-56/+74
2024-03-19add notes on how to store 'ptr or int'Ralf Jung-2/+6
2024-03-18Reimplement `CaseMappingIter` with `core::array::IntoIter`Jules Bertholet-128/+181
2024-03-19Auto merge of #122055 - compiler-errors:stabilize-atb, r=oli-obkbors-1/+1
2024-03-18Rollup merge of #122675 - tmfink:doc-clarify, r=scottmcmMatthias Krüger-0/+2
2024-03-18remove retag_box_to_raw, it is no longer neededRalf Jung-13/+0
2024-03-17Let codegen decide when to `mem::swap` with immediatesScott McMurray-25/+26
2024-03-17chore(121952): echo comments on the `*_assign` methodsPetr Portnov-0/+3
2024-03-17chore(121952): remove redundant commentsPetr Portnov-3/+0
2024-03-17feat: implement `{Div,Rem}Assign<NonZero<X>>` on `X`Petr Portnov-1/+20
2024-03-17Rollup merge of #119411 - yotamofek:array-ptr-get, r=NilstriebMatthias Krüger-0/+84