about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/mir/mono.rs
AgeCommit message (Expand)AuthorLines
2024-06-16Rename InstanceDef -> InstanceKindMichael Goulet-19/+19
2024-06-03Stabilize order of MonoItems in CGUs and disallow query_instability lint for ...Michael Woerister-30/+21
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_middle`.Nicholas Nethercote-0/+1
2024-05-03Auto merge of #123441 - saethlin:fixed-len-file-names, r=oli-obkbors-6/+5
2024-04-29Remove `extern crate rustc_macros` from `rustc_middle`.Nicholas Nethercote-0/+1
2024-04-22Stabilize the size of incr comp object file namesBen Kimock-6/+5
2024-04-18Fix disabling the export of noop async_drop_in_place_rawDaria Sukhonina-1/+3
2024-04-16Add simple async drop glue generationzetanumbers-1/+2
2024-02-15Auto merge of #120931 - chenyukang:yukang-cleanup-hashmap, r=michaelwoeristerbors-5/+4
2024-02-14clean up potential_query_instability with FxIndexMap and UnordMapyukang-5/+4
2024-02-12Dejargnonize substShoyu Vanilla-1/+1
2024-02-06Fix drop shim for AsyncFnOnce closure, AsyncFnMut shim for AsyncFn closureMichael Goulet-1/+1
2024-02-06Construct body for by-move coroutine closure outputMichael Goulet-0/+1
2024-02-06Build a shim to call async closures with different AsyncFn trait kindsMichael Goulet-0/+1
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