about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty/print
AgeCommit message (Expand)AuthorLines
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
2021-05-30Make resolutions a query.Camille GILLOT-1/+1
2021-05-18CTFE core engine allocation & memory API improvemenetsRalf Jung-7/+6
2021-05-17Auto merge of #85178 - cjgillot:local-crate, r=oli-obkbors-6/+4
2021-05-12Use () for visible_parent_map.Camille GILLOT-6/+4
2021-05-12Auto merge of #83813 - cbeuw:remap-std, r=michaelwoeristerbors-3/+19
2021-05-11Split span_to_string into span_to_diagnostic/embeddable_stringAndy Wang-3/+19
2021-05-02Use new thread-local const-initMark Rousskov-4/+4
2021-04-09Auto merge of #83870 - jackh726:binder-refactor-fix, r=nikomatsakisbors-22/+87
2021-04-05Don't concatenate binders across typesJack Huey-22/+87
2021-03-31prevent very long compilation runtimes in LateBoundRegionNameCollectorb-naber-5/+31
2021-03-31Add var to BoundRegion. Add query to get bound vars for applicable items.Jack Huey-4/+5
2021-03-31Add tcx lifetime to BinderJack Huey-25/+25
2021-03-26Use iter::zip in compiler/Josh Stone-1/+2
2021-03-23Add query for const_param_defaultkadmin-4/+1
2021-03-23Add has_default to GenericParamDefKind::Constkadmin-11/+16