This commit separates metadata encoding (`tcx.encode_metadata`) from the creation of the metadata module (which is now handled by `write_compressed_metadata`, formerly `write_metadata`). The metadata encoding now occurs slightly earlier in the pipeline, at the very start of code generation within `start_codegen`. Metadata *writing* still occurs near the end of compilation; that will be moved forward in subsequent commits. |
||
|---|---|---|
| .. | ||
| Cargo.toml | ||
| codegen_backend.rs | ||
| lib.rs | ||
| link.rs | ||
| symbol_names.rs | ||
| symbol_names_test.rs | ||