mirror of
https://github.com/vercel-labs/scriptc.git
synced 2026-10-31 07:23:06 +08:00
The checked-dynamic tier needs two more optional units: Array.prototype's generic algorithms over array-like receivers (scr_dyn_array_like.c) and the Number/Boolean prototype objects as values (scr_dyn_builtin_prototype.c). Both are listed as optional runtime sources under a predicate of their own (all(<feature>, "dynInvoke")), so they link only into a program whose IR uses the matching libCall, and neither is an always-linked unit. Their symbol prefixes are in DYNAMIC_TIER_PREFIXES, so a fully typed executable may not carry them either. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>