|
From: Mark W. <ma...@kl...> - 2025-10-20 21:58:55
|
Hi, On Sat, Oct 18, 2025 at 04:43:59AM +0200, Mark Wielaard wrote: > An RC1 tarball for 3.26.0 is now available at > https://sourceware.org/pub/valgrind/valgrind-3.26.0.RC1.tar.bz2 > (md5sum = b7798804b18476104073009043ecc96d) > (sha1sum = bc1bffd272b3a14b3ba9c1cc5a25a5e3975b9c8a) > https://sourceware.org/pub/valgrind/valgrind-3.26.0.RC1.tar.bz2.asc > > Please give it a try in configurations that are important for you and > report any problems you have, either on this mailing list, or > (preferably) via our bug tracker at > https://bugs.kde.org/enter_bug.cgi?product=valgrind > > The final 3.26.0 release is scheduled for Fri Oct 24. I updated the NEWS file with some more items. It was a busy release, 400 commits, 85 bug fixes. So I might have missed some things. Please feel free to suggest or add something. - Upgrade to the GNU General Public License version 3. - Make BUILD_DOCS controls building documentation. - New VEX API function LibVEX_set_VexControl. - Deprecated IROps: Iop_Clz32/64 and Iop_Ctz32/64 have been removed. - LTP integration has been updated to v20250930. - New Linux syscall wrappers (cachestat, futex_waitv, listmount, mount_setattr, mseal, quotactl_fd, remap_file_pages, setdomainname, statmount, swapoff, swapon, sysfs and ustat). - New --modify-fds=yes is like --modify-fds=high except for fds 0,1,2. - New --track-fds=bad only produces errors for bad file descriptor usage. - With --xml=yes log now always uses output protocol 6. - vgdb now handles the qExecAndArgs packet. - DWARF inlined subroutine handling has been rewritten to work cross CUs. - Using vgdb on FreeBSD 15 needs sysctl debug.ptrace_attach_transparent=0. - There is a new utility script, vgstack. - Memcheck handling of aligned allocation with size of zero changed: - free_aligned_sized with a size of zero is no longer an error. - memalign, aligned_alloc and posix_memalign produce a different error "Unsafe allocation with size of zero is implementation-defined". - The suppression name has changed from "BadSize" to "UnsafeZeroSize". - Checks for C23 free_sized and free_aligned_sized have been added. Full list: https://sourceware.org/cgit/valgrind/tree/NEWS Cheers, Mark |