summary refs log tree commit diff
path: root/src/librustc/ty/print
AgeCommit message (Expand)AuthorLines
2019-10-21Convert fields within `DefPathData` from `InternedString` to `Symbol`.Nicholas Nethercote-5/+5
2019-10-21Convert some `InternedString`s to `Symbols`.Nicholas Nethercote-14/+14
2019-10-15Remove some mentions of gensymsMatthew Jasper-1/+1
2019-10-10Pretty print raw pointers in consts as '{pointer}'.ben-0/+1
2019-10-09Refactor pretty print const to use a big match statementben-121/+104
2019-10-09Pretty print function pointer const values.ben-0/+12
2019-10-08Rollup merge of #65181 - nikomatsakis:lazy-norm-anon-const-push-1, r=varkorMazdak Farrokhzad-2/+9
2019-10-07fix ICE from debug output by using `kind_ty` in dumping closureNiko Matsakis-2/+9
2019-10-04replace GeneratorSubsts inside related typescsmoe-1/+1
2019-10-04generate GeneratorSubsts from SubstsRefcsmoe-3/+3
2019-10-03generate ClosureSubsts from SubstsRefcsmoe-10/+5
2019-09-29clean ClosureSubsts in rustc::tycsmoe-3/+8
2019-09-28Rollup merge of #64678 - tomtau:fix/no-std-error, r=matthewjasperMazdak Farrokhzad-1/+1
2019-09-27Remove lift_to_globalMark Rousskov-1/+1
2019-09-27getting more context for duplicate lang items (fixes #60561)Tomas Tauber-1/+1
2019-09-26Rename `subst::Kind` to `subst::GenericArg`varkor-22/+22
2019-09-25Rename `sty` to `kind`varkor-9/+9
2019-09-07Apply suggestions from code reviewAlexander Regueiro-27/+24
2019-09-07Aggregation of cosmetic changes made during work on REPL PRs: librustcAlexander Regueiro-37/+49
2019-08-17Store allocation size, make bytes, undef_mask privateAndreas Molzer-2/+8
2019-08-06pretty-pretty extremal constants!Zack M. Davis-4/+21
2019-08-05Prevent array length printing cycle with debug assertionsOliver Scherer-1/+6
2019-08-05Fiddle param env through to `try_eval_bits` in most placesOliver Scherer-3/+4
2019-08-05Don't abort on unevaluated constants without at least tryting to eval themOliver Scherer-3/+3
2019-07-08Avoid infinite looping in `print_def_path`.Felix S. Klock II-1/+25
2019-06-22Rollup merge of #61984 - ljedrz:more_node_id_pruning, r=ZoxcMazdak Farrokhzad-2/+2
2019-06-20rename hir::map::name_by_hir_id to ::nameljedrz-2/+2
2019-06-19Change `ByRef` to a struct variant to clarify its fields via namesOliver Scherer-1/+1
2019-06-17remove _by_hir_id if there is no NodeId counterpartljedrz-2/+2
2019-06-14Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-38/+24
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-38/+38
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-7/+7
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-8/+8
2019-06-11rustc: deny(unused_lifetimes).Eduard-Mihai Burtescu-0/+2
2019-06-03Auto merge of #61062 - mark-i-m:mono-mv, r=eddyb,oli-obkbors-0/+288
2019-06-02query-ify const_fieldMark Mansi-1/+2
2019-06-02move DefPathBasedNames to ty::print::obsoleteMark Mansi-0/+287
2019-06-03Auto merge of #61361 - estebank:infer-type, r=varkorbors-1/+22
2019-06-01rustc: use indexmap instead of a plain vector for upvars.Eduard-Mihai Burtescu-6/+6
2019-06-01rustc: replace Res in hir::Upvar with only Local/Upvar data.Eduard-Mihai Burtescu-2/+2
2019-05-31On type inference errors use the type argument name when possibleEsteban Küber-1/+22
2019-05-31Remove ty::BrFresh and new_boundYuki Okushi-1/+0
2019-05-28Rollup merge of #61164 - RalfJung:scalar, r=oli-obkMazdak Farrokhzad-7/+7
2019-05-26Rename "Associated*" to "Assoc*"Andrew Xu-1/+1
2019-05-26rename Scalar::Bits to Scalar::Raw and bits field to dataRalf Jung-7/+7
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