rust/src/librustc_codegen_llvm/back
Pietro Albini ab5e45ae6b
Rollup merge of #56075 - alexcrichton:wasm-producer-section, r=estebank
Encode a custom "producers" section in wasm files

This commit implements WebAssembly/tool-conventions#65 for wasm files
produced by the Rust compiler. This adds a bit of metadata to wasm
modules to indicate that the file's language includes Rust and the
file's "processed-by" tools includes rustc.

The thinking with this section is to eventually have telemetry in
browsers tracking all this.
2018-11-25 17:05:01 +01:00
..
archive.rs Separating the back folder between backend-agnostic and LLVM-specific code 2018-11-16 15:08:18 +02:00
bytecode.rs codegen_llvm_back: remove 'static from consts 2018-11-10 19:25:23 +01:00
link.rs Rollup merge of #56075 - alexcrichton:wasm-producer-section, r=estebank 2018-11-25 17:05:01 +01:00
lto.rs [eddyb] rustc_codegen_ssa: rename interfaces to traits. 2018-11-16 15:08:18 +02:00
rpath.rs codegen_llvm_back: use to_owned instead of to_string with string literals 2018-11-10 19:25:23 +01:00
wasm.rs Encode a custom "producers" section in wasm files 2018-11-19 12:09:19 -08:00
write.rs [eddyb] rustc_codegen_ssa: rename interfaces to traits. 2018-11-16 15:08:18 +02:00