summary refs log tree commit diff
path: root/src/librustc/traits
AgeCommit message (Expand)AuthorLines
2018-09-10renamed mk_nil to mk_unitkenta7777-1/+1
2018-09-05Changing TyAnon -> TyOpaque and relevant functionsms2300-12/+12
2018-08-30Rollup merge of #53513 - nnethercote:inline-shallow_resolve, r=varkorPietro Albini-1/+2
2018-08-29Remove `AccumulateVec` and its uses.Nicholas Nethercote-3/+3
2018-08-27Rename hir::map::NodeKind to hir::Nodevarkor-9/+9
2018-08-27Remove path prefixes from NodeKindvarkor-8/+9
2018-08-27Rename hir::map::Node to hir::map::NodeKindvarkor-8/+8
2018-08-27Auto merge of #53580 - nikomatsakis:nll-issue-53568, r=pnkfelixbors-2/+89
2018-08-24Rollup merge of #53563 - matthiaskrgr:String, r=varkorkennytm-5/+5
2018-08-23Auto merge of #53588 - tristanburgess:52985_diagnostics_no_concrete_type_behi...bors-30/+8
2018-08-23use `TypeOp` machinery for `outlives_bounds`Niko Matsakis-0/+81
2018-08-23resolve type variables in the custom type op pathwayNiko Matsakis-1/+2
2018-08-23use String::new() instead of String::from(""), "".to_string(), "".to_owned() ...Matthias Krüger-5/+5
2018-08-23Use optimized SmallVec implementationIgor Gutorov-5/+5
2018-08-2252985: formatting PR filesTristan Burgess-9/+14
2018-08-2252985: better cycle error for existential typesTristan Burgess-36/+9
2018-08-22Remove unnecessary TyKind::svarkor-2/+2
2018-08-22Remove Ty prefix from Ty{Bool|Char|Int|Uint|Float|Str}varkor-29/+29
2018-08-22Remove Ty prefix from Ty{Foreign|Param}varkor-21/+21
2018-08-22Remove Ty prefix from Ty{Adt|Array|Slice|RawPtr|Ref|FnDef|FnPtr|Dynamic|Closu...varkor-163/+163
2018-08-22Rename ty::TyVariants to ty::TyKindvarkor-2/+2
2018-08-22Rename ty::Slice to ty::Listvarkor-5/+5
2018-08-21change `make_query_outlives` to take an iteratorNiko Matsakis-2/+7
2018-08-21Rollup merge of #53496 - matthiaskrgr:codespell_08_2018, r=varkorkennytm-6/+6
2018-08-20Force-inline `shallow_resolve` at its hottest call site.Nicholas Nethercote-1/+2
2018-08-19Auto merge of #52953 - dsciarra:mv-codemap-sourcemap, r=petrochenkovbors-22/+22
2018-08-19Auto merge of #53316 - tristanburgess:52895_existential_type_ICE, r=oli-obkbors-9/+36
2018-08-19mv codemap() source_map()Donato Sciarra-19/+19
2018-08-19mv (mod) codemap source_mapDonato Sciarra-3/+3
2018-08-19Fix typos found by codespell.Matthias Krüger-6/+6
2018-08-19Auto merge of #53248 - nikomatsakis:nll-trivial-sized-predicate, r=eddybbors-2/+16
2018-08-19Auto merge of #51131 - qnighy:unsized-locals, r=eddybbors-0/+12
2018-08-19Lift some Sized checks.Masaki Hara-0/+6
2018-08-19Add notes on unsized argument errors.Masaki Hara-0/+6
2018-08-18Use the new Entry::or_default method where possible.Eduard-Mihai Burtescu-25/+17
2018-08-17Auto merge of #53449 - frewsxcv:rollup, r=frewsxcvbors-0/+4
2018-08-17Auto merge of #53288 - RalfJung:dropck, r=nikomatsakisbors-5/+3
2018-08-16Implement Iterator::size_hint for Elaborator.Corey Farwell-0/+4
2018-08-16Auto merge of #53295 - estebank:on-unimplemented, r=michaelwoeristerbors-16/+28
2018-08-15Rollup merge of #53342 - RalfJung:unsized-packed, r=cramertjGuillaume Gomez-6/+11
2018-08-15fix error for unsized packed struct fieldRalf Jung-6/+11
2018-08-15Auto merge of #53212 - sunjay:nll-raw-cast, r=nikomatsakisbors-1/+14
2018-08-14Suggested trait implementation ordering is now deterministic.David Wood-4/+12
2018-08-1352985: cause cycle err on inf trait normalizationTristan Burgess-9/+36
2018-08-12Rollup merge of #53223 - ljedrz:cleanup_data_structures, r=oli-obkGuillaume Gomez-3/+3
2018-08-12Various changes to `rustc_on_unimplemented`Esteban Küber-16/+28
2018-08-12unions are not always trivially dropableRalf Jung-5/+3
2018-08-10skip trivial `T: Sized` predicatesNiko Matsakis-2/+16
2018-08-10Consider changing assert! to debug_assert! when it calls visit_withljedrz-6/+6
2018-08-09Preferring BuiltInCandidate { has_nested: false } in all casesSunjay Varma-1/+14