about summary refs log tree commit diff
path: root/library/core/src/ops
AgeCommit message (Expand)AuthorLines
2023-09-06clarify that unsafe code must not rely on our safe traitsRalf Jung-0/+10
2023-08-27Remove parens around .. in documentation snippetAnselm Schüler-1/+1
2023-08-18Go into more detail about panicking in drop.Kevin Reid-2/+8
2023-06-27Make `rustc_on_unimplemented` std-agnosticRageking8-10/+37
2023-05-13Auto merge of #103413 - RalfJung:phantom-dropck, r=lcnrbors-0/+68
2023-05-12hedge for future changesRalf Jung-1/+2
2023-05-07enable `rust_2018_idioms` for doctestsozkanonur-1/+1
2023-04-19Auto merge of #110393 - fee1-dead-contrib:rm-const-traits, r=oli-obkbors-196/+109
2023-04-18Use a diagnostic item instead of filtering for Index::OutputMichael Goulet-0/+1
2023-04-16readd `const_trait` to `Drop`, `Destruct`, and `Fn*`Deadbeef-0/+4
2023-04-16core is now compilableDeadbeef-9/+4
2023-04-16rm const traits in libcoreDeadbeef-193/+107
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-13fix and extend dropck documentationRalf Jung-0/+67
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