Files
scriptc/tests
Malte Ubl 6ee5463186 Read module let/var bindings that only their declaration writes as constants
A source module binding whose one write in the program is an unconditional
statement of the guarded synchronous initializer holds that value for every
later read, like a const; early reads already carry the frontend's init flag,
TDZ sentinel or undefined-admitting type. Marking it immutable hands it to
constant folding, borrowed reads and constant tables, so top-level `let N =
1024` no longer keeps index math in doubles behind global loads.
2026-10-16 06:38:44 -07:00
..
2026-07-22 18:08:04 -05:00
2026-10-16 07:31:21 -05:00