about summary refs log tree commit diff
path: root/compiler/rustc_expand/src/lib.rs
AgeCommit message (Expand)AuthorLines
2023-11-26Use `rustc_fluent_macro::fluent_messages!` directly.Nicholas Nethercote-3/+1
2023-11-26Avoid need for `{D,Subd}iagnosticMessage` imports.Nicholas Nethercote-1/+0
2023-11-15Bump cfg(bootstrap)sMark Rousskov-2/+2
2023-10-16docs: add Rust logo to more compiler cratesMichael Howell-0/+2
2023-08-23Bump cfg(bootstrap)Mark Rousskov-1/+1
2023-08-03Add `internal_features` lintNilstrieb-0/+1
2023-04-18Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`Nilstrieb-1/+1
2023-03-11Simplify message pathsest31-1/+1
2023-02-22errors: generate typed identifiers in each crateDavid Wood-0/+5
2022-12-10Migrate parts of `rustc_expand` to session diagnosticsnils-0/+6
2022-09-26remove cfg(bootstrap)Pietro Albini-1/+0
2022-09-15Only enable the let_else feature on bootstrapest31-1/+1
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-0/+3
2022-08-29Revert let_chains stabilizationNilstrieb-0/+1
2022-08-17Moved structs to rustc_expand::errors, added several more migrations, fixed s...nidnogg-0/+1
2022-08-12Adjust cfgsMark Rousskov-1/+0
2022-07-23Auto merge of #99320 - NiklasJonsson:84447/rustc_expand, r=compiler-errorsbors-1/+0
2022-07-16Stabilize `let_chains`Caio-1/+1
2022-07-16rustc_expand: Switch FxHashMap to FxIndexMap where iteration is usedNiklas Jonsson-1/+0
2022-06-27various: add `rustc_lint_diagnostics` to diag fnsDavid Wood-0/+1
2022-06-09Never regard macro rules with compile_error! invocations as unusedest31-0/+1
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-3/+2
2022-04-08Left overs of #95761Caio-1/+0
2022-04-07Kickstart the inner usage of macro_metavar_exprCaio-1/+2
2022-04-04A new matcher representation for use in `parse_tt`.Nicholas Nethercote-2/+0
2022-03-31Remove `MatcherPos::stack`.Nicholas Nethercote-0/+1
2022-03-30Spellchecking some commentsYuri Astrakhan-1/+1
2022-03-21Remove `MatcherPosHandle`.Nicholas Nethercote-0/+1
2022-03-09Implement macro meta-variable expressionsCaio-0/+1
2022-02-25Switch bootstrap cfgsMark Rousskov-1/+1
2022-02-01add a rustc::query_stability lintlcnr-0/+1
2022-01-28update cfg(bootstrap)sPietro Albini-1/+0
2022-01-07expand: Refactor `InvocationCollector` visitor for better code reuseVadim Petrochenkov-0/+2
2021-12-15Rollup merge of #90521 - jhpratt:stabilize-destructuring_assignment, r=jackh7...Matthias Krüger-1/+1
2021-12-14Stabilize `destructuring_assignment`Jacob Pratt-1/+1
2021-12-14Stabilize iter::zip.PFPoitras-1/+0
2021-11-30Apply cfg-bootstrap switchMark Rousskov-1/+0
2021-11-15Stabilize format_args_captureJosh Triplett-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-16Adopt let_else across the compilerest31-0/+1
2021-10-15allow `potential_query_instability` everywherelcnr-0/+1
2021-09-08Bump stage0 compiler to 1.56Mark Rousskov-2/+0
2021-09-02expand: Treat more macro calls as statement macro callsVadim Petrochenkov-0/+1
2021-08-25Various pattern cleanupsLéo Lanteri Thauvin-0/+1
2021-08-25Use if-let guards in the codebaseLéo Lanteri Thauvin-0/+2
2021-08-12Revert "Rollup merge of #87779 - Aaron1011:stmt-ast-id, r=petrochenkov"Aaron Hill-1/+0
2021-08-06Remove special case for statement `NodeId` assignmentAaron Hill-0/+1
2021-06-07Include macro name in 'local ambiguity' errorAaron Hill-0/+1
2021-05-31Remove unused feature gatesbjorn3-1/+0