about summary refs log tree commit diff
path: root/compiler/rustc_monomorphize
AgeCommit message (Expand)AuthorLines
2023-06-02Simplify `place_inlined_mono_items`.Nicholas Nethercote-24/+7
2023-06-02Change representation of `UsageMap::used_map`.Nicholas Nethercote-29/+12
2023-06-02Introduce `UsageMap::user_map`.Nicholas Nethercote-21/+14
2023-06-02Overhaul CGU formation terminology.Nicholas Nethercote-120/+115
2023-06-01Rollup merge of #112155 - nnethercote:debug_dump, r=wesleywiserMatthias Krüger-28/+41
2023-06-01Improve CGU debug printing.Nicholas Nethercote-28/+41
2023-05-31Don't compute inlining status of mono items in advance.Nicholas Nethercote-66/+17
2023-05-31Rollup merge of #112053 - nnethercote:rm-Zcpu-partitioning-strategy, r=wesley...Matthias Krüger-1317/+1182
2023-05-30Rename `partitioning/mod.rs` as `partitioning.rs`.Nicholas Nethercote-0/+0
2023-05-30Merge `default.rs` into `mod.rs`.Nicholas Nethercote-649/+632
2023-05-30Remove `-Zcgu-partitioning-strategy`.Nicholas Nethercote-394/+276
2023-05-29EarlyBinder::new -> EarlyBinder::bindlcnr-3/+3
2023-05-28Replace EarlyBinder(x) with EarlyBinder::new(x)Kyle Matsuda-3/+3
2023-05-26Rollup merge of #111899 - nnethercote:cgu-cleanups, r=wesleywiserMatthias Krüger-202/+168
2023-05-25Ensure Fluent messages are in alphabetical orderclubby789-17/+17
2023-05-26Add struct for the return type of `place_root_mono_items`.Nicholas Nethercote-6/+13
2023-05-25Remove some unnecessary `pub` markers.Nicholas Nethercote-2/+2
2023-05-24Add a clarifying comment.Nicholas Nethercote-0/+2
2023-05-24Remove `{Pre,Post}InliningPartitioning`.Nicholas Nethercote-87/+64
2023-05-24Remove the `merging` module.Nicholas Nethercote-109/+94
2023-05-24Inline and remove `numbered_codegen_unit_name`.Nicholas Nethercote-8/+3
2023-05-19Improve CGU partitioning debug output.Nicholas Nethercote-10/+16
2023-05-19Fix an ICE in CGU dumping code.Nicholas Nethercote-2/+2
2023-05-17Finish move of query.rsJohn Kåre Alsaker-3/+2
2023-05-15Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker-3/+4
2023-05-06use EarlyBinder in tcx.(try_)subst_mir_and_normalize_erasing_regionsKyle Matsuda-1/+1
2023-05-06make (try_)subst_and_normalize_erasing_regions take EarlyBinderKyle Matsuda-3/+3
2023-05-04Auto merge of #110806 - WaffleLapkin:unmkI, r=lcnrbors-2/+6
2023-05-01Box AssertKindBen Kimock-1/+1
2023-04-27rename `needs_subst` to `has_param`Boxy-1/+1
2023-04-26Switch `ty::TraitRef::from_lang_item` from using `TyCtxtAt` to `TyCtxt` and a...Maybe Waffle-1/+2
2023-04-25Replace `tcx.mk_trait_ref` with `ty::TraitRef::new`Maybe Waffle-2/+5
2023-04-25Rollup merge of #110681 - klensy:cut-dep, r=lcnrYuki Okushi-1/+0
2023-04-23Auto merge of #108118 - oli-obk:lazy_typeck, r=cjgillotbors-1/+1
2023-04-22drop unused deps, gate libc under unix for one crateklensy-1/+0
2023-04-22Auto merge of #110567 - JohnBobbo96:monomorphize-dyn-dispatch, r=b-naberbors-20/+91
2023-04-21Allow `LocalDefId` as the argument to `def_path_str`Oli Scherer-1/+1
2023-04-20Remove WithOptconstParam.Camille GILLOT-8/+7
2023-04-19Remove a few uses of dynamic dispatch duringJohn Bobbo-20/+91
2023-04-19Auto merge of #110407 - Nilstrieb:fluent-macro, r=davidtwcobors-1/+2
2023-04-18Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`Nilstrieb-1/+2
2023-04-17Spelling - compilerJosh Soref-2/+2
2023-04-15fix clippy::{filter_map_identiy, map_identity, manual_flatten}Matthias Krüger-1/+1
2023-04-10Fix typos in compilerDaniPopes-1/+1
2023-04-06Rename `Abort` terminator to `Terminate`Gary Guo-1/+1
2023-04-06Add `UnwindAction::Terminate`Gary Guo-0/+10
2023-04-02Rollup merge of #109846 - matthiaskrgr:clippy2023_04_III, r=NilstriebNilstrieb-4/+1
2023-04-01fix clippy::iter_kv_mapMatthias Krüger-4/+1
2023-04-01a couple clippy::complexity fixesMatthias Krüger-2/+2
2023-03-31Auto merge of #109762 - scottmcm:variantdef-indexvec, r=WaffleLapkinbors-1/+2