about summary refs log tree commit diff
path: root/compiler/rustc_expand
AgeCommit message (Expand)AuthorLines
2022-10-04Improve spans when splitting multi-char operator tokens for proc macros.Nicholas Nethercote-2/+14
2022-10-03Clarify operator splitting.Nicholas Nethercote-2/+6
2022-09-27Rewrite and refactor format_args!() builtin macro.Mara Bos-0/+4
2022-09-26remove cfg(bootstrap)Pietro Albini-1/+0
2022-09-21FIX - adopt new Diagnostic naming in newly migrated modulesJhonny Bill Mena-1/+1
2022-09-21UPDATE - rename SessionSubdiagnostic macro to SubdiagnosticJhonny Bill Mena-1/+1
2022-09-21UPDATE - rename DiagnosticHandler macro to DiagnosticJhonny Bill Mena-7/+7
2022-09-21UPDATE - rename DiagnosticHandler trait to IntoDiagnosticJhonny Bill Mena-10/+10
2022-09-21UPDATE - move SessionDiagnostic from rustc_session to rustc_errorsJhonny Bill Mena-2/+4
2022-09-15Only enable the let_else feature on bootstrapest31-1/+1
2022-09-14make `mk_attr_id` part of `ParseSess`SparrowLii-2/+8
2022-09-13Rollup merge of #101602 - nnethercote:AttrTokenStream, r=petrochenkovDylan DPC-29/+29
2022-09-09Rename `{Create,Lazy}TokenStream` as `{To,Lazy}AttrTokenStream`.Nicholas Nethercote-7/+7
2022-09-09Change return type of `Attribute::tokens`.Nicholas Nethercote-1/+1
2022-09-09Rename `AttrAnnotatedToken{Stream,Tree}`.Nicholas Nethercote-21/+21
2022-09-09Move `Spacing` out of `AttrAnnotatedTokenStream`.Nicholas Nethercote-11/+11
2022-09-07ssa: implement `#[collapse_debuginfo]`David Wood-16/+23
2022-09-02Refactor and re-use BindingAnnotationCameron Steffen-6/+4
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-1/+3
2022-09-01Auto merge of #100707 - dzvon:fix-typo, r=davidtwcobors-2/+2
2022-09-01Auto merge of #100210 - mystor:proc_macro_diag_struct, r=eddybbors-36/+17
2022-08-31Fix ci checksDezhi Wu-1/+1
2022-08-31Fix a bunch of typoDezhi Wu-3/+3
2022-08-29Revert let_chains stabilizationNilstrieb-0/+1
2022-08-23Remove the symbol from `ast::LitKind::Err`.Nicholas Nethercote-1/+1
2022-08-22Use `AttrVec` in more places.Nicholas Nethercote-21/+23
2022-08-21Replace #[lint/warning/error] with #[diag]Xiretza-6/+6
2022-08-20Auto merge of #100564 - nnethercote:box-ast-MacCall, r=spastorinobors-15/+15
2022-08-18Rollup merge of #100669 - nnethercote:attribute-cleanups, r=spastorinoMatthias Krüger-2/+1
2022-08-18Rollup merge of #100651 - nidnogg:diagnostics_migration_expand_transcribe, r=...Matthias Krüger-24/+59
2022-08-17Hotfix for duplicated slug name on VarStillRepeating structnidnogg-1/+1
2022-08-17Moved structs to rustc_expand::errors, added several more migrations, fixed s...nidnogg-3/+1
2022-08-17Moved structs to rustc_expand::errors, added several more migrations, fixed s...nidnogg-33/+58
2022-08-17Remove `attrs` arg from `typaram` and `mk_ty_param`.Nicholas Nethercote-2/+1
2022-08-16Previous commit under x.py fmtnidnogg-1/+1
2022-08-17Box the `MacCall` in various types.Nicholas Nethercote-15/+15
2022-08-16Migrated more diagnostics under transcribe.rsnidnogg-9/+17
2022-08-16Added first migration for repeated expressions without syntax varsnidnogg-5/+9
2022-08-16Rename some things related to literals.Nicholas Nethercote-7/+13
2022-08-16Make `ExtCtxt::expr_lit` non-`pub`.Nicholas Nethercote-5/+17
2022-08-12Adjust cfgsMark Rousskov-1/+0
2022-08-10Use &mut Diagnostic instead of &mut DiagnosticBuilder unless neededMichael Goulet-6/+2
2022-08-09Rollup merge of #96478 - WaffleLapkin:rustc_default_body_unstable, r=Aaron1011Dylan DPC-1/+12
2022-08-06proc_macro/bridge: send diagnostics over the bridge as a structNika Layzell-36/+17
2022-07-30Auto merge of #99887 - nnethercote:rm-TreeAndSpacing, r=petrochenkovbors-100/+89
2022-07-29proc_macro: use crossbeam channels for the proc_macro cross-thread bridgeNika Layzell-7/+38
2022-07-29Remove `TreeAndSpacing`.Nicholas Nethercote-100/+89
2022-07-28avoid `Symbol` to `String` conversionsTakayuki Maeda-1/+1
2022-07-26Implement `#[rustc_default_body_unstable]`Maybe Waffle-1/+12
2022-07-23Auto merge of #99320 - NiklasJonsson:84447/rustc_expand, r=compiler-errorsbors-6/+5