summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty/context.rs
AgeCommit message (Expand)AuthorLines
2020-12-21Rename rustc_middle::lint::LintSourcepierwill-2/+2
2020-12-20Auto merge of #80163 - jackh726:binder-refactor-part-3, r=lcnrbors-3/+3
2020-12-19More rebindsJack Huey-2/+3
2020-12-18Make BoundRegion have a kind of BoungRegionKindJack Huey-3/+3
2020-12-17Auto merge of #79945 - jackh726:existential_trait_ref, r=nikomatsakisbors-13/+21
2020-12-11Move binder for dyn to each list itemJack Huey-13/+21
2020-12-06Use min_captures for creating UpvarSusbts::tupled_upvar_tysAman Arora-0/+13
2020-12-03Auto merge of #79637 - spastorino:revert-trait-inheritance-self, r=Mark-Simul...bors-37/+1
2020-12-02Revert "Auto merge of #79209 - spastorino:trait-inheritance-self, r=nikomatsa...Santiago Pastorino-37/+1
2020-12-01Auto merge of #74967 - Aaron1011:feature/incr-def-path-table, r=pnkfelixbors-25/+6
2020-11-27Make super_traits_of return an iteratorSantiago Pastorino-12/+15
2020-11-27Remove super_traits_of query, just leave a helper functionSantiago Pastorino-0/+23
2020-11-27Extract function trait_may_define_assoc_typeSantiago Pastorino-1/+11
2020-11-25Lazy DefPath decoding for incremental compilationAaron Hill-25/+6
2020-11-25Auto merge of #79216 - Aaron1011:opt-on-disk-cache, r=pnkfelixbors-2/+2
2020-11-22Thread `Constness` through selectionJonas Schievink-1/+5
2020-11-19Only create `OnDiskCache` in incremental compilation modeAaron Hill-2/+2
2020-11-17Rollup merge of #79072 - oli-obk:byte_str_pat, r=estebankMara Bos-0/+9
2020-11-17Fix exhaustiveness in case a byte string literal is used at slice typeoli-0/+9
2020-11-17Auto merge of #78801 - sexxi-goose:min_capture, r=nikomatsakisbors-0/+7
2020-11-16compiler: fold by valueBastian Kauschke-1/+1
2020-11-15Rollup merge of #79036 - cjgillot:steal, r=oli-obkJonas Schievink-1/+1
2020-11-14Move Steal to rustc_data_structures.Camille GILLOT-1/+1
2020-11-13Rollup merge of #78463 - varkor:placeholder-const, r=nikomatsakisGuillaume Gomez-4/+7
2020-11-12Add type to `ConstKind::Placeholder`varkor-4/+7
2020-11-10Address review commentsAman Arora-3/+2
2020-11-10Initial work for doing minimum capture analysis for RFC-2229Aman Arora-6/+7
2020-11-10Use Places to express closure/generator CapturesAman Arora-0/+7
2020-11-05Fix even more URLsGuillaume Gomez-1/+1
2020-11-04Replace `Scalar::zst` with a `Scalar::ZST` constantoli-1/+1
2020-10-24Don't generate multiple impl blocksDániel Buga-4/+4
2020-10-21Auto merge of #78027 - lcnr:lift-by-value, r=varkorbors-8/+8
2020-10-21Lift: take self by valueBastian Kauschke-8/+8
2020-10-21Auto merge of #78077 - petrochenkov:qvis, r=davidtwcobors-1/+5
2020-10-20Auto merge of #76893 - lcnr:existential-proj, r=estebankbors-1/+1
2020-10-19Calculate visibilities once in resolveVadim Petrochenkov-1/+5
2020-10-15Replace target.target with target and target.ptr_width with target.pointer_widthest31-2/+2
2020-10-14Remove unused code from rustc_middleest31-4/+0
2020-10-06Rollup merge of #76995 - LingMan:middle_matches, r=varkorYuki Okushi-4/+1
2020-09-25Address review commentmarmeladema-1/+1
2020-09-21Rollup merge of #76914 - lcnr:path-no-more, r=ecstatic-morseecstatic-morse-1/+1
2020-09-21Reduce boilerplate with the matches! macroLingMan-4/+1
2020-09-20Rollup merge of #76891 - lcnr:less-ref, r=ecstatic-morseRalf Jung-9/+9
2020-09-20use `array_windows` instead of `windows` in the compilerBastian Kauschke-1/+1
2020-09-19take `TyCtxt` by valueBastian Kauschke-1/+1
2020-09-19don't take `TyCtxt` by referenceBastian Kauschke-9/+9
2020-09-18guard against `skip_binder` errors during FlagComputationBastian Kauschke-1/+1
2020-09-18don't take `TyCtxt` by referenceBastian Kauschke-9/+9
2020-09-14Use intra-doc links for `DelaySpanBugEmitted`Camelid-2/+2
2020-09-09Remove def_id field from ParamEnvBram van den Heuvel-25/+1