Merge remote-tracking branch 'origin/main' into ni/1-libnode-loader

# Conflicts:
#	packages/compiler/src/diagnostics/diagnostic.ts
#	packages/compiler/src/ir/function-references.test.ts
This commit is contained in:
Malte Ubl
2026-10-26 11:08:44 -07:00
122 changed files with 6597 additions and 321 deletions
@@ -175,6 +175,9 @@ export interface EarlyExecutableCacheOptions {
/** Omitted unless SCRIPTC_YOUNG_NURSERY=1 (backend/young-nursery.ts). */
youngNursery?: true;
npmStatic: readonly string[] | "auto" | null;
/** Omitted unless shape inference's overlay compiles the packages
* (frontend/shape-inference). */
shapeOverlay?: true;
/** Raw manifest identity: path and bytes. Native archives remain under the
* stricter native cache's independent dependency validation. */
ffiProfile: { path: string; bytes: Uint8Array } | null;