about summary refs log tree commit diff
path: root/compiler/rustc_expand/src
AgeCommit message (Expand)AuthorLines
2022-01-30Rollup merge of #92887 - pietroalbini:pa-bootstrap-update, r=Mark-SimulacrumEric Huss-1/+0
2022-01-28update cfg(bootstrap)sPietro Albini-1/+0
2022-01-23expand: Pass everything by reference to pre-expansion lint callbackVadim Petrochenkov-16/+26
2022-01-23rustc_lint: Stop creating a fake `ast::Crate` for running early lintsVadim Petrochenkov-3/+9
2022-01-23rustc_lint: Reuse the set of registered tools from resolverVadim Petrochenkov-1/+4
2022-01-17Auto merge of #92473 - petrochenkov:ltrattr2, r=Aaron1011bors-130/+228
2022-01-11Auto merge of #92070 - rukai:replace_vec_into_iter_with_array_into_iter, r=Ma...bors-3/+3
2022-01-10expand: Pick `cfg`s and `cfg_attrs` one by one, like other attributesVadim Petrochenkov-130/+228
2022-01-09eplace usages of vec![].into_iter with [].into_iterLucas Kent-3/+3
2022-01-07expand: Import more AST enumsVadim Petrochenkov-35/+35
2022-01-07expand: Refactor `InvocationCollector` visitor for better code reuseVadim Petrochenkov-497/+686
2022-01-07expand: Remove some unnecessary `self` mutabilityVadim Petrochenkov-13/+10
2022-01-07expand: Rename some `AstFragment`s to match AST structuresVadim Petrochenkov-21/+21
2022-01-05ast: Always keep a `NodeId` in `ast::Crate`Vadim Petrochenkov-5/+8
2021-12-30Rollup merge of #91519 - petrochenkov:cratexp2, r=Aaron1011Matthias Krüger-9/+11
2021-12-19Auto merge of #91957 - nnethercote:rm-SymbolStr, r=oli-obkbors-9/+11
2021-12-15Rollup merge of #90521 - jhpratt:stabilize-destructuring_assignment, r=jackh7...Matthias Krüger-1/+1
2021-12-15Remove unnecessary sigils around `Ident::as_str()` calls.Nicholas Nethercote-2/+2
2021-12-15Remove unnecessary sigils around `Symbol::as_str()` calls.Nicholas Nethercote-3/+3
2021-12-14Stabilize `destructuring_assignment`Jacob Pratt-1/+1
2021-12-15Remove `SymbolStr`.Nicholas Nethercote-4/+6
2021-12-14Stabilize iter::zip.PFPoitras-1/+0
2021-12-09Remove redundant [..]sest31-7/+7
2021-12-07Future compatibility warning on cfg_attr on crate_type and crate_namebjorn3-1/+18
2021-12-04Use IntoIterator for array impl everywhere.Mara Bos-3/+2
2021-12-04ast: Avoid aborts on fatal errors thrown from mutable AST visitorVadim Petrochenkov-9/+11
2021-12-04Rollup merge of #91385 - ecstatic-morse:pat-param-spec-suggest, r=estebankMatthias Krüger-0/+18
2021-12-02Rollup merge of #91394 - Mark-Simulacrum:bump-stage0, r=pietroalbiniMatthias Krüger-14/+20
2021-11-30re-format with new rustfmtMark Rousskov-13/+20
2021-11-30Apply cfg-bootstrap switchMark Rousskov-1/+0
2021-11-29Suggest the `pat_param` specifier before `|` on 2021 editionDylan MacKenzie-0/+18
2021-11-28expand: Turn `ast::Crate` into a first class expansion targetVadim Petrochenkov-76/+95
2021-11-15Stabilize format_args_captureJosh Triplett-1/+1
2021-11-12proc_macro: Add an expand_expr method to TokenStreamNika Layzell-68/+122
2021-11-08Don't abort compilation after giving a lint errorJoshua Nelson-1/+1
2021-10-28Revert "Add rustc lint, warning when iterating over hashmaps"Mark Rousskov-1/+0
2021-10-24Rollup merge of #89558 - lcnr:query-stable-lint, r=estebankMatthias Krüger-0/+1
2021-10-22Rollup merge of #89991 - petrochenkov:visitok2, r=jackh726Yuki Okushi-6/+3
2021-10-19Auto merge of #89933 - est31:let_else, r=michaelwoeristerbors-10/+5
2021-10-18rustc_ast: Turn `MutVisitor::token_visiting_enabled` into a constantVadim Petrochenkov-6/+3
2021-10-17rustc_span: `Ident::invalid` -> `Ident::empty`Vadim Petrochenkov-5/+5
2021-10-17Rollup merge of #89943 - matthiaskrgr:clpcompl, r=oli-obkYuki Okushi-1/+1
2021-10-16clippy::complexity changesMatthias Krüger-1/+1
2021-10-16Adopt let_else across the compilerest31-10/+5
2021-10-15allow `potential_query_instability` everywherelcnr-0/+1
2021-10-15Remove trailing semicolon from macro call spanCameron Steffen-27/+19
2021-10-15Remove redundant matchingCameron Steffen-16/+10
2021-09-28Improve help for recursion limit errorsRoss MacArthur-2/+6
2021-09-25Check for macros in built-in attributes that don't support them.Eric Huss-1/+20
2021-09-22Remove Symbol::lenbjorn3-1/+1