From c506500c41f8aa8e6cf9956e7b01909cf70d898c Mon Sep 17 00:00:00 2001 From: Oliver Dechant Date: Mon, 4 Mar 2024 15:07:38 -0400 Subject: [PATCH] fix line lengths for ci/cd --- src/overview.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/overview.md b/src/overview.md index c7316111d..6708d860c 100644 --- a/src/overview.md +++ b/src/overview.md @@ -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