14 Commits

Author SHA1 Message Date
5d25b3fb9a Main-locked threads are panic wrapped 2025-11-24 19:43:25 -05:00
32c8e7f7c3 Add MainRunnable interface for locking to the main thread 2025-11-24 10:21:41 -05:00
d34af2c4ee Add Cleanupable interface
The Cleanup method is called on actors when they exit
2025-09-17 20:45:01 -04:00
e21cd9ed11 The cron actor now respects --fast-timing 2025-09-17 17:03:27 -04:00
70dc9702bd Add a --fast-timing option to make things happen sooner
The smaller time scale is better for debugging
2025-09-17 14:54:12 -04:00
613e21597b Add a --crash-on-error flag to crash whenever an actor returns err 2025-09-17 11:36:12 -04:00
126374fbac Print stack trace of all goroutines when emergency halting if verbose 2025-09-15 20:40:08 -04:00
3d25441e7a Log config file paths after the --config one is added 2025-05-21 15:24:23 -04:00
461d0b77e9 Print out all config file paths on startup 2025-05-21 09:49:44 -04:00
861d6af1d7 Add --crash flag to crash and print stack trace on panic 2025-04-08 10:29:27 -04:00
bae737e6b8 Environment exits if shutdown takes too long 2025-01-30 19:57:40 -05:00
5e38cec135 Environment now actually runs RunShutdownable actors 2025-01-30 19:29:39 -05:00
e1ccb4d6e8 Fix phase logging 2025-01-30 15:27:34 -05:00
b3913d8078 Initial commit 2024-12-31 01:27:53 -05:00