about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/mir/mono.rs
AgeCommit message (Expand)AuthorLines
2023-11-02Minimize `pub` usage in `source_map.rs`.Nicholas Nethercote-1/+1
2023-09-14treat host effect params as erased generics in codegenDeadbeef-3/+5
2023-08-09rustc: Move `stable_crate_id` from `Session` to `GlobalCtxt`Vadim Petrochenkov-2/+2
2023-07-30inline format!() args up to and including rustc_middleMatthias Krüger-4/+4
2023-07-19Add a useful comment.Nicholas Nethercote-0/+2
2023-07-19Add `MonoItemData::inlined`.Nicholas Nethercote-0/+6
2023-07-17Remove `instance_def_size_estimate` query.Nicholas Nethercote-5/+12
2023-07-17Store item size estimate in `MonoItemData`.Nicholas Nethercote-5/+6
2023-07-17Introduce `MonoItemData`.Nicholas Nethercote-5/+12
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-7/+7
2023-06-22Tweak CGU size estimate code.Nicholas Nethercote-7/+9
2023-06-22Inline before merging CGUs.Nicholas Nethercote-4/+0
2023-06-01Improve CGU debug printing.Nicholas Nethercote-0/+2
2023-05-25Streamline `modify_size_estimate`.Nicholas Nethercote-4/+1
2023-04-24Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle-1/+1
2023-04-20Remove WithOptconstParam.Camille GILLOT-1/+1
2023-04-18Store hashes in special types so they aren't accidentally encoded as numbersBen Kimock-14/+5
2023-03-29Support TLS access into dylibs on WindowsJohn Kåre Alsaker-0/+1
2023-03-27Add a builtin `FnPtr` traitlcnr-1/+2
2023-01-30use a more descriptive nameTshepang Mbambo-3/+6
2022-12-14add helper to get DefId from MonoItemRémy Rakic-0/+9
2022-10-29Rename some `OwnerId` fields.Nicholas Nethercote-3/+3
2022-09-24separate definitions and `HIR` ownersTakayuki Maeda-2/+2
2022-07-20consistently use VTable over Vtable (matching stable stdlib API RawWakerVTable)Ralf Jung-1/+1
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-2/+2
2022-06-06Rename CodegenUnit::work_product to previous_work_productbjorn3-1/+1
2022-05-02fix most compiler/ doctestsElliot Roberts-1/+1
2022-04-12Remove NodeIdHashingMode.Camille GILLOT-22/+2
2022-03-01Restore the local filter on mono item sortingJosh Stone-5/+4
2022-01-15Reduce use of local_def_id_to_hir_id.Camille GILLOT-8/+4
2022-01-13Rollup merge of #92142 - wesleywiser:fix_codecoverage_partitioning, r=tmandryMatthias Krüger-1/+21
2021-12-22Remove `PartialOrd` and `Ord` from `LocalDefId`pierwill-9/+6
2021-12-20[code coverage] Fix missing dead code in modules that are never calledWesley Wiser-1/+21
2021-12-19Auto merge of #92099 - matthiaskrgr:rollup-4gwv67m, r=matthiaskrgrbors-1/+1
2021-12-15Remove `in_band_lifetimes` from `rustc_middle`Aaron Hill-1/+1
2021-12-15Remove unnecessary sigils around `Symbol::as_str()` calls.Nicholas Nethercote-2/+2
2021-12-09Remove redundant [..]sest31-1/+1
2021-10-17Auto merge of #89514 - davidtwco:polymorphize-shims-and-predicates, r=lcnrbors-0/+8
2021-10-03Remove re-export.Camille GILLOT-1/+1
2021-10-01collector: limit pme context note to user-defd fnsDavid Wood-0/+8
2021-07-06Truncate hex stable crate id to 8 characters (32 bits)bjorn3-2/+7
2021-07-06Revert "Revert "Merge CrateDisambiguator into StableCrateId""bjorn3-5/+8
2021-06-07Revert "Merge CrateDisambiguator into StableCrateId"bjorn3-8/+5
2021-06-02Miscellaneous inlining improvementsTomasz Miąsko-0/+2
2021-05-30Merge CrateDisambiguator into StableCrateIdbjorn3-5/+8
2021-05-25emit diagnostic after post-monomorphization errorsRémy Rakic-0/+9
2021-05-12Use () for entry_fn.Camille GILLOT-1/+1
2021-05-09Add primary marker on codegen unit to take charge of main_wrapper for non-loc...Charles Lew-1/+11
2021-04-29Implement RFC 1260 with feature_name `imported_main`.Charles Lew-2/+2
2021-04-16Add commentbjorn3-0/+1