From: Nicholas Nethercote Date: Tue, 23 Jan 2007 05:58:52 +0000 (+0000) Subject: Add 3.2.2 release notes to trunk's NEWS file. X-Git-Tag: svn/VALGRIND_3_3_0~408 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cede6557d8c761423b79774259efecffef6f2403;p=thirdparty%2Fvalgrind.git Add 3.2.2 release notes to trunk's NEWS file. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6550 --- diff --git a/NEWS b/NEWS index 6de633db7f..9fc593f834 100644 --- a/NEWS +++ b/NEWS @@ -23,6 +23,82 @@ Developer-visible changes: best documentation about Vex. +Release 3.2.2 (22 Jan 2007) +~~~~~~~~~~~~~~~~~~~~~~~~~~~ +3.2.2 fixes a bunch of bugs in 3.2.1, adds support for glibc-2.5 based +systems (openSUSE 10.2, Fedora Core 6), improves support for icc-9.X +compiled code, and brings modest performance improvements in some +areas, including amd64 floating point, powerpc support, and startup +responsiveness on all targets. + +The fixed bugs are as follows. Note that "n-i-bz" stands for "not in +bugzilla" -- that is, a bug that was reported to us but never got a +bugzilla entry. We encourage you to file bugs in bugzilla +(http://bugs.kde.org/enter_valgrind_bug.cgi) rather than mailing the +developers (or mailing lists) directly. + +129390 ppc?->IR: some kind of VMX prefetch (dstt) +129968 amd64->IR: 0xF 0xAE 0x0 (fxsave) +134319 ==129968 +133054 'make install' fails with syntax errors +118903 ==133054 +132998 startup fails in when running on UML +134207 pkg-config output contains @VG_PLATFORM@ +134727 valgrind exits with "Value too large for defined data type" +n-i-bz ppc32/64: support mcrfs +n-i-bz Cachegrind/Callgrind: Update cache parameter detection +135012 x86->IR: 0xD7 0x8A 0xE0 0xD0 (xlat) +125959 ==135012 +126147 x86->IR: 0xF2 0xA5 0xF 0x77 (repne movsw) +136650 amd64->IR: 0xC2 0x8 0x0 +135421 x86->IR: unhandled Grp5(R) case 6 +n-i-bz Improved documentation of the IR intermediate representation +n-i-bz jcxz (x86) (users list, 8 Nov) +n-i-bz ExeContext hashing fix +n-i-bz fix CFI reading failures ("Dwarf CFI 0:24 0:32 0:48 0:7") +n-i-bz fix Cachegrind/Callgrind simulation bug +n-i-bz libmpiwrap.c: fix handling of MPI_LONG_DOUBLE +n-i-bz make User errors suppressible +136844 corrupted malloc line when using --gen-suppressions=yes +138507 ==136844 +n-i-bz Speed up the JIT's register allocator +n-i-bz Fix confusing leak-checker flag hints +n-i-bz Support recent autoswamp versions +n-i-bz ppc32/64 dispatcher speedups +n-i-bz ppc64 front end rld/rlw improvements +n-i-bz ppc64 back end imm64 improvements +136300 support 64K pages on ppc64-linux +139124 == 136300 +n-i-bz fix ppc insn set tests for gcc >= 4.1 +137493 x86->IR: recent binutils no-ops +137714 x86->IR: 0x66 0xF 0xF7 0xC6 (maskmovdqu) +138424 "failed in UME with error 22" (produce a better error msg) +138856 ==138424 +138627 Enhancement support for prctl ioctls +138896 Add support for usb ioctls +136059 ==138896 +139050 ppc32->IR: mfspr 268/269 instructions not handled +n-i-bz ppc32->IR: lvxl/stvxl +n-i-bz glibc-2.5 support +n-i-bz memcheck: provide replacement for mempcpy +n-i-bz memcheck: replace bcmp in ld.so +n-i-bz Use 'ifndef' in VEX's Makefile correctly +n-i-bz Suppressions for MVL 4.0.1 on ppc32-linux +n-i-bz libmpiwrap.c: Fixes for MPICH +n-i-bz More robust handling of hinted client mmaps +139776 Invalid read in unaligned memcpy with Intel compiler v9 +n-i-bz Generate valid XML even for very long fn names +n-i-bz Don't prompt about suppressions for unshown reachable leaks +139910 amd64 rcl is not supported +n-i-bz DWARF CFI reader: handle DW_CFA_undefined +n-i-bz DWARF CFI reader: handle icc9 generated CFI info better +n-i-bz fix false uninit-value errs in icc9 generated FP code +n-i-bz reduce extraneous frames in libmpiwrap.c +n-i-bz support pselect6 on amd64-linux + +(3.2.2: 22 Jan 2007, vex r1729, valgrind r6545). + + Release 3.2.1 (16 Sept 2006) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3.2.1 adds x86/amd64 support for all SSE3 instructions except monitor