summary refs log tree commit diff
path: root/compiler/rustc_hir/src
AgeCommit message (Expand)AuthorLines
2024-03-16Auto merge of #121926 - tgross35:f16-f128-step3-feature-gate, r=compiler-erro...bors-6/+5
2024-03-14Rollup merge of #122487 - GuillaumeGomez:rename-stmtkind-local, r=oli-obkMatthias Krüger-2/+2
2024-03-14Auto merge of #120943 - petrochenkov:somehir3, r=oli-obkbors-1/+13
2024-03-14Rename `hir::StmtKind::Local` into `hir::StmtKind::Let`Guillaume Gomez-2/+2
2024-03-14Enable `f16` and `f128` in HIRTrevor Gross-6/+5
2024-03-13Rollup merge of #122430 - GuillaumeGomez:link-to-local, r=TaKO8KiMatthias Krüger-4/+4
2024-03-13Create some minimal HIR for associated opaque typesVadim Petrochenkov-1/+13
2024-03-13Generate link to `Local` in `hir::Let` documentationGuillaume Gomez-4/+4
2024-03-12Some comment nitsOli Scherer-1/+1
2024-03-12s/mt/mutability/Oli Scherer-1/+1
2024-03-12Ensure nested allocations in statics do not get deduplicatedOli Scherer-0/+3
2024-03-12Add `nested` bool to `DefKind::Static`.Oli Scherer-0/+2
2024-03-12Change `DefKind::Static` to a struct variantOli Scherer-8/+11
2024-03-11Rename `IntoDiagnosticArg` as `IntoDiagArg`.Nicholas Nethercote-1/+1
2024-03-08Rollup merge of #122103 - compiler-errors:taits-capture-everything, r=oli-obkMatthias Krüger-0/+2
2024-03-08Rollup merge of #119365 - nbdd0121:asm-goto, r=AmanieuMatthias Krüger-1/+14
2024-03-08Make TAITs capture all higher-ranked lifetimes in scopeMichael Goulet-0/+2
2024-03-06Auto merge of #122045 - matthiaskrgr:rollup-5l3vpn7, r=matthiaskrgrbors-0/+2
2024-03-05Move visitor utils to `rustc_ast_ir`Jason Newcomb-2/+1
2024-03-05only set noalias on Box with the global allocatorRalf Jung-0/+2
2024-03-01Add `f16` and `f128` intrinsics to HIRTrevor Gross-0/+5
2024-02-29Rollup merge of #121681 - jswrenn:nix-visibility-analysis, r=compiler-errorsMatthias Krüger-1/+1
2024-02-27rename RPITIT from opaque to syntheticMichael Goulet-1/+3
2024-02-27safe transmute: revise safety analysisJack Wrenn-1/+1
2024-02-24Add asm label support to AST and HIRGary Guo-1/+14
2024-02-23Don't ICE on anonymous struct in enum variantclubby789-0/+5
2024-02-21Fix liveness analysis in the presence of never patternsNadrieril-2/+9
2024-02-20Rollup merge of #121256 - Jarcho:visitor2, r=oli-obkNilstrieb-377/+458
2024-02-18Allow AST and HIR visitors to return `ControlFlow`Jason Newcomb-377/+458
2024-02-17Add more checks for `unnamed_field` during HIR analysisclubby789-0/+6
2024-02-12Rollup merge of #120958 - ShoyuVanilla:remove-subst, r=oli-obkMatthias Krüger-1/+1
2024-02-12Rollup merge of #120950 - compiler-errors:miri-async-closurs, r=RalfJung,oli-obkMatthias Krüger-0/+6
2024-02-12Dejargnonize substShoyu Vanilla-1/+1
2024-02-12Lower anonymous structs or unions to HIRFrank King-1/+12
2024-02-11Rollup merge of #120872 - petrochenkov:opthirpar, r=cjgillotMatthias Krüger-1/+1
2024-02-11is_closure_likeMichael Goulet-0/+6
2024-02-10hir: Remove `hir::Map::{opt_parent_id,parent_id,get_parent,find_parent}`Vadim Petrochenkov-1/+1
2024-02-10Remove unnecessary `min_specialization` after bootstrapZalathar-1/+1
2024-02-09Rollup merge of #120693 - nnethercote:invert-diagnostic-lints, r=davidtwcoMatthias Krüger-2/+0
2024-02-08Auto merge of #120767 - matthiaskrgr:rollup-0k8ib1c, r=matthiaskrgrbors-18/+23
2024-02-08inline a function that is only used in clippyOli Scherer-4/+0
2024-02-07hir: Add some FIXMEs for future workVadim Petrochenkov-0/+2
2024-02-07hir: Remove `fn opt_hir_id` and `fn opt_span`Vadim Petrochenkov-3/+3
2024-02-07hir: Make sure all `HirId`s have corresponding HIR `Node`sVadim Petrochenkov-15/+18
2024-02-06Teach typeck/borrowck/solvers how to deal with async closuresMichael Goulet-0/+1
2024-02-06Add CoroutineClosure to TyKind, AggregateKind, UpvarArgsMichael Goulet-0/+1
2024-02-06Make async closures directly lower to ClosureKind::CoroutineClosureMichael Goulet-0/+5
2024-02-06Invert diagnostic lints.Nicholas Nethercote-2/+0
2024-02-03hir: Remove the generic type parameter from `MaybeOwned`Vadim Petrochenkov-18/+7
2024-01-28hir: Use `InferArg` in `ArrayLen::Infer`Vadim Petrochenkov-4/+6