about summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros
AgeCommit message (Expand)AuthorLines
2023-04-22Auto merge of #109507 - Amanieu:panic-oom-payload, r=davidtwcobors-108/+0
2023-04-21use P<[Ident]> instead of Vec<Ident>DrMeepster-2/+2
2023-04-21offset_ofDrMeepster-0/+105
2023-04-18Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`Nilstrieb-1/+2
2023-04-16Remove #[alloc_error_handler] from the compiler and libraryAmanieu d'Antras-108/+0
2023-04-16fix clippy::toplevel_ref_arg and ::manual_mapMatthias Krüger-7/+1
2023-04-12Auto merge of #110252 - matthiaskrgr:rollup-ovaixra, r=matthiaskrgrbors-22/+40
2023-04-12Rollup merge of #110035 - Ezrashaw:improve-test-attr-expansion-code, r=davidtwcoMatthias Krüger-22/+40
2023-04-12Rollup merge of #110153 - DaniPopes:compiler-typos, r=NilstriebMatthias Krüger-1/+1
2023-04-11Auto merge of #110092 - clubby789:builtin-macros-translatable, r=compiler-errorsbors-329/+917
2023-04-11refactor: extract `not_testable_error` into functionEzra Shaw-32/+32
2023-04-10Migrate most of `rustc_builtin_macros` to diagnostic implsclubby789-329/+917
2023-04-10Fix typos in compilerDaniPopes-1/+1
2023-04-09Migrate `sess.opts.tests` uses to `sess.is_test_crate()`blyxyas-1/+1
2023-04-07fix: ensure bad `#[test]` invocs retain correct ASTEzra Shaw-22/+40
2023-04-06Stabilize is_some_andJonas Platte-1/+0
2023-04-04Rename `ast::Static` to `ast::StaticItem` to match `ast::ConstItem`Oli Scherer-2/+2
2023-04-04box a bunch of large typesOli Scherer-24/+28
2023-04-04Split out ast::ItemKind::Const into its own structOli Scherer-5/+5
2023-04-04rust-analyzer guided tuple field to named fieldOli Scherer-2/+2
2023-04-04rust-analyzer guided enum variant structificationOli Scherer-2/+2
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