about summary refs log tree commit diff
path: root/compiler/rustc_feature/src/builtin_attrs.rs
AgeCommit message (Expand)AuthorLines
2022-06-01Add #[rustc_box]est31-0/+6
2022-05-30Auto merge of #96964 - oli-obk:const_trait_mvp, r=compiler-errorsbors-3/+4
2022-05-30Remove `#[default..]` and add `#[const_trait]`Deadbeef-3/+4
2022-05-24Add support for embedding pretty printers via the `#[debugger_visualizer]` at...ridwanabdillahi-1/+1
2022-05-10change some attrs to `only_local`lcnr-7/+7
2022-05-10only_local: always check for misuselcnr-1/+1
2022-05-10add check and don't encode `#[inline]`lcnr-1/+1
2022-05-10don't encode only locally used attrslcnr-11/+37
2022-05-09Auto merge of #95960 - jhpratt:remove-rustc_deprecated, r=compiler-errorsbors-4/+3
2022-05-05Auto merge of #96520 - lcnr:general-incoherent-impls, r=petrochenkovbors-0/+5
2022-05-05generalize "incoherent impls" impl for custom typeslcnr-0/+5
2022-05-03Add support for a new attribute `#[debugger_visualizer]` to support embedding...ridwanabdillahi-0/+6
2022-04-14Use native duplicate attribute checkJacob Pratt-4/+3
2022-04-10Fix crate_type attribute to not warn on duplicatesEric Huss-1/+1
2022-03-30rework implementation for inherent impls for builtin typeslcnr-0/+8
2022-03-15Add deprecated_safe feature gate and attribute, cc #94978skippy10110-0/+5
2022-03-10Rollup merge of #94635 - jhpratt:merge-deprecated-attrs, r=davidtwcoMatthias Krüger-1/+1
2022-03-04Change `rustc_deprecated` to use `note`Jacob Pratt-1/+1
2022-03-03Generalize `get_nullable_type` to allow types where null is all-ones.Dan Gohman-3/+3
2022-03-02Added `Expect` lint level and attribute (RFC-2383)xFrednet-0/+4
2022-02-21fix names in feature(...) suggestionMario Carneiro-1/+1
2022-02-19Rollup merge of #93658 - cchiw:issue-77443-fix, r=joshtriplettMatthias Krüger-1/+0
2022-02-16Destabilize cfg(target_has_atomic_load_store = ...)Mark Rousskov-0/+1
2022-02-10updating the feature-gate listing and do not require the feature-gate to use ...Charisee-1/+0
2022-02-10Rollup merge of #93824 - Amanieu:stable_cfg_target_has_atomic, r=davidtwcoMatthias Krüger-4/+2
2022-02-09Rollup merge of #93753 - jeremyBanks:main-conflict, r=petrochenkovMatthias Krüger-1/+0
2022-02-09Rollup merge of #91504 - cynecx:used_retain, r=nikicMatthias Krüger-1/+1
2022-02-09Stabilize cfg_target_has_atomicAmanieu d'Antras-4/+2
2022-02-08Remove obsolete no-op #[main] attribute from compiler.Jeremy Banks-1/+0
2022-02-07Rollup merge of #93416 - name1e5s:chore/remove_allow_fail, r=m-ou-seMara Bos-1/+0
2022-02-07add tests and fix commentscynecx-1/+1
2022-02-06`#[used(linker)]` attribute (https://github.com/dtolnay/linkme/issues/41)cynecx-1/+1
2022-02-01add a rustc::query_stability lintlcnr-0/+3
2022-01-31Move overlap_mode into trait level attribute + feature flagSantiago Pastorino-1/+0
2022-01-28remove allow_fail test flagyuhaixin.hx-1/+0
2022-01-27update pass_by_valuelcnr-1/+1
2022-01-21Implement stable with negative coherence modeSantiago Pastorino-0/+1
2022-01-18Rollup merge of #92701 - ehuss:even-more-attr-validation, r=matthewjasperMatthias Krüger-2/+2
2022-01-17Rollup merge of #92164 - WaffleLapkin:rustc_must_implement_one_of_attr, r=Aar...Matthias Krüger-0/+6
2022-01-11rustc_pass_by_value: allow types with no parameters on selfMahdi Dibaiee-1/+1
2022-01-09Mark windows_subsytem and no_builtins as crate-only attributes.Eric Huss-2/+2
2022-01-09feat: pass_by_value lint attributeMahdi Dibaiee-0/+5
2022-01-09Apply suggestions from code reviewWaffle Maybe-1/+1
2022-01-09Implement `#[rustc_must_implement_one_of]` attributeMaybe Waffle-0/+6
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