about summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros/src/lib.rs
AgeCommit message (Expand)AuthorLines
2025-09-29Use `Iterator::eq` and (dogfood) `eq_by` in compiler and libraryYotam Ofek-0/+1
2025-09-15Remove UnsizedConstParamTy trait and make it into an unstable impltiif-1/+0
2025-08-19Rollup merge of #145429 - bjorn3:codegen_fn_attrs_improvements, r=jdonszelmann许杰友 Jieyou Xu (Joe)-1/+0
2025-08-15Create unstable `From` builtin macro and register itJakub Beránek-0/+1
2025-08-15Remove unused feature gatebjorn3-1/+0
2025-07-13make `cfg_select` a builtin macroFolkert de Vries-0/+2
2025-07-05rustc_builtin_macros: Make sure registered attributes stay sortedJosh Triplett-0/+2
2025-07-01Update `cfg(bootstrap)`Josh Stone-1/+1
2025-06-24Remove the deprecated `concat_idents!` macroTrevor Gross-2/+0
2025-06-08Remove all unused feature gates from the compilerbjorn3-1/+0
2025-06-03Add `iter` macroOli Scherer-0/+2
2025-05-29Auto merge of #141595 - bjorn3:rustc_no_sysroot_proc_macro, r=onur-ozkanbors-3/+1
2025-05-27Do not get proc_macro from the sysroot in rustcbjorn3-3/+1
2025-05-21Disable autodiff bootstrappingMarcelo Domínguez-1/+1
2025-05-20Split `autodiff` into `autodiff_forward` and `autodiff_reverse`Marcelo Domínguez-1/+2
2025-05-12update cfg(bootstrap)Pietro Albini-1/+0
2025-04-30Simplify `LazyAttrTokenStream`.Nicholas Nethercote-0/+1
2025-04-23Make #![feature(let_chains)] bootstrap conditional in compiler/est31-1/+1
2025-04-02Remove `recursion_limit` increases.Nicholas Nethercote-1/+0
2025-03-19Allow builtin macros to be used more than once.Mara Bos-6/+8
2025-03-12Auto merge of #138414 - matthiaskrgr:rollup-9ablqdb, r=matthiaskrgrbors-1/+0
2025-03-12Rollup merge of #138331 - nnethercote:use-RUSTC_LINT_FLAGS-more, r=onur-ozkan...Matthias Krüger-1/+0
2025-03-12Auto merge of #138083 - nnethercote:rm-NtItem-NtStmt, r=petrochenkovbors-0/+1
2025-03-11Auto merge of #128440 - oli-obk:defines, r=lcnrbors-0/+2
2025-03-11Implement `#[define_opaque]` attribute for functions.Oli Scherer-0/+2
2025-03-11Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-10Revert "Use workspace lints for crates in `compiler/` #138084"许杰友 Jieyou Xu (Joe)-0/+1
2025-03-08Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-07Increase recursion_limit in numerous crates.Nicholas Nethercote-0/+1
2025-02-03Desugars contract into the internal AST extensionsFelix S. Klock II-0/+5
2025-02-02Rollup merge of #134272 - RalfJung:destabilize-rustc_encodable_decodable, r=o...Matthias Krüger-2/+0
2025-01-22Point at invalid utf-8 span on user's source codeEsteban Küber-0/+1
2025-01-14remove Rustc{En,De}codable from library and compilerRalf Jung-2/+0
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-1/+1
2024-11-27update cfgsBoxy-1/+1
2024-10-24s/SmartPointer/CoerceReferent/gDing Xiang Fei-1/+1
2024-10-11Single commit implementing the enzyme/autodiff frontendManuel Drehwald-0/+3
2024-09-09bootstrap `naked_asm!` for `compiler-builtins`Folkert de Vries-0/+1
2024-08-16Add `warn(unreachable_pub)` to `rustc_builtin_macros`.Nicholas Nethercote-0/+1
2024-07-30Auto merge of #128083 - Mark-Simulacrum:bump-bootstrap, r=albertlarsan68bors-1/+0
2024-07-29Reformat `use` declarations.Nicholas Nethercote-1/+2
2024-07-28step cfg(bootstrap)Mark Rousskov-1/+0
2024-07-17Split part of `adt_const_params` into `unsized_const_params`Boxy-0/+1
2024-06-25`sudo CI=green` && Review changes <3xFrednet-1/+1
2024-06-25RFC 2383: Stabilize `lint_reasons` :tada:xFrednet-1/+1
2024-06-24SmartPointer derive-macroXiangfei Ding-0/+1
2024-06-12Use `tidy` to sort crate attributes for all compiler crates.Nicholas Nethercote-2/+4
2024-04-30Remove `extern crate tracing` from numerous crates.Nicholas Nethercote-4/+0
2024-04-26Move some functions from `rustc_expand` to `rustc_builtin_macros`.Nicholas Nethercote-1/+1
2024-04-25Name the field in `Expander`.Nicholas Nethercote-2/+2