about summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros/src/autodiff.rs
AgeCommit message (Expand)AuthorLines
2025-07-03setup CI and tidy to use typos for spellchecking and fix few typosklensy-2/+2
2025-06-20Avoid some unnecessary symbol interning.Nicholas Nethercote-2/+4
2025-05-21Update UI testsMarcelo Domínguez-3/+3
2025-05-21Initial naive implementation using `Symbols` to represent autodiff modes (`Fo...Marcelo Domínguez-8/+20
2025-05-20Split `autodiff` into `autodiff_forward` and `autodiff_reverse`Marcelo Domínguez-13/+28
2025-05-11feat: add generated parameters to generated functionHaeNoe-3/+52
2025-05-11feat: propagate generics to generated functionHaeNoe-8/+10
2025-04-29Improve pretty-printing of braces.Nicholas Nethercote-2/+2
2025-04-22Rollup merge of #140104 - Shourya742:2025-04-21-auto-diff-fails-on-impl-block...Chris Denton-8/+6
2025-04-21support both trait and non-trail associated declarationbit-aloo-8/+6
2025-04-20remove a couple clonesMatthias Krüger-6/+4
2025-04-17Rollup merge of #139351 - EnzymeAD:autodiff-batching2, r=oli-obkMatthias Krüger-6/+17
2025-04-16working dupv and dupvonly for fwd modeManuel Drehwald-6/+17
2025-04-08emit a better error message for using the macro incorrectlyManuel Drehwald-1/+1
2025-04-06refactor: simplify function-info gatheringHaeNoe-41/+26
2025-04-06fix usage of `autodiff` macro with inner functionsHaeNoe-32/+76
2025-04-05Rollup merge of #137880 - EnzymeAD:autodiff-batching, r=oli-obkStuart Cook-126/+213
2025-04-03add the autodiff batch mode frontendManuel Drehwald-126/+213
2025-04-01Move `ast::Item::ident` into `ast::ItemKind`.Nicholas Nethercote-16/+12
2025-03-26Rollup merge of #138898 - fmease:decrustify-parser-post-ty-ascr, r=compiler-e...Stuart Cook-1/+0
2025-03-25Track whether an assoc item is in a trait impl or an inherent implOli Scherer-3/+3
2025-03-24Remove fields that are dead since the removal of type ascription syntaxLeón Orell Valerian Liehr-1/+0
2025-03-21Rollup merge of #138627 - EnzymeAD:autodiff-cleanups, r=oli-obkMatthias Krüger-58/+95
2025-03-18addressing feedback, removing unused argManuel Drehwald-20/+5
2025-03-17[NFC] use outer_normal_attr helperManuel Drehwald-19/+13
2025-03-17resolve repeated attribute fixmeManuel Drehwald-4/+17
2025-03-17[NFC] split up gen_body_helperManuel Drehwald-22/+67
2025-03-11Auto merge of #138366 - matthiaskrgr:rollup-cn16m7q, r=matthiaskrgrbors-1/+16
2025-03-11Rollup merge of #138231 - Sa4dUs:autodiff-ice, r=ZuseZ4Matthias Krüger-1/+16
2025-03-11Implement `#[define_opaque]` attribute for functions.Oli Scherer-0/+1
2025-03-11Add individual activity span availability FIXMESa4dUs-0/+2
2025-03-11Fix ICE for invalid return activity and proper error handlingMarcelo Domínguez-1/+14
2025-03-07remove clonesMatthias Krüger-19/+10
2025-02-27switch #[cfg(not(llvm_enzyme))] to cfg!(llvm_enzyme)Vayun Biyani-22/+4
2025-02-25Fix enzyme build errorsVayun Biyani-4/+4
2025-02-21fix build regressionsManuel Drehwald-0/+1
2025-02-08Rustfmtbjorn3-10/+15
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-3/+2
2024-10-11Single commit implementing the enzyme/autodiff frontendManuel Drehwald-0/+820