LLVM/project 3790080llvm/test/CodeGen/X86 vselect-pcmp.ll

[X86] vselect-pcmp.ll - add test showing failure to fold icmp_eq(and(x,pow2),0) to shl(x,c) for v4f32 select masks (#173359)

Noticed while trying to tweak backend folds to workaround #172888
DeltaFile
+48-0llvm/test/CodeGen/X86/vselect-pcmp.ll
+48-01 files

LLVM/project c4088b2llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, llvm/test/CodeGen/AArch64 sve-masked-ldst-sext.ll sve-masked-ldst-zext.ll

[LLVM][DAGCombiner] Look through freeze when combining extensions of extending-masked-loads. (#172484)

Extensions in this context mean post legalisation extensions (i.e. and,
sext-in-reg) because that's the point the freeze blocks the existing
combine.
DeltaFile
+16-19llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+27-0llvm/test/CodeGen/AArch64/sve-masked-ldst-sext.ll
+24-0llvm/test/CodeGen/AArch64/sve-masked-ldst-zext.ll
+0-1llvm/test/CodeGen/AArch64/complex-deinterleaving-reductions-predicated-scalable.ll
+67-204 files

LLVM/project c1e72dcllvm/include/llvm/Support Registry.h

[NFC] clang-format llvm/include/llvm/Support/Registry.h (#173295)

This is in preparation of #173290.
DeltaFile
+105-105llvm/include/llvm/Support/Registry.h
+105-1051 files

LLVM/project 9ca5e85llvm/test/Analysis/ScalarEvolution ptrtoaddr.ll ptrtoaddr-i32-index-width.ll

[SCEV] Avoid tests not passing the verifier (NFC)

Update these tests with the version from:
https://github.com/llvm/llvm-project/pull/158032
DeltaFile
+31-96llvm/test/Analysis/ScalarEvolution/ptrtoaddr.ll
+70-0llvm/test/Analysis/ScalarEvolution/ptrtoaddr-i32-index-width.ll
+101-962 files

FreeBSD/ports 759898btextproc/crow-translate Makefile distinfo

textproc/crow-translate: Update to 4.0.2

Convert to Qt6/KF6
DeltaFile
+14-8textproc/crow-translate/Makefile
+3-3textproc/crow-translate/distinfo
+1-0textproc/crow-translate/pkg-plist
+18-113 files

FreeBSD/ports b55f6e3x11/rsibreak Makefile pkg-plist

x11/rsibreak: Update to 0.13.0

Convert to Qt6/KF6
DeltaFile
+11-8x11/rsibreak/Makefile
+6-2x11/rsibreak/pkg-plist
+3-3x11/rsibreak/distinfo
+20-133 files

FreeBSD/ports 379f7efmultimedia/haruna Makefile distinfo

multimedia/haruna: Update to 1.7.0

Clean up deps.
DeltaFile
+10-7multimedia/haruna/Makefile
+3-3multimedia/haruna/distinfo
+13-102 files

FreeBSD/ports d1043bbgraphics/kphotoalbum pkg-plist Makefile

graphics/kphotoalbum: Update to 6.1.0

https://www.kphotoalbum.org/2025/10/04/kphotoalbum-6.1.0-released/
DeltaFile
+150-4graphics/kphotoalbum/pkg-plist
+4-4graphics/kphotoalbum/Makefile
+3-3graphics/kphotoalbum/distinfo
+157-113 files

FreeBSD/ports e8185d4devel/qtcreator distinfo Makefile

devel/qtcreator: Update to 18.0.1

Announcement:
https://www.qt.io/blog/qt-creator-18.0.1-released
Changes:
https://code.qt.io/cgit/qt-creator/qt-creator.git/about/dist/changelog/changes-18.0.1.md?h=18.0
DeltaFile
+3-3devel/qtcreator/distinfo
+1-1devel/qtcreator/Makefile
+1-0devel/qtcreator/pkg-plist
+5-43 files

FreeBSD/ports 8f2cc3cdevel/qbs distinfo Makefile

devel/qbs: Update to 3.10.2

Ultimately, no changes; just formalities. The Qt 6.10 build fix that we
have been applying locally was made into offical release.
DeltaFile
+3-5devel/qbs/distinfo
+1-4devel/qbs/Makefile
+4-92 files

LLVM/project 8c3e6aallvm/lib/Target/AMDGPU AMDGPUCodeGenPrepare.cpp, llvm/test/CodeGen/AMDGPU rsq.f32-safe.ll amdgpu-codegenprepare-fdiv.ll

AMDGPU: Stop requiring afn for f32 rsq formation

We were checking for afn or !fpmath attached to the sqrt. We
are not trying to replace a correctly rounded rsqrt; we're replacing
the two correctly rounded operations with the contracted operation.
It's net a better precision, so contract on both instructions should
be sufficient. Both the contracted and uncontracted sequences pass
the OpenCL conformance test, with a lower maximum error contracted.
DeltaFile
+504-1,529llvm/test/CodeGen/AMDGPU/rsq.f32-safe.ll
+52-45llvm/test/CodeGen/AMDGPU/amdgpu-codegenprepare-fdiv.ll
+6-25llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp
+562-1,5993 files

LLVM/project 5b52376llvm/lib/Target/SPIRV SPIRVPrepareGlobals.cpp, llvm/test/CodeGen/SPIRV ga-gv.ll ga-noninterp-func-noninterp.ll

[SPIRV] Add support for non-interposable function aliases (#172730)

The backend was not handling GlobalAliases such as in call targets. This
patch pre-processes the aliases in the module and resolve them to their
aliasee when possible. The patch also documents those cases that are not
yet supported.
DeltaFile
+46-2llvm/lib/Target/SPIRV/SPIRVPrepareGlobals.cpp
+24-0llvm/test/CodeGen/SPIRV/ga-gv.ll
+22-0llvm/test/CodeGen/SPIRV/ga-noninterp-func-noninterp.ll
+17-0llvm/test/CodeGen/SPIRV/ga-interp-func-interp.ll
+16-0llvm/test/CodeGen/SPIRV/ga-interp-func-noninterp.ll
+16-0llvm/test/CodeGen/SPIRV/ga-noninterp-func-interp.ll
+141-21 files not shown
+152-27 files

LLVM/project a76084fllvm/lib/Target/AArch64 AArch64ISelDAGToDAG.cpp AArch64ISelLowering.cpp, llvm/lib/Target/AArch64/MCTargetDesc AArch64AddressingModes.h

[AArch64] Improve SIMD immediate generation with SVE. (#173273)

Allow using SVE DUPM instructions to materialise fixed-length vectors.

Fixes #122422.
DeltaFile
+86-33llvm/test/CodeGen/AArch64/movi64_sve.ll
+28-0llvm/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h
+1-24llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
+2-4llvm/test/CodeGen/AArch64/sve-fixed-length-fcopysign.ll
+2-4llvm/test/CodeGen/AArch64/sve2-fixed-length-fcopysign.ll
+3-1llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+122-666 files

NetBSD/pkgsrc NB4NVP7doc CHANGES-2025

   Updated multimedia/gstreamer1
VersionDeltaFile
1.7363+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc e3kVu9omultimedia/gst-plugins1-bad distinfo, multimedia/gst-plugins1-base distinfo

   gstreamer1: updated to 1.26.9

   GStreamer 1.26.9 stable bug fix release

   This release only contains bugfixes, and it should be safe to update from 1.26.x.

   Highlighted bugfixes:

   playback: playbin3 and decodebin3 stability fixes
   Ancillary metadata handling fixes for AJA playout and Blackmagic Decklink capture cards
   HLS and DASH adaptive streaming clients stability improvements
   gst-play-1.0 will now print details of any missing plugins again
   gtk4paintablesink: Add property to fine-tune reconfiguration behaviour on window-resize
   macOS device monitoring: fix potential crash when probing for audio devices
   macOS video decoder stability improvements
   NDI source: fix audio corruption for non-interleaved audio with stride padding
   Add SMPTE ST291-1 ancillary metadata RTP payloader and depayloader
   Add ST-2038 metadata combiner and extractor
   webrtcsink: support hardware-accelerated encoders from the `va` VA-API plugin

    [4 lines not shown]
VersionDeltaFile
1.75+4-4multimedia/gst-plugins1-good/distinfo
1.71+4-4multimedia/gst-plugins1-bad/distinfo
1.79+4-4multimedia/gst-plugins1-base/distinfo
1.35+4-4multimedia/gst-plugins1-editing-services/distinfo
1.66+4-4multimedia/gst-plugins1-libav/distinfo
1.70+4-4multimedia/gst-plugins1-ugly/distinfo
+24-248 files not shown
+46-4814 files

FreeBSD/ports a73455fnet/igmpproxy Makefile, net/igmpproxy/files patch-src_rttable.c patch-fix-buffer-overflow_igmp.c

net/igmpproxy: Fix buffer overflow and use after free

Taken from upstream pull requests:
https://github.com/pali/igmpproxy/pull/98
https://github.com/pali/igmpproxy/pull/99

PR:             291642
MFH:            2025Q4
(cherry picked from commit a0bac3ef72b259e93cafefe1c39e146bbe23fce2)
DeltaFile
+33-0net/igmpproxy/files/patch-src_rttable.c
+22-0net/igmpproxy/files/patch-fix-buffer-overflow_igmp.c
+1-2net/igmpproxy/Makefile
+56-23 files

FreeBSD/ports 81e7ef0sysutils/flock Makefile

sysutils/flock: Fix build on i386

Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+6-0sysutils/flock/Makefile
+6-01 files

FreeBSD/ports a0bac3enet/igmpproxy Makefile, net/igmpproxy/files patch-src_rttable.c patch-fix-buffer-overflow_igmp.c

net/igmpproxy: Fix buffer overflow and use after free

Taken from upstream pull requests:
https://github.com/pali/igmpproxy/pull/98
https://github.com/pali/igmpproxy/pull/99

PR:             291642
MFH:            2025Q4
DeltaFile
+33-0net/igmpproxy/files/patch-src_rttable.c
+22-0net/igmpproxy/files/patch-fix-buffer-overflow_igmp.c
+1-2net/igmpproxy/Makefile
+56-23 files

LLVM/project 64c4059clang/docs ReleaseNotes.rst, clang/include/clang/AST TypeProperties.td

[Clang] Serialize expansions of PackIndexingType (#173351)

We have already serialized isFullySubstituted, which hinges on the
expansions; if they were lost, we would never expand them correctly from
an imported AST.

Sadly this bug has been around a year, so there's a release note.

Fixes #172464
DeltaFile
+18-0clang/test/PCH/pack-indexing-2.cpp
+4-1clang/include/clang/AST/TypeProperties.td
+1-0clang/docs/ReleaseNotes.rst
+23-13 files

NetBSD/pkgsrc A3Q9cVLaudio/pulseaudio distinfo, audio/pulseaudio/patches patch-src_modules_gsettings_module-gsettings.c

   pulseaudio: add missing #include
VersionDeltaFile
1.1+14-0audio/pulseaudio/patches/patch-src_modules_gsettings_module-gsettings.c
1.89+2-1audio/pulseaudio/distinfo
+16-12 files

OpenBSD/ports irdgNnedevel/liblouis Makefile distinfo, devel/liblouis/pkg PLIST

   Update to liblouis-3.36.0.
VersionDeltaFile
1.58+2-2devel/liblouis/Makefile
1.33+2-2devel/liblouis/distinfo
1.36+3-0devel/liblouis/pkg/PLIST
+7-43 files

FreeBSD/src 745c6c0. ObsoleteFiles.inc, usr.bin Makefile

Resurrect standalone command

While command(1) is now classified by POSIX as an intrinsic utility and
no longer required to exist as a standalone program, it turns out that
we still have a use for it (cf. env(1)), so resurrect it.

PR:             291879
Fixes:          4100bd6caa66 ("usr.bin: Remove intrinsic utilities")
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D54341
DeltaFile
+4-0usr.bin/command/Makefile
+2-0usr.bin/command/command.sh
+0-1ObsoleteFiles.inc
+1-0usr.bin/Makefile
+7-14 files

NetBSD/pkgsrc 244ZYzldoc CHANGES-2025

   add plasma6-breeze-gtk
VersionDeltaFile
1.7362+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc XokvvFEgraphics Makefile, graphics/plasma6-breeze-gtk PLIST Makefile

   plasma6-breeze-gtk: add version 6.5.2

   A GTK Theme Built to Match KDE's Breeze. GTK2 theme made by [scionicspectre]
   (https://github.com/scionicspectre/BreezyGTK)
VersionDeltaFile
1.1+565-0graphics/plasma6-breeze-gtk/PLIST
1.1+23-0graphics/plasma6-breeze-gtk/Makefile
1.1+5-0graphics/plasma6-breeze-gtk/distinfo
1.1108+2-1graphics/Makefile
1.1+2-0graphics/plasma6-breeze-gtk/DESCR
+597-15 files

OpenBSD/ports Juh2FYYeditors/subtitleeditor Makefile distinfo, editors/subtitleeditor/patches patch-src_document_h patch-configure_ac

   Update to subtitleeditor-0.55.0.
VersionDeltaFile
1.71+22-27editors/subtitleeditor/Makefile
1.19+17-5editors/subtitleeditor/pkg/PLIST
1.12+2-2editors/subtitleeditor/distinfo
1.4+0-0editors/subtitleeditor/patches/patch-src_document_h
1.2+0-0editors/subtitleeditor/patches/patch-configure_ac
1.3+0-0editors/subtitleeditor/patches/patch-plugins_subtitleformats_sami_sami_cc
+41-342 files not shown
+41-348 files

FreeBSD/ports b1f6a36ports-mgmt/pkg distinfo Makefile

ports-mgmt/pkg: update to 2.5.1

Changes from 2.5.0 to 2.5.1
- Regression: fix directory permission when @mode is used in plist
- use the timestamp provided by -t for manifest timestamp
- improvements in documentation
- slight inprovements in the progress bar:
  * counters are now always aligned
  * when possible only print name-version for the package being fetched.
  * add a space in the debit
DeltaFile
+3-3ports-mgmt/pkg/distinfo
+1-1ports-mgmt/pkg/Makefile
+4-42 files

NetBSD/pkgsrc oGL3kFkdoc CHANGES-2025

   add plasma6-oxygen
VersionDeltaFile
1.7361+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc 2Ggh9O2graphics Makefile, graphics/plasma6-oxygen PLIST Makefile

   plasma6-oxygen: add version 6.5.2

   KDE Oxygen style
VersionDeltaFile
1.1+1,512-0graphics/plasma6-oxygen/PLIST
1.1+23-0graphics/plasma6-oxygen/Makefile
1.1+5-0graphics/plasma6-oxygen/distinfo
1.1107+2-1graphics/Makefile
1.1+1-0graphics/plasma6-oxygen/DESCR
+1,543-15 files

NetBSD/pkgsrc jt4oCGsinputmethod/tc Makefile distinfo, inputmethod/tc/patches patch-ab

   tc: fix configure with gcc 14

   Fix some pkglint while here.
VersionDeltaFile
1.5+12-2inputmethod/tc/patches/patch-ab
1.23+3-4inputmethod/tc/Makefile
1.10+2-2inputmethod/tc/distinfo
+17-83 files

OpenBSD/ports Bs4Nui0security/rust-openssl-tests distinfo crates.inc, security/rust-openssl-tests/pkg PLIST

   Update to rust-openssl-tests 20251223
VersionDeltaFile
1.144+197-9security/rust-openssl-tests/pkg/PLIST
1.202+18-18security/rust-openssl-tests/distinfo
1.164+8-8security/rust-openssl-tests/crates.inc
1.210+2-2security/rust-openssl-tests/Makefile
+225-374 files