about summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros
AgeCommit message (Expand)AuthorLines
2023-03-27Rollup merge of #109354 - Swatinem:rm-closureid, r=compiler-errorsGuillaume Gomez-1/+1
2023-03-23rustc_interface: Add a new query `pre_configure`Vadim Petrochenkov-5/+12
2023-03-23expand: Pass `ast::Crate` by reference to AST transforming passesVadim Petrochenkov-19/+9
2023-03-22rustc: Remove unused `Session` argument from some attribute functionsVadim Petrochenkov-45/+35
2023-03-20Rollup merge of #109301 - Ezrashaw:fix-ctf-ice, r=NilstriebMatthias Krüger-2/+24
2023-03-19Remove the `NodeId` of `ast::ExprKind::Async`Arpad Borsos-1/+1
2023-03-19fix: fix ICE in `custom-test-frameworks` featureEzra Shaw-2/+24
2023-03-15Implementing "<test_binary> --list --format json" #107307 #49359Partha P. Das-1/+26
2023-03-14Properly allow macro expanded `format_args` invocations to uses capturesNilstrieb-35/+44
2023-03-12Remove `box_syntax` from AST and use in toolsclubby789-1/+0
2023-03-12Rollup merge of #108726 - est31:backticks_matchmaking_tidy, r=NilstriebMatthias Krüger-0/+1
2023-03-11Simplify message pathsest31-1/+1
2023-03-11Address the new odd backticks tidy lint in compiler/est31-0/+1
2023-03-11Rollup merge of #106844 - Ezrashaw:concat-negative-int-lit, r=dtolnayMatthias Krüger-1/+14
2023-03-10Rollup merge of #105798 - Amanieu:relax-asm, r=joshtriplettMatthias Krüger-31/+4
2023-02-28Explain compile-time vs run-time difference in env!() error messageKornel-10/+30
2023-02-24Replace parse_[sth]_expr with parse_expr_[sth] function namesest31-1/+1
2023-02-22errors: generate typed identifiers in each crateDavid Wood-0/+9
2023-02-21Use `ThinVec` in a few more AST types.Nicholas Nethercote-3/+3
2023-02-21Use `ThinVec` in `ast::ExprKind::Match`.Nicholas Nethercote-5/+5
2023-02-21Use `ThinVec` in `ast::PatKind::Struct`.Nicholas Nethercote-2/+2
2023-02-21Use `ThinVec` in `ast::Block`.Nicholas Nethercote-28/+28
2023-02-21Use `ThinVec` in various AST types.Nicholas Nethercote-82/+96
2023-02-21Use `ThinVec` in `ast::Impl` and related types.Nicholas Nethercote-1/+2
2023-02-21Use `ThinVec` in `ast::WhereClause`.Nicholas Nethercote-1/+6
2023-02-21Use `ThinVec` in `ast::Generics` and related types.Nicholas Nethercote-5/+5
2023-02-21Upgrade `thin-vec` from 0.2.9 to 0.2.12.Nicholas Nethercote-1/+1
2023-02-19Auto merge of #108128 - clubby789:builtin-derived-attr, r=jackh726bors-2/+1
2023-02-16Properly check for builtin derivesclubby789-2/+1
2023-02-16Replace some `then`s with some `then_some`sMaybe Waffle-1/+1
2023-02-16`if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)`Maybe Waffle-11/+7
2023-02-09Extend `BYTE_SLICE_IN_PACKED_STRUCT_WITH_DERIVE`.Nicholas Nethercote-20/+35
2023-02-07Add ~const bounds trait bounds when using derive_constMichael Goulet-10/+27
2023-02-02Don't generate unecessary `&&self.field` in deriving Debugclubby789-5/+20
2023-02-01Fix syntax in `-Zunpretty-expanded` output for derived `PartialEq`.Nicholas Nethercote-5/+19
2023-01-30Allow more deriving on packed structs.Nicholas Nethercote-48/+98
2023-01-28Auto merge of #103659 - clubby789:improve-partialord-derive, r=nagisabors-9/+73
2023-01-27Relax ordering rules for `asm!` operandsAmanieu d'Antras-31/+4
2023-01-27Replace format flags u32 by enums and bools.Mara Bos-2/+11
2023-01-26Auto merge of #106745 - m-ou-se:format-args-ast, r=oli-obkbors-605/+11
2023-01-21Auto merge of #106884 - clubby789:fieldless-enum-debug, r=michaelwoeristerbors-42/+124
2023-01-19Special case `derive(Debug)` for fieldless enumsclubby789-2/+49
2023-01-19Add enum for fieldless unificationclubby789-43/+78
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-4/+4
2023-01-15Special case deriving `PartialOrd` for certain enum layoutsclubby789-9/+73
2023-01-15allow negative numeric literals in `concat!`Ezra Shaw-1/+14
2023-01-12Update comment explaining format_args!() expansion.Mara Bos-4/+4
2023-01-12Expand format_args!() in rust_ast_lowering.Mara Bos-601/+7
2023-01-02Update format.rsGimbles-1/+1
2022-12-28Rename `Rptr` to `Ref` in AST and HIRNilstrieb-7/+6