about summary refs log tree commit diff
path: root/compiler/rustc_feature/src/builtin_attrs.rs
AgeCommit message (Expand)AuthorLines
2021-11-18Check for duplicate attributes.Eric Huss-155/+272
2021-11-18rustc: Remove `#[rustc_synthetic]`Vadim Petrochenkov-1/+0
2021-11-12rustc_feature: Convert `BuiltinAttribute` from tuple to a structVadim Petrochenkov-24/+41
2021-10-28Revert "Add rustc lint, warning when iterating over hashmaps"Mark Rousskov-3/+0
2021-10-24Rollup merge of #89558 - lcnr:query-stable-lint, r=estebankMatthias Krüger-0/+3
2021-10-22Add rustc_strict_coherence attribute and use it to check overlapSantiago Pastorino-0/+1
2021-10-15add a `rustc::query_stability` lintlcnr-0/+3
2021-10-12Add const_eval_select intrinsicDeadbeef-0/+2
2021-09-22Auto merge of #88865 - guswynn:must_not_suspend, r=oli-obkbors-0/+4
2021-09-11must_not_suspend implGus Wynn-0/+4
2021-09-09Ignore automatically derived impls of `Clone` and `Debug` in dead code analysisFabian Wolff-0/+3
2021-08-21Address review commentsAaron Hill-1/+1
2021-08-21Remove `Session.used_attrs` and move logic to `CheckAttrVisitor`Aaron Hill-84/+79
2021-08-10Replace #[plugin_registrar] with exporting __rustc_plugin_registrarbjorn3-12/+0
2021-08-03rustc: Fill out remaining parts of C-unwind ABIAlex Crichton-4/+0
2021-07-20Add internal attribute and tests.Charles Lew-0/+1
2021-07-13expand: Support helper attributes for built-in derive macrosVadim Petrochenkov-1/+5
2021-07-13Auto merge of #86922 - joshtriplett:target-abi, r=oli-obkbors-0/+1
2021-07-10Applied suggestionsDeadbeef-5/+6
2021-07-10Add #[default_method_body_is_const]Deadbeef-0/+5
2021-07-07Implement cfg(target_abi) (RFC 2992)Josh Triplett-0/+1
2021-06-01Auto merge of #85331 - cjgillot:dirty-dancing, r=Aaron1011bors-4/+0
2021-05-16Remove remains of rustc_dirty.Camille GILLOT-4/+0
2021-05-14add new attribute rustc_insignificant_dtor and a query to check if a type has...Dhruv Jauhar-0/+1
2021-05-13Auto merge of #85186 - nikomatsakis:issue-83538-polluted-cache, r=jackh726bors-0/+1
2021-05-13introduce a unit testing feature `rustc_evaluate_where_clauses`Niko Matsakis-0/+1
2021-05-12entirely remove rustc_args_required_const attributeRalf Jung-1/+0
2021-05-05Disallows `#![feature(no_coverage)]` on stable and betaRich Kadel-7/+1
2021-04-27adds feature gating of `no_coverage` at either crate- or function-levelRich Kadel-1/+7
2021-04-27Derived Eq no longer shows uncoveredRich Kadel-0/+1
2021-04-25Auto merge of #84147 - cuviper:array-method-dispatch, r=nikomatsakis,m-ou-sebors-0/+5
2021-04-20Add an attribute to be able to configure the limitOli Scherer-0/+4
2021-04-19Auto merge of #84091 - tmiasko:check-attrs-sym, r=davidtwcobors-3/+3
2021-04-16Implement #[rustc_skip_array_during_method_dispatch]Josh Stone-0/+5
2021-04-16Remove #[main] attribute.Charles Lew-0/+4
2021-04-11Match against attribute name when validating attributesTomasz Miąsko-3/+3
2021-04-03Remove attribute `#[link_args]`Vadim Petrochenkov-5/+0
2021-02-23Add #[rustc_legacy_const_generics]Amanieu d'Antras-0/+1
2021-02-07expand/resolve: Turn `#[derive]` into a regular macro attributeVadim Petrochenkov-1/+0
2021-01-09Allow #[rustc_builtin_macro = "name"].Mara Bos-1/+1
2020-11-10Indroduce feature flag for RFC-2229Aman Arora-0/+1
2020-11-09Add `#[cfg(panic = "...")]`David Hewitt-0/+1
2020-10-30Fix even more clippy warningsJoshua Nelson-4/+1
2020-10-21add rustc_allow_const_fn_unstable attributeFlorian Warzecha-0/+4
2020-10-18Remove redundant 'static in the compilerest31-1/+1
2020-10-08Implement the instruction_set attributexd009642-0/+2
2020-09-30Add support for cmse_nonsecure_entry attributeHugues de Valon-0/+2
2020-09-27Remove `rustc_allow_const_fn_ptr`Dylan MacKenzie-1/+0
2020-09-21Add cfg(target_has_atomic_equal_alignment).Mara Bos-0/+5
2020-09-01driver: replace `lazy_static` by `SyncLazy` from stdmarmeladema-8/+9