summary refs log tree commit diff
path: root/library/core/src/ops
AgeCommit message (Expand)AuthorLines
2025-06-16lint: don't consider sizedness in upcastable lintDavid Wood-1/+0
2025-06-16library/compiler: add `PointeeSized` boundsDavid Wood-22/+25
2025-06-12Tracking the old name of renamed unstable library attributexizheyin-10/+10
2025-05-27Auto merge of #129658 - saethlin:spare-a-crumb, r=jhprattbors-0/+1
2025-05-21Add some track_caller info to precondition panicsBen Kimock-0/+1
2025-05-17Switch library rustc_unimplemented to use `Self` and `This`mejrs-17/+17
2025-05-12update cfg(bootstrap)Pietro Albini-2/+2
2025-04-28Auto merge of #123948 - azhogin:azhogin/async-drop, r=oli-obkbors-8/+0
2025-04-28AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}...Andrew Zhogin-8/+0
2025-04-20Add `#[rustc_no_implicit_autorefs]` and apply it to std methodsUrgau-0/+2
2025-04-05Polymorphize `array::IntoIter`'s iterator implScott McMurray-0/+55
2025-03-16Make ControlFlow must_useMichael Goulet-0/+1
2025-03-06Remove #[cfg(not(test))] gates in coreThalia Archibald-1/+1
2025-03-03fix order on shl implSpeedy_Lex-1/+1
2025-03-01fix `RangeBounds::is_empty` documentationPeter Jaszkowiak-1/+1
2025-02-27Rollup merge of #137304 - pitaj:rangebounds-is_empty-intersect, r=ibraheemdevMatthias Krüger-5/+135
2025-02-27require trait impls to have matching const stabilities as the traitsDeadbeef-0/+4
2025-02-24Added into_value const function to ControlFlow<T, T>Madhav Madhusoodanan-0/+21
2025-02-19add `IntoBounds::intersect` and `RangeBounds::is_empty`Peter Jaszkowiak-5/+135
2025-02-12add `IntoBounds` traitPeter Jaszkowiak-0/+84
2025-02-08Make `AsyncFnOnce`, `AsyncFnMut`, `AsyncFn` non-`#[fundamental]`Frank Steffahn-3/+0
2025-02-04Add OneSidedRangeBound to eliminate panic in `split_point_of`Taylor Cramer-6/+44
2025-01-20core: add `#![warn(unreachable_pub)]`Urgau-9/+12
2025-01-14Enforce syntactical stability of const traits in HIRMichael Goulet-0/+4
2025-01-08update cfg(bootstrap)Pietro Albini-76/+11
2025-01-08update version placeholdersPietro Albini-8/+8
2024-12-13Stabilize async closuresMichael Goulet-8/+16
2024-12-08docs: better examples for `std::ops::ControlFlow`Prajwal S N-8/+8
2024-11-30Add diagnostic item for `std::ops::ControlFlow`Samuel Tardieu-0/+1
2024-11-27update cfgsBoxy-6/+1
2024-11-25Constify Drop and DestructMichael Goulet-1/+1
2024-11-24Constify Deref and DerefMutMichael Goulet-0/+47
2024-11-21constify `Add`Deadbeef-0/+13
2024-11-11Rollup merge of #132144 - adetaylor:receiver-trait-itself, r=wesleywiserMatthias Krüger-2/+89
2024-11-03Rename the FIXMEs, remove a few that dont matter anymoreMichael Goulet-4/+4
2024-10-25Arbitrary self types v2: (unused) Receiver traitAdrian Taylor-2/+89
2024-10-25library: consistently use American spelling for 'behavior'Ralf Jung-3/+3
2024-10-22Rename Receiver -> LegacyReceiverAdrian Taylor-9/+15
2024-10-17Auto merge of #131572 - cuviper:ub-index_range, r=thomccbors-4/+7
2024-10-15replace placeholder versionJosh Stone-4/+4
2024-10-11Avoid superfluous UB checks in `IndexRange`Josh Stone-4/+7
2024-10-09Rollup merge of #130827 - fmease:library-mv-obj-save-dyn-compat, r=ibraheemdevMatthias Krüger-3/+5
2024-10-09Library: Rename "object safe" to "dyn compatible"León Orell Valerian Liehr-3/+5
2024-09-25Stabilize the `map`/`value` methods on `ControlFlow`Scott McMurray-15/+7
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-3/+9
2024-08-14Rollup merge of #128954 - zachs18:fromresidual-no-default, r=scottmcm许杰友 Jieyou Xu (Joe)-1/+3
2024-08-12Add must_use attribute to Coroutine traitHenry Sloan-0/+1
2024-08-12Explicitly specify type parameter on FromResidual impls in stdlib.Zachary S-1/+3
2024-08-01Rollup merge of #128497 - Bryanskiy:fix-dropck-doc, r=lcnrMatthias Krüger-3/+4
2024-08-01fix dropck documentation for `[T;0]` special-caseBryanskiy-3/+4