OS is going very well.
Our thread library now passes all tests, a week early (it’s not due until next Friday). Our mutexes, condition variables, and semaphores have all been tested. Everything seems to be working. This is awesome.
We are going to make a bunch of improvements to it… for example, thr_exit() currently does not clean up its memory (we leave that work to thr_join(), which is kinda not a good idea). We also want to generally clean up and optimize our code and replace our slow linked lists with faster BSTs. Woot.
Other stuff has been awesome too. Life has been full of interviews lately with very interesting companies. Hopefully I’ll actually have a job after I graduate. This would be good.
Student Wars v2 is coming along. I’m almost done with the base set, I think. People should help me playtest sometime (this weekend?).