about summary refs log tree commit diff
path: root/compiler/rustc_hir
AgeCommit message (Expand)AuthorLines
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
2024-01-28hir: Remove unnecessary `HirId` from `hir::Let`Vadim Petrochenkov-13/+6
2024-01-26Auto merge of #119968 - clubby789:unused-feature, r=compiler-errorsbors-1/+0
2024-01-26Auto merge of #116167 - RalfJung:structural-eq, r=lcnrbors-2/+0
2024-01-25Remove unused featuresclubby789-1/+0
2024-01-25Rollup merge of #119305 - compiler-errors:async-fn-traits, r=oli-obkMatthias Krüger-0/+4
2024-01-24remove StructuralEq traitRalf Jung-2/+0
2024-01-22Rollup merge of #120143 - compiler-errors:consolidate-instance-resolve-for-co...Matthias Krüger-0/+3
2024-01-21Auto merge of #120100 - oli-obk:astconv_lifetimes, r=BoxyUwUbors-1/+1