about summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros
AgeCommit message (Expand)AuthorLines
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-2/+4
2025-03-11Auto merge of #138366 - matthiaskrgr:rollup-cn16m7q, r=matthiaskrgrbors-2/+27
2025-03-11Rollup merge of #138231 - Sa4dUs:autodiff-ice, r=ZuseZ4Matthias Krüger-2/+27
2025-03-11Auto merge of #128440 - oli-obk:defines, r=lcnrbors-0/+61
2025-03-11Implement `#[define_opaque]` attribute for functions.Oli Scherer-0/+61
2025-03-11Add individual activity span availability FIXMESa4dUs-0/+2
2025-03-11Combine autodiff errors togetherSa4dUs-2/+1
2025-03-11Fix ICE for invalid return activity and proper error handlingMarcelo Domínguez-1/+25
2025-03-11Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-11Remove unnecessary `[lints.rust]` sections.Nicholas Nethercote-4/+0
2025-03-10Revert "Use workspace lints for crates in `compiler/` #138084"许杰友 Jieyou Xu (Joe)-3/+5
2025-03-09Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxuMatthias Krüger-5/+3
2025-03-07Rollup merge of #138187 - matthiaskrgr:rmclone, r=cjgillotJacob Pratt-19/+10
2025-03-07Rollup merge of #137606 - davidtwco:next-edition, r=traviscross,ehussJacob Pratt-0/+1
2025-03-08Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-08Specify rust lints for `compiler/` crates via Cargo.Nicholas Nethercote-0/+3
2025-03-08Remove `[lints.rust]` section from `rustc_builtin_macros`.Nicholas Nethercote-4/+0
2025-03-07remove clonesMatthias Krüger-19/+10
2025-03-07Rollup merge of #134797 - spastorino:ergonomic-ref-counting-1, r=nikomatsakisMatthias Krüger-0/+1
2025-03-07Increase recursion_limit in numerous crates.Nicholas Nethercote-0/+1
2025-03-07Remove `NtItem` and `NtStmt`.Nicholas Nethercote-2/+3
2025-03-06Simplify printf and shell format suggestionsThalia Archibald-9/+11
2025-03-06Implement .use keyword as an alias of cloneSantiago Pastorino-0/+1
2025-03-04mgca: Lower all const paths as `ConstArgKind::Path`Noah Lev-1/+2
2025-03-01Implment `#[cfg]` and `#[cfg_attr]` in `where` clausesFrank King-10/+20
2025-02-27switch #[cfg(not(llvm_enzyme))] to cfg!(llvm_enzyme)Vayun Biyani-26/+4
2025-02-25Fix enzyme build errorsVayun Biyani-4/+4
2025-02-24span: add a "future" editionDavid Wood-0/+1
2025-02-24Introduce new-style attribute parsers for several attributesJana Dönszelmann-9/+7
2025-02-23Rollup merge of #135501 - tgross35:stdlib-dependencies-private, r=bjorn3Matthias Krüger-36/+13
2025-02-22Auto merge of #137420 - matthiaskrgr:rollup-rr0q37f, r=matthiaskrgrbors-1/+1
2025-02-21fix build regressionsManuel Drehwald-0/+1
2025-02-22Upgrade the compiler to edition 2024Michael Goulet-1/+1
2025-02-21Inject `compiler_builtins` during postprocessing rather than via ASTTrevor Gross-36/+13
2025-02-12Rollup merge of #136646 - oli-obk:pattern-types-ast, r=BoxyUwUMatthias Krüger-3/+15
2025-02-11Auto merge of #136851 - jhpratt:rollup-ftijn95, r=jhprattbors-14/+9
2025-02-11Add a TyPat in the AST to reuse the generic arg lowering logicOli Scherer-3/+15
2025-02-11Rollup merge of #136107 - dingxiangfei2009:coerce-pointee-wellformed, r=compi...Matthias Krüger-19/+55
2025-02-10Fix imports, remove attrs for unused_*Michael Goulet-4/+2
2025-02-10Stop using span hack for contracts feature gatingMichael Goulet-12/+9
2025-02-09move repr(transparent) checks to coherenceDing Xiang Fei-10/+0
2025-02-09rename the trait to validity and place a feature gate afrontDing Xiang Fei-2/+2
2025-02-09introduce CoercePointeeWellformed for coherence checks at typeck stageDing Xiang Fei-9/+55
2025-02-08Rustfmtbjorn3-148/+199
2025-02-06Auto merge of #136471 - safinaskar:parallel, r=SparrowLiibors-2/+2
2025-02-03Rename rustc_contract to contractCelina G. Val-3/+3
2025-02-03Refactor contract builtin macro + error handlingCelina G. Val-71/+71
2025-02-03Separate contract feature gates for the internal machineryFelix S. Klock II-8/+12