#rustc #target #script #commit #at

nightly rustc-ap-rustc_target

Automatically published version of the package rustc_target in the rust-lang/rust repository from commit a6e7a5aa5dc842ddb64607040aefb6ec33e22b59 The publishing script for this crate lives at: https://github.com/alexcrichton/rustc-auto-publish

583 major breaking releases

new 714.0.0 Apr 6, 2021
713.0.0 Mar 30, 2021
712.0.0 Mar 23, 2021
711.0.0 Mar 16, 2021
113.0.0 Apr 27, 2018
Download history 5429/week @ 2020-12-17 4519/week @ 2020-12-24 7749/week @ 2020-12-31 5494/week @ 2021-01-07 6040/week @ 2021-01-14 5301/week @ 2021-01-21 5206/week @ 2021-01-28 5545/week @ 2021-02-04 7645/week @ 2021-02-11 6055/week @ 2021-02-18 5273/week @ 2021-02-25 4693/week @ 2021-03-04 5311/week @ 2021-03-11 5010/week @ 2021-03-18 8342/week @ 2021-03-25 6091/week @ 2021-04-01

24,938 downloads per month
Used in 27 crates (3 directly)

MIT/Apache

1.5MB
32K SLoC

librustc_target contains some very low-level details that are specific to different compilation targets and so forth.

For more information about how rustc works, see the rustc dev guide.


lib.rs:

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_target 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 LLVM.

Dependencies

~5MB
~100K SLoC