about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2024-08-01 11:59:47 -0700
committerAlex Crichton <alex@alexcrichton.com>2024-08-01 11:59:47 -0700
commite65a48efd9b711281c70667c5392de70a9e1f7c3 (patch)
treee9024523418df2bc4317b853139c6daa9870b89b /compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp
parente60ebb2f2c1facba87e7971798f3cbdfd309cd23 (diff)
downloadrust-e65a48efd9b711281c70667c5392de70a9e1f7c3.tar.gz
rust-e65a48efd9b711281c70667c5392de70a9e1f7c3.zip
Document WebAssembly target feature expectations
This commit is a result of the discussion on #128475 and incorporates
parts of #109807 as well. This is all done as a new page of
documentation for the `wasm32-unknown-unknown` target which previously
did not exist. This new page goes into details about the preexisting
target and additionally documents the expectations for WebAssembly
features and code generation.

The tl;dr is that LLVM will enable features over time after most engines
have had support for awhile. Compiling without features requires
`-Ctarget-cpu=mvp` to rustc plus `-Zbuild-std` to Cargo.

Closes #109807
Closes #128475
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp')
0 files changed, 0 insertions, 0 deletions