about summary refs log tree commit diff
path: root/compiler/rustc_passes/src
AgeCommit message (Expand)AuthorLines
2024-05-23Rollup merge of #123623 - surechen:fix_123261, r=estebankMatthias Krüger-26/+150
2024-05-23Detect unused structs which implement private traitsr0cky-16/+33
2024-05-22rustc: Use `tcx.used_crates(())` moreVadim Petrochenkov-4/+4
2024-05-22For OutsideLoop we should not suggest add 'block label in if block, or we wii...surechen-26/+150
2024-05-22Auto merge of #125326 - weiznich:move/do_not_recommend_to_diganostic_namespac...bors-67/+77
2024-05-21Move `#[do_not_recommend]` to the `#[diagnostic]` namespaceGeorg Semmler-67/+77
2024-05-21Minor `pub` and whitespace cleanups.Nicholas Nethercote-8/+6
2024-05-17Rename Unsafe to SafetySantiago Pastorino-3/+3
2024-05-15delegation: Implement list delegationVadim Petrochenkov-4/+9
2024-05-13Suggest removing unused tuple fields if they are the last fieldsGurinder Singh-19/+58
2024-05-11Rollup merge of #124904 - RalfJung:reachable, r=tmiasko许杰友 Jieyou Xu (Joe)-10/+22
2024-05-09reachable computation: extend explanation of what this does, and whyRalf Jung-10/+22
2024-05-08Fix Error Messages for `break` Inside CoroutinesVeera-13/+29
2024-05-04Various improvements to entrypoint codeNilstrieb-35/+23
2024-05-03Rollup merge of #124480 - Enselic:on-broken-pipe, r=jieyouxuMichael Goulet-41/+10
2024-05-02Change `SIGPIPE` ui from `#[unix_sigpipe = "..."]` to `-Zon-broken-pipe=...`Martin Nordholts-41/+10
2024-04-29Remove `extern crate rustc_middle` from numerous crates.Nicholas Nethercote-2/+8
2024-04-25ast: Generalize item kind visitingVadim Petrochenkov-1/+1
2024-04-23Rollup merge of #124218 - Xiretza:subsubdiagnostics, r=davidtwcoLeón Orell Valerian Liehr-1/+1
2024-04-23Rollup merge of #124067 - RalfJung:weak-lang-items, r=davidtwcoMatthias Krüger-5/+34
2024-04-22Stabilize generic `NonZero`.Markus Reiter-1/+0
2024-04-21Pass translation closure to add_to_diag_with() as referenceXiretza-1/+1
2024-04-17Rename `BindingAnnotation` to `BindingMode`Jules Bertholet-2/+1
2024-04-17consistency rename: language item -> lang itemRalf Jung-3/+3
2024-04-17weak lang items are not allowed to be #[track_caller]Ralf Jung-2/+31
2024-04-16Avoid lots of `hir::HirId{,Map,Set}` qualifiers.Nicholas Nethercote-7/+7
2024-04-08Actually create ranged int types in the type system.Oli Scherer-0/+4
2024-04-08Thread pattern types through the HIROli Scherer-0/+1
2024-04-08Add pattern types to astOli Scherer-0/+1
2024-04-06Do not ICE on field access check on expr with `ty::Error`Esteban Küber-1/+2
2024-03-29Auto merge of #122450 - Urgau:simplify-trim-paths-feature, r=michaelwoeristerbors-4/+9
2024-03-28Make local_crate_source_file return a RealFileNameUrgau-4/+9
2024-03-28Rollup merge of #123063 - tmiasko:reachability-abi, r=michaelwoeristerMatthias Krüger-12/+1
2024-03-25Rollup merge of #122769 - RalfJung:reachable, r=tmiaskoJubilee-23/+49
2024-03-25extend doc comment for reachability set computationRalf Jung-23/+49
2024-03-25Function ABI is irrelevant for reachabilityTomasz Miąsko-12/+1
2024-03-23Rollup merge of #122780 - GuillaumeGomez:rename-hir-local, r=oli-obkMatthias Krüger-3/+3
2024-03-23Auto merge of #119552 - krtab:dead_code_priv_mod_pub_field, r=cjgillot,saethlinbors-2/+3
2024-03-22Rename `hir::Local` into `hir::LetStmt`Guillaume Gomez-3/+3
2024-03-22Rollup merge of #121619 - RossSmyth:pfix_match, r=petrochenkovMatthias Krüger-1/+1
2024-03-21Rollup merge of #122793 - compiler-errors:deref-pat-syntax, r=NadrierilMatthias Krüger-0/+2
2024-03-21Implement macro-based deref!() syntax for deref patternsMichael Goulet-0/+2
2024-03-21rename items -> free_itemsRalf Jung-3/+3
2024-03-19Rollup merge of #122719 - oli-obk:nested_static_feed_hir, r=fee1-deadMatthias Krüger-1/+1
2024-03-19Auto merge of #122021 - oli-obk:delangitemification, r=compiler-errorsbors-7/+1
2024-03-19The AssocOpaqueTy HIR node is not actually needed to differentiate from other...Oli Scherer-1/+1
2024-03-18Rollup merge of #122158 - estebank:feature-sugg, r=WaffleLapkinMatthias Krüger-10/+5
2024-03-18Rollup merge of #122060 - clubby789:stabilize-imported-main, r=lcnrMatthias Krüger-11/+0
2024-03-18Use `hir::Node` helper methods instead of repeat the same impl multiple timesOli Scherer-7/+1
2024-03-18Provide structured suggestion for `#![feature(foo)]`Esteban Küber-10/+5