ID:2867314
 
It's been another difficult week physically but work goes on, and I've kept up with bug fixes alongside testing of the SendMaps threading.

So far, it appears that the threading fix I applied on Monday is holding. Eternia was a bigtime crasher under the previous test builds, and under the test builds since then it's been doing well. There was a situation with a pattern of bad references being decremented, though, which makes me wonder if that's connected to the crash or if it's at a minimum something I can add better logging and diagnostics for.

If the threading tests continue to go well, I plan to move soon to Linux tests, and then once that's good the SendMaps threading will officially be released into the beta.

I'm going to also be pivoting more into improved support for call_ext() to pass values beyond what it can now, avoiding a lot of wasteful overhead of converting numbers to and from strings for instance.

As I also mentioned diagnostics, I think that I want to find better ways to allow extremely exhaustive logging in cases where bad references are encountered. It'd be nice to allow that to be turned on and off via the dd.exe console. I'm also planning to expand that console so it'll be available to Linux builds, although I'll have to have a check for whether the program was started in the background.

Thanks as ever to all of you who help support BYOND through Membership and the various donation channels. You make it all possible.

After today my wife is officially done with radiation treatments, so good news on that score, and none too soon. Me, I'll be looking for a new office chair ASAP, and unfortunately the good ones don't come cheap. Be good to your back.
Lummox - glad to hear about your wife. I hope that that helps her a ton.

RE office chairs - I got a Herman Miller Aeron off of Craigslist for ~$150. Look at Craigslist, FB Marketplace, etc. Usually many offices that go out of business end up having a few they sell for very cheap.