about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/lib.rs
AgeCommit message (Expand)AuthorLines
2025-07-03compiler: document all provide fn in hir_analysis and hir_typeckJubilee Young-0/+1
2025-07-03compiler: inline 1-2 query provide fn in hir_analysis and hir_typeckJubilee Young-4/+6
2025-06-28Remove unused feature gatesYotam Ofek-1/+0
2025-06-20Use gen blocks in the compiler instead of from_coroutineMichael Goulet-1/+1
2025-06-15Auto merge of #142455 - jdonszelmann:attempt-to-mitigate-delayed-lint-perf-pr...bors-5/+33
2025-06-13variadic functions: remove list of supported ABIs from errorRalf Jung-13/+5
2025-06-13collect delayed lints in hir_crate_itemsJana Dönszelmann-5/+33
2025-06-12introduce new lint infraJana Dönszelmann-1/+18
2025-06-07Auto merge of #141950 - oli-obk:big-body-owner-loop, r=compiler-errorsbors-2/+7
2025-06-03Run wfcheck in one big loop instead of per moduleOli Scherer-3/+1
2025-06-03Move coroutine_by_move_body_def_id into the big check_crate body owner loopOli Scherer-2/+7
2025-05-27Always evaluate free lifetime-generic constantsLeón Orell Valerian Liehr-1/+3
2025-05-17Auto merge of #140856 - oli-obk:merge-queries2, r=nnethercotebors-11/+11
2025-05-13Run rustc_attrs dumps after typeckOli Scherer-11/+11
2025-05-12update cfg(bootstrap)Pietro Albini-1/+0
2025-05-09Merge typeck loop with static/const item eval loopOli Scherer-4/+0
2025-05-05Rename Instance::new to Instance::new_raw and add a note that it is rawMichael Goulet-1/+1
2025-04-23Make #![feature(let_chains)] bootstrap conditional in compiler/est31-1/+1
2025-04-02Remove `recursion_limit` increases.Nicholas Nethercote-1/+0
2025-03-15Add RTN support to rustdocMichael Goulet-1/+3
2025-03-12Auto merge of #138414 - matthiaskrgr:rollup-9ablqdb, r=matthiaskrgrbors-1/+0
2025-03-11Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-10Revert "Use workspace lints for crates in `compiler/` #138084"许杰友 Jieyou Xu (Joe)-0/+1
2025-03-08Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-07Increase recursion_limit in numerous crates.Nicholas Nethercote-0/+1
2025-03-03Don't typeck during WF, instead check outside of WF in check_crateMichael Goulet-5/+5
2025-02-28Introduce `feature(generic_const_parameter_types)`Boxy-1/+1
2025-02-21Move methods from Map to TyCtxt, part 3.Nicholas Nethercote-2/+2
2025-02-18Rollup merge of #137206 - estebank:e0599-structured, r=jieyouxuMatthias Krüger-0/+1
2025-02-18Make E0599 a structured errorEsteban Küber-0/+1
2025-02-18Move methods from `Map` to `TyCtxt`, part 2.Nicholas Nethercote-3/+3
2025-02-15HIR analysis: Remove unnecessary abstraction over list of clausesLeón Orell Valerian Liehr-1/+0
2025-02-12Split out the `extern_system_varargs` featureJubilee Young-14/+28
2025-02-11Revert "Stabilize `extended_varargs_abi_support`"Jubilee Young-2/+29
2025-02-01Use an explicit type when discarding the result of `tcx.ensure_ok()`Zalathar-5/+9
2025-02-01Rename `tcx.ensure()` to `tcx.ensure_ok()`Zalathar-8/+8
2025-01-31Auto merge of #136332 - jhpratt:rollup-aa69d0e, r=jhprattbors-5/+5
2025-01-31Don't export `rustc_hir_analysis::collect`.Nicholas Nethercote-5/+5
2025-01-30Rework rustc_dump_vtableMichael Goulet-5/+8
2025-01-24use `fmt::from_fn` in more places, instead of using structs that impl formatt...Yotam Ofek-0/+1
2025-01-03Do not project when there are unconstrained impl paramsMichael Goulet-0/+2
2024-12-01Rollup merge of #132047 - compiler-errors:rbv-rtn-cleanup, r=cjgillotMatthias Krüger-0/+2
2024-11-27Stabilize `extended_varargs_abi_support`Soveu-29/+2
2024-11-27Robustify and genericize RTN resolution in RBVMichael Goulet-0/+2
2024-11-20Auto merge of #133212 - lcnr:questionable-uwu, r=compiler-errorsbors-2/+2
2024-11-19`InterpCx` store `TypingEnv` instead of a `ParamEnv`lcnr-2/+2
2024-11-19Introduce `min_generic_const_args` and directly represent pathsNoah Lev-1/+14
2024-11-03compiler: Directly use rustc_abi in hir_{analysis,typeck}Jubilee Young-3/+8
2024-10-28Hack out effects support for old solverMichael Goulet-6/+0
2024-10-23nightly feature tracking: get rid of the per-feature bool fieldsRalf Jung-3/+3