about summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros
AgeCommit message (Expand)AuthorLines
2021-08-04Update error messageasquared31415-4/+4
2021-08-04Fix lint capitalization and ignoring, test with include_strasquared31415-3/+3
2021-08-04Handle leading colons properlyasquared31415-0/+3
2021-08-04Proper characters in labels, ignore commentsasquared31415-5/+10
2021-08-04Comment tweaksasquared31415-0/+1
2021-08-04Lint against named asm labelsasquared31415-4/+72
2021-07-29rfc3052: Remove authors field from Cargo manifestsJade-1/+0
2021-07-28Add new const_format_args!() macro and use it in panics.Mara Bos-0/+1
2021-07-27Prohibit `#[default]` in invalid placesJacob Pratt-3/+37
2021-07-27Add machine-applicable suggestionsJacob Pratt-8/+42
2021-07-27Permit deriving default on enums with `#[default]`Jacob Pratt-31/+166
2021-07-21Rollup merge of #87206 - matthiaskrgr:clippy_collect, r=davidtwcoGuillaume Gomez-7/+3
2021-07-19Auto merge of #87225 - estebank:cleanup, r=oli-obkbors-6/+5
2021-07-19Various diagnostics clean ups/tweaksEsteban Küber-6/+5
2021-07-17Compute a better `lint_node_id` during expansionAaron Hill-3/+3
2021-07-17Use LocalExpnId where possible.Camille GILLOT-8/+10
2021-07-17avoid temporary vectorsMatthias Krüger-7/+3
2021-07-13expand: Support helper attributes for built-in derive macrosVadim Petrochenkov-76/+7
2021-07-10rustc_expand: Remove redundant field from proc macro expander structuresVadim Petrochenkov-5/+1
2021-06-25Auto merge of #86599 - Amanieu:asm_raw, r=nagisabors-0/+10
2021-06-24Add a "raw" option for asm! which ignores format string specifiersAmanieu d'Antras-0/+10
2021-06-20cfg_eval: Replace multiple `unwrap`s with a single `unwrap`Vadim Petrochenkov-24/+24
2021-06-20expand: Move some more derive logic to `rustc_builtin_macros`Vadim Petrochenkov-8/+9
2021-06-17Rollup merge of #86388 - JohnTitor:static-symbol-s, r=LeSeulArtichautMara Bos-6/+1
2021-06-17Make `s` pre-internedYuki Okushi-6/+1
2021-06-07Fix span calculation in format stringsFabian Wolff-1/+14
2021-06-06Auto merge of #84863 - ABouttefeux:libtest, r=m-ou-sebors-0/+4
2021-05-24remove cfg(bootstrap)Pietro Albini-1/+0
2021-05-13Add support for const operands and options to global_asm!Amanieu d'Antras-99/+74
2021-05-12Auto merge of #83813 - cbeuw:remap-std, r=michaelwoeristerbors-1/+3
2021-05-12Implement span quoting for proc-macrosAaron Hill-1/+5
2021-05-05Disallows `#![feature(no_coverage)]` on stable and betaRich Kadel-11/+3
2021-05-05Use local and remapped paths where appropriateAndy Wang-1/+3
2021-05-03proof of concept add test type on printsAliénore Bouttefeux-0/+4
2021-04-27adds feature gating of `no_coverage` at either crate- or function-levelRich Kadel-1/+10
2021-04-27Derived Eq no longer shows uncoveredRich Kadel-1/+2
2021-04-16builtin derive macros: fix error with const generics defaultSoveu-2/+13
2021-04-16Remove #[main] attribute.Charles Lew-6/+6
2021-04-11Implement token-based handling of attributes during expansionAaron Hill-55/+167
2021-04-07Rollup merge of #83916 - Amanieu:asm_anonconst, r=petrochenkovDylan DPC-2/+2
2021-04-06Use AnonConst for asm! constantsAmanieu d'Antras-2/+2
2021-04-04resolve/expand: Cache intermediate results of `#[derive]` expansionVadim Petrochenkov-25/+32
2021-03-26Use iter::zip in compiler/Josh Stone-5/+4
2021-03-26Rollup merge of #83486 - Aaron1011:fix/global-alloc-error, r=petrochenkovDylan DPC-16/+16
2021-03-25Don't ICE when using `#[global_alloc]` on a non-item statementAaron Hill-16/+16
2021-03-25Refactor #82270 as lint instead of an errorAmanieu d'Antras-65/+30
2021-03-19stabilize or_patternsmark-1/+1
2021-03-18Rollup merge of #82270 - asquared31415:asm-syntax-directive-errors, r=nagisaDylan DPC-1/+72
2021-03-16ast/hir: Rename field-related structuresVadim Petrochenkov-13/+13
2021-03-14Bump recursion_limit in a few placesAaron Hill-0/+1