Home
last modified time | relevance | path

Searched +full:rust +full:- +full:std +full:- +full:x86_64 +full:- +full:unknown +full:- +full:linux +full:- +full:gnu (Results 1 – 25 of 98) sorted by relevance

1234

/third_party/rust/rust/src/
Dstage0.json3 "dist_server": "https://static.rust-lang.org",
4 "artifacts_server": "https://ci-artifacts.rust-lang.org/rustc-builds",
5 "artifacts_with_llvm_assertions_server": "https://ci-artifacts.rust-lang.org/rustc-builds-alt",
6 "git_merge_commit_email": "bors@rust-lang.org",
13 "The section below is generated by `./x.py run src/tools/bump-stage0`,",
20 "date": "2023-07-13",
25 …"dist/2023-07-13/cargo-1.71.0-aarch64-apple-darwin.tar.gz": "e6c678fa6caaea333b3d05e3dc41842d8a37c…
26 …"dist/2023-07-13/cargo-1.71.0-aarch64-apple-darwin.tar.xz": "7637bc54d15cec656d7abb32417316546c7a7…
27 …"dist/2023-07-13/cargo-1.71.0-aarch64-pc-windows-msvc.tar.gz": "989cddc598aa72ef7574a0eb82c2119909…
28 …"dist/2023-07-13/cargo-1.71.0-aarch64-pc-windows-msvc.tar.xz": "f6df21c5f76c928d1c8fc721ea320846e6…
[all …]
/third_party/rust/crates/libc/ci/
Dbuild.sh4 # Rust version:
8 set -ex
13 RUST=${TOOLCHAIN}
15 echo "Testing Rust ${RUST} on ${OS}"
18 rustup component add rust-src
26 # If there is a std component, fetch it:
32 until [ $n -ge $N ]
34 if rustup target add "${TARGET}" --toolchain "${RUST}" ; then
42 # Test that libc builds without any default features (no std)
44 cargo "+${RUST}" "${BUILD_CMD}" -vv --no-default-features --target "${TARGET}"
[all …]
/third_party/rust/crates/libc/
DCargo.toml4 authors = ["The Rust Project Developers"]
5 license = "MIT OR Apache-2.0"
7 repository = "https://github.com/rust-lang/libc"
8 homepage = "https://github.com/rust-lang/libc"
11 categories = ["external-ffi-bindings", "no-std", "os"]
19 features = ["const-extern-fn", "extra_traits"]
20 default-target = "x86_64-unknown-linux-gnu"
22 "aarch64-apple-darwin",
23 "aarch64-apple-ios",
24 "aarch64-linux-android",
[all …]
/third_party/rust/rust/src/tools/build-manifest/src/
Dmain.rs10 use std::collections::{BTreeMap, HashSet};
11 use std::env;
12 use std::fs;
13 use std::path::{Path, PathBuf};
16 "aarch64-apple-darwin",
17 "aarch64-pc-windows-msvc",
18 "aarch64-unknown-linux-gnu",
19 "aarch64-unknown-linux-musl",
20 "arm-unknown-linux-gnueabi",
21 "arm-unknown-linux-gnueabihf",
[all …]
/third_party/rust/crates/rustix/.github/workflows/
Dmain.yml6 - main
13 runs-on: ubuntu-latest
15 - uses: actions/checkout@v3
18 - uses: ./.github/actions/install-rust
21 - run: cargo fmt --all -- --check
25 runs-on: ${{ matrix.os }}
30 - build: stable
31 os: ubuntu-latest
32 rust: stable
33 - build: nightly
[all …]
/third_party/rust/rust/library/portable-simd/.github/workflows/
Dci.yml7 - master
16 runs-on: ubuntu-latest
19 - uses: actions/checkout@v2
20 - name: Setup Rust
22 rustup update nightly --no-self-update
25 - name: Run rustfmt
26 run: cargo fmt --all -- --check
30 runs-on: ubuntu-latest
32 fail-fast: false
35 … # We shouldn't really have any OS-specific code, so think of this as a list of architectures
[all …]
/third_party/rust/rust/src/doc/rustc/src/
Dplatform-support.md5 white-space: nowrap;
11 for targets at each tier, see the [Target Tier Policy](target-tier-policy.md).
16 Component availability is tracked [here](https://rust-lang.github.io/rustup-components-history/).
20 Tier 1 targets can be thought of as "guaranteed to work". The Rust project
28 see [Tier 1 with Host Tools](target-tier-policy.md#tier-1-with-host-tools) in
34 -------|-------
35 `aarch64-unknown-linux-gnu` | ARM64 Linux (kernel 4.1, glibc 2.17+) [^missing-stack-probes]
36 `i686-pc-windows-gnu` | 32-bit MinGW (Windows 7+) [^windows-support]
37 `i686-pc-windows-msvc` | 32-bit MSVC (Windows 7+) [^windows-support]
38 `i686-unknown-linux-gnu` | 32-bit Linux (kernel 3.2+, glibc 2.17+)
[all …]
/third_party/rust/rust/src/tools/rust-analyzer/.github/workflows/
Drelease.yaml4 - cron: "0 0 * * *" # midnight UTC
10 - release
11 - trigger-nightly
16 RUSTFLAGS: "-D warnings -W unreachable-pub"
20 CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER: aarch64-linux-gnu-gcc
21 CARGO_TARGET_ARM_UNKNOWN_LINUX_GNUEABIHF_LINKER: arm-linux-gnueabihf-gcc
28 - os: windows-latest
29 target: x86_64-pc-windows-msvc
30 code-target: win32-x64
31 - os: windows-latest
[all …]
/third_party/rust/crates/libc/.github/workflows/
Dbors.yml6 - auto-libc
7 - try
13 … actions: write # to cancel workflows (rust-lang/simpleinfra/github-actions/cancel-outdated-builds)
16 name: Docker Linux Tier1
17 runs-on: ubuntu-22.04
19 fail-fast: true
22 i686-unknown-linux-gnu,
23 x86_64-unknown-linux-gnu,
26 - uses: rust-lang/simpleinfra/github-actions/cancel-outdated-builds@master
29 - uses: actions/checkout@v3
[all …]
/third_party/rust/crates/nix/
D.cirrus.yml8 CLIPPYFLAGS: -D warnings -A unknown-lints
9 RUSTFLAGS: -D warnings
10 RUSTDOCFLAGS: -D warnings
18 - . $HOME/.cargo/env || true
19 - $TOOL -Vv
20 - rustc -Vv
21 - $TOOL $BUILD $ZFLAGS --target $TARGET --all-targets
22 - $TOOL doc $ZFLAGS --no-deps --target $TARGET
23 - $TOOL clippy $ZFLAGS --target $TARGET --all-targets -- $CLIPPYFLAGS
24 - if [ -z "$NOHACK" ]; then mkdir -p $HOME/.cargo/bin; export PATH=$HOME/.cargo/bin:$PATH; fi
[all …]
/third_party/rust/crates/humantime/
Dvagga.yaml47 - !Ubuntu xenial
48 - !UbuntuUniverse
49 - !Install [ca-certificates, build-essential, vim]
51 - !TarInstall
52 url: "https://static.rust-lang.org/dist/rust-1.31.0-x86_64-unknown-linux-gnu.tar.gz"
53 script: "./install.sh --prefix=/usr \
54 --components=rustc,rust-std-x86_64-unknown-linux-gnu,cargo"
55 - &bulk !Tar
56 url: "https://github.com/tailhook/bulk/releases/download/v0.4.10/bulk-v0.4.10.tar.gz"
66 - !UbuntuRelease
[all …]
/third_party/rust/crates/linux-raw-sys/.github/workflows/
Dmain.yml6 - main
12 runs-on: ubuntu-latest
15 rust: [stable, nightly, 1.48]
18 RUSTFLAGS: -D warnings
20 - uses: actions/checkout@v3
21 - run: |
23 rustup install ${{ matrix.rust }}
24 rustup default ${{ matrix.rust }}
26 cargo check --features "netlink"
27 cargo check --no-default-features --features "std netlink"
[all …]
/third_party/rust/rust/src/doc/unstable-book/src/compiler-flags/
Dsanitizer.md5 * [#39699](https://github.com/rust-lang/rust/issues/39699).
6 * [#89653](https://github.com/rust-lang/rust/issues/89653).
8 ------------------------
14 forward-edge control flow protection.
18 Flow Integrity (KCFI) provides forward-edge control flow protection for
20 * [LeakSanitizer](#leaksanitizer) a run-time memory leak detector.
23 Armv8.5-A Memory Tagging Extension.
24 * [SafeStack](#safestack) provides backward-edge control flow protection by separating the stack in…
25 * [ShadowCallStack](#shadowcallstack) provides backward-edge control flow protection (aarch64 only).
28 To enable a sanitizer compile with `-Zsanitizer=address`,`-Zsanitizer=cfi`,
[all …]
Dcf-protection.md1 # `cf-protection`
3 The tracking issue for this feature is: [#93754](https://github.com/rust-lang/rust/issues/93754).
5 ------------------------
7 This option enables control-flow enforcement technology (CET) on x86; a more detailed description of
10 - `none` - Disable CET completely (this is the default).
11 - `branch` - Enable indirect branch tracking (`IBT`).
12 - `return` - Enable shadow stack (`SHSTK`).
13 - `full` - Enable both `branch` and `return`.
15 …://www.intel.com/content/www/us/en/develop/articles/technical-look-control-flow-enforcement-techno…
17 This flag only applies to the LLVM backend: it sets the `cf-protection-branch` and
[all …]
/third_party/rust/rust/src/ci/docker/host-x86_64/dist-x86_64-linux/
DDockerfile3 # actually use newer APIs in rustc or std without a fallback. It's more
9 RUN yum upgrade -y && \
10 yum install -y epel-release && \
11 yum install -y \
17 gcc-c++ \
19 glibc-devel.i686 \
20 glibc-devel.x86_64 \
21 libedit-devel \
22 libstdc++-devel.i686 \
23 libstdc++-devel.x86_64 \
[all …]
/third_party/protobuf/
DCargo.bazel.lock4 "aho-corasick 1.1.2": {
5 "name": "aho-corasick",
7 "package_url": "https://github.com/BurntSushi/aho-corasick",
10 "url": "https://static.crates.io/crates/aho-corasick/1.1.2/download",
36 "perf-literal",
37 "std"
58 "license_file": "LICENSE-MIT"
92 "license": "Apache-2.0 OR MIT",
94 "Apache-2.0",
97 "license_file": "LICENSE-APACHE"
[all …]
/third_party/rust/rust/rust-build/
Dohos_ci_build.sh2 set -e
11 readonly oh_tools="${rust_tools}/ohos-sdk/linux/18/native/llvm/bin"
12 readonly mingw_tools="${rust_tools}/mingw-w64/ohos/linux-x86_64/clang-mingw/bin"
13 readonly musl_head_file_path="${root_build_dir}/third_party/musl/include/linux"
20 pushd ${root_build_dir}/third_party/llvm-project/
21 local commit_id_full=$(git rev-parse HEAD)
23 new_version="OHOS llvm-project $commit_id_short"
24 echo "New version is 'OHOS llvm-project $commit_id_short'"
29 mkdir -p ${output_install}
30 if [ "${host_platform}" = "linux" ] && [ ${host_cpu} = "x86_64" ]; then
[all …]
DREADME.md3 This readme briefly describes how to build our Rust toolchain.
6Rust toolchain is built based on Rust 1.72.0. It is used to provide capability of building ohos im…
19 …t install gcc llvm python cmake openssl pkg-config git unzip ninja-build python3-distutils gawk cu…
25 brew install gcc cmake ninja python openssh pkg-config git
33 mkdir -p harmony
41 export PYTHONIOENCODING=utf-8 && bash build/prebuilts_download.sh
42 pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests
43 …./build/scripts/download_sdk.py --branch OpenHarmony-5.1.0-Release --product-name ohos-sdk-full_ap…
49 repo init -u https://gitee.com/OpenHarmony/manifest.git -b master -m rust-toolchain.xml
50 repo sync -c
[all …]
Dfunction.sh4 case $(uname -s) in
5 Linux) host_platform=linux ;;
7 *) echo "Unsupported host platform: $(uname -s)"; exit 1 ;;
10 case $(uname -m) in
12 *) host_cpu=x86_64 ;;
17 rm -rf ${rust_source_dir}/build/*
18 rm -rf ${root_build_dir}/output/*
23 if [ "${host_platform}" = "linux" ] && [ "${host_cpu}" = "x86_64" ]; then
28 if [ "${host_cpu}" = "x86_64" ]; then
34 echo "Unsupported platform: $(uname -s) $(uname -m)"
[all …]
/third_party/rust/rust/src/doc/rustc/src/platform-support/
Darmeb-unknown-linux-gnueabi.md1 # armeb-unknown-linux-gnueabi
4 Target for cross-compiling Linux user-mode applications targeting the ARM BE8 architecture.
7-endian ordered code-stream used by conventional little endian ARM systems, however the data acces…
10-endian architecture for ARM since [ARMv6](https://developer.arm.com/documentation/101754/0616/arm…
16 The target is cross-compiled. This target supports `std` in the normal way (indeed only nominal cha…
19 The target definition can be seen [here](https://github.com/rust-lang/rust/tree/master/compiler/rus…
22 Because it is Tier 3, rust does not yet ship pre-compiled artifacts for this target.
24Rust with support for the target by adding it to the target list in config.toml, a sample configur…
28 download-ci-llvm = false
35 target = ["x86_64-unknown-linux-gnu", "armeb-unknown-linux-gnueabi"]
[all …]
Dloongarch-linux.md1 # loongarch\*-unknown-linux-\*
7 [LoongArch]: https://loongson.github.io/LoongArch-Documentation/README-EN.html
9 The target name follow this format: `<machine>-<vendor>-<os><fabi_suffix>`, where `<machine>` speci…
10 …ase ABI type is encoded into the os field of the specifier using the string suffix `<fabi-suffix>`.
12 | `<fabi-suffix>` | `Description` |
13 |------------------------|--------------------------------------------------------------------|
14 | f64 | The base ABI use 64-bits FPRs for parameter passing. (lp64d)|
15 | f32 | The base ABI uses 32-bit FPRs for parameter passing. (lp64f)|
21 |----------------------------------|-------------|----------|----------------------------------|
22 | lp64d/base | glibc | linux | loongarch64-unknown-linux-gnu |
[all …]
Dnto-qnx.md1 # nto-qnx
5 [QNX®][BlackBerry] Neutrino (nto) Real-time operating system.
14 - Florian Bartels, `Florian.Bartels@elektrobit.com`, https://github.com/flba-eb
15 - Tristan Roach, `TRoach@blackberry.com`, https://github.com/gh-tr
22 |----------------------|---------------------|:------------:|:----------------:|
24 | 7.1 | x86_64 | ✓ | ✓ |
29 In the table above, 'full support' indicates support for building Rust applications with the full s…
32 For building or using the Rust toolchain for QNX Neutrino, the
33 …rm (SDP)](https://blackberry.qnx.com/en/products/foundation-software/qnx-software-development-plat…
35 Initialization is usually done by sourcing `qnxsdp-env.sh` (this will be installed as part of the S…
[all …]
Dx86_64-unknown-none.md1 # `x86_64-unknown-none`
5 Freestanding/bare-metal x86-64 binaries in ELF format: firmware, kernels, etc.
9 - Harald Hoyer `harald@profian.com`, https://github.com/haraldh
10 - Mike Leany, https://github.com/mikeleany
14 This target is cross-compiled. There is no support for `std`. There is no
17 By default, Rust code generated for this target does not use any vector or
18 floating-point registers (e.g. SSE, AVX). This allows the generated code to run
23 features via the `-C target-feature=` codegen options to rustc, or via the
24 `#[target_feature]` mechanism within Rust code.
26 By default, code generated with this target should run on any `x86_64`
[all …]
/third_party/rust/crates/memchr/.github/workflows/
Dci.yml5 - master
8 - master
10 - cron: '00 01 * * *'
15 # For some builds, we use cross to test on 32-bit and big-endian
18 # When CARGO is set to CROSS, TARGET is set to `--target matrix.target`.
22 runs-on: ${{ matrix.os }}
26 - pinned
27 - stable
28 - stable-32
29 - stable-mips
[all …]
/third_party/rust/rust/src/bootstrap/
Dconfigure.py3 # ignore-tidy-linelength
34 o("debug", "rust.debug", "enables debugging environment; does not affect optimization of bootstrapp…
36 o("compiler-docs", "build.compiler-docs", "build compiler documentation")
37 o("optimize-tests", "rust.optimize-tests", "build tests with optimizations")
38 o("verbose-tests", "rust.verbose-tests", "enable verbose output when running tests")
41 o("local-rust", None, "use an installed rustc rather than downloading a snapshot")
42 v("local-rust-root", None, "set prefix for local rust binary")
43 …ocal-rebuild", "build.local-rebuild", "assume local-rust matches the current version, for rebuilds…
44 o("llvm-static-stdcpp", "llvm.static-libstdcpp", "statically link to libstdc++ for LLVM")
45 o("llvm-link-shared", "llvm.link-shared", "prefer shared linking to LLVM (llvm-config --link-shared…
[all …]

1234