about summary refs log tree commit diff
path: root/compiler/rustc_trait_selection
AgeCommit message (Expand)AuthorLines
2021-09-23Auto merge of #88804 - Mark-Simulacrum:never-algo-v2, r=nikomatsakis,jackh726bors-2/+96
2021-09-23Auto merge of #89024 - oli-obk:lazy_tait_is_not_limited_to_being_used_in_retu...bors-5/+1
2021-09-23Auto merge of #89016 - lcnr:non_blanket_impls, r=nikomatsakis,michaelwoeristerbors-4/+4
2021-09-23Check that TAIT generics are fully generic in mir typeck instead of wf-check,...Oli Scherer-5/+1
2021-09-21Auto merge of #89103 - Mark-Simulacrum:migrate-2021, r=estebankbors-14/+16
2021-09-21Auto merge of #89125 - Aaron1011:remove-intercrate-cache, r=jackh726bors-6/+42
2021-09-21Auto merge of #89045 - oli-obk:lazy_normalization_in_opaque_types, r=nikomats...bors-51/+32
2021-09-21use indexmap instead of hashmaplcnr-1/+1
2021-09-21renamelcnr-4/+4
2021-09-20Remove Drop-caused migration-added capturesMark Rousskov-6/+1
2021-09-20Migrate to 2021Mark Rousskov-1/+1
2021-09-20Don't use projection cache or candidate cache in intercrate modeAaron Hill-6/+42
2021-09-20Use `ty::Error` for opaque types with errors in its bounds.Oli Scherer-1/+1
2021-09-20Generate inference vars and obligations for projections in opaque types inste...Oli Scherer-19/+24
2021-09-20Inline a function that is only called onceOli Scherer-10/+4
2021-09-20Use tracing debugging in `fold_opaque_ty`Oli Scherer-14/+6
2021-09-20Add helper function to `InferCtxt` that generates inference vars for unresolv...Oli Scherer-11/+1
2021-09-20Enable 2021 compatibility lints for all in-tree codeMark Rousskov-14/+21
2021-09-20Do not store visibility in *ItemRef.Camille GILLOT-1/+1
2021-09-18Auto merge of #89000 - Mark-Simulacrum:no-new-lrc, r=petrochenkovbors-1/+1
2021-09-18Auto merge of #88994 - Aaron1011:intercrate-caching, r=jackh726bors-0/+16
2021-09-18Auto merge of #88980 - tmiasko:instrument-debug, r=oli-obkbors-2/+2
2021-09-17Auto merge of #88962 - fee1-dead:const-drop, r=oli-obkbors-0/+1
2021-09-17Add another case of fallback to () avoid breakageMark Rousskov-2/+96
2021-09-17Auto merge of #88945 - Aaron1011:no-projection-completion, r=wesleywiser,jack...bors-10/+2
2021-09-17Rollup merge of #88911 - FabianWolff:issue-88653, r=petrochenkovYuki Okushi-14/+24
2021-09-16Auto merge of #88719 - estebank:point-at-arg-for-obligation, r=nagisabors-37/+81
2021-09-16Rollup merge of #88875 - notriddle:notriddle/cleanup-unused-trait-selection, ...Manish Goregaokar-3/+0
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-15Disable the evaluation cache when in intercrate modeAaron Hill-0/+16
2021-09-15Use explicit log level in tracing instrument macroTomasz Miąsko-2/+2
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-12Auto merge of #88881 - Manishearth:rollup-alohfwx, r=Manishearthbors-267/+176
2021-09-12Rollup merge of #88709 - BoxyUwU:thir-abstract-const, r=lcnrManish Goregaokar-267/+176
2021-09-12Auto merge of #88771 - jackh726:wf_tys_set, r=nikomatsakisbors-3/+4
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