summaryrefslogtreecommitdiff
path: root/compiler/rustc_ast
Commit message (Expand)AuthorAgeFilesLines
* Auto merge of #107586 - SparrowLii:parallel-query, r=cjgillotbors2023-05-131-6/+7
|\
| * correct literals for dyn thread safeSparrowLii2023-05-061-1/+1
| * introduce `DynSend` and `DynSync` auto traitSparrowLii2023-05-061-6/+7
* | Rollup merge of #111215 - BoxyUwU:resolve_anon_consts_differently, r=cjgillotMatthias Krüger2023-05-092-4/+14
|\ \ | |/ |/|
| * misc nameres changes for anon constsBoxy2023-05-052-4/+14
* | Rollup merge of #108801 - fee1-dead-contrib:c-str, r=compiler-errorsDylan DPC2023-05-053-1/+72
|\ \ | |/ |/|
| * make it semantic errorDeadbeef2023-05-021-0/+2
| * address commentsDeadbeef2023-05-021-1/+1
| * fix TODO commentsDeadbeef2023-05-021-2/+8
| * update and add a few testsDeadbeef2023-05-022-3/+3
| * initial step towards implementing C string literalsDeadbeef2023-05-023-1/+64
* | Implement negative boundsMichael Goulet2023-05-021-0/+18
* | Rip it outNilstrieb2023-05-013-16/+10
|/
* Rollup merge of #110823 - compiler-errors:tweak-await-span, r=b-naberMatthias Krüger2023-05-014-5/+8
|\
| * Tweak await spanMichael Goulet2023-04-274-5/+8
* | Rollup merge of #110873 - clubby789:migrate-rustc-parse-trivial, r=compiler-e...Matthias Krüger2023-04-281-2/+2
|\ \
| * | Migrate trivially translatable `rustc_parse` diagnosticsclubby7892023-04-271-2/+2
| |/
* | Auto merge of #107782 - Zoxc:worker-local, r=cjgillotbors2023-04-271-32/+4
|\ \ | |/ |/|
| * Remove WorkerLocal from AttrIdGeneratorJohn Kåre Alsaker2023-04-161-32/+4
* | use P<[Ident]> instead of Vec<Ident>DrMeepster2023-04-212-2/+2
* | offset_ofDrMeepster2023-04-214-1/+19
* | Auto merge of #110393 - fee1-dead-contrib:rm-const-traits, r=oli-obkbors2023-04-192-2/+2
|\ \
| * | make rustc compilableDeadbeef2023-04-162-2/+2
| |/
* | Rollup merge of #110394 - scottmcm:less-idx-new, r=WaffleLapkinMatthias Krüger2023-04-171-4/+4
|\ \
| * | Various minor Idx-related tweaksScott McMurray2023-04-161-4/+4
| |/
* | use matches! macro in more placesMatthias Krüger2023-04-161-10/+10
|/
* Rollup merge of #110203 - compiler-errors:rtn-dots, r=eholkMatthias Krüger2023-04-123-6/+0
|\
| * Remove `..` from return type notationMichael Goulet2023-04-103-6/+0
* | Fix typos in compilerDaniPopes2023-04-101-1/+1
|/
* Rename `ast::Static` to `ast::StaticItem` to match `ast::ConstItem`Oli Scherer2023-04-043-8/+8
* box a bunch of large typesOli Scherer2023-04-043-12/+12
* Split out ast::ItemKind::Const into its own structOli Scherer2023-04-043-17/+29
* rust-analyzer guided tuple field to named fieldOli Scherer2023-04-043-6/+15
* rust-analyzer guided enum variant structificationOli Scherer2023-04-043-8/+11
* Auto merge of #109010 - compiler-errors:rtn, r=eholkbors2023-03-313-6/+12
|\
| * Add `(..)` syntax for RTNMichael Goulet2023-03-283-10/+12
| * Feature gateMichael Goulet2023-03-281-0/+4
* | Fix mismatched punctuation in Debug impl of AttrIdDavid Tolnay2023-03-281-1/+1
|/
* Rollup merge of #109354 - Swatinem:rm-closureid, r=compiler-errorsGuillaume Gomez2023-03-273-10/+5
|\
| * Remove the `NodeId` of `ast::ExprKind::Async`Arpad Borsos2023-03-193-10/+5
* | rustc: Remove unused `Session` argument from some attribute functionsVadim Petrochenkov2023-03-221-0/+22
|/
* Rollup merge of #108958 - clubby789:unbox-the-hir, r=compiler-errorsMatthias Krüger2023-03-171-3/+1
|\
| * Remove box expressions from HIRclubby7892023-03-141-3/+1
* | Support flattening/inlining format_args through & and ().Mara Bos2023-03-161-0/+9
* | Flatten nested format_args!() into one.Mara Bos2023-03-161-2/+2
|/
* Remove `box_syntax` from AST and use in toolsclubby7892023-03-124-8/+1
* Rename `MapInPlace` as `FlatMapInPlace`.Nicholas Nethercote2023-03-081-1/+1
* Match unmatched backticks in comments in compiler/est312023-03-031-1/+1
* Use `ThinVec` in a few more AST types.Nicholas Nethercote2023-02-211-6/+6
* Use `ThinVec` in `ast::ExprKind::Match`.Nicholas Nethercote2023-02-211-1/+1