about summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros/src
AgeCommit message (Expand)AuthorLines
2024-10-11Single commit implementing the enzyme/autodiff frontendManuel Drehwald-0/+895
2024-10-07Rollup merge of #128721 - Brezak:pointee-in-strange-places, r=pnkfelixJubilee-0/+71
2024-10-07Auto merge of #131235 - codemountains:rename-nestedmetaitem-to-metaitemlnner,...bors-5/+5
2024-10-07Rename nested_meta to meta_item_innercodemountains-1/+1
2024-10-06Check that `#[pointee]` is applied only to generic argumentsBrezak-0/+71
2024-10-06various fixes for `naked_asm!` implementationFolkert de Vries-16/+7
2024-10-06disallow `asm!` in `#[naked]` functionsFolkert de Vries-60/+2
2024-10-06implement `naked_asm` macroFolkert-54/+132
2024-10-06Rename NestedMetaItem to MetaItemInnercodemountains-4/+4
2024-10-01Use `ast::NestedMetaItem` when evaluating cfg predicateUrgau-3/+6
2024-09-30Reject leading unsafe in `cfg!(...)` and `--check-cfg`.Urgau-1/+1
2024-09-28remove couple redundant clonesMatthias Krüger-1/+1
2024-09-27Rollup merge of #130917 - gurry:129503-ice-wrong-span-in-macros, r=chenyukangMatthias Krüger-1/+9
2024-09-27Fix error span when arg to asm!() is a macro callGurinder Singh-1/+9
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-428/+346
2024-09-13Rename and reorder lots of lifetimes.Nicholas Nethercote-1/+1
2024-09-12Rollup merge of #130235 - compiler-errors:nested-if, r=michaelwoeristerStuart Cook-6/+4
2024-09-11Also fix if in elseMichael Goulet-6/+4
2024-09-11Rollup merge of #130219 - ogoffart:missing-docs-test, r=UrgauMatthias Krüger-3/+5
2024-09-11Auto merge of #130195 - folkertdev:naked-asm-outside-naked-fn, r=Amanieubors-3/+8
2024-09-11Use `doc(hidden)` instead of `allow(missing_docs)` in the test harnessOlivier Goffart-3/+3
2024-09-11Use `#[doc(hidden)]` instead of `#[allow(missing_docs)]` on the const generat...Olivier Goffart-2/+2
2024-09-11Fix false positive with `missing_docs` and `#[test]`Olivier Goffart-0/+2
2024-09-10Auto merge of #130025 - Urgau:missing_docs-expect, r=petrochenkovbors-1/+3
2024-09-10disallow `naked_asm!` outside of `#[naked]` functionsFolkert de Vries-3/+8
2024-09-09Allow `missing_docs` lint on the generated test harnessUrgau-1/+3
2024-09-09bootstrap `naked_asm!` for `compiler-builtins`Folkert de Vries-0/+39
2024-08-29Rollup merge of #123940 - kornelski:remove-derived-debug, r=UrgauGuillaume Gomez-0/+13
2024-08-28Rollup merge of #129467 - dingxiangfei2009:smart-pointer-relax-pointee, r=com...Jubilee-28/+47
2024-08-28fmt-debug optionKornel-0/+13
2024-08-29derive(SmartPointer): assume pointee from the single generic and better error...Ding Xiang Fei-28/+47
2024-08-27Rollup merge of #126013 - nnethercote:unreachable_pub, r=UrgauMatthias Krüger-50/+51
2024-08-17Auto merge of #128771 - carbotaniuman:stabilize_unsafe_attr, r=nnethercotebors-3/+0
2024-08-16Add `warn(unreachable_pub)` to `rustc_builtin_macros`.Nicholas Nethercote-50/+51
2024-08-14Use `impl PartialEq<TokenKind> for Token` more.Nicholas Nethercote-2/+2
2024-08-11Rollup merge of #128762 - fmease:use-more-slice-pats, r=compiler-errorsMatthias Krüger-12/+11
2024-08-07Make `Span` optional in `BufferedEarlyLint`Urgau-1/+1
2024-08-07Use more slice patterns inside the compilerLeón Orell Valerian Liehr-12/+11
2024-08-07Stabilize `unsafe_attributes`carbotaniuman-3/+0
2024-08-05Rollup merge of #127907 - RalfJung:byte_slice_in_packed_struct_with_derive, r...Matthias Krüger-48/+6
2024-08-04Rollup merge of #128305 - folkertdev:asm-parser-unsupported-operand, r=AmanieuMatthias Krüger-8/+40
2024-08-03Rollup merge of #128557 - nyurik:dup-init, r=compiler-errorsMatthias Krüger-1/+1
2024-08-03Rollup merge of #128483 - nnethercote:still-more-cfg-cleanups, r=petrochenkovMatthias Krüger-1/+1
2024-08-02chore: use shorthand initializerYuri Astrakhan-1/+1
2024-08-01Auto merge of #127543 - carbotaniuman:more_unsafe_attr_verification, r=esteba...bors-20/+9
2024-08-01Distinguish the two kinds of token range.Nicholas Nethercote-1/+1
2024-08-01reject pointee without ?SizedDing Xiang Fei-27/+23
2024-07-31Rollup merge of #127681 - dingxiangfei2009:smart-ptr-bounds, r=compiler-errorsMatthias Krüger-17/+227
2024-07-30Add toggle for `parse_meta_item` unsafe parsingcarbotaniuman-20/+3
2024-07-30Rollup merge of #128376 - compiler-errors:finish-ur-vegetables, r=jieyouxuMatthias Krüger-1/+1