about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src
AgeCommit message (Expand)AuthorLines
2024-05-17Rename Unsafe to SafetySantiago Pastorino-15/+15
2024-05-15delegation: Implement list delegationVadim Petrochenkov-6/+14
2024-05-13Warn against redundant use<...>Michael Goulet-6/+9
2024-05-09Add `ErrorGuaranteed` to `Recovered::Yes` and use it more.Nicholas Nethercote-3/+4
2024-05-08Rollup merge of #123344 - pietroalbini:pa-unused-imports, r=NilstriebMatthias Krüger-3/+3
2024-05-04Lower never patterns to Unreachable in mirNadrieril-2/+2
2024-05-04Auto merge of #124401 - oli-obk:some_hir_cleanups, r=cjgillotbors-16/+19
2024-04-30Rollup merge of #124511 - nnethercote:rm-extern-crates, r=fee1-deadMatthias Krüger-4/+4
2024-04-30Remove `extern crate tracing` from numerous crates.Nicholas Nethercote-4/+4
2024-04-30Rollup merge of #124524 - spastorino:make-foreign-static-use-struct, r=oli-obkMatthias Krüger-4/+4
2024-04-29Rollup merge of #124488 - est31:arbitrary_expressions_error, r=pnkfelixMatthias Krüger-1/+7
2024-04-29Add StaticForeignItem and use it on ForeignItemKindSantiago Pastorino-4/+4
2024-04-28Add a note to the ArbitraryExpressionInPattern errorest31-1/+7
2024-04-26`Span`s are already 64 bit, just like references, so stop putting them behind...Oli Scherer-1/+1
2024-04-26Move `ConstArg::span` to `AnonConst::span`Oli Scherer-4/+4
2024-04-26put `hir::AnonConst` on the hir arenaOli Scherer-12/+15
2024-04-25ast: Generalize item kind visitingVadim Petrochenkov-1/+1
2024-04-24Auto merge of #122500 - petrochenkov:deleg, r=fmeasebors-42/+77
2024-04-24Error on using `yield` without also using `#[coroutine]` on the closureOli Scherer-1/+15
2024-04-24Add explicit syntax for coroutines instead of relying on closures having `yie...Oli Scherer-1/+11
2024-04-23delegation: Support async, const, extern "ABI" and C-variadic functionsVadim Petrochenkov-42/+77
2024-04-21Pass translation closure to add_to_diag_with() as referenceXiretza-1/+1
2024-04-18Rollup merge of #123935 - tstsrt:fix-115423, r=oli-obkJubilee-77/+117
2024-04-17Rename `BindingAnnotation` to `BindingMode`Jules Bertholet-18/+13
2024-04-17Rollup merge of #122813 - nnethercote:nicer-quals, r=compiler-errorsMatthias Krüger-27/+21
2024-04-16Avoid lots of `hir::HirId{,Map,Set}` qualifiers.Nicholas Nethercote-27/+21
2024-04-15Use a path instead of an ident (and stop manually resolving)Michael Goulet-4/+7
2024-04-15Add hir::Node::PreciseCapturingNonLifetimeArgMichael Goulet-2/+23
2024-04-15Validation and other thingsMichael Goulet-5/+11
2024-04-15Lower and resolve precise captures in HIRMichael Goulet-16/+46
2024-04-15Use dedicated PreciseCapturingArg for representing what goes in use<>Michael Goulet-46/+43
2024-04-15Begin AST lowering for precise capturesMichael Goulet-29/+50
2024-04-15Parsing , pre-lowering support for precise capturesMichael Goulet-1/+2
2024-04-15Improve semantics of int_ty_max functionsninad-34/+26
2024-04-14store the span of the nested part of the use tree in the astPietro Albini-3/+3
2024-04-14Fix formattingninad-1/+3
2024-04-14Don't inline integer literals when out of rangeninad-77/+123
2024-04-08Actually create ranged int types in the type system.Oli Scherer-0/+4
2024-04-08Thread pattern types through the HIROli Scherer-1/+1
2024-04-08Add pattern types to astOli Scherer-1/+4
2024-04-04hir: Use `ItemLocalId` in a couple more placesVadim Petrochenkov-6/+5
2024-04-03Auto merge of #123429 - matthiaskrgr:rollup-4emw4e9, r=matthiaskrgrbors-8/+8
2024-04-03rustc_index: Add a `ZERO` constant to index typesVadim Petrochenkov-8/+8
2024-04-03hir: Drop owner's own item-local id (zero) from parenting tablesVadim Petrochenkov-1/+3
2024-03-27Implement `mut ref`/`mut ref mut`Jules Bertholet-2/+2
2024-03-22Rename `hir::Node::Local` into `hir::Node::LetStmt`Guillaume Gomez-1/+1
2024-03-22Rename `hir::Local` into `hir::LetStmt`Guillaume Gomez-4/+4
2024-03-22Auto merge of #122869 - matthiaskrgr:rollup-0navj4l, r=matthiaskrgrbors-2/+5
2024-03-22Rollup merge of #121619 - RossSmyth:pfix_match, r=petrochenkovMatthias Krüger-2/+5
2024-03-22Update (doc) commentsLeón Orell Valerian Liehr-5/+6