My schedule was blown all to smithereens this week, so although my goal was to get a lot of bug fix work done along with other minor miscellany, things ended up being more scattered.
The good news is, I put off Linux testing for byondapi again. The bad news is, that means it isn't ready yet. But I did get some work done on some of the further changes it needed, which is still progress. Honestly with the way this week went, Linux testing would never have worked out. Next week is looking better across the board for long-session drudgery.
Bug fix work turned out to be more interesting than expected though, because in the process of investigating one issue, I accidentally discovered another one that must've been around for a while. Sometimes fixes can be serendipitous like that. Some other investigations dead-ended, either because the issue wasn't an easy fix right away (but now it's on my radar) or because it turned out to be a non-issue, although the latter points to a need to improve communication in certain situations.
Anyway, I'm hoping next week I can finally hammer out the rest of the byondapi testing and changes and get that released, and with it I'll officially put SendMaps threading into the beta. One of the SS13 servers running a test build is experiencing strange heap corruption, but I don't think it's related to the threading at all. There's also an issue that only showed up in threaded test builds that I was able to figure out this week, so that's another one of those little behind-the-scenes things that got done.
BYOND relies on the Members and other supporters to keep the lights on, so thanks to all of you who've contributed. For those who haven't, or maybe you haven't in a while, it doesn't take much to make a difference, so ransack that couch.
Next week: Rain. And hopefully a lot fewer bad surprises. See you next week. Screw you, Spez.
ID:2875973
Jun 23 2023, 9:49 am
|
|
Jun 26 2023, 7:10 pm
|
|
Good job!
|
I had no idea how deep narwhals dive on a daily basis until exploring The Deep Sea.
For Linux testing, have you considered Docker? I think there are a few trivial ways you could leverage it to implement some automated cross-platform testing. I'm guessing right now it's a pretty manual process involving VMs or even booting into a Linux OS. |
In response to Hiead
|
|
I'm using VirtualBox for Linux. The problem is mainly that it's so laborious.
That, and I don't have the same compiler the server uses, which caused me major problems. |