about summary refs log tree commit diff
path: root/library/core/src/ops
AgeCommit message (Expand)AuthorLines
2024-05-01Step bootstrap cfgsMark Rousskov-4/+2
2024-04-24Error on using `yield` without also using `#[coroutine]` on the closureOli Scherer-1/+2
2024-04-16Add simple async drop glue generationzetanumbers-0/+11
2024-04-10Add basic library support for `f16` and `f128`Trevor Gross-11/+11
2024-04-07Made changes in documentationBALAGANESH-1/+1
2024-03-25Extract helper, fix comment on DerefPureMichael Goulet-1/+9
2024-03-25Require DerefPure for patternsMichael Goulet-0/+14
2024-03-23move assert_unsafe_preconditions to its own fileRalf Jung-2/+3
2024-03-20Auto merge of #122754 - Mark-Simulacrum:bootstrap-bump, r=albertlarsan68bors-1/+1
2024-03-20step cfgsMark Rousskov-1/+1
2024-03-19Only split by-ref/by-move futures for async closuresMichael Goulet-19/+11
2024-03-08Distinguish between library and lang UB in assert_unsafe_preconditionBen Kimock-4/+5
2024-02-15Replace `NonZero::<_>::new` with `NonZero::new`.Markus Reiter-2/+2
2024-02-15Use generic `NonZero` internally.Markus Reiter-5/+5
2024-02-10Auto merge of #120712 - compiler-errors:async-closures-harmonize, r=oli-obkbors-14/+37
2024-02-08Step all bootstrap cfgs forwardMark Rousskov-4/+4
2024-02-08Bump version placeholdersMark Rousskov-1/+1
2024-02-08Auto merge of #120381 - fee1-dead-contrib:reconstify-add, r=compiler-errorsbors-1/+3
2024-02-06Harmonize blanket implementations for AsyncFn* traitsMichael Goulet-14/+37
2024-02-06Bless tests, add commentsMichael Goulet-2/+19
2024-02-06Teach typeck/borrowck/solvers how to deal with async closuresMichael Goulet-0/+8
2024-02-04Reconstify `Add`Deadbeef-1/+3
2024-01-25Rollup merge of #119305 - compiler-errors:async-fn-traits, r=oli-obkMatthias Krüger-0/+112
2024-01-19Consolidate logic around resolving built-in coroutine trait implsMichael Goulet-0/+1
2024-01-16Rollup merge of #118361 - Dylan-DPC:80626/stab/bound-map, r=AmanieuMatthias Krüger-3/+1
2024-01-09Rollup merge of #119598 - Laura7089:fix/deref-typo, r=NilstriebMatthias Krüger-1/+1
2024-01-05Replace some usage of `#[rustc_on_unimplemented]` withGeorg Semmler-19/+19
2024-01-05Fix a typo in core::ops::Deref's docLaura Demkowicz-Duffy-1/+1
2023-12-25select AsyncFn traits during overloaded call opMichael Goulet-0/+3
2023-12-25We do not need impl_trait_in_assoc_tyMichael Goulet-6/+6
2023-12-25Add AsyncFn family of traitsMichael Goulet-0/+109
2023-12-10remove redundant importssurechen-1/+0
2023-11-29Auto merge of #114841 - bvanjoi:fix-114814, r=cuviperbors-0/+10
2023-11-27stabilise bound_mapDylan DPC-3/+1
2023-11-25Convert many `assert_unsafe_precondition` to `debug_assert_nounwind`Gary Guo-8/+5
2023-11-24add track_caller for arith opsbohan-0/+10
2023-11-15Bump cfg(bootstrap)sMark Rousskov-12/+9
2023-11-04Rollup merge of #110340 - jmaargh:jmaargh/deref-docs, r=Mark-SimulacrumMatthias Krüger-39/+123
2023-11-04Draft fleshed-out deref docsjmaargh-39/+123
2023-11-04Remove support for compiler plugins.Nicholas Nethercote-2/+2
2023-11-02Pretty print Fn traits in rustc_on_unimplementedMichael Goulet-12/+12
2023-10-28Auto merge of #117038 - saethlin:inline-range-methods, r=workingjubileebors-0/+7
2023-10-25Fix some coroutine sentences that don't make sense anymore.Oli Scherer-1/+1
2023-10-22Add #[inline] to some recalcitrant ops::range methodsBen Kimock-0/+7
2023-10-20Fix stage0 core testsOli Scherer-1/+3
2023-10-20s/generator/coroutine/Oli Scherer-41/+43
2023-10-20s/Generator/Coroutine/Oli Scherer-16/+16
2023-10-16Make `rustc_onunimplemented` export path agnosticNilstrieb-37/+10
2023-10-05Add more diagnostic items for clippyJason Newcomb-0/+2
2023-09-20Enable effects for libcoreDeadbeef-4/+4