about summary refs log tree commit diff
path: root/src/librustc/ty
AgeCommit message (Expand)AuthorLines
2019-06-04Generate StorageDead along unwind paths for generatorsTyler Mandry-1/+1
2019-06-05Add `modernize_and_adjust` methods.Nicholas Nethercote-4/+2
2019-06-05Add `SyntaxContext::hygienic_eq`.Nicholas Nethercote-1/+2
2019-06-05Add and use `SyntaxContext::outer_and_expn_info`.Nicholas Nethercote-3/+2
2019-06-03Auto merge of #57214 - Zoxc:no-local-interners, r=eddybbors-16/+28
2019-06-03Auto merge of #61062 - mark-i-m:mono-mv, r=eddyb,oli-obkbors-27/+335
2019-06-02query-ify const_fieldMark Mansi-1/+11
2019-06-02move DefPathBasedNames to ty::print::obsoleteMark Mansi-0/+287
2019-06-02deduplicate ty::Instance constructorsMark Mansi-27/+38
2019-06-03Auto merge of #61361 - estebank:infer-type, r=varkorbors-1/+22
2019-06-02Auto merge of #61278 - RalfJung:miri-tag-allocations, r=oli-obkbors-1/+1
2019-06-02Auto merge of #61460 - Centril:rollup-8txhjx4, r=Centrilbors-1/+1
2019-06-02Rollup merge of #61380 - varkor:expected-usize-got-param, r=eddybMazdak Farrokhzad-1/+1
2019-06-02Auto merge of #61276 - eddyb:kill-res-upvar, r=petrochenkovbors-22/+10
2019-06-02no longer assume that there is a default tag: give the machine the chance to ...Ralf Jung-1/+1
2019-06-02Fix unwrapping usize issue with transparent MaybeUnit array wrappervarkor-1/+1
2019-06-01rustc: collect upvars from HIR, instead of during name resolution.Eduard-Mihai Burtescu-15/+1
2019-06-01rustc: use indexmap instead of a plain vector for upvars.Eduard-Mihai Burtescu-14/+16
2019-06-01Auto merge of #61350 - RalfJung:alloc, r=oli-obkbors-1/+1
2019-06-01rustc: replace Res in hir::Upvar with only Local/Upvar data.Eduard-Mihai Burtescu-2/+2
2019-06-01Rollup merge of #61389 - Zoxc:arena-cleanup, r=eddybMazdak Farrokhzad-47/+11
2019-06-01Rollup merge of #61387 - JohnTitor:remove-unused, r=matthewjasperMazdak Farrokhzad-5/+0
2019-05-31On type inference errors use the type argument name when possibleEsteban Küber-1/+22
2019-05-31rustc_codegen_utils: add new mangling scheme implementation.Eduard-Mihai Burtescu-1/+1
2019-05-31Store CtxtInterners for local values in AllArenasJohn Kåre Alsaker-16/+28
2019-05-31Remove GlobalArenas and use Arena insteadJohn Kåre Alsaker-47/+11
2019-05-31Remove ty::BrFresh and new_boundYuki Okushi-5/+0
2019-05-30Auto merge of #61253 - nnethercote:avoid-hygiene_data-lookups, r=petrochenkovbors-8/+21
2019-05-30light refactoring of global AllocMapRalf Jung-1/+1
2019-05-30Optimize `TyCtxt::adjust_ident`.Nicholas Nethercote-8/+16
2019-05-29Optimize `TyCtxt::hygienic_eq`.Nicholas Nethercote-2/+7
2019-05-29Rollup merge of #60928 - TheSirC:fix/60229, r=eddybMazdak Farrokhzad-10/+10
2019-05-29rustc: rename Mir to mir::Body in comments and to MIR in error strings.Eduard-Mihai Burtescu-3/+3
2019-05-28Fix nitsvarkor-3/+2
2019-05-28Correct pluralisation of tuple/array/associated type binding mismatch errorsvarkor-7/+18
2019-05-28Reintroduce `TypeError::FixedArraySize`varkor-2/+25
2019-05-28Use Display rather than Debug printing for const mismatchvarkor-1/+1
2019-05-28Remove FixedArraySize errorvarkor-9/+0
2019-05-28Eagerly evaluate in `super_relate_consts`varkor-56/+37
2019-05-28Relate identical parameters in array lengthsvarkor-21/+17
2019-05-28Changes the type `mir::Mir` into `mir::Body`Claude-Alban RANÉLY-VERGÉ-DÉPRÉ-8/+8
2019-05-28Rollup merge of #61164 - RalfJung:scalar, r=oli-obkMazdak Farrokhzad-14/+12
2019-05-26Rename "Associated*" to "Assoc*"Andrew Xu-1/+1
2019-05-26Rename "Associated*" to "Assoc*"Andrew Xu-51/+51
2019-05-26rename Scalar::Bits to Scalar::Raw and bits field to dataRalf Jung-14/+12
2019-05-25Print types for unevaluated constantsOliver Scherer-2/+2
2019-05-25Fix rebase falloutOliver Scherer-5/+5
2019-05-25Break cycle during array length printingOliver Scherer-1/+1
2019-05-25rustc: integrate ty::Const into ty::print as print_const.Eduard-Mihai Burtescu-106/+135
2019-05-25Print unevaluted constants as `_` or as their source representationOliver Scherer-4/+13