about summary refs log tree commit diff
path: root/src/librustc/traits
AgeCommit message (Expand)AuthorLines
2019-06-11rustc: deny(unused_lifetimes).Eduard-Mihai Burtescu-8/+8
2019-06-09Use Symbol for named arguments in fmt_macrosMark Rousskov-33/+33
2019-06-09Make a few methods privateMark Rousskov-2/+2
2019-06-06Auto merge of #57428 - alexreg:associated_type_bounds, r=nikomatsakis,Centrilbors-23/+22
2019-06-05Implemented for function bounds, type bounds, and named existential types.Alexander Regueiro-2/+1
2019-06-05Aggregation of drive-by cosmetic changes.Alexander Regueiro-21/+21
2019-06-05Refactor `TypeVariableOrigin` into `TypeVariableOrigin` and `TypeVariableOrig...varkor-5/+18
2019-06-03Don't canonicalize `'static` in normalizeMatthew Jasper-1/+3
2019-05-31Add more information in ConstEvalFailure errorvarkor-2/+5
2019-05-30Auto merge of #61253 - nnethercote:avoid-hygiene_data-lookups, r=petrochenkovbors-1/+1
2019-05-29Introduce and use `SyntaxContext::outer_expn_info()`.Nicholas Nethercote-1/+1
2019-05-28Rename `OpportunisticTypeResolver` to `OpportunisticVarResolver`varkor-35/+35
2019-05-28Resolve consts in OpportunisticTypeResolvervarkor-1/+1
2019-05-26Rename "Associated*" to "Assoc*"Andrew Xu-31/+31
2019-05-25Don't use `ty::Const` without immediately interningOliver Scherer-4/+2
2019-05-24Tweak macro parse errors when reaching EOF during macro call parseEsteban Küber-12/+12
2019-05-22Rollup merge of #60773 - Aaron1011:fix/rustdoc-project-all, r=eddybMazdak Farrokhzad-17/+68
2019-05-22Auto merge of #59445 - alexreg:ban-multi-trait-objects-via-aliases, r=oli-obkbors-89/+230
2019-05-21Remove impls for `InternedString`/string equality.Nicholas Nethercote-5/+5
2019-05-20Addressed more points raised in review.Alexander Regueiro-42/+28
2019-05-20Addressed more points raised in review.Alexander Regueiro-54/+42
2019-05-20Addressed points raised in review.Alexander Regueiro-11/+22
2019-05-20Fixed detection of multiple non-auto traits.Alexander Regueiro-69/+135
2019-05-20Addressed review points.Alexander Regueiro-26/+21
2019-05-20Ban multi-trait objects via trait aliases.Alexander Regueiro-62/+159
2019-05-20Accumulation of various drive-by cosmetic changes.Alexander Regueiro-8/+6
2019-05-20Introduce `InternedString::intern`.Nicholas Nethercote-12/+7
2019-05-19Rollup merge of #60934 - fabric-and-ink:defindex_with_newtype_macro, r=petroc...Mazdak Farrokhzad-1/+1
2019-05-19Rollup merge of #60924 - estebank:try-msg, r=petrochenkovMazdak Farrokhzad-3/+6
2019-05-18Declare DefIndex with the newtype_index macroFabian Drinck-1/+1
2019-05-18Auto merge of #60910 - nnethercote:avoid-some-unnecessary-interning, r=petroc...bors-1/+1
2019-05-17Auto merge of #49799 - hdhoang:46205_deny_incoherent_fundamental_impls, r=nik...bors-19/+24
2019-05-17Explain that ? converts the error type using FromEsteban Küber-3/+6
2019-05-17Change `rustc::util::common::FN_OUTPUT_NAME` to a `Symbol`.Nicholas Nethercote-1/+1
2019-05-14Rollup merge of #60444 - nikomatsakis:issue-60010-cycle-error-investigation, ...Mazdak Farrokhzad-2/+53
2019-05-13modify commentFelix S Klock II-2/+7
2019-05-13Always try to project predicates when finding auto traits in rustdocAaron Hill-17/+68
2019-05-13Remove the equality operation between `Symbol` and strings.Nicholas Nethercote-2/+3
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-11/+12
2019-05-09Rollup merge of #60647 - petrochenkov:nospace, r=michaelwoeristerMazdak Farrokhzad-3/+1
2019-05-09cleanup: Remove `DefIndexAddressSpace`Vadim Petrochenkov-3/+1
2019-05-08Use `delay_span_bug` for "Failed to unify obligation"Esteban Küber-5/+10
2019-05-06Rename `ParamTy::idx` to `ParamTy::index`varkor-3/+3
2019-05-01Create ShallowResolvervarkor-18/+16
2019-05-01Rename mk_infer to mk_ty_inferGabriel Smith-2/+2
2019-05-01Rename *shallow_resolve to *shallow_resolve_typevarkor-14/+14
2019-05-01forego caching for all participants in cycles, apart from root nodeNiko Matsakis-2/+48
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-3/+3
2019-04-30Rollup merge of #60344 - Aaron1011:fix/tower-hyper, r=eddybMazdak Farrokhzad-1/+1