|
From: Julian S. <js...@ac...> - 2008-05-15 20:49:04
|
Greetings. It's been getting on for 6 months since 3.3.0 shipped, and that seemed fairly stable. However, it's nearly time for 3.3.1, and then 3.4.0. The gap between 3.2.0 and 3.3.0 was excessive, about 18 months, so this time I'm aiming to approximately halve the gap. A proposed schedule follows. J 3.3.1 ~~~~~ I'd like to release this on Friday 30 May. As you may have seen, there have been many bug fixes merged from the trunk into the 3.3 branch, and I think we are in a good state for a release. There are still some patches to go, but not many. At this point the main remaining work is to verify that it works on recent Linux distros: I would like to check with Fedora 9 (x86, amd64, ppc32/64), openSUSE 11betaN (x86, amd64) and Ubuntu 8.04 (x86, amd64). There may be some minor fallout related to reading debuginfo etc from the newer glibcs and gcc-4.3.X, but that shouldn't be a big deal. Testing on those newer distros will also have the effect of checking that everything works well with gcc-4.3.X, which is now important. 3.4.0 ~~~~~ I propose to release 3.4.0 on Friday 5 September, with feature freeze on Friday 1 August, so as to give a month for stabilisation. Right now the current large changes appear to be: * major overhaul of Drd * origin tracking for Memcheck * major overhaul of Helgrind (possible merge of HGDEV branch) * dwarf3 debuginfo reading, and general overhaul of the ELF machinery * support for the SSSE3/Core 2 instruction set (this is also in 3.3.1) * probably other stuff I forgot |