about summary refs log tree commit diff
path: root/compiler/rustc_monomorphize/src/collector.rs
AgeCommit message (Expand)AuthorLines
2023-04-01a couple clippy::complexity fixesMatthias Krüger-2/+2
2023-03-31Auto merge of #109762 - scottmcm:variantdef-indexvec, r=WaffleLapkinbors-1/+2
2023-03-30Rollup merge of #109758 - nnethercote:parallel-cleanups, r=cjgillotMichael Goulet-5/+5
2023-03-30Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>`Scott McMurray-1/+2
2023-03-30Improve the `rustc_data_structures::sync` module doc comment.Nicholas Nethercote-5/+5
2023-03-29Support TLS access into dylibs on WindowsJohn Kåre Alsaker-6/+18
2023-03-28Auto merge of #109692 - Nilstrieb:rollup-hq65rps, r=Nilstriebbors-19/+29
2023-03-28Erase impl regions when checking for impossible to eagerly monomorphize itemsMichael Goulet-19/+29
2023-03-27Add a builtin `FnPtr` traitlcnr-1/+2
2023-03-14Don't codegen impossible to satisfy implsMichael Goulet-0/+15
2023-03-07Remove DropAndReplace terminatorGiacomo Pasini-2/+1
2023-02-24Rename many interner functions.Nicholas Nethercote-1/+1
2023-02-22Remove type-traversal trait aliasesAlan Egerton-2/+4
2023-02-16remove bound_type_of query; make type_of return EarlyBinder; change type_of i...Kyle Matsuda-2/+1
2023-02-14Move query out of path.Camille GILLOT-2/+2
2023-02-14Do not fetch HIR to monomorphize impls.Camille GILLOT-72/+42
2023-02-14Add `of_trait` to DefKind::Impl.Camille GILLOT-1/+1
2023-02-13Alias folding/visiting traits instead of re-exportAlan Egerton-3/+1
2023-01-30session: diagnostic migration lint on more fnsDavid Wood-5/+7
2023-01-26add EarlyBinder::no_bound_varsKyle Matsuda-1/+1
2023-01-26change fn_sig query to use EarlyBinder; remove bound_fn_sig query; add EarlyB...Kyle Matsuda-1/+1
2023-01-26replace usages of fn_sig query with bound_fn_sigKyle Matsuda-1/+1
2023-01-14fix various subst_identity vs skip_binderKyle Matsuda-3/+3
2023-01-14change impl_trait_ref query to return EarlyBinder; remove bound_impl_trait_re...Kyle Matsuda-3/+2
2023-01-14change usages of impl_trait_ref to bound_impl_trait_refKyle Matsuda-1/+4
2023-01-05Fix `uninlined_format_args` for some compiler cratesnils-1/+1
2022-12-22abort immediately on bad mem::zeroed/uninitRalf Jung-1/+1
2022-12-19clippy::complexity fixesMatthias Krüger-2/+2
2022-12-11bug! with a better error message for failing Instance::resolveMichael Goulet-6/+8
2022-11-27Prefer doc comments over `//`-comments in compilerMaybe Waffle-3/+3
2022-11-21Add helper to create the trait ref for a lang itemOli Scherer-5/+6
2022-11-18Make "long type" printing type awareEsteban Küber-15/+8
2022-11-16cleanup and dedupe CTFE and Miri error reportingRalf Jung-2/+2
2022-11-06interpret: support for per-byte provenanceRalf Jung-3/+3
2022-11-04Fix ICE when negative impl is collected during eager monoGary Guo-0/+4
2022-10-29Use tcx.require_lang_itemCameron Steffen-9/+2
2022-10-29Rollup merge of #103625 - WaffleLapkin:no_tyctxt_dogs_allowed, r=compiler-errorsGuillaume Gomez-1/+1
2022-10-29Rename some `OwnerId` fields.Nicholas Nethercote-15/+17
2022-10-27Accept `TyCtxt` instead of `TyCtxtAt` in `Ty::is_*` functionsMaybe Waffle-1/+1
2022-09-24separate definitions and `HIR` ownersTakayuki Maeda-2/+2
2022-09-17Auto merge of #98588 - b-naber:valtrees-cleanup, r=lcnrbors-33/+11
2022-09-13Address code review commentsEric Holk-1/+3
2022-09-13remove visit_const from mir visitorsb-naber-36/+1
2022-09-13use ty::Unevaluated<'tcx, ()> in type systemb-naber-2/+15
2022-09-12Rename some variantsMichael Goulet-5/+2
2022-09-12Call destructors when dyn* object goes out of scopeEric Holk-3/+10
2022-09-04Make `const_eval_select` a real intrinsicDeadbeef-7/+1
2022-09-02Auto merge of #97802 - Enselic:add-no_ignore_sigkill-feature, r=joshtriplettbors-1/+1
2022-09-01tracing::instrument cleanupOli Scherer-11/+3
2022-08-31Rollup merge of #100730 - CleanCut:diagnostics-rustc_monomorphize, r=davidtwcoRalf Jung-28/+39