bjorn3
da6e4d4890
Move CrateInfo computation after codegen_crate
...
CrateInfo is only necessary during linking and non-local LTO.
2026-05-06 14:51:38 +00:00
bjorn3
5aa980e6dc
Replace CodegenResults with CompiledModules
...
This is already CodegenResults without CrateInfo. The driver can
calculate the CrateInfo and pass it by-ref to the backend. Using
CompiledModules makes it a bit easier to move some other things out of
the backend as will be necessary for moving LTO to the link phase.
2026-03-02 16:39:41 +00:00
bjorn3
a192c617ec
Use CompiledModules inside CodegenResults
...
In preparation for fully replacing CodegenResults with CompiledModules.
2026-03-02 16:39:13 +00:00
bjorn3
d2a0557afb
Convert to inline diagnostics in all codegen backends
2026-02-04 13:12:49 +00:00
Antoni Boucher
7fcbc5ea46
Add a leading dash to linker plugin arguments in the gcc codegen
2025-09-28 13:57:33 -04:00
bjorn3
0bd7aa1116
Move metadata object generation for dylibs to the linker code
...
This deduplicates some code between codegen backends and may in the
future allow adding extra metadata that is only known at link time.
2025-06-03 10:04:34 +00:00
许杰友 Jieyou Xu (Joe)
4f2a3dc196
tests: manually rebless tests/ui-fulldeps/codegen-backend/hotplug.rs
2025-03-04 00:21:02 +08:00
Ralf Jung
93ee180cfa
ABI-required target features: warn when they are missing in base CPU (rather than silently enabling them)
2025-01-28 04:40:42 +01:00
Zalathar
835fbcbcab
Remove the -test suffix from normalize directives
2024-12-27 19:58:16 +11:00
bjorn3
85414ebea7
Fix ui-fulldep tests
2024-12-06 18:42:31 +00:00
Zalathar
7c9b469895
Port tests/run-make-fulldeps/hotplug_codegen_backend to ui-fulldeps
2024-06-07 22:28:00 +10:00