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


_______________________________________________
Valgrind-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to