about summary refs log tree commit diff
path: root/compiler/rustc_monomorphize/src/partitioning.rs
AgeCommit message (Expand)AuthorLines
2024-10-26Effects cleanupDeadbeef-2/+2
2024-10-14Add fast-path when computing the default visibilityUrgau-0/+7
2024-10-01Replace -Z default-hidden-visibility with -Z default-visibilityDavid Lattimore-19/+15
2024-09-24Dogfood `feature(file_buffered)`Josh Stone-3/+2
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-4/+8
2024-09-11Simplify some nested if statementsMichael Goulet-4/+2
2024-08-29Add `warn(unreachable_pub)` to `rustc_monomorphize`.Nicholas Nethercote-1/+1
2024-08-26Stop using a special inner body for the coroutine by-move body for async clos...Michael Goulet-2/+0
2024-08-15Rollup merge of #129067 - cuviper:append, r=wesleywiserMatthias Krüger-2/+2
2024-08-13Update `indexmap` and use `IndexMap::append`Josh Stone-2/+2
2024-08-13Use is_lang_item moreMichael Goulet-1/+3
2024-07-29Reformat `use` declarations.Nicholas Nethercote-3/+3
2024-07-15Introduce and provide a hook for `should_codegen_locally`Mohammad Omidvar-1/+3
2024-06-16Rename InstanceDef -> InstanceKindMichael Goulet-32/+32
2024-06-14Use is_lang_item more aggressivelyMichael Goulet-1/+2
2024-06-03Stabilize order of MonoItems in CGUs and disallow query_instability lint for ...Michael Woerister-32/+36
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_monomorphize`.Nicholas Nethercote-0/+1
2024-04-29Remove `extern crate rustc_middle` from numerous crates.Nicholas Nethercote-0/+1
2024-04-17Use non-exhaustive matches for TyKindDaria Sukhonina-1/+2
2024-04-16Add simple async drop glue generationzetanumbers-2/+5
2024-03-20collector: recursively traverse 'mentioned' items to evaluate their constantsRalf Jung-7/+7
2024-03-14Rollup merge of #122287 - RalfJung:simd-static-assert, r=pnkfelixMatthias Krüger-0/+3
2024-03-13coverage: Remove all unstable values of `-Cinstrument-coverage`Zalathar-3/+1
2024-03-10add comments explaining where post-mono const eval errors abort compilationRalf Jung-0/+3
2024-02-14clean up potential_query_instability with FxIndexMap and UnordMapyukang-2/+2
2024-02-06Rollup merge of #120602 - klensy:mono-comment, r=nnethercoteMatthias Krüger-1/+1
2024-02-06Fix drop shim for AsyncFnOnce closure, AsyncFnMut shim for AsyncFn closureMichael Goulet-2/+2
2024-02-06Construct body for by-move coroutine closure outputMichael Goulet-1/+3
2024-02-06Build a shim to call async closures with different AsyncFn trait kindsMichael Goulet-0/+2
2024-02-03rustc_monomorphize: fix outdated comment in partitionklensy-1/+1
2024-01-21Rollup merge of #118811 - EbbDrop:is-sorted-by-bool, r=Mark-SimulacrumNadrieril-2/+2
2024-01-20Use bool instead of PartiolOrd in is_sorted_byEbbDrop-2/+2
2024-01-10Rename `{create,emit}_warning` as `{create,emit}_warn`.Nicholas Nethercote-1/+1
2023-12-24Remove more `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-1/+1
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-3/+3
2023-12-15Auto merge of #118770 - saethlin:fix-inline-never-uses, r=nnethercotebors-3/+9
2023-12-14Fix cases where std accidentally relied on inline(never)Ben Kimock-3/+9
2023-12-13Add unstable `-Zdefault-hidden-visibility` cmdline flag for `rustc`.Lukasz Anforowicz-1/+1
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-3/+3
2023-10-21coverage: Change query `codegened_and_inlined_items` to a plain functionZalathar-31/+0
2023-09-26subst -> instantiatelcnr-1/+1
2023-09-14treat host effect params as erased generics in codegenDeadbeef-2/+2
2023-07-27Rollup merge of #113872 - nnethercote:tweak-cgu-sorting, r=pnkfelixMatthias Krüger-1/+1
2023-07-23more clippy::style fixes:Matthias Krüger-4/+1
2023-07-23fix some clippy::style findingsMatthias Krüger-5/+6
2023-07-20Tweak CGU sorting in a couple of places.Nicholas Nethercote-1/+1
2023-07-19Change the primary CGU merging algorithm.Nicholas Nethercote-14/+66
2023-07-19Split the CGU merging loop.Nicholas Nethercote-20/+30
2023-07-19Add `MonoItemData::inlined`.Nicholas Nethercote-17/+13
2023-07-17Ignore unreachable inlined items in `debug_dump`.Nicholas Nethercote-30/+18