Skip to content

Commit

Permalink
fix line lengths for ci/cd
Browse files Browse the repository at this point in the history
  • Loading branch information
Oliver Dechant committed Mar 4, 2024
1 parent 2d7ff97 commit c506500
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions src/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -124,11 +124,12 @@ code for. This is called _monomorphization collection_ and it happens at the
We then begin what is simply called _code generation_ or _codegen_. The [code
generation stage][codegen] is when higher-level representations of source are
turned into an executable binary. Since `rustc` uses LLVM for code generation,
the first step is to convert the `MIR` to `LLVM-IR`. This is where the `MIR` is actually monomorphized. The `LLVM-IR` is
passed to LLVM, which does a lot more optimizations on it, emitting machine
code which is basically assembly code with additional low-level types and
annotations added (e.g. an ELF object or `WASM`). The different
libraries/binaries are then linked together to produce the final binary.
the first step is to convert the `MIR` to `LLVM-IR`. This is where the `MIR` is
actually monomorphized. The `LLVM-IR` is passed to LLVM, which does a lot more
optimizations on it, emitting machine code which is basically assembly code
with additional low-level types and annotations added (e.g. an ELF object or
`WASM`). The different libraries/binaries are then linked together to produce
the final binary.

[*trait solving*]: traits/resolution.md
[*type checking*]: type-checking.md
Expand Down

0 comments on commit c506500

Please sign in to comment.