23:14:26drmeister::notify Bike I hit a potential snag with image save/load. Symbols have thread local symbol values. Image save requires only a single thread is running. So I'm transferring any thread local symbol value into the _GlobalValue slot and setting _BindingIdx to NO_THREAD_LOCAL_BINDINGS. That should do the trick. When the image loads it can start over generating thread local bindings.
23:14:26Colleendrmeister: Got it. I'll let Bike know as soon as possible.
23:16:06drmeisterI don't think I need to save the ThreadLocalState in the image. I think the loaded image can start using a fresh ThreadLocalState.
23:16:33drmeisterThis will be fine as long as the saved image doesn't reference any objects in the ThreadLocalState.
23:17:54drmeisterHmm, it's a little more subtle than that - but in a good way I think.