Holy crap I've gotten a lot done today. I slept pretty well last night and I have to wonder if that had anything to do with it.
Started cracking on the same stuff I've been working on for the past few days when I woke up. Have made good, steady progress on that all through the day. The fact that it involves building trees and thus 20-30 minutes of waiting with each change is kind of frustrating, but I used it to my advantage.
Also went through and started cleaning the C in anaconda up so that it could be built with -Wall -Werror since it's just generally good practice to do so. Succeeded in getting there and fixed some potentially real bugs in the process. No more type laziness in the loader. And, probably made our translators day by adding a relatively easy way to test anaconda translations.
The downside is that I'm still at work. I'd kind of like to make sure that my builds finish up and look good before leaving so that I don't leave the nightly horribly hosed. I'm considering just going home and checking on it from there, though and fixing anything that's broken then if needed.