about summary refs log tree commit diff
path: root/src/librustc/traits/auto_trait.rs
AgeCommit message (Expand)AuthorLines
2020-02-16Move librustc/{traits,infer} to librustc_infer.Camille GILLOT-837/+0
2020-02-13Constness -> enum Const { Yes(Span), No }Mazdak Farrokhzad-2/+1
2020-02-10Reduce the number of `RefCell`s in `InferCtxt`.Nicholas Nethercote-3/+13
2020-02-05Move rustc::traits datatypes to module traits::types.Camille GILLOT-0/+1
2020-01-27don't clone types that are copy, round two.Matthias Krüger-1/+1
2020-01-20Add `constness` field to `ty::Predicate::Trait`Dylan MacKenzie-3/+6
2019-12-22Format the worldMark Rousskov-104/+81
2019-11-26Fix spelling typosBrian Wignall-3/+3
2019-11-21Applied suggestions from code review.Alexander Regueiro-63/+64
2019-11-21Aggregation of drive-by cosmetic changes.Alexander Regueiro-64/+65
2019-09-26Auto merge of #62661 - arielb1:never-reserve, r=nikomatsakisbors-1/+1
2019-09-25Rename `sty` to `kind`varkor-2/+2
2019-09-24resolve the rustc_reservation_impl attribute in 1 placeAriel Ben-Yehuda-1/+1
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-30/+24
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-4/+4
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-7/+7
2019-06-11rustc: deny(unused_lifetimes).Eduard-Mihai Burtescu-1/+1
2019-05-28Rename `OpportunisticTypeResolver` to `OpportunisticVarResolver`varkor-3/+3
2019-05-13Always try to project predicates when finding auto traits in rustdocAaron Hill-17/+68
2019-05-01Auto merge of #60137 - eddyb:rustdoc-rm-def-ctor-hax, r=petrochenkovbors-62/+26
2019-05-01Auto merge of #60195 - varkor:commontypes-to-common, r=eddybbors-1/+1
2019-04-30Rollup merge of #60344 - Aaron1011:fix/tower-hyper, r=eddybMazdak Farrokhzad-1/+1
2019-04-30rustdoc: refactor(?) synthetic impl building.Eduard-Mihai Burtescu-56/+23
2019-04-30rustdoc: remove def_ctor hack.Eduard-Mihai Burtescu-12/+9
2019-04-28Fix lint findings in librustcflip1995-4/+4
2019-04-27Don't try to render auto-trait bounds with any inference variablesAaron Hill-1/+1
2019-04-25Update existing usagesvarkor-1/+1
2019-02-27rename Substs to InternalSubstscsmoe-1/+1
2019-02-21introduce a dummy leak check and invoke it in all the right placesNiko Matsakis-1/+7
2019-02-13HirId-ify hir::BodyIdljedrz-3/+3
2019-02-10rustc: doc commentsAlexander Regueiro-1/+1
2019-02-05move librustc to 2018Mark Mansi-4/+4
2019-01-02universe transitionNiko Matsakis-7/+1
2018-12-27Add a def-id in `ty::ParamEnv`scalexm-1/+6
2018-12-27Auto merge of #56838 - Aaron1011:fix/rustdoc-infer-unify, r=nikomatsakisbors-2/+2
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-14Call poly_project_and_unify_type on types that contain inference typesAaron Hill-2/+2
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-5/+5
2018-11-28Filter out self-referential projection predicatesAaron Hill-1/+26
2018-11-28Check all substitution parameters for inference variablesAaron Hill-3/+8
2018-11-28Ensure that Rusdoc discovers all necessary auto trait boundsAaron Hill-17/+51
2018-11-13Auto merge of #55356 - Aaron1011:fix/rustdoc-negative-auto, r=nikomatsakisbors-1/+16
2018-11-08Fix typo in commentvarkor-1/+1
2018-11-07Rollup merge of #55453 - Aaron1011:fix/rustdoc-lifetime, r=pnkfelixkennytm-9/+33
2018-11-03Rename `Binder::no_late_bound_regions` to `Binder::no_bound_vars`scalexm-2/+2
2018-10-28Choose predicates without inference variables over those with themAaron Hill-9/+33
2018-10-25Fix tidy errorAaron Hill-1/+3
2018-10-25Check for negative impls when finding auto traitsAaron Hill-1/+14
2018-10-20Auto merge of #55014 - ljedrz:lazyboye_unwraps, r=matthewjasperbors-2/+2
2018-10-19Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hackOliver Scherer-4/+4