summary refs log tree commit diff
path: root/src/librustc/ty/mod.rs
AgeCommit message (Expand)AuthorLines
2019-08-11proper doc comment for 'recovered' field of variantRalf Jung-2/+2
2019-08-11note a FIXMERalf Jung-0/+1
2019-08-11add tuple_fields convenience method and use it in a few placesRalf Jung-0/+2
2019-08-11fix a commentRalf Jung-1/+1
2019-08-07Auto merge of #61919 - alexreg:fix-atb-1, r=nikomatsakisbors-6/+6
2019-08-05Clear the ParamEnv where its information is irrelevantOliver Scherer-2/+2
2019-08-05Fiddle param env through to `try_eval_bits` in most placesOliver Scherer-1/+1
2019-08-05Don't abort on unevaluated constants without at least tryting to eval themOliver Scherer-1/+1
2019-08-05Clean up the `ty::Const::assert*` methodsOliver Scherer-1/+1
2019-08-05Ensure `type_param_predicates` fn only returns predicates for type param with...Alexander Regueiro-1/+1
2019-08-05A few cosmetic improvements.Alexander Regueiro-7/+7
2019-08-02Replace `exist_ty` and `ExistTy` with `opaque_ty` and `OpaqueTy`varkor-2/+2
2019-08-02Fix fallout after rebasevarkor-1/+1
2019-08-02Replace "existential" by "opaque"varkor-7/+8
2019-07-23cleanup: Remove `extern crate serialize as rustc_serialize`sVadim Petrochenkov-8/+8
2019-07-19libsyntax: Remove `Mark` into `ExpnId`Vadim Petrochenkov-3/+3
2019-07-05Rollup merge of #62168 - ljedrz:the_culmination_of_hiridification, r=ZoxcMazdak Farrokhzad-5/+5
2019-07-04rename hir::map::local_def_id_from_hir_id to local_def_idljedrz-5/+5
2019-06-24Allow usage_of_ty_tykind only in styflip1995-19/+18
2019-06-24Turn internal lints into tool lintsflip1995-1/+1
2019-06-22Rollup merge of #62019 - jeremystucki:refactoring, r=estebankMazdak Farrokhzad-12/+12
2019-06-21Remove needless lifetimesJeremy Stucki-12/+12
2019-06-20rename hir::map::get_by_hir_id to getljedrz-2/+2
2019-06-20remove TyCtx::expr_span (unused)ljedrz-14/+0
2019-06-17remove _by_hir_id if there is no NodeId counterpartljedrz-7/+7
2019-06-14Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-24/+8
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-65/+65
2019-06-12Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-73/+67
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-43/+43
2019-06-12Fix fallout from `deny(unused_lifetimes)`.Eduard-Mihai Burtescu-19/+19
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-45/+45
2019-06-11Auto merge of #61735 - eddyb:must-use-life, r=oli-obkbors-3/+4
2019-06-11Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-1/+2
2019-06-11rustc: deny(unused_lifetimes).Eduard-Mihai Burtescu-2/+2
2019-06-10Implement RFC 2645 (transparent enums and unions)Michael Bradshaw-1/+1
2019-06-05Aggregation of drive-by cosmetic changes.Alexander Regueiro-13/+11
2019-06-05Add `modernize_and_adjust` methods.Nicholas Nethercote-4/+2
2019-06-05Add `SyntaxContext::hygienic_eq`.Nicholas Nethercote-1/+2
2019-06-01rustc: collect upvars from HIR, instead of during name resolution.Eduard-Mihai Burtescu-2/+1
2019-06-01rustc: use indexmap instead of a plain vector for upvars.Eduard-Mihai Burtescu-1/+2
2019-05-31Remove GlobalArenas and use Arena insteadJohn Kåre Alsaker-1/+1
2019-05-30Auto merge of #61253 - nnethercote:avoid-hygiene_data-lookups, r=petrochenkovbors-8/+21
2019-05-30Optimize `TyCtxt::adjust_ident`.Nicholas Nethercote-8/+16
2019-05-29Optimize `TyCtxt::hygienic_eq`.Nicholas Nethercote-2/+7
2019-05-28Changes the type `mir::Mir` into `mir::Body`Claude-Alban RANÉLY-VERGÉ-DÉPRÉ-2/+2
2019-05-26Rename "Associated*" to "Assoc*"Andrew Xu-47/+47
2019-05-23Update GenericPredicates queriesJohn Kåre Alsaker-1/+1
2019-05-23Update inherent_implsJohn Kåre Alsaker-1/+1
2019-05-23Update associated_item_def_idsJohn Kåre Alsaker-14/+15
2019-05-22Simplify use of keyword symbolsVadim Petrochenkov-2/+2