summary refs log tree commit diff
path: root/library/core/src/ops
AgeCommit message (Expand)AuthorLines
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
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