about summary refs log tree commit diff
path: root/src/librustc/traits/auto_trait.rs
AgeCommit message (Expand)AuthorLines
2019-04-28Fix lint findings in librustcflip1995-4/+4
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
2018-10-19Prefer unwrap_or_else to unwrap_or in case of function calls/allocationsljedrz-2/+2
2018-09-30Auto merge of #53255 - orium:fix-bug-overflow-send, r=arielb1bors-4/+4
2018-09-30Typos and style fixes.Diogo Sousa-4/+4
2018-09-29don't elide lifetimes in paths in librustc/Zack M. Davis-4/+5
2018-09-26apply `process_registered_region_obligations` at the end of regionckNiko Matsakis-7/+4
2018-09-26use `RegionBoundPairs` type aliasNiko Matsakis-1/+1
2018-09-26auto_trait.rs: rustfmtNiko Matsakis-34/+30
2018-09-26change `RegionObligation` to store a `SubregionOrigin`Niko Matsakis-15/+9
2018-09-18A few cleanups and minor improvements to rustc/traitsljedrz-8/+10
2018-08-22Remove Ty prefix from Ty{Foreign|Param}varkor-1/+1
2018-08-22Remove Ty prefix from Ty{Adt|Array|Slice|RawPtr|Ref|FnDef|FnPtr|Dynamic|Closu...varkor-1/+1
2018-08-19Fix typos found by codespell.Matthias Krüger-4/+4
2018-08-18Use the new Entry::or_default method where possible.Eduard-Mihai Burtescu-6/+6
2018-08-07Avoid unnecessary pattern matching against Option and Resultljedrz-4/+1
2018-08-02Tidy fixesAaron Hill-4/+12
2018-08-02A bit of cleanupAaron Hill-4/+23
2018-08-02Filter out duplicated trait predicates when generating auto traitsAaron Hill-3/+63
2018-06-20Remove all traces of lifetimes() and types() methodsvarkor-5/+3
2018-05-15Lift pure_wrt_drop to GenericParamDefvarkor-1/+1
2018-05-15Refactor generic params loopsvarkor-2/+7
2018-04-26Updated comments in auto trait machinery.Inokentiy Babushkin-3/+18
2018-04-26Simplified name mapping in auto trait handling.Inokentiy Babushkin-5/+3
2018-04-26Added a header comment to auto trait innards.Inokentiy Babushkin-0/+3
2018-04-26Reformatted source for auto trait machinery.Inokentiy Babushkin-188/+193
2018-04-26Reformatted and commented various bits of the auto trait machinery.Inokentiy Babushkin-198/+199
2018-04-26Adjusted types and visibility in auto trait machinery.Inokentiy Babushkin-4/+7