fix(std/log): register late logger sources #1477

Merged
vyzo merged 2 commits from jay/gerbil:bug-log-late-sources into v0.19-staging 2026-09-01 23:03:25 +00:00
Member

system-logger-thread copies sys.sources into a local table at startup. Sources registered afterward exist only in sys.sources, so their records are rejected as unknown and dropped.

This adds a private !UPDATE:add-source message to synchronize the local table, and also adds some tests for std/log/system.ss.

`system-logger-thread` copies `sys.sources` into a local table at startup. Sources registered afterward exist only in `sys.sources`, so their records are rejected as unknown and dropped. This adds a private `!UPDATE:add-source` message to synchronize the local table, and also adds some tests for `std/log/system.ss`.
vyzo approved these changes 2026-08-31 13:57:29 +00:00
Dismissed
vyzo left a comment

ouch, thank you!

ouch, thank you!
jay changed title from WIP: fix(std/log): register late logger sources to fix(std/log): register late logger sources 2026-09-01 20:25:48 +00:00
vyzo approved these changes 2026-09-01 23:03:09 +00:00
vyzo left a comment

this is great, thank you!

this is great, thank you!
vyzo merged commit 29586c9c08 into v0.19-staging 2026-09-01 23:03:25 +00:00
vyzo deleted branch bug-log-late-sources 2026-09-01 23:03:32 +00:00
Sign in to join this conversation.
No description provided.