about summary refs log tree commit diff
path: root/library/core/src/ops
AgeCommit message (Expand)AuthorLines
2023-03-27replace advance_by returning usize with Result<(), NonZeroUsize>The 8472-4/+5
2023-03-27Change advance(_back)_by to return `usize` instead of `Result<(), usize>`The 8472-8/+6
2023-03-15Bump to latest betaMark Rousskov-8/+1
2023-02-15Constify `RangeBounds`, `RangeX::contains` and `RangeX::is_empty`.onestacked-38/+60
2023-02-13Auto merge of #107634 - scottmcm:array-drain, r=thomccbors-0/+9
2023-02-06Auto merge of #103761 - chenyukang:yukang/fix-103320-must-use, r=compiler-errorsbors-6/+12
2023-02-04Allow canonicalizing the `array::map` loop in trusted casesScott McMurray-0/+9
2023-02-03Rollup merge of #107551 - fee1-dead-contrib:rm_const_fnmut_helper, r=oli-obkMichael Goulet-6/+11
2023-02-04Fix #103320, add explanatory message for [#must_use]yukang-6/+12
2023-02-03Replace `ConstFnMutClosure` with const closuresDeadbeef-6/+11
2023-02-01Rollup merge of #107389 - zvavybir:master, r=estebankMatthias Krüger-2/+2
2023-01-30Improved wording of error messages of missing remainder implementationsMatthias Kaak-2/+2
2023-01-27Remove `ControlFlow::{BREAK, CONTINUE}`Scott McMurray-43/+0
2023-01-27Fixed confusement between mod and remainderMatthias Kaak-2/+2
2022-12-28Update bootstrap cfgPietro Albini-319/+0
2022-12-22Rollup merge of #105960 - oli-obk:effect_cleanup, r=fee1-deadMatthias Krüger-1/+1
2022-12-20Fix some `~const` usage in libcoreOli Scherer-1/+1
2022-12-19Update coerce_unsized tracking issue from #27732 to #18598Anders Kaseorg-11/+11
2022-12-10Correct wrong note for short circuiting operatorsest31-4/+4
2022-11-15Rollup merge of #104383 - WaffleLapkin:rustc_undiagnostic_item, r=compiler-er...Matthias Krüger-6/+0
2022-11-14Auto merge of #103858 - Mark-Simulacrum:bump-bootstrap, r=pietroalbinibors-3/+6
2022-11-13Remove unused diagnostic itemsMaybe Waffle-6/+0
2022-11-07Fix `const_fn_trait_ref_impl`, add test for itonestacked-10/+15
2022-11-06Fix rebase errorsMark Rousskov-0/+3
2022-11-06cfg-step codeMark Rousskov-3/+3
2022-11-05Merge conflicts and rebase onto masterMichael Goulet-3/+0
2022-11-05Enforce Tuple trait on Fn traitsMichael Goulet-0/+321
2022-11-01Rollup merge of #103084 - inquisitivecrystal:control-flow, r=scottmcmManish Goregaokar-1/+3
2022-10-26Print the precondition we violated, and visible through output captureBen Kimock-1/+6
2022-10-19Derive `Eq` and `Hash` for `ControlFlow`inquisitivecrystal-1/+3
2022-09-30Fixed Documentation for wrap_mut_2_imponestacked-1/+1
2022-09-26remove cfg(bootstrap)Pietro Albini-83/+2
2022-09-26replace stabilization placeholdersPietro Albini-1/+1
2022-09-23Constify Residual behind const_tryonestacked-0/+1
2022-09-23Constifed Try traitonestacked-8/+12
2022-09-22Constify {FormResidual, Try} for ControlFlowonestacked-2/+4
2022-09-22Auto merge of #100982 - fee1-dead-contrib:const-impl-requires-const-trait, r=...bors-31/+40
2022-09-19Optimize `array::IntoIter`Scott McMurray-0/+169
2022-09-16Add `const_trait` to `Allocator`Deadbeef-0/+3
2022-09-16append_const_msg for std traitsDeadbeef-31/+8
2022-09-16Mark `Drop` with `#[const_trait]`Deadbeef-0/+1
2022-09-16Add more `const_trait` annotationsDeadbeef-3/+21
2022-09-16Add `const_trait`sDeadbeef-0/+8
2022-09-16Require `#[const_trait]` for `const` `impl`sDeadbeef-0/+2
2022-09-14Added Tracking Issue number.onestacked-5/+5
2022-09-14Constify impl Fn* &(mut) Fn*onestacked-10/+15
2022-09-08Generator return doesn't need to be a lang itemMichael Goulet-1/+1
2022-09-04Address nits, rename enclosing_scope => parent_labelMichael Goulet-2/+82
2022-08-27Partially stabilize `bound_as_ref` by stablizing `Bound::as_ref`Ryan Lopopolo-1/+1
2022-08-23Fix links to error codesGuillaume Gomez-1/+1