I finally landed the remaining GCC patches needed to get a useful Dehydra without any of that gcc-patching pain!
This week I also got some nice contributions from a contributor with a masterplan.
Overall I expect cool things to happen once GCC 4.5 ships with plugin support. It’ll open up a jar of whoopass like C++ has not seen before.
Benjamin redid the Dehydra documentation, it should be easier than ever to get started.
Static Analysis in Mozilla
Slowly but surely we are gathering static analysis momentum. More and more developers are pausing and thinking “I need to make sure this code has an analysis to go with it because there is no way I can prove it correct, time to write a Treehydra script…or ask someone else to make one for me”. This mindset is important for being able to introduce complex changes in a controlled manner.
On the refactoring side, things are held up a little by API compatibility. Perhaps multi-process stuff will shake things up. However, nothing can hold Chris up from letting his piglet/porky gremlins chew through locking code.