## no-vectorize-slp
By default, `rustc` will attempt to vectorize loops using [superword-level
-parallism](https://llvm.org/docs/Vectorizers.html#the-slp-vectorizer). This
+parallelism](https://llvm.org/docs/Vectorizers.html#the-slp-vectorizer). This
flag will turn that behavior off.
## soft-float
## incremental
-This flag allows you to enable incremental compilation.
\ No newline at end of file
+This flag allows you to enable incremental compilation.
This will produce this warning:
-```bash
-> rustc lib.rs --crate-type=lib
+```console
+$ rustc lib.rs --crate-type=lib
warning: unused variable: `x`
--> lib.rs:2:9
|
This lint detects any `const` items with the `#[no_mangle]` attribute.
Constants do not have their symbols exported, and therefore, this probably
-means you meant to use a `static`, not a `const. Some example code that
+means you meant to use a `static`, not a `const`. Some example code that
triggers this lint:
```rust,ignore
`rustc` is a cross-compiler by default. This means that you can use any compiler to build for any
architecture. The list of *targets* are the possible architectures that you can build for.
-You can see the API docs for a given target
-[here](https://doc.rust-lang.org/nightly/nightly-rustc/rustc_back/target/struct.Target.html), all
-of these options can be set on a per-target basis.
+To see all the options that you can set with a target, see the docs
+[here](https://doc.rust-lang.org/nightly/nightly-rustc/rustc_back/target/struct.Target.html).
To compile to a particular target, use the `--target` flag:
```bash
$ rustc src/main.rs --target=wasm32-unknown-unknown
-```
\ No newline at end of file
+```