Auto merge of #140083 - ChrisDenton:rollup-o0xjy0y, r=ChrisDenton

Rollup of 5 pull requests

Successful merges:

 - #138870 (Add target-specific NaN payloads for the missing tier 2 targets)
 - #139028 (Make target maintainers more easily pingable)
 - #140063 (Remove stray newline from post-merge report)
 - #140067 (Remove (now unused) #[rustc_macro_edition_2021] attribute)
 - #140068 (replace broken links armv7-rtems-eabihf.md)

r? `@ghost`
`@rustbot` modify labels: rollup
This commit is contained in:
bors 2025-04-20 15:40:08 +00:00
commit b8c54d6358
98 changed files with 185 additions and 211 deletions

View file

@ -191,7 +191,6 @@ pub enum AttributeKind {
},
MacroTransparency(Transparency),
Repr(ThinVec<(ReprAttr, Span)>),
RustcMacroEdition2021,
Stability {
stability: Stability,
/// Span of the `#[stable(...)]` or `#[unstable(...)]` attribute

View file

@ -28,7 +28,6 @@ pub(crate) mod cfg;
pub(crate) mod confusables;
pub(crate) mod deprecation;
pub(crate) mod repr;
pub(crate) mod rustc;
pub(crate) mod stability;
pub(crate) mod transparency;
pub(crate) mod util;

View file

@ -1,19 +0,0 @@
use rustc_attr_data_structures::AttributeKind;
use rustc_span::sym;
use super::{AcceptContext, SingleAttributeParser};
use crate::parser::ArgParser;
pub(crate) struct RustcMacroEdition2021Parser;
// FIXME(jdonszelmann): make these proper diagnostics
impl SingleAttributeParser for RustcMacroEdition2021Parser {
const PATH: &'static [rustc_span::Symbol] = &[sym::rustc_macro_edition_2021];
fn on_duplicate(_cx: &crate::context::AcceptContext<'_>, _first_span: rustc_span::Span) {}
fn convert(_cx: &AcceptContext<'_>, args: &ArgParser<'_>) -> Option<AttributeKind> {
assert!(args.no_args());
Some(AttributeKind::RustcMacroEdition2021)
}
}

View file

@ -15,7 +15,6 @@ use crate::attributes::allow_unstable::{AllowConstFnUnstableParser, AllowInterna
use crate::attributes::confusables::ConfusablesParser;
use crate::attributes::deprecation::DeprecationParser;
use crate::attributes::repr::ReprParser;
use crate::attributes::rustc::RustcMacroEdition2021Parser;
use crate::attributes::stability::{
BodyStabilityParser, ConstStabilityIndirectParser, ConstStabilityParser, StabilityParser,
};
@ -77,7 +76,6 @@ attribute_groups!(
// tidy-alphabetical-start
Single<ConstStabilityIndirectParser>,
Single<DeprecationParser>,
Single<RustcMacroEdition2021Parser>,
Single<TransparencyParser>,
// tidy-alphabetical-end
];

View file

@ -676,14 +676,6 @@ pub static BUILTIN_ATTRIBUTES: &[BuiltinAttribute] = &[
"`rustc_never_type_options` is used to experiment with never type fallback and work on \
never type stabilization, and will never be stable"
),
rustc_attr!(
rustc_macro_edition_2021,
Normal,
template!(Word),
ErrorFollowing,
EncodeCrossCrate::No,
"makes spans in this macro edition 2021"
),
// ==========================================================================
// Internal attributes: Runtime related:

View file

@ -8,7 +8,7 @@ use std::sync::Arc;
use rustc_ast::expand::StrippedCfgItem;
use rustc_ast::{self as ast, Crate, NodeId, attr};
use rustc_ast_pretty::pprust;
use rustc_attr_parsing::{AttributeKind, StabilityLevel, find_attr};
use rustc_attr_parsing::StabilityLevel;
use rustc_data_structures::intern::Interned;
use rustc_errors::{Applicability, DiagCtxtHandle, StashKey};
use rustc_expand::base::{
@ -1128,13 +1128,6 @@ impl<'ra, 'tcx> Resolver<'ra, 'tcx> {
edition,
);
// The #[rustc_macro_edition_2021] attribute is used by the pin!() macro
// as a temporary workaround for a regression in expressiveness in Rust 2024.
// See https://github.com/rust-lang/rust/issues/138718.
if find_attr!(attrs.iter(), AttributeKind::RustcMacroEdition2021) {
ext.edition = Edition::Edition2021;
}
if let Some(builtin_name) = ext.builtin_name {
// The macro was marked with `#[rustc_builtin_macro]`.
if let Some(builtin_ext_kind) = self.builtin_macros.get(&builtin_name) {

View file

@ -1824,7 +1824,6 @@ symbols! {
rustc_lint_opt_ty,
rustc_lint_query_instability,
rustc_lint_untracked_query_information,
rustc_macro_edition_2021,
rustc_macro_transparency,
rustc_main,
rustc_mir,

View file

@ -1307,10 +1307,12 @@ mod prim_f16 {}
// FIXME: Is there a better place to put this?
///
/// | `target_arch` | Extra payloads possible on this platform |
/// |---------------|---------|
/// | `x86`, `x86_64`, `arm`, `aarch64`, `riscv32`, `riscv64` | None |
/// |---------------|------------------------------------------|
// Sorted alphabetically
/// | `aarch64`, `arm`, `arm64ec`, `loongarch64`, `powerpc` (except when `target_abi = "spe"`), `powerpc64`, `riscv32`, `riscv64`, `s390x`, `x86`, `x86_64` | None |
/// | `nvptx64` | All payloads |
/// | `sparc`, `sparc64` | The all-one payload |
/// | `wasm32`, `wasm64` | If all input NaNs are quiet with all-zero payload: None.<br> Otherwise: all possible payloads. |
/// | `wasm32`, `wasm64` | If all input NaNs are quiet with all-zero payload: None.<br> Otherwise: all payloads. |
///
/// For targets not in this table, all payloads are possible.
///

View file

@ -191,7 +191,7 @@ fn post_merge_report(db: JobDatabase, current: String, parent: String) -> anyhow
output_details("Test dashboard", || {
println!(
r#"\nRun
r#"Run
```bash
cargo run --manifest-path src/ci/citool/Cargo.toml -- \

View file

@ -6,7 +6,8 @@ One-sentence description of the target (e.g. CPU, OS)
## Target maintainers
- Some Person, https://github.com/...
[@Ghost](https://github.com/Ghost)
[@octocat](https://github.com/octocat)
## Requirements

View file

@ -4,10 +4,10 @@
Nintendo Switch with pure-Rust toolchain.
## Designated Developers
## Target Maintainers
* [@leo60228](https://github.com/leo60228)
* [@jam1garner](https://github.com/jam1garner)
[@leo60228](https://github.com/leo60228)
[@jam1garner](https://github.com/jam1garner)
## Requirements

View file

@ -20,8 +20,8 @@ TEEOS is open source in progress. [MORE about](https://gitee.com/opentrustee-gro
## Target maintainers
- Petrochenkov Vadim
- Sword-Destiny
[@petrochenkov](https://github.com/petrochenkov)
[@Sword-Destiny](https://github.com/Sword-Destiny)
## Setup
We use OpenHarmony SDK for TEEOS.

View file

@ -6,8 +6,8 @@ Rust for AIX operating system, currently only 64-bit PowerPC is supported.
## Target maintainers
- David Tenty `daltenty@ibm.com`, https://github.com/daltenty
- Chris Cambly, `ccambly@ca.ibm.com`, https://github.com/gilamn5tr
[@daltenty](https://github.com/daltenty)
[@gilamn5tr](https://github.com/gilamn5tr)
## Requirements

View file

@ -6,7 +6,7 @@ AMD GPU target for compute/HSA (Heterogeneous System Architecture).
## Target maintainers
- [@Flakebi](https://github.com/Flakebi)
[@Flakebi](https://github.com/Flakebi)
## Requirements

View file

@ -8,9 +8,9 @@
## Target maintainers
- Chris Wailes ([@chriswailes](https://github.com/chriswailes))
- Matthew Maurer ([@maurer](https://github.com/maurer))
- Martin Geisler ([@mgeisler](https://github.com/mgeisler))
[@chriswailes](https://github.com/chriswailes)
[@maurer](https://github.com/maurer)
[@mgeisler](https://github.com/mgeisler)
## Requirements

View file

@ -9,8 +9,8 @@ Apple macOS targets.
## Target maintainers
- [@thomcc](https://github.com/thomcc)
- [@madsmtm](https://github.com/madsmtm)
[@thomcc](https://github.com/thomcc)
[@madsmtm](https://github.com/madsmtm)
## Requirements

View file

@ -9,9 +9,9 @@ Apple Mac Catalyst targets.
## Target maintainers
- [@badboy](https://github.com/badboy)
- [@BlackHoleFox](https://github.com/BlackHoleFox)
- [@madsmtm](https://github.com/madsmtm)
[@badboy](https://github.com/badboy)
[@BlackHoleFox](https://github.com/BlackHoleFox)
[@madsmtm](https://github.com/madsmtm)
## Requirements

View file

@ -15,9 +15,9 @@ Apple iOS / iPadOS targets.
## Target maintainers
- [@badboy](https://github.com/badboy)
- [@deg4uss3r](https://github.com/deg4uss3r)
- [@madsmtm](https://github.com/madsmtm)
[@badboy](https://github.com/badboy)
[@deg4uss3r](https://github.com/deg4uss3r)
[@madsmtm](https://github.com/madsmtm)
## Requirements

View file

@ -10,8 +10,8 @@ Apple tvOS targets.
## Target maintainers
- [@thomcc](https://github.com/thomcc)
- [@madsmtm](https://github.com/madsmtm)
[@thomcc](https://github.com/thomcc)
[@madsmtm](https://github.com/madsmtm)
## Requirements

View file

@ -9,8 +9,8 @@ Apple visionOS / xrOS targets.
## Target maintainers
- [@agg23](https://github.com/agg23)
- [@madsmtm](https://github.com/madsmtm)
[@agg23](https://github.com/agg23)
[@madsmtm](https://github.com/madsmtm)
## Requirements

View file

@ -12,10 +12,10 @@ Apple watchOS targets.
## Target maintainers
- [@deg4uss3r](https://github.com/deg4uss3r)
- [@vladimir-ea](https://github.com/vladimir-ea)
- [@leohowell](https://github.com/leohowell)
- [@madsmtm](https://github.com/madsmtm)
[@deg4uss3r](https://github.com/deg4uss3r)
[@vladimir-ea](https://github.com/vladimir-ea)
[@leohowell](https://github.com/leohowell)
[@madsmtm](https://github.com/madsmtm)
## Requirements

View file

@ -6,7 +6,7 @@ ARM64e macOS (11.0+, Big Sur+)
## Target maintainers
- Artyom Tetyukhin ([@arttet](https://github.com/arttet))
[@arttet](https://github.com/arttet)
## Requirements

View file

@ -6,7 +6,7 @@ ARM64e iOS (14.0+)
## Target maintainers
- Artyom Tetyukhin ([@arttet](https://github.com/arttet))
[@arttet](https://github.com/arttet)
## Requirements

View file

@ -6,7 +6,7 @@ ARM64e tvOS (10.0+)
## Target maintainers
- Artyom Tetyukhin ([@arttet](https://github.com/arttet))
[@arttet](https://github.com/arttet)
## Requirements

View file

@ -7,7 +7,7 @@ applications on AArch64 Windows 11. See <https://learn.microsoft.com/en-us/windo
## Target maintainers
- [@dpaoliello](https://github.com/dpaoliello)
[@dpaoliello](https://github.com/dpaoliello)
## Requirements

View file

@ -10,7 +10,8 @@ BE8 architecture retains the same little-endian ordered code-stream used by conv
BE8 architecture is the default big-endian architecture for Arm since [Armv6](https://developer.arm.com/documentation/101754/0616/armlink-Reference/armlink-Command-line-Options/--be8?lang=en). It's predecessor, used for Armv4 and Armv5 devices was [BE32](https://developer.arm.com/documentation/dui0474/j/linker-command-line-options/--be32). On Armv6 architecture, endianness can be configured via [system registers](https://developer.arm.com/documentation/ddi0290/g/unaligned-and-mixed-endian-data-access-support/mixed-endian-access-support/interaction-between-the-bus-protocol-and-the-core-endianness). However, BE32 was withdrawn for [Armv7](https://developer.arm.com/documentation/ddi0406/cb/Appendixes/Deprecated-and-Obsolete-Features/Obsolete-features/Support-for-BE-32-endianness-model) onwards.
## Target Maintainers
* [@WorksButNotTested](https://github.com/WorksButNotTested)
[@WorksButNotTested](https://github.com/WorksButNotTested)
## Requirements
The target is cross-compiled. This target supports `std` in the normal way (indeed only nominal changes are required from the standard Arm configuration).

View file

@ -11,8 +11,8 @@ overall performance.
## Target Maintainers
* [@Lokathor](https://github.com/lokathor)
* [@corwinkuiper](https://github.com/corwinkuiper)
[@Lokathor](https://github.com/lokathor)
[@corwinkuiper](https://github.com/corwinkuiper)
## Testing

View file

@ -13,7 +13,7 @@ See [`arm-none-eabi`](arm-none-eabi.md) for information applicable to all
## Target Maintainers
* [@QuinnPainter](https://github.com/QuinnPainter)
[@QuinnPainter](https://github.com/QuinnPainter)
## Testing

View file

@ -13,9 +13,9 @@ from nor used with any official Nintendo SDK.
This target is maintained by members of the [@rust3ds](https://github.com/rust3ds)
organization:
- [@Meziu](https://github.com/Meziu)
- [@AzureMarker](https://github.com/AzureMarker)
- [@ian-h-chamberlain](https://github.com/ian-h-chamberlain)
[@Meziu](https://github.com/Meziu)
[@AzureMarker](https://github.com/AzureMarker)
[@ian-h-chamberlain](https://github.com/ian-h-chamberlain)
## Requirements

View file

@ -6,13 +6,13 @@ ARM targets for the [RTEMS realtime operating system](https://www.rtems.org) us
## Target maintainers
- [@thesummer](https://github.com/thesummer)
[@thesummer](https://github.com/thesummer)
## Requirements
The target does not support host tools. Only cross-compilation is possible.
The cross-compiler toolchain can be obtained by following the installation instructions
of the [RTEMS Documentation](https://docs.rtems.org/branches/master/user/index.html). Additionally to the cross-compiler also a compiled BSP
of the [RTEMS Documentation](https://docs.rtems.org/docs/main/user/index.html). Additionally to the cross-compiler also a compiled BSP
for a board fitting the architecture needs to be available on the host.
Currently tested has been the BSP `xilinx_zynq_a9_qemu` of RTEMS 6.
@ -49,4 +49,4 @@ While basic execution of the unit test harness seems to work. However, running t
## Cross-compilation toolchains and C code
Compatible C-code can be built with the RTEMS cross-compiler toolchain `arm-rtems6-gcc`.
For more information how to build the toolchain, RTEMS itself and RTEMS applications please have a look at the [RTEMS Documentation](https://docs.rtems.org/branches/master/user/index.html).
For more information how to build the toolchain, RTEMS itself and RTEMS applications please have a look at the [RTEMS Documentation](https://docs.rtems.org/docs/main/user/index.html).

View file

@ -9,9 +9,9 @@ from nor used with any official Sony SDK.
## Target maintainers
* [@nikarh](https://github.com/nikarh)
* [@pheki](https://github.com/pheki)
* [@ZetaNumbers](https://github.com/ZetaNumbers)
[@nikarh](https://github.com/nikarh)
[@pheki](https://github.com/pheki)
[@zetanumbers](https://github.com/zetanumbers)
## Requirements

View file

@ -6,7 +6,7 @@ This target supports Armv7-A softfloat CPUs and uses the uclibc-ng standard libr
## Target maintainers
* [@lancethepants](https://github.com/lancethepants)
[@lancethepants](https://github.com/lancethepants)
## Requirements

View file

@ -4,9 +4,9 @@
This tier supports the Armv7-A processor running a Linux kernel and uClibc-ng standard library. It provides full support for rust and the rust standard library.
## Designated Developers
## Target Maintainers
* [@skrap](https://github.com/skrap)
[@skrap](https://github.com/skrap)
## Requirements

View file

@ -16,7 +16,7 @@ See [`arm-none-eabi`](arm-none-eabi.md) for information applicable to all
## Target maintainers
- [Chris Copeland](https://github.com/chrisnc), `chris@chrisnc.net`
[@chrisnc](https://github.com/chrisnc)
## Requirements

View file

@ -16,7 +16,7 @@ See [`arm-none-eabi`](arm-none-eabi.md) for information applicable to all
## Target maintainers
- [Chris Copeland](https://github.com/chrisnc), `chris@chrisnc.net`
[@chrisnc](https://github.com/chrisnc)
## Requirements

View file

@ -6,7 +6,7 @@ Series of microcontrollers from Atmel: ATmega8, ATmega328p etc.
## Target maintainers
- [Patryk Wychowaniec](https://github.com/Patryk27) <pwychowaniec@pm.me>
[@Patryk27](https://github.com/Patryk27)
## Requirements

View file

@ -22,7 +22,7 @@ other links:
## Target maintainers
* [@Dirreke](https://github.com/Dirreke)
[@Dirreke](https://github.com/Dirreke)
## Requirements

View file

@ -6,9 +6,9 @@ Targets for the [ESP-IDF](https://github.com/espressif/esp-idf) development fram
## Target maintainers
- Ivan Markov [@ivmarkov](https://github.com/ivmarkov)
- Scott Mabin [@MabezDev](https://github.com/MabezDev)
- Sergio Gasquez [@SergioGasquez](https://github.com/SergioGasquez)
[@ivmarkov](https://github.com/ivmarkov)
[@MabezDev](https://github.com/MabezDev)
[@SergioGasquez](https://github.com/SergioGasquez)
## Requirements

View file

@ -6,8 +6,8 @@
## Target maintainers
- Alan Somers `asomers@FreeBSD.org`, https://github.com/asomers
- Mikael Urankar `mikael@FreeBSD.org`, https://github.com/MikaelUrankar
[@asomers](https://github.com/asomers)
[@MikaelUrankar](https://github.com/MikaelUrankar)
## Requirements

View file

@ -7,9 +7,11 @@ updatable, and performant.
## Target maintainers
See [`fuchsia.toml`] in the `team` repository for current target maintainers.
[@erickt](https://github.com/erickt)
[@Nashenas88](https://github.com/Nashenas88)
[`fuchsia.toml`]: https://github.com/rust-lang/team/blob/master/teams/fuchsia.toml
The up-to-date list can be also found via the
[fuchsia marker team](https://github.com/rust-lang/team/blob/master/teams/fuchsia.toml).
## Table of contents

View file

@ -14,8 +14,8 @@ Target triplets available so far:
## Target maintainers
- Stefan Lankes ([@stlankes](https://github.com/stlankes))
- Martin Kröning ([@mkroening](https://github.com/mkroening))
[@stlankes](https://github.com/stlankes)
[@mkroening](https://github.com/mkroening)
## Requirements

View file

@ -11,7 +11,7 @@ DSP architecture.
## Target maintainers
- [Brian Cain](https://github.com/androm3da), `bcain@quicinc.com`
[@androm3da](https://github.com/androm3da)
## Requirements
The target is cross-compiled. This target supports `std`. By default, code

View file

@ -10,7 +10,7 @@ Rust for baremetal Hexagon DSPs.
## Target maintainers
- [Brian Cain](https://github.com/androm3da), `bcain@quicinc.com`
[@androm3da](https://github.com/androm3da)
## Requirements

View file

@ -6,7 +6,7 @@
## Target maintainers
- Samuel Thibault, `samuel.thibault@ens-lyon.org`, https://github.com/sthibaul/
[@sthibaul](https://github.com/sthibaul)
## Requirements

View file

@ -4,8 +4,8 @@ Apple macOS on 32-bit x86.
## Target maintainers
- [@thomcc](https://github.com/thomcc)
- [@madsmtm](https://github.com/madsmtm)
[@thomcc](https://github.com/thomcc)
[@madsmtm](https://github.com/madsmtm)
## Requirements

View file

@ -7,8 +7,8 @@ including advanced system debugging, next generation filesystem, networking, and
## Target maintainers
- Joshua M. Clulow ([@jclulow](https://github.com/jclulow))
- Patrick Mooney ([@pfmooney](https://github.com/pfmooney))
[@jclulow](https://github.com/jclulow)
[@pfmooney](https://github.com/pfmooney)
## Requirements

View file

@ -14,9 +14,9 @@ The target names follow this format: `$ARCH-kmc-solid_$KERNEL-$ABI`, where `$ARC
| `armv7a-kmc-solid_asp3-eabi` | `arm` | `kmc` | `solid_asp3` |
| `armv7a-kmc-solid_asp3-eabihf` | `arm` | `kmc` | `solid_asp3` |
## Designated Developers
## Target Maintainers
- [@kawadakk](https://github.com/kawadakk)
[@kawadakk](https://github.com/kawadakk)
## Requirements

View file

@ -22,10 +22,10 @@ Reference material:
## Target maintainers
- [WANG Rui](https://github.com/heiher) `wangrui@loongson.cn`
- [ZHAI Xiang](https://github.com/xiangzhai) `zhaixiang@loongson.cn`
- [ZHAI Xiaojuan](https://github.com/zhaixiaojuan) `zhaixiaojuan@loongson.cn`
- [WANG Xuerui](https://github.com/xen0n) `git@xen0n.name`
[@heiher](https://github.com/heiher)
[@xiangzhai](https://github.com/xiangzhai)
[@zhaixiaojuan](https://github.com/zhaixiaojuan)
[@xen0n](https://github.com/xen0n)
## Requirements

View file

@ -11,8 +11,8 @@ Freestanding/bare-metal LoongArch64 binaries in ELF format: firmware, kernels, e
## Target maintainers
- [WANG Rui](https://github.com/heiher) `wangrui@loongson.cn`
- [WANG Xuerui](https://github.com/xen0n) `git@xen0n.name`
[@heiher](https://github.com/heiher)
[@xen0n](https://github.com/xen0n)
## Requirements

View file

@ -4,10 +4,10 @@
Motorola 680x0 Linux
## Designated Developers
## Target Maintainers
* [@glaubitz](https://github.com/glaubitz)
* [@ricky26](https://github.com/ricky26)
[@glaubitz](https://github.com/glaubitz)
[@ricky26](https://github.com/ricky26)
## Requirements

View file

@ -4,9 +4,9 @@
Bare metal Motorola 680x0
## Designated Developers
## Target Maintainers
* [@knickish](https://github.com/knickish)
[@knickish](https://github.com/knickish)
## Requirements

View file

@ -9,7 +9,7 @@ MIPS32r2 baremetal softfloat, Big Endian or Little Endian.
## Target maintainers
- YunQiang Su, `syq@debian.org`, https://github.com/wzssyqa
[@wzssyqa](https://github.com/wzssyqa)
## Background

View file

@ -16,10 +16,10 @@ The target name follow this format: `<machine>-<vendor>-<os><abi_suffix>`, where
## Target Maintainers
- [Xuan Chen](https://github.com/chenx97) <henry.chen@oss.cipunited.com>
- [Walter Ji](https://github.com/709924470) <walter.ji@oss.cipunited.com>
- [Xinhui Yang](https://github.com/Cyanoxygen) <cyan@oss.cipunited.com>
- [Lain Yang](https://github.com/Fearyncess) <lain.yang@oss.cipunited.com>
[@chenx97](https://github.com/chenx97)
[@709924470](https://github.com/709924470)
[@Cyanoxygen](https://github.com/Cyanoxygen)
[@Fearyncess](https://github.com/Fearyncess)
## Requirements

View file

@ -2,7 +2,8 @@
**Tier: 3**
## Target maintainers
- Donald Hoskins `grommish@gmail.com`, https://github.com/Itus-Shield
[@Itus-Shield](https://github.com/Itus-Shield)
## Requirements
This target is cross-compiled. There is no support for `std`. There is no

View file

@ -6,7 +6,7 @@ Sony PlayStation 1 (psx)
## Designated Developer
* [@ayrtonm](https://github.com/ayrtonm)
[@ayrtonm](https://github.com/ayrtonm)
## Requirements

View file

@ -6,7 +6,7 @@ Little-endian 32 bit MIPS for Linux with `glibc.
## Target maintainers
- [@LukasWoodtli](https://github.com/LukasWoodtli)
[@LukasWoodtli](https://github.com/LukasWoodtli)
## Requirements

View file

@ -31,9 +31,12 @@ are built for NetBSD 9.x, although some exceptions exist (some
are built for NetBSD 8.x but also work on newer OS versions).
## Designated Developers
## Target Maintainers
[@he32](https://github.com/he32)
Further contacts:
- [@he32](https://github.com/he32), `he@NetBSD.org`
- [NetBSD/pkgsrc-wip's rust](https://github.com/NetBSD/pkgsrc-wip/blob/master/rust185/Makefile) maintainer (see MAINTAINER variable). This package is part of "pkgsrc work-in-progress" and is used for deployment and testing of new versions of rust
- [NetBSD's pkgsrc lang/rust](https://github.com/NetBSD/pkgsrc/tree/trunk/lang/rust) for the "proper" package in pkgsrc.
- [NetBSD's pkgsrc lang/rust-bin](https://github.com/NetBSD/pkgsrc/tree/trunk/lang/rust-bin) which re-uses the bootstrap kit as a binary distribution and therefore avoids the rather protracted native build time of rust itself
@ -46,7 +49,7 @@ bug reporting system.
The `x86_64-unknown-netbsd` artifacts is being distributed by the
rust project.
The other targets are built by the designated developers (see above),
The other targets are built by the target maintainers (see above),
and the targets are initially cross-compiled, but many if not most
of them are also built natively as part of testing.

View file

@ -13,10 +13,10 @@ and [QNX][qnx.com].
## Target maintainers
- Florian Bartels, `Florian.Bartels@elektrobit.com`, https://github.com/flba-eb
- Tristan Roach, `TRoach@blackberry.com`, https://github.com/gh-tr
- Jonathan Pallant `Jonathan.Pallant@ferrous-systems.com`, https://github.com/jonathanpallant
- Jorge Aparicio `Jorge.Aparicio@ferrous-systems.com`, https://github.com/japaric
[@flba-eb](https://github.com/flba-eb)
[@gh-tr](https://github.com/gh-tr)
[@jonathanpallant](https://github.com/jonathanpallant)
[@japaric](https://github.com/japaric)
## Requirements

View file

@ -12,7 +12,7 @@ For brevity, many parts of the documentation will refer to Apache NuttX as simpl
## Target maintainers
- Qi Huang [@no1wudi](https://github.com/no1wudi)
[@no1wudi](https://github.com/no1wudi)
## Requirements

View file

@ -7,8 +7,8 @@ platform.
## Target maintainers
- Riccardo D'Ambrosio, https://github.com/RDambrosio016
- Kjetil Kjeka, https://github.com/kjetilkjeka
[@RDambrosio016](https://github.com/RDambrosio016)
[@kjetilkjeka](https://github.com/kjetilkjeka)
<!-- FIXME: fill this out

View file

@ -20,9 +20,12 @@ The target names follow this format: `$ARCH-unknown-openbsd`, where `$ARCH` spec
Note that all OS versions are *major* even if using X.Y notation (`6.8` and `6.9` are different major versions) and could be binary incompatibles (with breaking changes).
## Designated Developers
## Target Maintainers
[@semarie](https://github.com/semarie)
Further contacts:
- [@semarie](https://github.com/semarie), `semarie@openbsd.org`
- [lang/rust](https://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/lang/rust/Makefile?rev=HEAD&content-type=text/x-cvsweb-markup) maintainer (see MAINTAINER variable)
Fallback to ports@openbsd.org, OpenBSD third parties public mailing-list (with openbsd developers readers)

View file

@ -15,8 +15,8 @@ system.
## Target maintainers
- Amanieu d'Antras ([@Amanieu](https://github.com/Amanieu))
- Lu Binglun ([@lubinglun](https://github.com/lubinglun))
[@Amanieu](https://github.com/Amanieu)
[@lubinglun](https://github.com/lubinglun)
## Requirements

View file

@ -9,7 +9,7 @@ See also [platform support documentation of `powerpc-unknown-linux-gnuspe`](powe
## Target maintainers
- [@BKPepe](https://github.com/BKPepe)
[@BKPepe](https://github.com/BKPepe)
## Requirements

View file

@ -7,9 +7,9 @@ This target uses the ELF v2 ABI.
## Target maintainers
- [@Gelbpunkt](https://github.com/Gelbpunkt)
- [@famfo](https://github.com/famfo)
- [@neuschaefer](https://github.com/neuschaefer)
[@Gelbpunkt](https://github.com/Gelbpunkt)
[@famfo](https://github.com/famfo)
[@neuschaefer](https://github.com/neuschaefer)
## Requirements

View file

@ -6,8 +6,8 @@ Target for 64-bit little endian PowerPC Linux programs
## Target maintainers
- David Tenty `daltenty@ibm.com`, https://github.com/daltenty
- Chris Cambly, `ccambly@ca.ibm.com`, https://github.com/gilamn5tr
[@daltenty](https://github.com/daltenty)
[@gilamn5tr](https://github.com/gilamn5tr)
## Requirements

View file

@ -6,9 +6,9 @@ Target for 64-bit little endian PowerPC Linux programs using musl libc.
## Target maintainers
- [@Gelbpunkt](https://github.com/Gelbpunkt)
- [@famfo](https://github.com/famfo)
- [@neuschaefer](https://github.com/neuschaefer)
[@Gelbpunkt](https://github.com/Gelbpunkt)
[@famfo](https://github.com/famfo)
[@neuschaefer](https://github.com/neuschaefer)
## Requirements

View file

@ -13,7 +13,7 @@ Target triplets available so far:
## Target maintainers
- Jeremy Soller ([@jackpot51](https://github.com/jackpot51))
[@jackpot51](https://github.com/jackpot51)
## Requirements

View file

@ -6,7 +6,7 @@ Bare-metal target for RISC-V CPUs with the RV32E, RV32EM and RV32EMC ISAs.
## Target maintainers
* Henri Lunnikivi, <henri.lunnikivi@gmail.com>, [@hegza](https://github.com/hegza)
[@hegza](https://github.com/hegza)
## Requirements

View file

@ -6,9 +6,9 @@ RISC Zero's Zero Knowledge Virtual Machine (zkVM) implementing the RV32IM instru
## Target maintainers
- Frank Laub, `frank@risczero.com`, https://github.com/flaub
- Jeremy Bruestle, `jeremy@risczero.com`, https://github.com/jbruestle
- Erik Kaneda, `erik@risczero.com`, https://github.com/SchmErik
[@flaub](https://github.com/flaub)
[@jbruestle](https://github.com/jbruestle)
[@SchmErik](https://github.com/SchmErik)
## Background

View file

@ -6,7 +6,7 @@ Xous microkernel, message-based operating system that powers devices such as Pre
## Target maintainers
- [@xobs](https://github.com/xobs)
[@xobs](https://github.com/xobs)
## Requirements

View file

@ -7,10 +7,10 @@ RISC-V targets using the *RV64I* base instruction set with the *G* collection of
## Target maintainers
- Kito Cheng, <kito.cheng@gmail.com>, [@kito-cheng](https://github.com/kito-cheng)
- Michael Maitland, <michaeltmaitland@gmail.com>, [@michaelmaitland](https://github.com/michaelmaitland)
- Robin Randhawa, <robin.randhawa@sifive.com>, [@robin-randhawa-sifive](https://github.com/robin-randhawa-sifive)
- Craig Topper, <craig.topper@sifive.com>, [@topperc](https://github.com/topperc)
[@kito-cheng](https://github.com/kito-cheng)
[@michaelmaitland](https://github.com/michaelmaitland)
[@robin-randhawa-sifive](https://github.com/robin-randhawa-sifive)
[@topperc](https://github.com/topperc)
## Requirements

View file

@ -6,8 +6,8 @@ Target for RISC-V Linux programs using musl libc.
## Target maintainers
- [@Amanieu](https://github.com/Amanieu)
- [@kraj](https://github.com/kraj)
[@Amanieu](https://github.com/Amanieu)
[@kraj](https://github.com/kraj)
## Requirements

View file

@ -6,8 +6,8 @@ IBM z/Architecture (s390x) targets (including IBM Z and LinuxONE) running Linux.
## Target maintainers
- Ulrich Weigand, <ulrich.weigand@de.ibm.com>, [@uweigand](https://github.com/uweigand)
- Josh Stone, <jistone@redhat.com>, [@cuviper](https://github.com/cuviper)
[@uweigand](https://github.com/uweigand)
[@cuviper](https://github.com/cuviper)
## Requirements

View file

@ -6,7 +6,7 @@ IBM z/Architecture (s390x) targets (including IBM Z and LinuxONE) running Linux.
## Target maintainers
- Ulrich Weigand, <ulrich.weigand@de.ibm.com>, [@uweigand](https://github.com/uweigand)
[@uweigand](https://github.com/uweigand)
## Requirements

View file

@ -7,7 +7,7 @@ Rust for Solaris operating system.
## Target maintainers
- Petr Sumbera `sumbera@volny.cz`, https://github.com/psumbera
[@psumbera](https://github.com/psumbera)
## Requirements

View file

@ -10,7 +10,7 @@ Rust for bare-metal 32-bit SPARC V7 and V8 systems, e.g. the Gaisler LEON3.
## Target maintainers
- Jonathan Pallant, <jonathan.pallant@ferrous-systems.com>, https://ferrous-systems.com
[@jonathanpallant](https://github.com/jonathanpallant)
## Requirements

View file

@ -7,10 +7,8 @@ Environment (TEE) for Android.
## Target maintainers
- Nicole LeGare (@randomPoison)
- Andrei Homescu (@ahomescu)
- Chris Wailes (chriswailes@google.com)
- As a fallback trusty-dev-team@google.com can be contacted
[@randomPoison](https://github.com/randomPoison)
[@ahomescu](https://github.com/ahomescu)
## Requirements

View file

@ -12,7 +12,7 @@ Target triplets available so far:
## Target maintainers
- Martin Kröning ([@mkroening](https://github.com/mkroening))
[@mkroening](https://github.com/mkroening)
## Requirements

View file

@ -13,8 +13,8 @@ Available targets:
## Target maintainers
- David Rheinsberg ([@dvdhrm](https://github.com/dvdhrm))
- Nicholas Bishop ([@nicholasbishop](https://github.com/nicholasbishop))
[@dvdhrm](https://github.com/dvdhrm)
[@nicholasbishop](https://github.com/nicholasbishop)
## Requirements

View file

@ -6,7 +6,7 @@ Windows targets for Universal Windows Platform (UWP) applications, using MSVC to
## Target maintainers
- [@bdbai](https://github.com/bdbai)
[@bdbai](https://github.com/bdbai)
## Requirements

View file

@ -19,7 +19,7 @@ Target triplets available:
## Target maintainers
- B I Mohammed Abbas ([@biabbas](https://github.com/biabbas))
[@biabbas](https://github.com/biabbas)
## Requirements

View file

@ -36,8 +36,8 @@ If you are only targeting the web and need to access web APIs, the
## Target maintainers
- Hood Chatham, https://github.com/hoodmane
- Juniper Tyree, https://github.com/juntyr
[@hoodmane](https://github.com/hoodmane)
[@juntyr](https://github.com/juntyr)
## Requirements

View file

@ -34,7 +34,7 @@ was not maintained at that time. This means that the list below is not
exhaustive, and there are more interested parties in this target. That being
said, those interested in maintaining this target are:
- Alex Crichton, https://github.com/alexcrichton
[@alexcrichton](https://github.com/alexcrichton)
## Requirements

View file

@ -10,7 +10,7 @@ From the wider Wasm ecosystem perspective, implementing WALI within engines allo
## Target maintainers
- Arjun Ramesh [@arjunr2](https://github.com/arjunr2)
[@arjunr2](https://github.com/arjunr2)
## Requirements

View file

@ -18,10 +18,10 @@ with native multi threading capabilities.
## Target maintainers
- Georgii Rylov, https://github.com/g0djan
- Alex Crichton, https://github.com/alexcrichton
- Andrew Brown, https://github.com/abrown
- Marcin Kolny, https://github.com/loganek
[@g0djan](https://github.com/g0djan)
[@alexcrichton](https://github.com/alexcrichton)
[@abrown](https://github.com/abrown)
[@loganek](https://github.com/loganek)
## Requirements

View file

@ -43,7 +43,7 @@ exhaustive and there are more interested parties in this target. That being
said since when this document was last updated those interested in maintaining
this target are:
- Alex Crichton, https://github.com/alexcrichton
[@alexcrichton](https://github.com/alexcrichton)
## Requirements

View file

@ -13,8 +13,8 @@ WebAssembly binaries with native host capabilities.
## Target maintainers
- Alex Crichton, https://github.com/alexcrichton
- Ryan Levick, https://github.com/rylev
[@alexcrichton](https://github.com/alexcrichton)
[@rylev](https://github.com/rylev)
## Requirements

View file

@ -19,8 +19,8 @@ The target is very similar to [`wasm32-unknown-unknown`](./wasm32-unknown-unknow
## Target maintainers
- Alex Crichton, https://github.com/alexcrichton
- Graydon Hoare, https://github.com/graydon
[@alexcrichton](https://github.com/alexcrichton)
[@graydon](https://github.com/graydon)
## Requirements

View file

@ -9,7 +9,7 @@ WebAssembly proposal.
## Target maintainers
- Alex Crichton, https://github.com/alexcrichton
[@alexcrichton](https://github.com/alexcrichton)
## Requirements

View file

@ -10,7 +10,7 @@ Target triples:
## Target maintainers
- @tbu-
[@tbu-](https://github.com/tbu-)
## Requirements

View file

@ -10,7 +10,7 @@ Target triples:
## Target maintainers
- @roblabla
[@roblabla](https://github.com/roblabla)
## Requirements

View file

@ -11,8 +11,8 @@ Target triples available so far:
## Target maintainers
- [@mati865](https://github.com/mati865)
- [@thomcc](https://github.com/thomcc)
[@mati865](https://github.com/mati865)
[@thomcc](https://github.com/thomcc)
## Requirements

View file

@ -9,11 +9,13 @@ based on the ABI defined by Fortanix for the [Enclave Development Platform
## Target maintainers
The [EDP team](mailto:edp.maintainers@fortanix.com) at Fortanix.
[@jethrogb](https://github.com/jethrogb)
[@raoulstrackx](https://github.com/raoulstrackx)
[@mzohreva](https://github.com/mzohreva)
- Jethro Beekman [@jethrogb](https://github.com/jethrogb)
- Raoul Strackx [@raoulstrackx](https://github.com/raoulstrackx)
- Mohsen Zohrevandi [@mzohreva](https://github.com/mzohreva)
Further contacts:
The [EDP team](mailto:edp.maintainers@fortanix.com) at Fortanix.
## Requirements

View file

@ -10,7 +10,7 @@ Cygwin is only intended as an emulation layer for Unix-only programs which do no
## Target maintainers
- [Berrysoft](https://github.com/Berrysoft)
[@Berrysoft](https://github.com/Berrysoft)
## Requirements

View file

@ -6,7 +6,7 @@ Freestanding x86-64 linux binary with no dependency on libc.
## Target maintainers
- [morr0ne](https://github.com/morr0ne/)
[@morr0ne](https://github.com/morr0ne)
## Requirements

View file

@ -6,8 +6,8 @@ Freestanding/bare-metal x86-64 binaries in ELF format: firmware, kernels, etc.
## Target maintainers
- Harald Hoyer `harald@profian.com`, https://github.com/haraldh
- Mike Leany, https://github.com/mikeleany
[@haraldh](https://github.com/haraldh)
[@mikeleany](https://github.com/mikeleany)
## Requirements

View file

@ -8,7 +8,7 @@ Target for macOS on late-generation `x86_64` Apple chips, usable as the
## Target maintainers
- Thom Chiovoloni `thom@shift.click` <https://github.com/thomcc>
[@thomcc](https://github.com/thomcc)
## Requirements

View file

@ -6,8 +6,8 @@ Targets for Xtensa CPUs.
## Target maintainers
- Scott Mabin [@MabezDev](https://github.com/MabezDev)
- Sergio Gasquez [@SergioGasquez](https://github.com/SergioGasquez)
[@MabezDev](https://github.com/MabezDev)
[@SergioGasquez](https://github.com/SergioGasquez)
## Requirements