By
zach
|
Published
July 6, 2009
Since returning from Dublin, I have been tying up some loose ends, and continuing work on a couple of newer projects. The loose ends involved moving some features of my compiler from the development branch into the release branch. I’ve finished the coding for them, but still should do a bunch of testing before inc’ing the version number and putting together new tarballs and packages, and updating the webpage, and so forth. As for the newer stuff, I’ve been continuing to work with the ParLab OS group on using Ivy as their compiler. So far it’s helped them catch a number of silly coding mistakes, which I consider a victory, since the intention of Ivy isn’t really to catch deep or subtle bugs. I’ve also been helping Mayur with a POPL submission, and starting to code up a clever way of implementing atomic sections in C that doesn’t rely on whole program analysis for deadlock avoidance, which could be new and exciting.
Anyway, reading about what I’m up to at work is probably boring for everyone who isn’t me, but I like to keep a log of what I’m working on even if this isn’t the best place for it. I’ve also been doing some fun things. Last night I had dinner with Ben, Juliet, Alex, and Louis in Walnut Creek at an Italian restaurant. Afterwords we saw the new Transformers movie, which was a suitable replacement for fireworks; it had robots fighting each other and lots of explosions and pew pew! =) Tonigth Ben and Juliet hosted a potluck to celebrate Ben’s birthday. There was lots of tasty food, and three cakes, two of which were chocolate. Ben also showed off some of their cat Puma’s tricks. We played Settlers, and Rock Band, and finished off the evening by singing some Karaoke. Good times!