LLVM/project 24b5f1dllvm/include/llvm/Transforms/Vectorize SLPVectorizer.h, llvm/lib/Transforms/Vectorize SLPVectorizer.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+53-28llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+15-24llvm/test/Transforms/SLPVectorizer/RISCV/vec3-base.ll
+14-20llvm/test/Transforms/SLPVectorizer/AArch64/commute.ll
+10-16llvm/test/Transforms/SLPVectorizer/X86/dot-product.ll
+16-9llvm/include/llvm/Transforms/Vectorize/SLPVectorizer.h
+8-4llvm/test/Transforms/SLPVectorizer/X86/slp-fma-loss.ll
+116-1011 files not shown
+119-1047 files

LLVM/project 6931a33llvm/test/CodeGen/X86 avx512-masked_memop-16-8.ll avx512-load-store.ll

[X86] avx512-load-store.ll - add test coverage for #198154 and #198165 (#198169)
DeltaFile
+1,450-0llvm/test/CodeGen/X86/avx512-masked_memop-16-8.ll
+1,105-16llvm/test/CodeGen/X86/avx512-load-store.ll
+2,555-162 files

DragonFlyBSD/src c1bd8b2nrelease Makefile

nrelease: Add supported "nopkgs" to the help text

It was mistakenly removed in commit
f2e741e444130a01827ab75e5e0fa0bba30d41c2.
DeltaFile
+1-0nrelease/Makefile
+1-01 files

DragonFlyBSD/src 4961ae1sys/bus/u4b usb_msctest.c usb_device.c

u4b: Sync usb_msctest.[ch] with FreeBSD

Most changes are auto quirk detection and application. However, the
previous commit disabled such auto quirks, so this commit should have no
functional change.
DeltaFile
+114-76sys/bus/u4b/usb_msctest.c
+7-3sys/bus/u4b/usb_device.c
+6-3sys/bus/u4b/usb_msctest.h
+2-0sys/bus/u4b/usb_debug.h
+129-824 files

FreeBSD/ports a443dfawww/linux-vieb distinfo Makefile

www/linux-vieb: Update to 12.9.0

ChangeLog:      https://github.com/Jelmerro/Vieb/releases/tag/12.9.0
Reported by:    Jelmer van Arnhem <notifications at github.com>
DeltaFile
+5-5www/linux-vieb/distinfo
+1-1www/linux-vieb/Makefile
+6-62 files

FreeBSD/doc ec6b8edwebsite/content/en/usergroups _index.adoc

Website - usergroups: Fix AsciiDoc typo

PR:     294839
DeltaFile
+1-1website/content/en/usergroups/_index.adoc
+1-11 files

DragonFlyBSD/src 1e808f1sys/bus/u4b usb_device.c usb_dragonfly.h

u4b: Make autoquirk code optional and opt out

As the FreeBSD described:
> There are significant problems with the current autoquirk code. This
> results in quite a bit of bogus over-quirking.
> ...
> For all these reasons, I'm turning this off and will likely remove it
> entirely in the future once the alternative SYNC CACHE code has
> provent itself.

Actually, this fixes the USB stick probing timeout error in a USB 3.0
port on my HPE MicroServer Gen10.  That timeout error happened during
the boot and would drop the system to the 'mountroot>' prompt:

