about summary refs log tree commit diff
path: root/compiler/rustc_trait_selection/src/traits
AgeCommit message (Expand)AuthorLines
2021-09-16Fix rebaseEsteban Kuber-12/+12
2021-09-16Remove unnecessary labelEsteban Kuber-9/+14
2021-09-16fix `clone` callEsteban Kuber-2/+2
2021-09-16Account for blocks in argumentsEsteban Kuber-2/+22
2021-09-16Point at call span that introduced obligation for the argEsteban Kuber-1/+11
2021-09-16Refactor `FulfillmentError` to track less dataEsteban Kuber-34/+43
2021-09-15Reuse existing shared Lrc for MatchImpl parentMark Rousskov-1/+1
2021-09-15Remove ToPolyTraitRef impl for TraitRefjackh726-11/+11
2021-09-15Remove ToPredicate impls that use Binder::dummyjackh726-23/+33
2021-09-15Disable the evaluation cache when in intercrate modeAaron Hill-0/+16
2021-09-15Coerce const FnDefs to implement const Fn traitsDeadbeef-9/+16
2021-09-15inline(always) on check_recursion_limitDeadbeef-0/+1
2021-09-15Auto merge of #88558 - fee1-dead:const-drop, r=oli-obkbors-37/+170
2021-09-14Remove concept of 'completion' from the projection cacheAaron Hill-10/+2
2021-09-13Rollup merge of #88851 - fee1-dead:dup-bound, r=oli-obkGuillaume Gomez-2/+3
2021-09-13Improve error message for type mismatch in generator argumentsFabian Wolff-14/+24
2021-09-12Rollup merge of #88709 - BoxyUwU:thir-abstract-const, r=lcnrManish Goregaokar-267/+176
2021-09-11cleanup(rustc_trait_selection): remove vestigial code from rustc_on_unimpleme...Michael Howell-3/+0
2021-09-11Rollup merge of #88849 - matthiaskrgr:clony_on_copy, r=petrochenkovJubilee-8/+8
2021-09-11Auto merge of #88327 - bonega:scalar_refactor, r=eddybbors-2/+2
2021-09-11Fix duplicate bounds for const_trait_implDeadbeef-2/+3
2021-09-11don't clone types that are Copy (clippy::clone_on_copy)Matthias Krüger-8/+8
2021-09-10Rollup merge of #88578 - notriddle:notriddle/suggest-add-reference-to-for-loo...Manish Goregaokar-4/+13
2021-09-09add test for builtin types N + N unifying with fn callEllen-3/+10
2021-09-09Make `abi::Abi` `Copy` and remove a *lot* of refsAndreas Liljeqvist-2/+2
2021-09-09Use trait select logic instead of queryDeadbeef-18/+34
2021-09-09fmtDeadbeef-19/+18
2021-09-09Const drop selection candidatesDeadbeef-20/+138
2021-09-09fmtEllen-1/+3
2021-09-09resolve `from_hir_call` FIXMEEllen-1/+0
2021-09-09add a `CastKind` to `Node::Cast`Ellen-8/+11
2021-09-09nitsEllen-20/+19
2021-09-09remove commentEllen-1/+1
2021-09-09rename mir -> thir around abstract constsEllen-15/+15
2021-09-09remove debug stmtsEllen-2/+1
2021-09-09remove `WorkNode`Ellen-51/+10
2021-09-09handle `ExprKind::NeverToAny`Ellen-2/+1
2021-09-09dont build abstract const for monomorphic constsEllen-1/+30
2021-09-09tidyEllen-19/+17
2021-09-09dont support blocksEllen-42/+12
2021-09-09as casts and block exprsEllen-32/+54
2021-09-09WIP stateEllen-222/+145
2021-09-06Use index newtyping for TyVidMark Rousskov-2/+2
2021-09-05Add query `own_existential_vtable_entries`Gary Guo-45/+54
2021-09-05Stop allocating vtable entries for non-object-safe methodsGary Guo-8/+13
2021-09-03Auto merge of #88618 - m-ou-se:rollup-6tss5z6, r=m-ou-sebors-30/+5
2021-09-03Rollup merge of #88557 - lcnr:const-generics-cleanup, r=BoxyUwUMara Bos-30/+5
2021-09-03Auto merge of #86454 - tlyu:refactor-unsized-suggestions, r=davidtwcobors-67/+112
2021-09-02Report cycle error using 'deepest' obligation in the cycleAaron Hill-1/+3
2021-09-02Preserve most sub-obligations in the projection cacheAaron Hill-49/+26