about summary refs log tree commit diff
path: root/library/core/src/ops
AgeCommit message (Expand)AuthorLines
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
2024-07-30Auto merge of #128083 - Mark-Simulacrum:bump-bootstrap, r=albertlarsan68bors-2/+2
2024-07-29Rollup merge of #128307 - ojeda:unescaped_backticks, r=GuillaumeGomezMatthias Krüger-1/+1
2024-07-29Remove spurious backticks detected by `rustdoc::unescaped_backticks`Miguel Ojeda-1/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-38/+17
2024-07-28step cfg(bootstrap)Mark Rousskov-2/+2
2024-07-26Fix doc nitsJohn Arundel-2/+2
2024-07-23Gate AsyncFn* under async_closure featureMichael Goulet-3/+3
2024-06-21Remove `feature(effects)` from the standard libraryDeadbeef-3/+1
2024-06-13LangItem-ify Coroutine trait in solversMichael Goulet-0/+2
2024-06-12Auto merge of #126273 - pietroalbini:pa-bootstrap-update, r=Mark-Simulacrumbors-4/+4
2024-06-11remove cfg(bootstrap)Pietro Albini-4/+4
2024-06-11Simplify `[T; N]::try_map` signatureJubilee Young-1/+3
2024-05-29Add lang item for AsyncFnKindHelper::UpvarsMichael Goulet-0/+1
2024-05-29Add lang items for AsyncFn's associated typesMichael Goulet-0/+3
2024-05-23Add assert_unsafe_precondition to unchecked_{add,sub,neg,mul,shl,shr} methodsltdk-6/+5