precompile and cache Carbon prelude (#7432)

Refactors the link driver to automatically compile and cache the carbon
prelude for use in linking.

Implements a `carbon_library` rule for compiling the Core library
dependencies in the examples.
This commit is contained in:
Lucile Rose Nihlen
2026-07-16 18:02:14 +00:00
committed by GitHub
parent 90f6654b48
commit 625f2ca629
63 changed files with 1454 additions and 634 deletions
+3 -1
View File
@@ -102,7 +102,9 @@ class PreludeCompileBenchmark {
if (mem_usage) {
driver.set_mem_usage(mem_usage);
}
return driver.RunCommand({"compile", "--phase=check", InputFileName})
return driver
.RunCommand({"compile", "--phase=check", "--no-include-carbon-core",
InputFileName})
.success;
}