LLVM/project f5f4934llvm/lib/Target/AMDGPU AMDGPUCodeGenPrepare.cpp VOP3PInstructions.td, llvm/test/CodeGen/AMDGPU idot4-test.ll idot2-test.ll

[AMDGPU] Add dot product patterns with saturating add (clamp) (#187945)

Add pattern matching for dot product operations combined with saturating
add intrinsics (llvm.uadd.sat / llvm.sadd.sat). This enables the
compiler to generate dot instructions with the clamp modifier instead of
separate dot + saturating add instructions.

Fixes #182095

  ## Changes

- Added UDot2SatPat and SDot2SatPat TableGen pattern classes that match
uaddsat/saddsat with dot2 computations
- Added performSatAddCombine DAG combiner function to handle
ISD::UADDSAT and ISD::SADDSAT nodes
  - Added test file idot2-sat.ll

  ## Example


    [16 lines not shown]
DeltaFile
+944-0llvm/test/CodeGen/AMDGPU/idot4-test.ll
+515-0llvm/test/CodeGen/AMDGPU/idot2-test.ll
+149-0llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp
+47-4llvm/lib/Target/AMDGPU/VOP3PInstructions.td
+1,655-44 files

FreeBSD/doc 1b3f727documentation/content/en/books/handbook/multimedia _index.adoc

Handbook-multimedia: Update webcamd rc.conf flags suggestion

Reviewed by:    ziaee@
Pull Request:   https://github.com/freebsd/freebsd-doc/pull/665
DeltaFile
+3-3documentation/content/en/books/handbook/multimedia/_index.adoc
+3-31 files

OpenBSD/src fqXf8z7lib/libssl dtls12_handshake_msg.c d1_both.c

   Introduce and use dtls12_handshake_msg.

   Add struct dtls12_handshake_msg and various related functions, which
   allow for the construction of DTLS handshake messages and associated
   fragments.

   Use this on the DTLS write path for sending handshake message fragments.
   This means that we no longer modify the init buffer, which also fixes a
   bug where the message callback is called with a corrupted handshake
   message when multiple fragments have been sent.

   We also now correctly track fragment offsets when sending a handshake
   message that results in multiple calls to dtls1_do_write_handshake_message().

   This is the first step towards further untangling of the write path in
   the legacy TLS stack.

   ok kenjiro@ tb@
VersionDeltaFile
1.1+231-0lib/libssl/dtls12_handshake_msg.c
1.94+74-74lib/libssl/d1_both.c
1.1+46-0lib/libssl/dtls12_internal.h
1.66+6-1lib/libssl/d1_lib.c
1.5+4-1lib/libssl/dtls_local.h
1.87+2-1lib/libssl/Makefile
+363-776 files

LLVM/project 68a1a83clang/test/CXX/drs cwg7xx.cpp, clang/www cxx_dr_status.html

Revert "[clang][NFC] Mark CWG717 as implemented and add a test (#197732)" (#198074)

As reported in #197930, these new tests fail on the
`arm64-apple-darwin-unknown` target. There's not a consensus yet on how
to fix the breakage, so revert it until we can decide.
DeltaFile
+0-36clang/test/CXX/drs/cwg7xx.cpp
+1-1clang/www/cxx_dr_status.html
+1-372 files

FreeBSD/ports 11a7acewww/nginx-acme distinfo

www/nginx-acme: Unbreak, update distinfo after www/nginx update

Approved by:    portmgr (build fix blanket)
Fixes:          901ca63a3839
DeltaFile
+3-3www/nginx-acme/distinfo
+3-31 files

DragonFlyBSD/src f278f02doc porting_drivers.txt, sys/bus/cam cam_sim.c

kernel: Use lockowned() instead of (lockstatus(&lock, curthread) != 0).

It is sufficient and more lightweight.

Most of these lockstatus() were added by me.

Discussed-with: aly
DeltaFile
+9-9sys/dev/raid/mps/mps_sas.c
+6-6sys/dev/raid/tws/tws_services.c
+6-4doc/porting_drivers.txt
+4-5sys/dev/raid/mps/mps.c
+4-4sys/dev/raid/tws/tws_cam.c
+3-3sys/bus/cam/cam_sim.c
+32-3126 files not shown
+65-6832 files

FreeBSD/ports 355e487security/py-trezor distinfo Makefile

security/py-trezor: Update to 0.20.1
DeltaFile
+3-3security/py-trezor/distinfo
+2-2security/py-trezor/Makefile
+5-52 files

OpenBSD/ports L03RHttnet/lldpd distinfo Makefile

   update to lldpd-1.0.22
VersionDeltaFile
1.45+2-2net/lldpd/distinfo
1.70+1-2net/lldpd/Makefile
+3-42 files

OpenBSD/ports HbZfp1Xnet/zsync Makefile distinfo

   update to zsync-0.6.4
   specific gzip support is deprecated and will be removed in a future version
   (upstream suggest using gzip --rsyncable, if you have a version of gzip
   which supports it; openbsd's doesn't)
VersionDeltaFile
1.12+2-2net/zsync/Makefile
1.5+2-2net/zsync/distinfo
+4-42 files

OpenBSD/ports e2IWmLqarchivers/zziplib Makefile distinfo, archivers/zziplib/patches patch-zzip_CMakeLists_txt patch-zzipwrap_CMakeLists_txt

   Update zziplib to 0.13.80, fixes build with llvm 22.
   Tweaks and ok rsadowski@
VersionDeltaFile
1.2+45-2archivers/zziplib/patches/patch-zzip_CMakeLists_txt
1.10+11-25archivers/zziplib/pkg/PLIST
1.28+5-4archivers/zziplib/Makefile
1.9+2-2archivers/zziplib/distinfo
1.2+1-1archivers/zziplib/patches/patch-zzipwrap_CMakeLists_txt
1.2+0-0archivers/zziplib/patches/patch-zzip_mmapped_c
+64-346 files

OpenBSD/ports eMgbtjraudio/lame Makefile, audio/lame/patches patch-libmp3lame_id3tag_c

   audio/lame: Fix build with llvm 22. ok aja@
VersionDeltaFile
1.1+47-0audio/lame/patches/patch-libmp3lame_id3tag_c
1.69+1-0audio/lame/Makefile
+48-02 files

FreeBSD/ports 9d78d60devel/py-ty distinfo Makefile.crates

devel/py-ty: Update to 0.0.37

Changelog: https://github.com/astral-sh/ty/blob/0.0.37/CHANGELOG.md

Reported by:    Repology
DeltaFile
+15-13devel/py-ty/distinfo
+6-5devel/py-ty/Makefile.crates
+1-1devel/py-ty/Makefile
+22-193 files

FreeBSD/ports 8d054e0misc/pytorch pkg-plist, misc/pytorch/files patch-third__party_kineto_libkineto_src_ConfigLoader.cpp patch-CMakeLists.txt

misc/pytorch: update 2.8.0 → 2.12.0
DeltaFile
+263-24misc/pytorch/pkg-plist
+34-0misc/pytorch/files/patch-third__party_kineto_libkineto_src_ConfigLoader.cpp
+13-9misc/pytorch/files/patch-CMakeLists.txt
+19-0misc/pytorch/files/patch-third__party_kineto_libkineto_src_ThreadUtil.cpp
+9-9misc/pytorch/files/patch-aten_src_ATen_native_sparse_ValidateCompressedIndicesCommon.h
+13-0misc/pytorch/files/patch-third__party_kineto_libkineto_src_Logger.cpp
+351-427 files not shown
+380-6913 files

FreeBSD/doc 363f0b3documentation/content/en/books/developers-handbook/l10n _index.adoc, documentation/content/en/books/porters-handbook/makefiles _index.adoc

Fix duplicate words

Pull Request: https://github.com/freebsd/freebsd-doc/pull/666
DeltaFile
+1-1documentation/content/en/books/developers-handbook/l10n/_index.adoc
+1-1documentation/content/en/books/porters-handbook/makefiles/_index.adoc
+1-1website/content/en/internal/software-license.adoc
+1-1website/content/en/releases/14.2R/relnotes.adoc
+1-1website/content/en/status/report-2021-04-2021-06/gcc.adoc
+1-1website/content/en/status/report-2026-01-2026-03/gcc.adoc
+6-66 files

FreeBSD/doc 2a2b71ewebsite/themes/beastie/layouts/_partials sidenav.html

Website: Fix discord link

Pull Request: https://github.com/freebsd/freebsd-doc/pull/669
DeltaFile
+1-1website/themes/beastie/layouts/_partials/sidenav.html
+1-11 files

LLVM/project d6fe581clang/test/CXX/drs cwg7xx.cpp, clang/www cxx_dr_status.html

Revert "[clang][NFC] Mark CWG717 as implemented and add a test (#197732)"

This reverts commit f4528cc84fd75e6fd540e524c6349a5de07a31e0.
DeltaFile
+0-36clang/test/CXX/drs/cwg7xx.cpp
+1-1clang/www/cxx_dr_status.html
+1-372 files

NetBSD/pkgsrc 1uuysR9devel/doxygen Makefile

   doxygen: use system provided libraries
VersionDeltaFile
1.207+8-2devel/doxygen/Makefile
+8-21 files

OpenBSD/src VgQRBlEusr.sbin/rpki-client validate.c extern.h

   Limit the length of filenames as they appear in various ASN.1 fields to 255

   OK tb@
VersionDeltaFile
1.83+7-2usr.sbin/rpki-client/validate.c
1.280+7-1usr.sbin/rpki-client/extern.h
1.138+4-2usr.sbin/rpki-client/mft.c
1.237+2-3usr.sbin/rpki-client/cert.c
1.44+2-2usr.sbin/rpki-client/rsc.c
+22-105 files

FreeBSD/ports 16f00f1games/openbve pkg-plist distinfo

games/openbve: update OpenBVE to version 1.13.0.2

Reported by:    portscout
DeltaFile
+136-2games/openbve/pkg-plist
+15-5games/openbve/distinfo
+7-2games/openbve/Makefile
+158-93 files

OpenBSD/ports dZWDLy0www/mozilla-firefox Makefile, www/mozilla-firefox/patches patch-third_party_libwebrtc_modules_desktop_capture_linux_x11_x_server_pixel_buffer_cc

   neuter shared memory (shm*) in webrtc to unbreak screen sharing while using pledge

   the same patch is used in chromium to take the XImage API codepath instead
   of using shared memory which cannot be used while pledged

   ok landry@
VersionDeltaFile
1.1+17-0www/mozilla-firefox/patches/patch-third_party_libwebrtc_modules_desktop_capture_linux_x11_x_server_pixel_buffer_cc
1.41+0-3www/mozilla-firefox/pkg/README
1.683+2-0www/mozilla-firefox/Makefile
+19-33 files

NetBSD/pkgsrc AjomCr7doc CHANGES-2026

   Updated multimedia/gstreamer1
VersionDeltaFile
1.3058+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 6yrBu1umultimedia/gst-plugins1-bad PLIST distinfo, multimedia/gst-plugins1-base distinfo

   gstreamer1: updated to 1.28.3

   GStreamer 1.28.3 stable bug fix release

   Highlighted bugfixes:

   Various security fixes and playback fixes
   applemedia: vtdec stability, MoltenVK integration and planar video format handling fixes
   audioresample: Fix regression on armv7hf
   bpmdetect: Fixes for stereo and multi-channel modes
   devicemonitor: wait for start thread to finish when listing devices so all the info is there for e.g. v4l2 provider
   fallbacksrc: Add fallback-source and enable-dummy properties
   nvidia: fix cudaconvert performance regression and nvdec device creation regression
   opengl: add GBRA swizzle support, and fix glcolorconvert vertical flip issue on crop
   rtspsrc: include user-agent property in HTTP tunnel requests and fix mikey regression
   threadshare: add leaky mode to dataqueue-based elements
   v4l2: fix negotiation error when trying to force stateful decoders to output dmabufs
   webrtcsink: Add support imx8mp vpuenc_hevc hardware H.265 encoder
   cerbero: Extend gst-plugins-rs melding to Darwin platforms for smaller binary sizes and static linking improvements

    [3 lines not shown]
VersionDeltaFile
1.32+1-14multimedia/gst-plugins1-bad/PLIST
1.76+4-4multimedia/gst-plugins1-bad/distinfo
1.84+4-4multimedia/gst-plugins1-base/distinfo
1.40+4-4multimedia/gst-plugins1-editing-services/distinfo
1.80+4-4multimedia/gst-plugins1-good/distinfo
1.75+4-4multimedia/gst-plugins1-ugly/distinfo
+21-349 files not shown
+41-5815 files

OpenBSD/src sLVTfBulib/libcrypto/x509 x509_prn.c

   x509_prn: zap more than useless comments
VersionDeltaFile
1.11+1-8lib/libcrypto/x509/x509_prn.c
+1-81 files

OpenBSD/src I6suLKolib/libcrypto/x509 x509_prn.c

   x509_prn: hoist unknown_ext_print() above its only caller; drop prototype
VersionDeltaFile
1.10+25-29lib/libcrypto/x509/x509_prn.c
+25-291 files

FreeBSD/ports 43d41c9www/wasm-pack distinfo Makefile

www/wasm-pack: update 0.14.0 → 0.15.0
DeltaFile
+261-235www/wasm-pack/distinfo
+130-118www/wasm-pack/Makefile
+391-3532 files

FreeBSD/ports 7f62154misc/camsnap distinfo Makefile

misc/camsnap: update 0.2.0 → 0.2.1
DeltaFile
+5-5misc/camsnap/distinfo
+1-2misc/camsnap/Makefile
+6-72 files

FreeBSD/ports 9f534e7sysutils/mise distinfo Makefile

sysutils/mise: update 2026.5.8 → 2026.5.9
DeltaFile
+11-3sysutils/mise/distinfo
+5-1sysutils/mise/Makefile
+16-42 files

FreeBSD/ports 8c34f4edevel/py-orderly-set Makefile distinfo

devel/py-orderly-set: update 5.2.3 → 5.5.0
DeltaFile
+6-3devel/py-orderly-set/Makefile
+3-3devel/py-orderly-set/distinfo
+9-62 files

FreeBSD/ports a8a6054misc/wacli distinfo Makefile

misc/wacli: update 0.8.1 → 0.9.0
DeltaFile
+5-5misc/wacli/distinfo
+1-1misc/wacli/Makefile
+6-62 files

FreeBSD/ports e41baf2misc/py-pytorch Makefile, misc/py-pytorch/files patch-third__party_kineto_libkineto_src_ConfigLoader.cpp patch-torch_csrc_jit_python_init.cpp

misc/py-pytorch: update 2.11.0 → 2.12.0
DeltaFile
+35-0misc/py-pytorch/files/patch-third__party_kineto_libkineto_src_ConfigLoader.cpp
+0-20misc/py-pytorch/files/patch-torch_csrc_jit_python_init.cpp
+18-0misc/py-pytorch/files/patch-third__party_kineto_libkineto_src_ThreadUtil.cpp
+0-17misc/py-pytorch/files/patch-torch_csrc_utils_python__arg__parser.cpp
+7-7misc/py-pytorch/files/patch-test_dynamo_test__ctx__manager.py
+3-11misc/py-pytorch/Makefile
+63-5519 files not shown
+130-12025 files