about summary refs log tree commit diff
path: root/src/librustc/traits/select.rs
AgeCommit message (Expand)AuthorLines
2019-04-26Update handling of Tuplevarkor-5/+9
2019-04-26Auto merge of #60167 - varkor:tidy-filelength, r=matthewjasperbors-0/+2
2019-04-25ignore-tidy-filelength on all files with greater than 3000 linesvarkor-0/+2
2019-04-22Remove redundant code in copy_clone_conditionsTyler Mandry-10/+4
2019-02-27Rename variadic to c_variadicDan Robertson-1/+1
2019-02-27rename Substs to InternalSubstscsmoe-2/+2
2019-02-26replace &'tcx Substs with SubstsRefcsmoe-4/+4
2019-02-21partially revert 904a0bde93f0348f69914ee90b1f8b6e4e0d7cbcNiko Matsakis-1/+19
2019-02-21introduce a dummy leak check and invoke it in all the right placesNiko Matsakis-12/+34
2019-02-21s/skol_/placeholder_/Niko Matsakis-10/+10
2019-02-13Rollup merge of #58273 - taiki-e:rename-dependency, r=matthewjasperMazdak Farrokhzad-1/+1
2019-02-13Rename rustc_errors dependency in rust 2018 cratesTaiki Endo-1/+1
2019-02-10rustc: doc commentsAlexander Regueiro-24/+23
2019-02-05move librustc to 2018Mark Mansi-13/+13
2019-01-27Mark non-static generators as always UnpinWim Looman-3/+15
2019-01-27Mark static generators as !UnpinWim Looman-0/+6
2019-01-19Rollup merge of #57502 - nikomatsakis:fix-trait-alias-1b, r=nikomatsakisMazdak Farrokhzad-1/+1
2019-01-19Auto merge of #56722 - Aaron1011:fix/blanket-eval-overflow, r=nikomatsakisbors-25/+73
2019-01-16Don't explicitly increment the depth for new trait predicatesAaron Hill-2/+1
2019-01-10integrate trait aliases into def-paths / metadataNiko Matsakis-1/+1
2019-01-03Improve commentAaron Hill-1/+8
2019-01-03Cleanup codeAaron Hill-7/+1
2019-01-03Improve error generation, fixup recursion limitsAaron Hill-6/+28
2019-01-03More tidy fixesAaron Hill-3/+4
2019-01-03Ensure that we properly increment obligation depthAaron Hill-21/+24
2019-01-03Remove extra recursion_depth trackingAaron Hill-63/+41
2019-01-03Fix tidy errorsAaron Hill-6/+11
2019-01-03Fix stack overflow when finding blanket implsAaron Hill-31/+70
2019-01-04implement a hack to make traitobject 0.1.0 compileAriel Ben-Yehuda-1/+2
2019-01-04Revert "add coherence future-compat warnings for marker-only trait objects"Ariel Ben-Yehuda-10/+2
2019-01-04add support for principal-less trait object typesAriel Ben-Yehuda-6/+15
2019-01-02track if any region constraints involved placeholdersNiko Matsakis-4/+3
2019-01-02universe transitionNiko Matsakis-89/+33
2019-01-02select.rs: unsizing coercion should use a subtypeNiko Matsakis-2/+2
2019-01-02introduce ability to detect region constraints from snapshotNiko Matsakis-8/+22
2019-01-02make evaluation track whether outlives relationships matteredNiko Matsakis-91/+32
2019-01-02remove wrapper functions that had no purposeNiko Matsakis-56/+37
2019-01-02remove `commit_if_ok` wrapperNiko Matsakis-10/+1
2018-12-27Use `TraitEngine` in `enter_canonical_trait_query`scalexm-5/+8
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-14add coherence future-compat warnings for marker-only trait objectsAriel Ben-Yehuda-2/+10
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-16/+16
2018-11-26rustc-guide has movedMark Mansi-3/+3
2018-11-24Move `BoundTy` debruijn index to the `TyKind` enum variantscalexm-3/+3
2018-11-24Instantiate all bound vars universallyscalexm-5/+5
2018-11-24Introduce `TyKind::Placeholder` variantscalexm-0/+3
2018-11-07Rollup merge of #55734 - teresy:shorthand-fields, r=davidtwcokennytm-1/+1
2018-11-06refactor: use shorthand fieldsteresy-1/+1
2018-11-03Auto merge of #55101 - alexreg:trait-aliases, r=nikomatsakisbors-37/+107
2018-11-03Rename `Binder::no_late_bound_regions` to `Binder::no_bound_vars`scalexm-2/+2