|
From: <sv...@va...> - 2005-08-30 12:17:43
|
Author: sewardj Date: 2005-08-30 13:17:28 +0100 (Tue, 30 Aug 2005) New Revision: 189 Log: Update for 3.0.1. Added: trunk/info/release-notes-3.0.1.txt Modified: trunk/downloads/archive.html trunk/downloads/source_code.html trunk/index.html trunk/info/news.html trunk/php/.htconfx Modified: trunk/downloads/archive.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/downloads/archive.html 2005-08-29 22:49:11 UTC (rev 188) +++ trunk/downloads/archive.html 2005-08-30 12:17:28 UTC (rev 189) @@ -15,6 +15,33 @@ =20 =20 <div class=3D"hr_brown"><hr/></div> +<h3>Release 3.0.0</h3> + +<p><a href=3D"/downloads/valgrind-3.0.0.tar.bz2">valgrind 3.0.0 (tar.bz2= )</a>=20 +[2679Kb] - 3 August 2005.<br /> +<span class=3D"md5sum">md5: e976a343c61d9505162f595a8aeb09c1</span></p> + +<p>3.0.0 is a major overhaul of Valgrind. There have been many changes +and improvements. The most significant user visible change is that +Valgrind now supports architectures other than x86. 3.0.0 supports +both X86 and AMD64 running Linux. PPC32 on Linux is under development +but not yet usable. See the NEWS file for details of these and many +other changes.</p> + +<p>3.0.0 builds and runs its regression tests on at least the following +platforms, and probably more:</p> + +<ul> + <li>amd64 running SuSE 9.2, Fedora Core 2, 3 and 4</li> + <li>x86 running SuSE 9.1, 9.2, 9.3, RedHat 7.3, Redhat 8, Fedora Core = 4</li> +</ul> + +<p>We believe it should work on Linux distributions with kernel 2.4 or +2.6 and glibc 2.2.X or 2.3.X.</p> + + + +<div class=3D"hr_brown"><hr/></div> <h3>valgrind-2.2.0</h3> =20 <p> Modified: trunk/downloads/source_code.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/downloads/source_code.html 2005-08-29 22:49:11 UTC (rev 188) +++ trunk/downloads/source_code.html 2005-08-30 12:17:28 UTC (rev 189) @@ -21,25 +21,25 @@ =20 <a name=3D"current"></a> =20 -<h3>Release 3.0.0</h3> +<h3>Release 3.0.1</h3> =20 -<p><a href=3D"/downloads/valgrind-3.0.0.tar.bz2">valgrind 3.0.0 (tar.bz2= )</a>=20 -[2679Kb] - 3 August 2005.<br /> -<span class=3D"md5sum">md5: e976a343c61d9505162f595a8aeb09c1</span></p> +<p><a href=3D"/downloads/valgrind-3.0.1.tar.bz2">valgrind 3.0.1 (tar.bz2= )</a>=20 +[2688Kb] - 29 August 2005. For x86-linux and amd64-linux.<br /> +<span class=3D"md5sum">md5: c29efdb7d1a93440f5644a6769054681</span></p> =20 -<p>3.0.0 is a major overhaul of Valgrind. There have been many changes -and improvements. The most significant user visible change is that -Valgrind now supports architectures other than x86. 3.0.0 supports -both X86 and AMD64 running Linux. PPC32 on Linux is under development -but not yet usable. See the NEWS file for details of these and many -other changes.</p> +<p>August 29 2005: Valgrind 3.0.1 +fixes a significant number of bugs in 3.0.0, some of them critical. +If you use/distribute 3.0.0, an upgrade to 3.0.1 is recommended. See +<a href=3D"/info/release-notes-3.0.1.txt">here</a> for the 3.0.1 +release notes. +</p> =20 -<p>3.0.0 builds and runs its regression tests on at least the following +<p>3.0.1 builds and runs its regression tests on at least the following platforms, and probably more:</p> =20 <ul> - <li>amd64 running SuSE 9.2, Fedora Core 2, 3 and 4</li> - <li>x86 running SuSE 9.1, 9.2, 9.3, RedHat 7.3, Redhat 8, Fedora Core = 4</li> + <li>amd64 running SuSE 9.2, Fedora Core 4</li> + <li>x86 running SuSE 9.1, 9.2, 9.3, Fedora Core 4</li> </ul> =20 <p>We believe it should work on Linux distributions with kernel 2.4 or @@ -47,7 +47,6 @@ =20 =20 =20 - <h3>Release 2.4.1</h3> =20 <p><a href=3D"/downloads/valgrind-2.4.1.tar.bz2">valgrind 2.4.1 (tar.bz2= )</a>=20 Modified: trunk/index.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/index.html 2005-08-29 22:49:11 UTC (rev 188) +++ trunk/index.html 2005-08-30 12:17:28 UTC (rev 189) @@ -19,9 +19,9 @@ more stable. You can also perform detailed profiling, to speed up and reduce memory use of your programs.</p> =20 -<p>The Valgrind distribution currently includes five tools: two -memory error detectors, a thread error detector, a cache profiler -and a heap profiler.</p> +<p>The Valgrind distribution currently includes three tools: a +memory error detectors, a cache (time) profiler +and a heap (space) profiler.</p> =20 <p>Valgrind is <a href=3D"http://www.opensource.org/">Open Source</a> /=20 <a href=3D"http://www.gnu.org/philosophy/free-sw.html">Free Software</a>= , @@ -37,9 +37,9 @@ =20 <ul> =20 - <li><p>August 3 2005: Valgrind 3.0.0, for x86-linux and amd64-linux,=20 - is available - (<a href=3D"/info/release-notes-3.0.0.txt">release notes</a>).</p></li= > + <li><p>August 29 2005: Valgrind 3.0.1, for x86-linux and amd64-linux,=20 + is available + (<a href=3D"/info/release-notes-3.0.1.txt">release notes</a>).</p></li> =20 <li><p>August 1 2005: A new stable version, 2.4.1, is available.</p></li> Modified: trunk/info/news.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/info/news.html 2005-08-29 22:49:11 UTC (rev 188) +++ trunk/info/news.html 2005-08-30 12:17:28 UTC (rev 189) @@ -7,11 +7,18 @@ =20 <ul> =20 - <li><p>August 3 2005: A new stable version, 3.0.0 is available - (<a href=3D"/info/release-notes-3.0.0.txt">release notes</a>). - 3.0.0 is a major new release, with support for both x86-linux and=20 - amd64-linux, and many other improvements.</p></li> + <li><p>August 29 2005: A bug-fix release, 3.0.1 is available + for x86-linux and amd64-linux + (<a href=3D"/info/release-notes-3.0.1.txt">release notes</a>). + 3.0.1 fixes a significant number of bugs in 3.0.0, some of them + critical. If you use/distribute 3.0.0, an upgrade to 3.0.1 is + recommended.</p></li> =20 + <li><p>August 3 2005: A new stable version, 3.0.0 is available + (<a href=3D"/info/release-notes-3.0.0.txt">release notes</a>). + 3.0.0 is a major new release, with support for both x86-linux and=20 + amd64-linux, and many other improvements.</p></li> + <li><p>August 1 2005: A new stable version, 2.4.1, is available.</p></li> =20 Added: trunk/info/release-notes-3.0.1.txt =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/info/release-notes-3.0.1.txt 2005-08-29 22:49:11 UTC (rev 188) +++ trunk/info/release-notes-3.0.1.txt 2005-08-30 12:17:28 UTC (rev 189) @@ -0,0 +1,52 @@ + +Release 3.0.1 (29 August 2005) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +3.0.1 fixes a bunch of bugs reported in 3.0.0. There is no new +functionality. Some of the fixed bugs are critical, so if you +use/distribute 3.0.0, an upgrade to 3.0.1 is recommended. The fixed +bugs are: + +(note: "n-i-bz" means "not in bugzilla" -- this bug does not have + a bugzilla entry). + +109313 (=3D=3D 110505) x86 cmpxchg8b +n-i-bz x86: track but ignore changes to %eflags.AC (alignment check) +110102 dis_op2_E_G(amd64) +110202 x86 sys_waitpid(#286) +110203 clock_getres(,0) +110208 execve fail wrong retval +110274 SSE1 now mandatory for x86 +110388 amd64 0xDD 0xD1 +110464 amd64 0xDC 0x1D FCOMP +110478 amd64 0xF 0xD PREFETCH +n-i-bz XML <unique> printing wrong +n-i-bz Dirk r4359 (amd64 syscalls from trunk) +110591 amd64 and x86: rdtsc not implemented properly +n-i-bz Nick r4384 (stub implementations of Addrcheck and Helgrind) +110652 AMD64 valgrind crashes on cwtd instruction +110653 AMD64 valgrind crashes on sarb $0x4,foo(%rip) instruction +110656 PATH=3D/usr/bin::/bin valgrind foobar stats ./fooba +110657 Small test fixes +110671 vex x86->IR: unhandled instruction bytes: 0xF3 0xC3 (rep ret) +n-i-bz Nick (Cachegrind should not assert when it encounters a client + request.) +110685 amd64->IR: unhandled instruction bytes: 0xE1 0x56 (loope Jb) +110830 configuring with --host fails to build 32 bit on 64 bit target +110875 Assertion when execve fails +n-i-bz Updates to Memcheck manual +n-i-bz Fixed broken malloc_usable_size() +110898 opteron instructions missing: btq btsq btrq bsfq +110954 x86->IR: unhandled instruction bytes: 0xE2 0xF6 (loop Jb) +n-i-bz Make suppressions work for "???" lines in stacktraces. +111006 bogus warnings from linuxthreads +111092 x86: dis_Grp2(Reg): unhandled case(x86) +111231 sctp_getladdrs() and sctp_getpaddrs() returns uninitialized + memory +111102 (comment #4) Fixed 64-bit unclean "silly arg" message +n-i-bz vex x86->IR: unhandled instruction bytes: 0x14 0x0 +n-i-bz minor umount/fcntl wrapper fixes +111090 Internal Error running Massif +101204 noisy warning +111513 Illegal opcode for SSE instruction (x86 movups) +111555 VEX/Makefile: CC is set to gcc +n-i-bz Fix XML bugs in FAQ Modified: trunk/php/.htconfx =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/php/.htconfx 2005-08-29 22:49:11 UTC (rev 188) +++ trunk/php/.htconfx 2005-08-30 12:17:28 UTC (rev 189) @@ -27,8 +27,8 @@ 'dt_copyright' =3D> '2000-2005 ', =20 /* current release info */ - 'release-date' =3D> '3 August 2005', - 'release-version' =3D> 'valgrind-3.0.0', + 'release-date' =3D> '29 August 2005', + 'release-version' =3D> 'valgrind-3.0.1', =20 /* mailing lists, bug reports, etc. */ 'vgannounce' =3D> array(=20 |