LLVM/project 5c8ee8ellvm/test/Transforms/SLPVectorizer/RISCV gather-runtime-stride-with-base-lane.ll

[SLP][NFC]Add a test with missing vectorization in copyables geps/zexts, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/220563
DeltaFile
+96-0llvm/test/Transforms/SLPVectorizer/RISCV/gather-runtime-stride-with-base-lane.ll
+96-01 files

LLVM/project 71b3d71llvm/test/Transforms/SLPVectorizer/AArch64 spillcost-shared-loop-invariant.ll

[SLP] Add test for diamond-gather spill costing (NFC) (#220552)

Assisted-by: OpenAI Codex
DeltaFile
+155-0llvm/test/Transforms/SLPVectorizer/AArch64/spillcost-shared-loop-invariant.ll
+155-01 files

FreeBSD/ports 77cb158devel/simpleini Makefile distinfo

devel/simpleini: update 4.26 → 4.27
DeltaFile
+3-3devel/simpleini/distinfo
+1-1devel/simpleini/Makefile
+4-42 files

OPNSense/core 7e2cf11src/etc/inc filter.inc

Review comments, use config_read_array inside the functions
DeltaFile
+6-5src/etc/inc/filter.inc
+6-51 files

LLVM/project f08ad5cllvm/lib/IR Verifier.cpp

Verifier: Early-return after validating a module flag

Stop visiting other flag names after finding a match.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+15-7llvm/lib/IR/Verifier.cpp
+15-71 files

OPNSense/core 66c4ed7src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api SourceNatController.php, src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms settings.xml

Move snat_mode only in the model to filter.settings.nat.snat_mode and fix all callers, do not expose in new settings dialog yet, but prepare it for more tabs
DeltaFile
+12-12src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+8-6src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/SourceNatController.php
+2-2src/opnsense/mvc/app/views/OPNsense/Firewall/nat_rule.volt
+2-2src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/settings.xml
+1-1src/opnsense/mvc/app/views/OPNsense/Firewall/settings.volt
+1-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.php
+26-241 files not shown
+27-257 files

Illumos/gate a330f55usr/src/uts/common/io/comstar/stmf stmf.c

Revert "18333 stmf_sbd: get/load PP data ioctls must validate buffer sizes"

This reverts commit 7d32109ee973334ac380edd5174e9ef912c7731d.
DeltaFile
+9-18usr/src/uts/common/io/comstar/stmf/stmf.c
+9-181 files

OPNSense/core 1ee6520. plist, src/opnsense/mvc/app/controllers/OPNsense/Core FirmwareController.php

firmware: epic battle to use form template in settings

There can only be one...
DeltaFile
+108-0src/opnsense/mvc/app/models/OPNsense/Core/FieldTypes/FirmwareField.php
+46-0src/opnsense/mvc/app/controllers/OPNsense/Core/forms/firmware.xml
+18-0src/opnsense/mvc/app/views/OPNsense/Core/firmware.volt
+10-3src/opnsense/mvc/app/models/OPNsense/Core/Firmware.xml
+2-0plist
+1-0src/opnsense/mvc/app/controllers/OPNsense/Core/FirmwareController.php
+185-36 files

LLVM/project 22ade3allvm/lib/Transforms/Vectorize VPlanAnalysis.cpp, llvm/test/Transforms/LoopVectorize revec-reg-usage.ll

[LV][REVEC] Correctly compute register usage

For REVEC, the initial types might already be vectors, so make sure the
right register class is picked.
DeltaFile
+39-0llvm/test/Transforms/LoopVectorize/revec-reg-usage.ll
+17-12llvm/lib/Transforms/Vectorize/VPlanAnalysis.cpp
+56-122 files

LLVM/project 39a9ab1flang/include/flang/Frontend CompilerInstance.h, flang/lib/Frontend CompilerInstance.cpp

[flang] Fix link error in shared library builds (#220550)

Since #218917 / 813bdb184af716091bb927070063a3e065124d33.

Errors of the form:
/usr/bin/ld: <...>/build/./lib/libFortranLower.so.24.0git: error adding
symbols: DSO missing from command line

My changes to the constructor changed dependencies. I could either add a
dependency on that library,
or refactor it a bit to avoid it.

I don't know if linking that library is a good idea, so I'm going the
latter.
DeltaFile
+2-2flang/include/flang/Frontend/CompilerInstance.h
+3-0flang/lib/Frontend/CompilerInstance.cpp
+5-22 files

FreeBSD/ports 7791ce1dns/kadnode Makefile distinfo

dns/kadnode: Update 2.4.1 => 2.4.3

While here, convert pkg-message to UCL format.

Changelog:
https://github.com/mwarning/KadNode/blob/v2.4.3/changelog

PR:             298111
Reported by:    Moritz Warning <moritzwarning at web.de> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3dns/kadnode/distinfo
+6-0dns/kadnode/pkg-message
+1-2dns/kadnode/Makefile
+10-53 files

LLVM/project 6763b02llvm/include/llvm/Analysis VectorUtils.h, llvm/lib/Analysis VectorUtils.cpp

Use updated vector.repeat intrinsic
DeltaFile
+37-0llvm/lib/Analysis/VectorUtils.cpp
+33-1llvm/test/Transforms/LoopVectorize/revec-livein.ll
+0-20llvm/lib/IR/IRBuilder.cpp
+11-0llvm/include/llvm/Analysis/VectorUtils.h
+2-2llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+1-2llvm/lib/Transforms/Vectorize/VPlan.cpp
+84-251 files not shown
+85-267 files

LLVM/project 9d18554llvm/test/Transforms/LoopVectorize revec-liveout.ll revec-unroll.ll

Update test checks after rebase
DeltaFile
+3-4llvm/test/Transforms/LoopVectorize/revec-unroll.ll
+2-3llvm/test/Transforms/LoopVectorize/revec-liveout.ll
+5-72 files

LLVM/project 25f42a2llvm/lib/Transforms/Vectorize VPlanRecipes.cpp, llvm/unittests/Transforms/Vectorize VPlanTest.cpp

Test recipe execution for vector types

And ensure a value is correctly detected as "widened", even when
VF == VFScaleFactor
DeltaFile
+50-0llvm/unittests/Transforms/Vectorize/VPlanTest.cpp
+8-3llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+58-32 files

NetBSD/pkgsrc FKtqDbfdoc CHANGES-2026

   Updated net/libnice, graphics/openimageio
VersionDeltaFile
1.5755+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc kd4mRHngraphics/openimageio buildlink3.mk distinfo

   openimageio: updated to 3.1.17.0

   3.1.17.0

   raw: Add raw:thumbnail_index and raw:thumbnail_sort hints to select a specific embedded thumbnail, plus assorted thumbnail fixes and unit tests.
   raw: Allow vector types in multi-value hints (white balance as a float4, cropbox/greybox as int2 boxes).
   raw: Fix undebayered flip mapping, buffer bounds, and overflow issues.
   exr: Convert mixed-native-integer-depth channels through proper rescaling instead of reinterpreting bytes when writing OpenEXR (also fixes copy_image and iconvert native fast paths).
   oiiotool: More robust handling of failed reads: preserve the reader's specific error message instead of a generic "file not found", don't dereference specs of a failed read, and safer error message marshalling.
   IBA: Detect iterator read errors in orientation functions (flip, flop, rotate90/180/270, transpose).
   writers: Don't write thumbnail_* metadata to formats that can't hold a thumbnail.
   readers: Use check_open() and check_compression_ratio() in all readers that lacked them, guarding against decompression bombs and implausible header dimensions.
   bmp: Decompression-bomb guard, UB-safe height negation, and scanline bounds checks.
   exif: Harden the shared Exif decoder against malformed input (affects all formats that embed Exif).
   ffmpeg: Fix heap bounds, bad packet handling, add checks at open, and other fixes.
   fits: Validate the NAXIS count against the permitted 0-999 range.
   gif: Reject a short graphics-control extension block.
   icc: Fix out-of-bounds pointer formation, use alignment-safe reads, and 64-bit tag bounds in the shared ICC profile decoder (jpeg, png, tiff, webp, jpeg2000, psd).
   jpeg: More detection of corrupt files.

    [23 lines not shown]
VersionDeltaFile
1.21+3-7graphics/openimageio/PLIST
1.45+4-4graphics/openimageio/distinfo
1.138+4-4graphics/openimageio/Makefile
1.87+2-1graphics/openimageio/buildlink3.mk
+13-164 files

LLVM/project ec8a1d5libsycl/include/sycl/__impl handler.hpp queue.hpp, libsycl/include/sycl/__impl/detail kernel_submission.hpp

[libsycl] add initial sycl::handler impl (#216754)

This PR introduces initial sycl::handler support.

SYCL 2020 declares all direct submissions to queue as {"Equivalent to
calling [queue::submit] with a command group function that calls
handler::...". It seems easier and logical to implement queue methods as
forwarding to handler API. Although queue "shortcut" methods can be
implemented effectively due to their limited functionality. Though I
implement submissions with handler as forwarding to the main queue
methods that will be focused on effective submissions.

Tests implementation is assisted with GH Copilot.

---------

Signed-off-by: Tikhomirova, Kseniya <kseniya.tikhomirova at intel.com>
DeltaFile
+76-98libsycl/include/sycl/__impl/queue.hpp
+164-0libsycl/unittests/handler/semantics.cpp
+157-0libsycl/include/sycl/__impl/handler.hpp
+149-0libsycl/test/basic/handler/handler_parallel_for_runtime.cpp
+122-0libsycl/include/sycl/__impl/detail/kernel_submission.hpp
+43-49libsycl/src/detail/queue_impl.cpp
+711-14722 files not shown
+1,278-16428 files

NetBSD/pkgsrc 9maOOG3net/libnice PLIST Makefile.common

   libnice: updated to 0.1.24

   libnice 0.1.24 (2026-09-01)

   API: nice_agent_attach_recv_ex() to retrieve extra message data in recv callback
   API: nice_message_extra_data_get_tos() to enable access to IP_TOS/IPV6_TCLASS
     IP header field of incoming packets; requires GLib 2.88
   API: stun_usage_bind_run_compat() to allow specifying compatibility mode when
     sending a binding request
   Nicesrc: Attach GstNetControlMessageMeta containing the TOS header field to buffers
   Ensure NICE_CANDIDATE_MAX_TURN_SERVERS is obeyed
   Ensure nice_agent_get_local_credentials() returns FALSE on error
   Fix random crashes
   Fix potential heap buffer overflow in UDP-TURN over TCP
   Fix compilation on FreeBSD
VersionDeltaFile
1.25+4-4net/libnice/distinfo
1.91+2-3net/libnice/Makefile
1.16+2-2net/libnice/PLIST
1.9+2-2net/libnice/Makefile.common
+10-114 files

LLVM/project f58629bllvm/include/llvm/ADT SmallVector.h, llvm/unittests/ADT SmallVectorTest.cpp

Revert "[ADT] Allow SmallVector move construction without move assignment" (#220533)

Reverts llvm/llvm-project#219934

Some regressions where reported in clang performance by LNT.
Reverting temporarily to restore LNT before re-landing with an improved
version.
DeltaFile
+0-60llvm/unittests/ADT/SmallVectorTest.cpp
+2-16llvm/include/llvm/ADT/SmallVector.h
+2-762 files

OPNSense/core 411ad17src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api SourceNatController.php

Add comments about API compatibility
DeltaFile
+2-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/SourceNatController.php
+2-01 files

LLVM/project d0eb0f3llvm/lib/IR Instruction.cpp, llvm/test/Transforms/FunctionAttrs atomic.ll

[IR] Use merged cmpxchg ordering in getMemoryEffects() (#220516)

cmpxchg can have a stronger failure than success ordering, so we should
use getMergedOrdering() when computing the memory effects.

I double checked that we intentionally allow failure to be stronger than
success since 431e3138a1f3fd2bb7b25e1f4766d935058136f8.

Disclaimer: Issue was identified by AI, and the patch was also generated
by it.
DeltaFile
+11-0llvm/test/Transforms/FunctionAttrs/atomic.ll
+1-1llvm/lib/IR/Instruction.cpp
+12-12 files

FreeBSD/ports e69fcd6devel/objconv Makefile, devel/schilybase Makefile.master

*/*: fuz.su -> fuz.ooo

I won't be able to keep fuz.su for much longer.

MFH:            2026Q3
(cherry picked from commit bf4bd3d9ee692cfc9d398e9ed276d1e5683702cb)
DeltaFile
+1-1lang/mecrisp-stellaris/Makefile
+1-1games/dobutsu/Makefile
+1-1devel/schilybase/Makefile.master
+1-1devel/objconv/Makefile
+4-44 files

FreeBSD/ports 2f2a5d5math/gretl Makefile, math/gretl/files patch-plugin_Makefile.in patch-lib_src_gretl__matrix.c

math/gretl: fix build without OpenMP

Remove calls to OpenMP functions when OpenMP is disabled.
Disable OpenMP where not available.
Remove bogus -lomp link flag.  Port now builds fine on armv7.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q3

(cherry picked from commit 907de55ddfdbd896c1d1444fd0a65973259b2412)
DeltaFile
+43-0math/gretl/files/patch-lib_src_gretl__matrix.c
+4-2math/gretl/Makefile
+2-2math/gretl/files/patch-plugin_Makefile.in
+49-43 files

OPNSense/core 26cea1e. plist, src/opnsense/mvc/app/controllers/OPNsense/Firewall SourceNatController.php

Remove the SNAT mode menu from the SNAT page, its new home is the firewall settings page now
DeltaFile
+2-60src/opnsense/mvc/app/views/OPNsense/Firewall/nat_rule.volt
+0-8src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogSNatMode.xml
+0-1src/opnsense/mvc/app/controllers/OPNsense/Firewall/SourceNatController.php
+0-1plist
+2-704 files

FreeBSD/ports 2662abcgraphics/colmap distinfo Makefile

graphics/colmap: update to 4.2.0

Broken on i386 due to some C++ things I don't wish to debug right now.

Changelog: https://github.com/colmap/colmap/releases/tag/4.2.0
DeltaFile
+50-52graphics/colmap/pkg-plist
+8-2graphics/colmap/Makefile
+3-3graphics/colmap/distinfo
+61-573 files

FreeBSD/ports 6e1c1c5graphics/poselib Makefile distinfo, graphics/poselib/files patch-CMakeLists.txt

graphics/poselib: update to 2.0.5-37-g1758bd6

The extra commits are needed to build graphics/colmap in version 4.2.0.
Unfortunately upstream has failed to cut a release containing them.

Changelog: 2.0.5-37-g1758bd6
DeltaFile
+19-3graphics/poselib/pkg-plist
+0-11graphics/poselib/files/patch-CMakeLists.txt
+3-3graphics/poselib/distinfo
+3-1graphics/poselib/Makefile
+25-184 files

FreeBSD/ports 3192cc6emulators/visualboyadvance-m Makefile, emulators/visualboyadvance-m/files patch-src-gba-GBALink.cpp

emulators/visualboyadvance-m: Switch to legacy SFML-2, unbreak LINK, break FFMPEG

Remove an unnecessary min/max macro pair interferring with std::min
and std::max to unbreak LINK.  The FFMPEG dependency probably needs
some porting so it works with FFMPEG 9, so disable it for now.
DeltaFile
+14-1emulators/visualboyadvance-m/files/patch-src-gba-GBALink.cpp
+2-2emulators/visualboyadvance-m/Makefile
+16-32 files

FreeBSD/ports 6f040eegraphics/lux Makefile

graphics/lux: Switch to legacy SFML-2

A request to migrate to SFML-3 has been sent up stream.

PR:             297898
Approved by:    fuz (maintainer)
DeltaFile
+1-1graphics/lux/Makefile
+1-11 files

FreeBSD/ports 4699c90games/marblemarcher Makefile

games/marblemarcher: Switch to legacy SFML-2

PR:             297896
Approved by:    portmgr (infrastructure blanket)
DeltaFile
+1-1games/marblemarcher/Makefile
+1-11 files

FreeBSD/ports aacfd3agames/etracer Makefile

games/etracer: Switch to legacy SFML-2

PR:             297895
Approved by:    portmgr (infrastructure blanket)
DeltaFile
+1-1games/etracer/Makefile
+1-11 files