about summary refs log tree commit diff
path: root/src/librustc/ty
AgeCommit message (Expand)AuthorLines
2020-02-04Auto merge of #68544 - Aaron1011:remove-overlapping-traits, r=estebankbors-12/+2
2020-02-04Rollup merge of #68818 - matthiaskrgr:misc_perf, r=Mark-SimulacrumDylan DPC-1/+1
2020-02-04Rollup merge of #68815 - matthiaskrgr:redundant_imports, r=alexcrichtonDylan DPC-1/+0
2020-02-04Remove the `overlapping_marker_traits` featureAaron Hill-12/+2
2020-02-04Implement proper C ABI lowering for RISC-Vmsizanoen1-0/+1
2020-02-04fix couple of perf related clipyp warningsMatthias Krüger-1/+1
2020-02-04remove redundant imports (clippy::single_component_path_imports)Matthias Krüger-1/+0
2020-02-02Use correct `ParamEnv` in `Instance::resolve`Matthew Jasper-1/+1
2020-02-02Address review commentsMatthew Jasper-11/+22
2020-02-02Improve needs_drop queryMatthew Jasper-12/+78
2020-02-02Add IS_MANUALLY_DROP to AdtFlagsMatthew Jasper-5/+17
2020-02-02Use more accurate failed predicate spansEsteban Küber-2/+7
2020-02-02Use real resume type as second argumentJonas Schievink-1/+2
2020-02-02Add a resume type param to the generator substsJonas Schievink-11/+34
2020-02-02Add a resume type parameter to `Generator`Jonas Schievink-2/+2
2020-02-01pacify the parallel compilerMazdak Farrokhzad-2/+2
2020-02-011. move node_id to syntaxMazdak Farrokhzad-16/+16
2020-02-01Move builtin attribute logic to new rustc_attr crate.Mazdak Farrokhzad-6/+6
2020-01-27don't clone types that are copy, round two.Matthias Krüger-6/+6
2020-01-26Auto merge of #68517 - oli-obk:spaces2, r=nagisabors-3/+3
2020-01-26Auto merge of #68031 - Marwes:fold_list, r=estebankbors-17/+35
2020-01-25Don't use spaces before type ascription like colonsOliver Scherer-3/+3
2020-01-25Rollup merge of #68111 - varkor:const-generics-type_name, r=oli-obkYuki Okushi-8/+30
2020-01-24Print constants in `type_name` for const genericsvarkor-8/+30
2020-01-24Auto merge of #68414 - michaelwoerister:share-drop-glue, r=alexcrichtonbors-4/+59
2020-01-23Add projection query for upstream drop-glue instances.Michael Woerister-1/+44
2020-01-23Clarify some methods around instance instantiation via comments and clearer n...Michael Woerister-3/+15
2020-01-23unused-parens: implement for block return valuesTyler Lanphear-2/+2
2020-01-21Rollup merge of #68140 - ecstatic-morse:const-trait-bound-opt-out, r=oli-obkMazdak Farrokhzad-16/+91
2020-01-21Rollup merge of #68302 - anp:caller-fn-ptr, r=eddyb,oli-obkYuki Okushi-1/+6
2020-01-21Rollup merge of #68297 - Aaron1011:fix/new-const-prop-bounds, r=oli-obkYuki Okushi-9/+0
2020-01-20Add `ConstnessAnd` that implements `ToPredicate`Dylan MacKenzie-10/+56
2020-01-20Add `constness` field to `ty::Predicate::Trait`Dylan MacKenzie-10/+39
2020-01-20Rollup merge of #68353 - Centril:code-liberation, r=petrochenkovDylan DPC-2/+0
2020-01-20Auto merge of #68057 - Aaron1011:fix/marker-trait-selection, r=matthewjasperbors-4/+9
2020-01-19InstanceDef::requires_caller_location limited to items.Adam Perry-1/+6
2020-01-18remove rustc_error_codes deps except in rustc_driverMazdak Farrokhzad-2/+0
2020-01-17Rollup merge of #67791 - Zoxc:lift-interning, r=eddybDylan DPC-37/+32
2020-01-16Revert previous attempt at detecting unsatisfiable predicatesAaron Hill-9/+0
2020-01-16review commentsEsteban Küber-2/+2
2020-01-16Rollup merge of #67780 - cjgillot:passes-ty, r=ZoxcDylan DPC-354/+2
2020-01-15Rollup merge of #68212 - csmoe:temp, r=estebankDylan DPC-3/+13
2020-01-15Rollup merge of #67914 - Aaron1011:fix/const-prop-impossible, r=matthewjasper...Yuki Okushi-0/+9
2020-01-15wrap expr id into GeneratorInteriorTypeCausecsmoe-3/+4
2020-01-15update async-await send/sync testcsmoe-8/+3
2020-01-14record generoator interior exprs in typecktablecsmoe-0/+14
2020-01-14perf: eagerly convert literals to consts, this avoids creating loads on uneva...Ben Lewis-0/+11
2020-01-13Use TraitQueryMode::Canonical when testing predicates in const propAaron Hill-0/+9
2020-01-13Explain fold_listMarkus Westerlind-0/+5
2020-01-12Auto merge of #67901 - matthewjasper:split-mir-build, r=nagisabors-1/+1