about summary refs log tree commit diff
path: root/compiler/rustc_hir/src/lib.rs
AgeCommit message (Expand)AuthorLines
2025-09-08fixup limit handling codeJana Dönszelmann-0/+1
2025-08-20Split `rustc_hir_id` out of `rustc_hir`Josh Triplett-5/+1
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-0/+5
2025-06-12introduce new lint infraJana Dönszelmann-0/+1
2025-06-08Remove all unused feature gates from the compilerbjorn3-1/+0
2025-05-12update cfg(bootstrap)Pietro Albini-1/+0
2025-04-30Simplify `LazyAttrTokenStream`.Nicholas Nethercote-0/+1
2025-04-23Make #![feature(let_chains)] bootstrap conditional in compiler/est31-1/+1
2025-04-14Auto merge of #124141 - nnethercote:rm-Nonterminal-and-TokenKind-Interpolated...bors-1/+0
2025-04-03impl !PartialOrd for HirIdOli Scherer-0/+1
2025-04-02Remove `recursion_limit` increases.Nicholas Nethercote-1/+0
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-01-28rustc_hir: use box patterns to flatten some nested pattern matchesYotam Ofek-0/+1
2025-01-24rustc_hir: replace `debug_fn` with unstable `fmt::from_fn`Yotam Ofek-0/+1
2025-01-23Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor`Boxy-0/+1
2024-09-20dont regenerate new links for rexportsGiang Dao-0/+1
2024-08-27Add `warn(unreachable_pub)` to `rustc_hir`.Nicholas Nethercote-0/+1
2024-06-12Use `tidy` to sort crate attributes for all compiler crates.Nicholas Nethercote-1/+3
2024-04-30Remove `extern crate tracing` from numerous crates.Nicholas Nethercote-3/+0
2024-04-29Remove `extern crate rustc_data_structures` from numerous crates.Nicholas Nethercote-3/+0
2024-04-29Remove `extern crate rustc_macros` from numerous crates.Nicholas Nethercote-3/+0
2024-03-20step cfgsMark Rousskov-1/+0
2024-02-10Remove unnecessary `min_specialization` after bootstrapZalathar-1/+1
2024-02-06Invert diagnostic lints.Nicholas Nethercote-2/+0
2024-01-25Remove unused featuresclubby789-1/+0
2023-11-20Remove unused feature.Nicholas Nethercote-1/+0
2023-08-23Bump cfg(bootstrap)Mark Rousskov-1/+1
2023-08-03Add `internal_features` lintNilstrieb-0/+1
2023-05-16Remove `LangItems::require`Nilstrieb-1/+0
2022-11-23Separate lifetime ident from resolution in HIR.Camille GILLOT-0/+1
2022-10-29Cleanup weak lang itemsCameron Steffen-1/+0
2022-10-29Use an array in LanguageItemsCameron Steffen-0/+1
2022-09-26remove cfg(bootstrap)Pietro Albini-1/+0
2022-09-23Stabilize const `BTree{Map,Set}::new`Nilstrieb-1/+1
2022-09-15Only enable the let_else feature on bootstrapest31-1/+1
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-0/+3
2022-08-25allow non-monomorphize modules to access hard-coded error message through new...Nathan Stocks-0/+1
2022-08-18Add diagnostic translation lints to crates that don't emit them5225225-0/+2
2022-07-06Make AST lowering a query.Camille GILLOT-0/+4
2022-06-21Only keep a single well-formed query.Camille GILLOT-1/+0
2022-05-31Apply track_caller to closure on `expect_non_local()`Yuki Okushi-0/+1
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-1/+0
2022-03-08add `#[rustc_pass_by_value]` to more typeslcnr-0/+1
2022-02-19Adopt let else in more placesest31-0/+1
2022-01-16Replace NestedVisitorMap with NestedFilterCameron Steffen-0/+1
2021-12-13Remove `in_band_lifetimes` from `rustc_hir`Peter Jaszkowiak-1/+0