```
CAM: Configuring bus: ahci0
CAM: Configuring bus: ahci0
CAM: Configuring bus: ahci0
CAM: Configuring bus: ahci0

    [56 lines not shown]
DeltaFile
+1-1sys/bus/u4b/usb_device.c
+1-0sys/bus/u4b/usb_dragonfly.h
+2-12 files

DragonFlyBSD/src ce4e1c0lib/libc/sys socket.2

socket.2: Fix alignment of socket flags
DeltaFile
+2-2lib/libc/sys/socket.2
+2-21 files

OpenBSD/src YpjzV3Iusr.bin/tmux sort.c

   Do not include unattached clients on sorted list, fixes crash reported
   by Marcel Partap.
VersionDeltaFile
1.5+13-9usr.bin/tmux/sort.c
+13-91 files

OpenBSD/src 4d9sq82usr.bin/tmux tmux.1

   Add some more explanatory text about targets, GitHub issue 4850.
VersionDeltaFile
1.1055+33-2usr.bin/tmux/tmux.1
+33-21 files

LLVM/project aa2f124llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/PhaseOrdering/AArch64 reduce_submuladd.ll

[SLP] Enable full non-power-of-2 vectorization by default

Default slp-vectorize-non-power-of-2 to true and broaden the set of
supported widths beyond NumElts + 1 == bit_ceil(NumElts) to include
small widths (<= 5), widths where NumElts - 1 is also non-power of two
(e.g. 6, 7, 10..15), and any width when the elements being vectorized
are themselves vectors (REVEC). Tweak gathered loads, stores, and
reduction support to the non-power-of-2 vector factors.

Reviewers: hiraditya, bababuck, RKSimon

Pull Request: https://github.com/llvm/llvm-project/pull/196825
DeltaFile
+140-76llvm/test/Transforms/SLPVectorizer/X86/horizontal-minmax.ll
+137-42llvm/test/Transforms/SLPVectorizer/X86/dot-product.ll
+120-29llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+31-98llvm/test/Transforms/PhaseOrdering/AArch64/reduce_submuladd.ll
+44-56llvm/test/Transforms/SLPVectorizer/X86/horizontal-list.ll
+24-60llvm/test/Transforms/SLPVectorizer/RISCV/revec.ll
+496-36133 files not shown
+703-70139 files

OpenBSD/src BQTTc6Susr.sbin/httpd parse.y httpd.conf.5

   usr.sbin/httpd: add cache controls for static files

   Teach httpd to advertise static file revalidation by default with
   Cache-Control: no-cache, preserving the existing Last-Modified and
   If-Modified-Since flow; add a [no] static-cache-control directive for
   opting out, and advertise Vary: Accept-Encoding whenever gzip-static is
   enabled.

   OK: claudio@
VersionDeltaFile
1.134+16-3usr.sbin/httpd/parse.y
1.130+14-2usr.sbin/httpd/httpd.conf.5
1.162+11-1usr.sbin/httpd/server_http.c
1.72+6-1usr.sbin/httpd/config.c
1.172+5-2usr.sbin/httpd/httpd.h
+52-95 files

OpenBSD/src C0PerA4usr.bin/tmux file.c

   Report file open errors more sensibly, reported by Meriel Luna
   Mittelbach in GitHub issue 5081.
VersionDeltaFile
1.20+7-3usr.bin/tmux/file.c
+7-31 files

OpenBSD/src 2xOAUFbusr.bin/tmux tmux.1 cmd-split-window.c

   Add new-pane command, currently this is equivalent to split-window but
   it will have minor differences for floating panes in future. Also add
   -R/-s/-S/-k/-m flags to control border and style and behaviour, like
   popups. GitHub issue 5027 from Dane Jensen.
VersionDeltaFile
1.1054+106-51usr.bin/tmux/tmux.1
1.117+93-53usr.bin/tmux/cmd-split-window.c
1.318+51-1usr.bin/tmux/window.c
1.1314+4-1usr.bin/tmux/tmux.h
1.184+3-1usr.bin/tmux/cmd.c
+257-1075 files

LLVM/project 265dcddllvm/test/CodeGen/X86 avx512-calling-conv.ll

[X86] avx512-calling-conv.ll - add test coverage for #179334 (#198163)
DeltaFile
+3,451-0llvm/test/CodeGen/X86/avx512-calling-conv.ll
+3,451-01 files

FreeBSD/src 2872268sbin/ipfw ipv6.c ipfw2.c, sbin/ipfw/tests test_add_rule.py

ipfw: treat ipv6 address with zero mask as 'any'

Make the behaviour similar for both IPv4 and IPv6. Also add
the corresponding tests.

PR:             294733
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D56618
DeltaFile
+24-0sbin/ipfw/tests/test_add_rule.py
+7-4sbin/ipfw/ipv6.c
+4-3sbin/ipfw/ipfw2.c
+2-0tests/atf_python/sys/netpfil/ipfw/insns.py
+37-74 files

NetBSD/pkgsrc-wip 14bd59ccrush distinfo go-modules.mk

crush: update to 0.69.1.
DeltaFile
+147-147crush/distinfo
+48-48crush/go-modules.mk
+1-1crush/Makefile
+196-1963 files

NetBSD/pkgsrc-wip a1e4dea. TODO

TODO: + py-pymdown-extensions-10.21.3, py-zensical-0.0.42, resterm-0.39.3.
DeltaFile
+3-0TODO
+3-01 files

NetBSD/pkgsrc e0lf8MKdoc TODO

   doc/TODO: + grafana-13.0.1.1, libkiwix-14.2.1.
VersionDeltaFile
1.27264+3-2doc/TODO
+3-21 files

NetBSD/pkgsrc DCOn9ordoc TODO CHANGES-2026

   doc: Updated www/miniflux to 2.3.0
VersionDeltaFile
1.27263+19-1doc/TODO
1.3069+2-1doc/CHANGES-2026
+21-22 files

NetBSD/pkgsrc tVovTNRwww/miniflux distinfo go-modules.mk

   miniflux: update to 2.3.0.

   Security

       Only discoverable WebAuthn credentials (resident keys / passkeys) are supported for login.
       Non-resident credentials can no longer be used for first-factor authentication to prevent username enumeration before password verification. They are intended for post-password MFA flows, which Miniflux does not currently support.
       Persist WebAuthn backup eligibility/state and validated credential state after login.
       Require POST requests for logout, feed refresh, and OAuth2 unlink actions.
       Apply CSRF protection to all non-safe HTTP methods.
       Add http.CrossOriginProtection middleware for the web UI.
       Validate redirect URL schemes in HTMLRedirect to prevent unsafe redirects.
       Restore URL scheme validation in templates for untrusted feed URLs.
       Sanitize filenames in Content-Disposition headers to prevent header injection.
       Reject empty OAuth2 state parameters when no authentication flow is in progress.
       Allow configured private proxies while still enforcing private-network restrictions for direct requests and redirects.
       Validate URI schemes case-insensitively according to RFC 3986.
       Pin third-party GitHub Actions to immutable commit SHAs to reduce supply-chain risks.
       Cap the maximum entry limit to 1000 across the UI, API, and storage layer.


    [41 lines not shown]
VersionDeltaFile
1.8+82-82www/miniflux/distinfo
1.7+26-26www/miniflux/go-modules.mk
1.17+2-3www/miniflux/Makefile
+110-1113 files

FreeBSD/ports 127bfd7security/modsecurity3-nginx distinfo Makefile, www/nginx distinfo version.mk

www/nginx: Update to 1.30.1

PR:     295270
Sponsored by:   Netzkommune GmbH
DeltaFile
+78-41www/nginx/files/extra-patch-src-http-ngx_http_upstream_round_robin.c
+5-5www/nginx/distinfo
+3-3www/nginx-acme/distinfo
+3-3security/modsecurity3-nginx/distinfo
+2-2security/modsecurity3-nginx/Makefile
+1-1www/nginx/version.mk
+92-552 files not shown
+94-578 files

FreeBSD/ports e94461agames/supertux2 pkg-plist Makefile, games/supertux2/files patch-external_squirrel_squirrel_sqvm.cpp patch-CMakeLists.txt

games/supertux2: Update to 0.7.0

- Drop stale patch and clean up Makefile from unused bits.

Release notes: https://github.com/SuperTux/supertux/releases/tag/v0.7.0

(cherry picked from commit 006af21cb397e6133fe0dc7f64dab5612b107318)
DeltaFile
+3,217-2,139games/supertux2/pkg-plist
+0-24games/supertux2/files/patch-external_squirrel_squirrel_sqvm.cpp
+6-7games/supertux2/Makefile
+0-12games/supertux2/files/patch-CMakeLists.txt
+12-0games/supertux2/files/patch-mk_cmake_SuperTux_BuildInstall.cmake
+3-3games/supertux2/distinfo
+3,238-2,1856 files

FreeBSD/ports 60c9086math/labplot/files patch-src_backend_nsl_nsl__peak.h

math/labplot: Backport upstream patch to fix build with modern compilers

PR:     295295
(cherry picked from commit 082920d377232bddf3173bdaa8cdc7c9f2e04a78)
DeltaFile
+11-0math/labplot/files/patch-src_backend_nsl_nsl__peak.h
+11-01 files

FreeBSD/ports 7e52588devel/ktextaddons distinfo Makefile

devel/ktextaddons: Update to 2.0.2

(cherry picked from commit 096b98294a10abc71b3820c0f21ee9d2891266f5)
DeltaFile
+3-3devel/ktextaddons/distinfo
+1-1devel/ktextaddons/Makefile
+1-0devel/ktextaddons/pkg-plist
+5-43 files

FreeBSD/ports f69d04eaudio/plasma6-kpipewire distinfo, audio/plasma6-ocean-sound-theme distinfo

KDE: Update KDE Plasma to 6.6.5

Announcement: https://kde.org/announcements/plasma/6/6.6.5/
(cherry picked from commit 79b0c7ab06d1a9285c1a3d71055a4ba241128184)
DeltaFile
+3-3x11-themes/plasma6-kde-gtk-config/distinfo
+3-3audio/plasma6-kpipewire/distinfo
+3-3audio/plasma6-ocean-sound-theme/distinfo
+3-3audio/plasma6-oxygen-sounds/distinfo
+3-3audio/plasma6-plasma-pa/distinfo
+3-3deskutils/plasma6-milou/distinfo
+18-1855 files not shown
+177-16061 files

FreeBSD/ports 0a627b4devel/kf6-kbookmarks distinfo, devel/kf6-kcmutils distinfo

KDE: Update KDE Frameworks 6 to 6.26.0

Announcement: https://kde.org/announcements/frameworks/6/6.26.0/

Ports changes:

net/kf6-kcalendarcore:
 - Explicitly disable Python bindings

(cherry picked from commit dd887c6e1f5242db69961d414930c6db6628348f)
DeltaFile
+45-0x11-toolkits/kf6-kirigami/pkg-plist
+3-3devel/kf6-kbookmarks/distinfo
+3-3devel/kf6-kcmutils/distinfo
+3-3devel/kf6-kconfig/distinfo
+3-3devel/kf6-kcoreaddons/distinfo
+3-3devel/kf6-kcrash/distinfo
+60-1571 files not shown
+269-21177 files

FreeBSD/ports 78fe93dx11/plasma-wayland-protocols distinfo Makefile

x11/plasma-wayland-protocols: Update to 1.21.0

(cherry picked from commit 4a4e2f4b9375c88ea5fc4b4f48fa186ad3d8de0c)
DeltaFile
+3-3x11/plasma-wayland-protocols/distinfo
+1-1x11/plasma-wayland-protocols/Makefile
+4-42 files

OpenBSD/ports juvFDJndevel/kf5 Makefile, devel/quirks Makefile

   Replace devel/kf5/kcalendarcore with its kf6 equivalent:
   - it will break with the upcoming libical update
   - nothing uses it in-tree

   ok rsadowski@ (maintainer)
VersionDeltaFile
1.1802+3-1devel/quirks/files/Quirks.pm
1.1790+1-1devel/quirks/Makefile
1.29+1-1devel/kf5/Makefile
+5-33 files

FreeBSD/ports 082920dmath/labplot/files patch-src_backend_nsl_nsl__peak.h

math/labplot: Backport upstream patch to fix build with modern compilers

PR:     295295
DeltaFile
+11-0math/labplot/files/patch-src_backend_nsl_nsl__peak.h
+11-01 files