rust/compiler/rustc_parse/src/parser
Matthias Krüger 5c9b227a3d
Rollup merge of #134140 - compiler-errors:unsafe-binders-ast, r=oli-obk
Add AST support for unsafe binders

I'm splitting up #130514 into pieces. It's impossible for me to keep up with a huge PR like that. I'll land type system support for this next, probably w/o MIR lowering, which will come later.

r? `@oli-obk`
cc `@BoxyUwU` and `@lcnr` who also may want to look at this, though this PR doesn't do too much yet
2024-12-13 17:25:31 +01:00
..
mut_visit Reformat use declarations. 2024-07-29 08:26:52 +10:00
tokenstream allow symbol_intern_string_literal lint in test modules 2024-12-11 20:38:55 +03:00
attr.rs Rename NestedMetaItem to MetaItemInner 2024-10-06 23:28:30 +09:00
attr_wrapper.rs Introduce InvisibleOrigin on invisible delimiters. 2024-11-21 08:16:54 +11:00
diagnostics.rs Remove PErr. 2024-12-12 11:31:55 +11:00
expr.rs Rollup merge of #134140 - compiler-errors:unsafe-binders-ast, r=oli-obk 2024-12-13 17:25:31 +01:00
generics.rs Refactor where predicates, and reserve for attributes support 2024-11-25 16:38:35 +08:00
item.rs Keep track of parse errors in mods and don't emit resolve errors for paths involving them 2024-12-10 18:17:24 +00:00
mod.rs Change AttrArgs::Eq into a struct variant 2024-12-02 10:28:58 +00:00
nonterminal.rs refactor pat parser method names/doc-comments to agree with RFC 3637 2024-11-24 18:08:20 +01:00
pat.rs Rollup merge of #133424 - Nadrieril:guard-patterns-parsing, r=fee1-dead 2024-12-08 17:18:50 +01:00
path.rs parse guard patterns 2024-11-24 19:42:33 +01:00
stmt.rs Eliminate precedence arithmetic from rustc_parse 2024-11-30 17:53:39 -08:00
tests.rs allow symbol_intern_string_literal lint in test modules 2024-12-11 20:38:55 +03:00
ty.rs Add tests 2024-12-12 16:29:40 +00:00