about summary refs log tree commit diff
path: root/compiler/rustc_ast/src
AgeCommit message (Expand)AuthorLines
2023-08-08Auto merge of #114545 - fee1-dead-contrib:lower-impl-effect, r=oli-obkbors-0/+10
2023-08-06Generate better function argument names in global_allocator expansionDavid Tolnay-5/+17
2023-08-06lower impl const to bind to host effect paramDeadbeef-0/+10
2023-08-04Improve spans for indexing expressionsNilstrieb-6/+10
2023-08-03Auto merge of #114353 - nnethercote:parser-ast-cleanups, r=petrochenkovbors-39/+9
2023-08-03Remove `MacDelimiter`.Nicholas Nethercote-37/+9
2023-08-02Rollup merge of #114321 - SparrowLii:parallel_test, r=oli-obkNilstrieb-6/+0
2023-08-02get auto traits for parallel rustcSparrowLii-6/+0
2023-08-02Fix an erroneous comment.Nicholas Nethercote-2/+0
2023-07-31Remove `TokenTreeCursor::replace_prev_and_rewind`.Nicholas Nethercote-9/+0
2023-07-31Move doc comment desugaring out of `TokenCursor`.Nicholas Nethercote-3/+89
2023-07-28Parse generic const itemsLeón Orell Valerian Liehr-4/+12
2023-07-28Auto merge of #114119 - nnethercote:opt-TokenKind-clone, r=petrochenkovbors-1/+16
2023-07-28Auto merge of #114115 - nnethercote:less-token-tree-cloning, r=petrochenkovbors-37/+33
2023-07-27Optimize `TokenKind::clone`.Nicholas Nethercote-1/+16
2023-07-27Remove `Iterator` impl for `TokenTreeCursor`.Nicholas Nethercote-13/+8
2023-07-27Make `TokenTree::uninterpolate` take `&self` and return a `Cow`.Nicholas Nethercote-12/+14
2023-07-27Use `TokenStream::trees` instead of `into_trees` for attributes.Nicholas Nethercote-14/+13
2023-07-23more clippy::style fixes:Matthias Krüger-1/+1
2023-07-22Rollup merge of #112508 - compiler-errors:trait-sig-lifetime-sugg-ice, r=cjgi...Matthias Krüger-1/+6
2023-07-12Flip cfg's for bootstrap bumpMark Rousskov-1/+1
2023-07-07Auto merge of #113270 - the8472:opt-macro-tts, r=nnethercotebors-3/+12
2023-07-04Add effects during lowering for `~const` boundsDeadbeef-0/+9
2023-07-03Use Lrc::make_mut instead of Lrc::get_mutThe 8472-10/+4
2023-07-03perform TokenStream replacement in-place when possible in expand_macroThe 8472-3/+18
2023-06-28Adjust inner span of implicit self ref argumentMichael Goulet-1/+6
2023-06-19Syntatically accept `become` expressionsMaybe Waffle-1/+11
2023-06-01Remember names of `cfg`-ed out items to mention them in diagnosticsNilstrieb-0/+17
2023-05-27Add warn-by-default lint for local binding shadowing exported glob re-export ...许杰友 Jieyou Xu (Joe)-0/+1
2023-05-25Auto merge of #86844 - bjorn3:global_alloc_improvements, r=pnkfelixbors-7/+15
2023-05-24Use `Option::is_some_and` and `Result::is_ok_and` in the compilerMaybe Waffle-8/+7
2023-05-13refactor: add chunks method to TokenStream to obviate rustdoc clonesCaleb Cartwright-0/+4
2023-05-13Auto merge of #107586 - SparrowLii:parallel-query, r=cjgillotbors-6/+7
2023-05-11Prevent insta-stable no alloc shim supportbjorn3-0/+2
2023-05-11Split AllocatorKind::fn_name in global_fn_name and default_fn_namebjorn3-7/+6
2023-05-11Don't use an allocator shim for `#[global_allocator]`bjorn3-2/+9
2023-05-09Rollup merge of #111215 - BoxyUwU:resolve_anon_consts_differently, r=cjgillotMatthias Krüger-4/+14
2023-05-06correct literals for dyn thread safeSparrowLii-1/+1
2023-05-06introduce `DynSend` and `DynSync` auto traitSparrowLii-6/+7
2023-05-05misc nameres changes for anon constsBoxy-4/+14
2023-05-05Rollup merge of #108801 - fee1-dead-contrib:c-str, r=compiler-errorsDylan DPC-1/+72
2023-05-02Implement negative boundsMichael Goulet-0/+18
2023-05-02make it semantic errorDeadbeef-0/+2
2023-05-02address commentsDeadbeef-1/+1
2023-05-02fix TODO commentsDeadbeef-2/+8
2023-05-02update and add a few testsDeadbeef-3/+3
2023-05-02initial step towards implementing C string literalsDeadbeef-1/+64
2023-05-01Rip it outNilstrieb-16/+10
2023-05-01Rollup merge of #110823 - compiler-errors:tweak-await-span, r=b-naberMatthias Krüger-5/+8
2023-04-28Rollup merge of #110873 - clubby789:migrate-rustc-parse-trivial, r=compiler-e...Matthias Krüger-2/+2