Crate rustc_backUnstable[stability] [-] [+] [src]

Some stuff used by rustc that doesn't have many dependencies

Originally extracted from rustc::back, which was nominally the compiler 'backend', though LLVM is rustc's backend, so rustc_back is really just odds-and-ends relating to code gen and linking. This crate mostly exists to make rustc smaller, so we might put more 'stuff' here in the future. It does not have a dependency on rustc_llvm.

FIXME: Split this into two crates: one that has deps on syntax, and one that doesn't; the one that doesn't might get decent parallel build speedups.

Modules

abi
archive

A helper class for dealing with static archives

arm
fs
mips
mipsel
rpath
sha2

This module implements only the Sha256 function since that is all that is needed for internal use. This implementation is not intended for external use or for any use where security is important.

svh

Calculation and management of a Strict Version Hash for crates

target

Flexible target specification.

target_strs
x86
x86_64