]>
Commit | Line | Data |
---|---|---|
83c7162d XL |
1 | # The Rustc Book |
2 | ||
3 | - [What is rustc?](what-is-rustc.md) | |
923072b8 FG |
4 | - [Command-line Arguments](command-line-arguments.md) |
5 | - [Codegen Options](codegen-options/index.md) | |
83c7162d | 6 | - [Lints](lints/index.md) |
923072b8 | 7 | - [Lint Levels](lints/levels.md) |
83c7162d | 8 | - [Lint Groups](lints/groups.md) |
923072b8 FG |
9 | - [Lint Listing](lints/listing/index.md) |
10 | - [Allowed-by-default Lints](lints/listing/allowed-by-default.md) | |
11 | - [Warn-by-default Lints](lints/listing/warn-by-default.md) | |
12 | - [Deny-by-default Lints](lints/listing/deny-by-default.md) | |
e74abb32 | 13 | - [JSON Output](json.md) |
6a06907d | 14 | - [Tests](tests/index.md) |
3dfed10e | 15 | - [Platform Support](platform-support.md) |
923072b8 FG |
16 | - [Target Tier Policy](target-tier-policy.md) |
17 | - [Template for Target-specific Documentation](platform-support/TEMPLATE.md) | |
4b012472 FG |
18 | - [arm64e-apple-ios.md](platform-support/arm64e-apple-ios.md) |
19 | - [arm64e-apple-darwin.md](platform-support/arm64e-apple-darwin.md) | |
17df50a5 | 20 | - [aarch64-apple-ios-sim](platform-support/aarch64-apple-ios-sim.md) |
fe692bf9 | 21 | - [\*-apple-tvos](platform-support/apple-tvos.md) |
923072b8 | 22 | - [\*-apple-watchos\*](platform-support/apple-watchos.md) |
064997fb | 23 | - [aarch64-nintendo-switch-freestanding](platform-support/aarch64-nintendo-switch-freestanding.md) |
f2b60f7d | 24 | - [armeb-unknown-linux-gnueabi](platform-support/armeb-unknown-linux-gnueabi.md) |
4b012472 | 25 | - [arm-none-eabi](platform-support/arm-none-eabi.md) |
f2b60f7d | 26 | - [armv4t-none-eabi](platform-support/armv4t-none-eabi.md) |
2b03887a | 27 | - [armv5te-none-eabi](platform-support/armv5te-none-eabi.md) |
4b012472 | 28 | - [armv7r-none-eabi](platform-support/armv7r-none-eabi.md) |
923072b8 | 29 | - [armv6k-nintendo-3ds](platform-support/armv6k-nintendo-3ds.md) |
9c376795 | 30 | - [armv7-sony-vita-newlibeabihf](platform-support/armv7-sony-vita-newlibeabihf.md) |
5099ac24 FG |
31 | - [armv7-unknown-linux-uclibceabi](platform-support/armv7-unknown-linux-uclibceabi.md) |
32 | - [armv7-unknown-linux-uclibceabihf](platform-support/armv7-unknown-linux-uclibceabihf.md) | |
2b03887a | 33 | - [\*-android and \*-androideabi](platform-support/android.md) |
353b0b11 | 34 | - [\*-linux-ohos](platform-support/openharmony.md) |
781aab86 | 35 | - [\*-hurd-gnu](platform-support/hurd.md) |
add651ee | 36 | - [aarch64-unknown-teeos](platform-support/aarch64-unknown-teeos.md) |
49aad941 | 37 | - [\*-esp-espidf](platform-support/esp-idf.md) |
9c376795 | 38 | - [\*-unknown-fuchsia](platform-support/fuchsia.md) |
c295e0f8 | 39 | - [\*-kmc-solid_\*](platform-support/kmc-solid.md) |
ed00b5ec | 40 | - [csky-unknown-linux-gnuabiv2\*](platform-support/csky-unknown-linux-gnuabiv2.md) |
353b0b11 | 41 | - [loongarch\*-unknown-linux-\*](platform-support/loongarch-linux.md) |
fe692bf9 | 42 | - [loongarch\*-unknown-none\*](platform-support/loongarch-none.md) |
04454e1e FG |
43 | - [m68k-unknown-linux-gnu](platform-support/m68k-unknown-linux-gnu.md) |
44 | - [mips64-openwrt-linux-musl](platform-support/mips64-openwrt-linux-musl.md) | |
487cf647 | 45 | - [mipsel-sony-psx](platform-support/mipsel-sony-psx.md) |
add651ee | 46 | - [mipsisa\*r6\*-unknown-linux-gnu\*](platform-support/mips-release-6.md) |
04454e1e | 47 | - [nvptx64-nvidia-cuda](platform-support/nvptx64-nvidia-cuda.md) |
ed00b5ec | 48 | - [powerpc64-ibm-aix](platform-support/aix.md) |
923072b8 | 49 | - [riscv32imac-unknown-xous-elf](platform-support/riscv32imac-unknown-xous-elf.md) |
4b012472 | 50 | - [riscv32*-unknown-none-elf](platform-support/riscv32imac-unknown-none-elf.md) |
add651ee | 51 | - [sparc-unknown-none-elf](./platform-support/sparc-unknown-none-elf.md) |
04454e1e | 52 | - [*-pc-windows-gnullvm](platform-support/pc-windows-gnullvm.md) |
487cf647 | 53 | - [\*-nto-qnx-\*](platform-support/nto-qnx.md) |
add651ee FG |
54 | - [*-unikraft-linux-musl](platform-support/unikraft-linux-musl.md) |
55 | - [*-unknown-hermit](platform-support/hermit.md) | |
fe692bf9 | 56 | - [\*-unknown-netbsd\*](platform-support/netbsd.md) |
5099ac24 | 57 | - [*-unknown-openbsd](platform-support/openbsd.md) |
064997fb | 58 | - [\*-unknown-uefi](platform-support/unknown-uefi.md) |
add651ee | 59 | - [wasm32-wasi-preview1-threads](platform-support/wasm32-wasi-preview1-threads.md) |
3c0e092e | 60 | - [wasm64-unknown-unknown](platform-support/wasm64-unknown-unknown.md) |
4b012472 | 61 | - [\*-win7-windows-msvc](platform-support/win7-windows-msvc.md) |
2b03887a | 62 | - [x86_64-fortanix-unknown-sgx](platform-support/x86_64-fortanix-unknown-sgx.md) |
04454e1e | 63 | - [x86_64-unknown-none](platform-support/x86_64-unknown-none.md) |
49aad941 | 64 | - [x86_64h-apple-darwin](platform-support/x86_64h-apple-darwin.md) |
83c7162d XL |
65 | - [Targets](targets/index.md) |
66 | - [Built-in Targets](targets/built-in.md) | |
67 | - [Custom Targets](targets/custom.md) | |
e74abb32 | 68 | - [Known Issues](targets/known-issues.md) |
dc9dc135 | 69 | - [Profile-guided Optimization](profile-guided-optimization.md) |
5099ac24 | 70 | - [Instrumentation-based Code Coverage](instrument-coverage.md) |
923072b8 | 71 | - [Linker-plugin-based LTO](linker-plugin-lto.md) |
fc512014 | 72 | - [Exploit Mitigations](exploit-mitigations.md) |
add651ee FG |
73 | - [Symbol Mangling](symbol-mangling/index.md) |
74 | - [v0 Symbol Format](symbol-mangling/v0.md) | |
9fa01778 | 75 | - [Contributing to `rustc`](contributing.md) |