about summary refs log tree commit diff
path: root/compiler/rustc_interface/src/passes.rs
AgeCommit message (Expand)AuthorLines
2025-05-01Auto merge of #140145 - Zoxc:job-server-proxy, r=SparrowLiibors-2/+13
2025-04-29Drop AST on a separate thread and prefetch `hir_crate`John Kåre Alsaker-0/+6
2025-04-29Add a jobserver proxy to ensure at least one token is always heldJohn Kåre Alsaker-2/+13
2025-04-28AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}...Andrew Zhogin-5/+7
2025-04-11Auto merge of #139453 - compiler-errors:incr, r=jieyouxubors-0/+1
2025-04-08borrowck typeck children together with their parentlcnr-1/+3
2025-04-07Prepend temp files with a string per invocation of rustcMichael Goulet-0/+1
2025-04-02Use return_result_from_ensure_ok a bit moreMichael Goulet-1/+1
2025-03-30Remove attribute `#[rustc_error]`Vadim Petrochenkov-36/+6
2025-03-26Add `TyCtx::env_var_os`Mads Marquart-1/+27
2025-03-24Auto merge of #138629 - Zoxc:graph-anon-hashmap, r=oli-obkbors-1/+4
2025-03-21Move some calls to before calling codegen_cratebjorn3-15/+9
2025-03-19Pass in dep kind names to the duplicate dep node checkJohn Kåre Alsaker-1/+4
2025-03-03Remove some unnecessary aliases from `rustc_data_structures::sync`Zalathar-2/+2
2025-02-22Rollup merge of #137356 - nik-rev:FERRIS, r=compiler-errorsMatthias Krüger-1/+34
2025-02-22Fix overcapturing, unsafe extern blocks, and new unsafe opsMichael Goulet-8/+12
2025-02-21fix: naming convention "ferris" suggestion for idents named 🦀Nikita Revenco-1/+34
2025-02-18Move methods from `Map` to `TyCtxt`, part 2.Nicholas Nethercote-9/+9
2025-02-17Move `rustc_middle::limits` to `rustc_interface`.Nicholas Nethercote-2/+3
2025-02-15Reject macro calls inside of `#![crate_name]`León Orell Valerian Liehr-21/+84
2025-02-07Rollup merge of #136589 - GuillaumeGomez:enable-jump-to-def-compiler, r=oli-obkMatthias Krüger-1/+3
2025-02-06Auto merge of #136641 - matthiaskrgr:rollup-lajwje5, r=matthiaskrgrbors-0/+5
2025-02-06Auto merge of #136471 - safinaskar:parallel, r=SparrowLiibors-3/+3
2025-02-05Eagerly detect coroutine recursion pre-mono when possibleMichael Goulet-0/+5
2025-02-05Re-enable "jump to def" feature on rustc docsGuillaume Gomez-1/+3
2025-02-03tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`Askar Safin-3/+3
2025-02-03Auto merge of #133138 - azhogin:azhogin/target-modifiers, r=davidtwco,saethlinbors-0/+1
2025-02-02Target modifiers (special marked options) are recorded in metainfo and compar...Andrew Zhogin-0/+1
2025-02-01Rename `tcx.ensure_with_value()` to `tcx.ensure_done()`Zalathar-1/+1
2025-02-01Rename `tcx.ensure()` to `tcx.ensure_ok()`Zalathar-22/+23
2025-01-30Remove print_vtable_sizesMichael Goulet-91/+0
2025-01-18Use par_body_owners in coroutine checkMichael Goulet-9/+13
2024-12-19Minor cleanupbjorn3-8/+7
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-12-17Auto merge of #134302 - bjorn3:remove_driver_queries, r=oli-obk,jieyouxubors-44/+62
2024-12-15Access `TyCtxt` from early diagnostic decorationUrgau-0/+2
2024-12-14Immediately enter in TyCtxt::create_global_ctxtbjorn3-37/+40
2024-12-14Move GlobalCtxt::finish to TyCtxtbjorn3-41/+41
2024-12-14Remove the parse querybjorn3-3/+3
2024-12-14Get rid of of the global_ctxt querybjorn3-2/+17
2024-12-12Move type size and vtable size printing to start_codegenbjorn3-0/+12
2024-12-09Rollup merge of #133567 - bjorn3:various_cleanups, r=cjgillotMatthias Krüger-15/+16
2024-12-06Remove polymorphizationBen Kimock-3/+1
2024-12-06Remove all threading through of ErrorGuaranteed from the driverbjorn3-15/+16
2024-12-04Rollup merge of #133847 - nnethercote:rm-Z-show-span, r=compiler-errorsMatthias Krüger-4/+0
2024-12-04Remove `-Zshow-span`.Nicholas Nethercote-4/+0
2024-12-03Auto merge of #133321 - compiler-errors:const-checker, r=wesleywiserbors-1/+0
2024-11-27Rollup merge of #132410 - bjorn3:yet_another_driver_refactor_round, r=cjgillotMatthias Krüger-0/+2
2024-11-22Get rid of HIR const checkerMichael Goulet-1/+0
2024-11-19Rollup merge of #133023 - samestep:hir-stats-total-count, r=nnethercoteMatthias Krüger-22/+7