summaryrefslogtreecommitdiff
path: root/compiler/rustc_monomorphize
Commit message (Expand)AuthorAgeFilesLines
* Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker2023-05-153-3/+4
* use EarlyBinder in tcx.(try_)subst_mir_and_normalize_erasing_regionsKyle Matsuda2023-05-061-1/+1
* make (try_)subst_and_normalize_erasing_regions take EarlyBinderKyle Matsuda2023-05-062-3/+3
* Auto merge of #110806 - WaffleLapkin:unmkI, r=lcnrbors2023-05-041-2/+6
|\
| * Switch `ty::TraitRef::from_lang_item` from using `TyCtxtAt` to `TyCtxt` and a...Maybe Waffle2023-04-261-1/+2
| * Replace `tcx.mk_trait_ref` with `ty::TraitRef::new`Maybe Waffle2023-04-251-2/+5
* | Box AssertKindBen Kimock2023-05-011-1/+1
* | rename `needs_subst` to `has_param`Boxy2023-04-271-1/+1
|/
* Rollup merge of #110681 - klensy:cut-dep, r=lcnrYuki Okushi2023-04-251-1/+0
|\
| * drop unused deps, gate libc under unix for one crateklensy2023-04-221-1/+0
* | Auto merge of #108118 - oli-obk:lazy_typeck, r=cjgillotbors2023-04-231-1/+1
|\ \ | |/ |/|
| * Allow `LocalDefId` as the argument to `def_path_str`Oli Scherer2023-04-211-1/+1
* | Auto merge of #110567 - JohnBobbo96:monomorphize-dyn-dispatch, r=b-naberbors2023-04-222-20/+91
|\ \ | |/ |/|
| * Remove a few uses of dynamic dispatch duringJohn Bobbo2023-04-192-20/+91
* | Remove WithOptconstParam.Camille GILLOT2023-04-202-8/+7
|/
* Auto merge of #110407 - Nilstrieb:fluent-macro, r=davidtwcobors2023-04-192-1/+2
|\
| * Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`Nilstrieb2023-04-182-1/+2
* | Spelling - compilerJosh Soref2023-04-172-2/+2
|/
* fix clippy::{filter_map_identiy, map_identity, manual_flatten}Matthias Krüger2023-04-151-1/+1
* Fix typos in compilerDaniPopes2023-04-101-1/+1
* Rename `Abort` terminator to `Terminate`Gary Guo2023-04-061-1/+1
* Add `UnwindAction::Terminate`Gary Guo2023-04-061-0/+10
* Rollup merge of #109846 - matthiaskrgr:clippy2023_04_III, r=NilstriebNilstrieb2023-04-021-4/+1
|\
| * fix clippy::iter_kv_mapMatthias Krüger2023-04-011-4/+1
* | a couple clippy::complexity fixesMatthias Krüger2023-04-011-2/+2
|/
* Auto merge of #109762 - scottmcm:variantdef-indexvec, r=WaffleLapkinbors2023-03-311-1/+2
|\
| * Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>`Scott McMurray2023-03-301-1/+2
* | Rollup merge of #109758 - nnethercote:parallel-cleanups, r=cjgillotMichael Goulet2023-03-301-5/+5
|\ \ | |/ |/|
| * Improve the `rustc_data_structures::sync` module doc comment.Nicholas Nethercote2023-03-301-5/+5
* | Support TLS access into dylibs on WindowsJohn Kåre Alsaker2023-03-292-20/+39
|/
* Auto merge of #109692 - Nilstrieb:rollup-hq65rps, r=Nilstriebbors2023-03-281-19/+29
|\
| * Erase impl regions when checking for impossible to eagerly monomorphize itemsMichael Goulet2023-03-281-19/+29
* | Add a builtin `FnPtr` traitlcnr2023-03-272-3/+6
|/
* Rollup merge of #109109 - compiler-errors:polymorphize-foreign, r=NilstriebDylan DPC2023-03-151-7/+2
|\
| * Use `unused_generic_params` from crate metadataMichael Goulet2023-03-141-7/+2
* | Don't codegen impossible to satisfy implsMichael Goulet2023-03-141-0/+15
|/
* Simplify message pathsest312023-03-112-1/+1
* Auto merge of #108920 - matthiaskrgr:rollup-qrr9a0u, r=matthiaskrgrbors2023-03-091-2/+1
|\
| * Rollup merge of #108856 - Zeegomo:remove-drop-and-rep, r=tmiaskoMatthias Krüger2023-03-081-2/+1
| |\
| | * Remove DropAndReplace terminatorGiacomo Pasini2023-03-071-2/+1
* | | Simplify `sort_by` callsMaybe Waffle2023-03-072-2/+2
|/ /
* | rustc_middle: Remove trait `DefIdTree`Vadim Petrochenkov2023-03-021-1/+1
|/
* Rename many interner functions.Nicholas Nethercote2023-02-241-1/+1
* Auto merge of #108340 - eggyal:remove_traversal_trait_aliases, r=oli-obkbors2023-02-223-4/+6
|\
| * Remove type-traversal trait aliasesAlan Egerton2023-02-223-4/+6
* | errors: generate typed identifiers in each crateDavid Wood2023-02-223-1/+38
|/
* remove bound_type_of query; make type_of return EarlyBinder; change type_of i...Kyle Matsuda2023-02-162-3/+2
* change usages of type_of to bound_type_ofKyle Matsuda2023-02-161-1/+1
* Move query out of path.Camille GILLOT2023-02-141-2/+2
* Do not fetch HIR to monomorphize impls.Camille GILLOT2023-02-141-72/+42