about summary refs log tree commit diff
path: root/library/core
AgeCommit message (Expand)AuthorLines
2024-03-25alloc::Layout: explicitly document size invariant on the type levelRalf Jung-1/+3
2024-03-25Rollup merge of #122990 - SkiFire13:transmute-may-copy, r=jhprattMatthias Krüger-1/+1
2024-03-24Address PR feedbackScott McMurray-12/+23
2024-03-24Slightly simplify the `iN::partial_cmp` MIRScott McMurray-7/+14
2024-03-24Rollup merge of #122977 - cuviper:as_statically_known_str, r=RalfJungMatthias Krüger-5/+9
2024-03-24Clarify transmute exampleGiacomo Stevanato-1/+1
2024-03-23Add+Use `mir::BinOp::Cmp`Scott McMurray-0/+40
2024-03-23Rollup merge of #122762 - RoboSchmied:RoboSchmied-typo, r=workingjubileeJubilee-1/+1
2024-03-23Rename `Arguments::as_const_str` to `as_statically_known_str`Josh Stone-5/+9
2024-03-24clarify equivalency of binary_search and partition_pointAndy Kurnia-1/+3
2024-03-24Rollup merge of #122963 - RalfJung:core-panicking, r=m-ou-seMatthias Krüger-2/+2
2024-03-24Rollup merge of #122379 - RalfJung:int2ptr-transmute, r=m-ou-seMatthias Krüger-8/+33
2024-03-23also rename the SIMD intrinsicRalf Jung-0/+7
2024-03-23Auto merge of #122629 - RalfJung:assert-unsafe-precondition, r=saethlinbors-205/+224
2024-03-23core/panicking: fix outdated commentRalf Jung-2/+2
2024-03-23try adding a test that LowerHex and friends don't panic, but it doesn't workiximeow-0/+14
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-8/+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-171/+43
2024-03-20step cfgsMark Rousskov-171/+43
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