about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty/print
AgeCommit message (Expand)AuthorLines
2021-12-18hir: Do not introduce dummy type names for `extern` blocks in def pathsVadim Petrochenkov-16/+12
2021-12-15Remove `in_band_lifetimes` from `rustc_middle`Aaron Hill-13/+14
2021-12-15Remove unnecessary sigils around `Symbol::as_str()` calls.Nicholas Nethercote-1/+1
2021-12-02Reduce boilerplate around infallible foldersAlan Egerton-8/+8
2021-11-26Unwrap the results of type foldersLeSeulArtichaut-1/+1
2021-11-26Adapt `TypeFolder` implementors to return a `Result`LeSeulArtichaut-7/+7
2021-11-23Fix printing unit return ty, don't elaborate FnOnce unless we see itMichael Goulet-7/+16
2021-11-23Suppress noisy generator associated typeMichael Goulet-4/+14
2021-11-23Elaborate trait generics and associated typesMichael Goulet-74/+210
2021-11-20Add space in opaque `impl Trait`Michael Goulet-3/+3
2021-11-18Print output ty for opaque future tyMichael Goulet-11/+55
2021-11-09Add `ty::Visibility::is_public()`inquisitivecrystal-1/+1
2021-10-18Normalize obligations for closure confirmationjackh726-0/+1
2021-10-10ty::pretty: prevent infinite recursion for `extern crate` paths.Eduard-Mihai Burtescu-1/+8
2021-10-10ty::pretty: document "dummy Span extern crate" special-case in `try_print_vis...Eduard-Mihai Burtescu-10/+11
2021-10-08Auto merge of #89619 - michaelwoerister:incr-vtables, r=nagisabors-0/+1
2021-10-07Turn tcx.vtable_allocation() into a query.Michael Woerister-0/+1
2021-10-06Auto merge of #89323 - estebank:derive-binop, r=petrochenkovbors-0/+21
2021-10-05Consider unfulfilled obligations in binop errorsEsteban Kuber-0/+21
2021-10-03Move rustc_middle::middle::cstore to rustc_session.Camille GILLOT-1/+1
2021-10-02Auto merge of #89408 - Mark-Simulacrum:fix-query-nondet, r=petrochenkovbors-2/+23
2021-09-30Avoid nondeterminism in trimmed_def_pathsMark Rousskov-2/+23
2021-09-29Avoid more invocations of hir_crate query.Camille GILLOT-1/+1
2021-09-28More tracing instrumentationOli Scherer-6/+6
2021-09-21Disable visible path calculation for PrettyPrinter in Ok path of compilerAlik Aslanyan-0/+15
2021-08-26Auto merge of #87280 - lcnr:lazy-anon-const-default-substs, r=nikomatsakisbors-24/+31
2021-08-26Auto merge of #87194 - eddyb:const-value-mangling, r=michaelwoerister,oli-obkbors-5/+12
2021-08-26reviewlcnr-2/+2
2021-08-26use `ty::Unevaluated` instead of def substs pairlcnr-2/+2
2021-08-26update `TypeFlags` to deal with missing ct substslcnr-1/+3
2021-08-26make unevaluated const substs optionallcnr-22/+21
2021-08-26require a `tcx` for `TypeVisitor`lcnr-0/+6
2021-08-25Various pattern cleanupsLéo Lanteri Thauvin-18/+20
2021-08-24Fix typo (variant_id should've been variant_idx).Eduard-Mihai Burtescu-3/+3
2021-08-24Pretty-print uninhabited const values more explicitly.Eduard-Mihai Burtescu-2/+9
2021-08-19introduce a Coerce predicateNiko Matsakis-0/+5
2021-08-13move Constness into TraitPredicateDeadbeef-5/+2
2021-07-25Merge the BTreeMap in hir::Crate.Camille GILLOT-1/+1
2021-07-18When pretty printing, name placeholders as bound regionsjackh726-35/+107
2021-07-16get rid of incorrect erase_for_fmtRalf Jung-5/+5
2021-07-14consistently treat None-tagged pointers as ints; get rid of some deprecated S...Ralf Jung-1/+1
2021-07-14CTFE/Miri engine Pointer type overhaul: make Scalar-to-Pointer conversion inf...Ralf Jung-5/+6
2021-07-06Make resolutions a query.Camille GILLOT-1/+1
2021-07-04Combine individual limit queries into single `limits` queryAaron Hill-1/+1
2021-07-04Query-ify global limit attribute handlingAaron Hill-1/+1
2021-07-01Rename all_crate_nums query to crates and remove useless wrapperbjorn3-1/+1
2021-06-12Pretty print generator witness only in `-Zverbose` modeTomasz Miąsko-3/+3
2021-06-02Restrict access to crate_name.Camille GILLOT-1/+1
2021-06-01Revert "Reduce the amount of untracked state in TyCtxt"Camille Gillot-2/+2
2021-05-30Restrict access to crate_name.Camille GILLOT-1/+1