summary refs log tree commit diff
path: root/src/librustc/ty/context.rs
AgeCommit message (Expand)AuthorLines
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-4/+5
2019-05-06Rename `ParamTy::idx` to `ParamTy::index`varkor-4/+2
2019-05-05rustc: rename all occurences of "freevar" to "upvar".Eduard-Mihai Burtescu-4/+4
2019-05-03rustc: rename hir::def::Def to Res (short for "resolution").Eduard-Mihai Burtescu-4/+4
2019-05-03rustc: use DefKind instead of Def, where possible.Eduard-Mihai Burtescu-11/+14
2019-05-03rustc: factor most DefId-containing variants out of Def and into DefKind.Eduard-Mihai Burtescu-2/+2
2019-05-01Split `ct_err` out into `CommonConsts`varkor-2/+23
2019-05-01Fix rebase from LazyConst removalvarkor-4/+4
2019-05-01impl mk_const_inferGabriel Smith-0/+12
2019-05-01Rename mk_infer to mk_ty_inferGabriel Smith-4/+4
2019-05-01Add `ct_err`varkor-1/+3
2019-05-01Auto merge of #60195 - varkor:commontypes-to-common, r=eddybbors-9/+23
2019-04-30Remove functions to simplifyYuki OKUSHI-20/+0
2019-04-26Update handling of Tuplevarkor-3/+7
2019-04-25Split `CommonTypes` into `CommonTypes` and `CommonLifetimes`varkor-9/+23
2019-04-25ignore-tidy-filelength on all files with greater than 3000 linesvarkor-0/+2
2019-04-21Enable migrate mode by default on the 2015 editionMatthew Jasper-53/+7
2019-04-14Auto merge of #59335 - Aaron1011:fix/extern-priv-final, r=Aaron1011bors-0/+10
2019-04-14HirIdify hir::Defljedrz-3/+9
2019-04-14Properly parse '--extern-private' with name and pathAaron Hill-0/+10
2019-04-05Introduce an arena type which may be used to allocate a list of types with de...John Kåre Alsaker-0/+3
2019-04-03Add trait_object_dummy_self to CommonTypesflip1995-0/+7
2019-04-02Replace adt_def with name in mir::ProjectionElem::DowncastTyler Mandry-16/+16
2019-04-01Allow closure to unsafe fn coercionTaiki Endo-2/+6
2019-03-28Rollup merge of #59216 - stepnivlk:type_dependent_defs-wrappers, r=oli-obkMazdak Farrokhzad-0/+9
2019-03-16Revert the `LazyConst` PROliver Scherer-26/+17
2019-03-16Add def getting methods to librustc/ty/contextTomas Koutsky-0/+9
2019-03-15rustc: remove TyCtxt::parent_def_id in favor of TyCtxt::parent.Eduard-Mihai Burtescu-2/+2
2019-03-14Auto merge of #58176 - Zoxc:lint-levels, r=oli-obkbors-23/+37
2019-03-13Auto merge of #56864 - Zoxc:stable-hash-macro, r=michaelwoeristerbors-3/+5
2019-03-13Use derive macro for HashStableJohn Kåre Alsaker-3/+5
2019-03-11Remove precompute_in_scope_traits_hashesJohn Kåre Alsaker-10/+0
2019-03-10Make the rustc driver and interface demand drivenJohn Kåre Alsaker-50/+37
2019-03-09Rollup merge of #58670 - saleemjaffer:refactor_typecast_check_kinds, r=oli-obkMazdak Farrokhzad-17/+17
2019-03-08expand unused doc comment diagnosticAndy Russell-6/+9
2019-03-07HirIdification: replace NodeId method callsljedrz-5/+5
2019-03-05Take const into account in contextvarkor-26/+74
2019-03-05Only insert nodes which changes lint levels in the LintLevelMapJohn Kåre Alsaker-23/+37
2019-03-05fixes rust-lang#52482Saleem Jaffer-17/+17
2019-03-03Auto merge of #58673 - matthewjasper:typeck-ptr-coercions, r=pnkfelixbors-8/+12
2019-03-01ty: HirIdify some lintsljedrz-27/+6
2019-02-28Introduce rustc_interface and move some methods thereJohn Kåre Alsaker-3/+1
2019-02-27Rename variadic to c_variadicDan Robertson-3/+3
2019-02-27rename Substs to InternalSubstscsmoe-7/+7
2019-02-26replace &'tcx Substs with SubstsRefcsmoe-12/+12
2019-02-24hir: remove NodeId from Blockljedrz-2/+2
2019-02-23Type check coercions to pointer typesMatthew Jasper-8/+12
2019-02-19Auto merge of #57896 - oli-obk:permissive_existence, r=cramertjbors-1/+12
2019-02-13Rollup merge of #58273 - taiki-e:rename-dependency, r=matthewjasperMazdak Farrokhzad-2/+2
2019-02-13Rollup merge of #58137 - ljedrz:cleanup_node_id_to_type, r=estebankMazdak Farrokhzad-12/+9