about summary refs log tree commit diff
path: root/src/test/rustdoc-ui/coverage/json.rs
diff options
context:
space:
mode:
authorMazdak Farrokhzad <twingoow@gmail.com>2020-04-09 05:29:42 +0200
committerGitHub <noreply@github.com>2020-04-09 05:29:42 +0200
commitcefee7bd9a7e188e406cac0190cf4a19fcca27ff (patch)
tree393a0a8255eaa6c3a3905152ec4b78bdda5815af /src/test/rustdoc-ui/coverage/json.rs
parenta209b4f447b528362354edfd78aa96349633dc17 (diff)
parent5a4fa4554f26b1d34c4b336f4609edc65704643e (diff)
downloadrust-cefee7bd9a7e188e406cac0190cf4a19fcca27ff.tar.gz
rust-cefee7bd9a7e188e406cac0190cf4a19fcca27ff.zip
Rollup merge of #70868 - petrochenkov:linkorder, r=nagisa,mati865
rustc_codegen_ssa: Refactor construction of linker arguments

And add comments.

This PR doesn't reorder any linker arguments and therefore shouldn't contain any observable changes.

The next goal here is to
- Factor out order-independent linker arguments in the compiler code and in target specifications and pass them together. Such arguments generally apply to the whole linking session or the produced linking result rather to individual object files or libraries.
- Figure out where exactly among the remaining order-dependent arguments we should place customization points like `-C link-args` and `-Z pre-link-args`.
- Possibly provide command line opt-outs for options that are currently passed unconditionally (like CRT objects or arguments defined by the target spec).
- Document and stabilize the customization points that are not yet stable (https://github.com/rust-lang/rust/pull/70505).
Diffstat (limited to 'src/test/rustdoc-ui/coverage/json.rs')
0 files changed, 0 insertions, 0 deletions