Files
scriptc/packages/runtime
Malte UblandClaude Opus 5.5 ad8f8daccd Keep scr_lib.c's default object byte-identical for the fs.watchFile poll
Adding scr_stats_of_path and scr_stats_zero to scr_lib.c moved every
program's executable: scr_lib.o is linked everywhere, so its new symbols
and strings shifted addresses even for programs that never watch a file.

The two entry points now live in an SCR_FS_WATCH_FILE build of scr_lib.c,
the matrix's variant for programs whose feature set has watchFile, and the
poll unit calls the renamed scr_stats_poll_path. Programs that do not poll
link the default object unchanged: compiled without the define, scr_lib.o
is byte-identical to the base (verified by comparing the two objects).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 05:42:49 -07:00
..
2026-07-22 18:08:04 -05:00
2026-10-25 11:26:13 -05:00