LLVM/project 3702733llvm/lib/CodeGen/SelectionDAG TargetLowering.cpp, llvm/test/CodeGen/AArch64 clmul-fixed.ll

[SelectionDAG] Fix CLMULR/CLMULH expansion  (#183537)

For v8i8 on AArch64, `expandCLMUL` picked the zext path (ExtVT=v8i16) since ZERO_EXTEND/SRL were legal, but CLMUL on v8i16 is not, resulting in a bit-by-bit expansion (~42 insns). Prefer the bitreverse path when CLMUL is legal on VT but not ExtVT.

v8i8 CLMULR: 42 → 4 instructions.

Fixes #182780
DeltaFile
+9-82llvm/test/CodeGen/AArch64/clmul-fixed.ll
+6-1llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+15-832 files

LLVM/project 7cc27e2mlir/lib/Dialect/Vector/Transforms VectorUnroll.cpp, mlir/lib/Dialect/XeGPU/Transforms XeGPUBlocking.cpp

[MLIR][Vector] Enhance shape_cast unrolling support in case the target shape is [1, 1, ..1]  (#183436)

This PR fixes a minor issue in shape_cast unrolling: when all target
dimensions are unit-sized, it no longer removes all leading unit
dimensions.
DeltaFile
+18-0mlir/test/Dialect/Vector/vector-unroll-options.mlir
+4-4mlir/lib/Dialect/Vector/Transforms/VectorUnroll.cpp
+4-0mlir/test/lib/Dialect/Vector/TestVectorTransforms.cpp
+2-1mlir/lib/Dialect/XeGPU/Transforms/XeGPUBlocking.cpp
+28-54 files

OPNSense/plugins 155aa2ewww/caddy pkg-descr Makefile

www/caddy: Add changelog and bump plugin version to v2.1.0 (#5270)

DeltaFile
+28-17www/caddy/pkg-descr
+1-2www/caddy/Makefile
+29-192 files

NetBSD/pkgsrc-wip 8ad3a64libopeninput Makefile distinfo, libopeninput/patches patch-meson.build patch-src_util-prop-parsers.c

libopeninput: use external libevdev headers, fix ctype usage
DeltaFile
+15-0libopeninput/patches/patch-meson.build
+15-0libopeninput/patches/patch-src_util-prop-parsers.c
+4-0libopeninput/Makefile
+2-0libopeninput/distinfo
+36-04 files

LLVM/project 9c2a3camlir/lib/Dialect/OpenACC/IR OpenACC.cpp, mlir/test/Dialect/OpenACC ops.mlir

[MLIR] Fix OpenACC parser crash with opaque pointers (#183521)

Fixes #181453
Fixes #181589
DeltaFile
+18-0mlir/test/Dialect/OpenACC/ops.mlir
+11-4mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp
+29-42 files

LLVM/project a8a6613llvm/lib/Target/AMDGPU GCNSchedStrategy.cpp

[AMDGPU][Scheduler] Fix compilation fail in EXPENSIVE_CHECKS (#183745)

Bug introduced by #182853 (`Remat` is now a pointer).
DeltaFile
+1-1llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
+1-11 files

LLVM/project 7402312llvm/lib/Target/SPIRV SPIRVInstructionSelector.cpp

[NFC][SPIRV] Fix compile warnings (#183725)

Fix compile warnings in SPIR-V 

```
llvm-project/llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp:2882:26: warning: enumerated and non-enumerated type in conditional expression [-Wextra]
 2882 |         return IsFloatTy ? SPIRV::OpGroupNonUniformFMax : IntOp;
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
llvm-project/llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp: In lambda function:
llvm-project/llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp:2897:26: warning: enumerated and non-enumerated type in conditional expression [-Wextra]
 2897 |         return IsFloatTy ? SPIRV::OpGroupNonUniformFMin : IntOp;
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
DeltaFile
+4-4llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp
+4-41 files

LLVM/project 9210d70llvm/lib/CodeGen/MIRParser MIParser.cpp, llvm/test/CodeGen/MIR/Generic expected-unsigned.mir

[MIR] Error on signed integer in getUnsigned (#183171)

Previously we effectively took the absolute value of the APSInt, instead
diagnose the unexpected negative value.

Change-Id: I4efe961e7b29fdf1d5f97df12f8139aac12c9219
DeltaFile
+26-0llvm/test/CodeGen/MIR/Generic/expected-unsigned.mir
+4-1llvm/lib/CodeGen/MIRParser/MIParser.cpp
+30-12 files

NetBSD/pkgsrc hZFONaddoc CHANGES-2026

   Updated devel/py-scikit-build-core, net/coturn
VersionDeltaFile
1.1435+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc Gr4joMVnet/coturn distinfo Makefile

   coturn: updated to 4.9.0

   4.9.0

   Changelist:
   - Fix thread sanitizer warning
   - OpenSSL: migrate to modern API for DH param
   - Migrate AES-128 encryption from deprecated OpenSSL API to EVP
   - Fix unbounded strcpy in stun_method_str (ns_turn_msg.c)
   - Fix missing null termination in addr_to_string (ns_turn_ioaddr.c)
   - Fix missing null termination after strncpy in DB drivers
   - Fix unbounded strcpy in HTTP response (http_server.c)
   - Remove ubuntu20, DEBUG builds from build matrix
   - Fix buffer overflow in decryptPassword  in mysql
   - Fix missing null termination after strncpy in MongoDB driver (dbd_mongo.c)
   - Fix buffer overflow in decrypt_aes_128
   - Fix Web Admin Password Check
VersionDeltaFile
1.3+4-4net/coturn/distinfo
1.10+3-3net/coturn/Makefile
+7-72 files

OPNSense/plugins bac0289databases/redis pkg-descr Makefile, databases/redis/src/opnsense/mvc/app/views/OPNsense/Redis index.volt

databases/redis: sync with master
DeltaFile
+4-7databases/redis/src/opnsense/mvc/app/views/OPNsense/Redis/index.volt
+1-3databases/redis/pkg-descr
+1-1databases/redis/Makefile
+6-113 files

OPNSense/plugins 1e2acfddatabases/redis pkg-descr Makefile

databases/redis: bump for latest change
DeltaFile
+1-3databases/redis/pkg-descr
+1-1databases/redis/Makefile
+2-42 files

NetBSD/pkgsrc 8Y8LnaRdevel/py-scikit-build-core Makefile distinfo

   py-scikit-build-core: updated to 0.12.1

   0.12.1

   This fixes a regression on Windows when targeting 32-bit wheels on a 64-bit
   host.

   Fixes:

   - Use `CMAKE_GENERATOR`(`_PLATFORM`) on Windows again

   Documentation:

   - Use newly fixed `click-extra` for admonitions
   - show CI state of the main branch in the badge
VersionDeltaFile
1.23+5-4devel/py-scikit-build-core/Makefile
1.21+4-4devel/py-scikit-build-core/distinfo
1.10+4-1devel/py-scikit-build-core/PLIST
+13-93 files

OPNSense/plugins d150698.github pull_request_template.md

Contributing: Add plugin pull-request template (#5269)

(cherry picked from commit 4f7655a0ae15097915de070d6a6d275f46153060)
DeltaFile
+28-0.github/pull_request_template.md
+28-01 files

OPNSense/plugins 4f7655a.github pull_request_template.md

Contributing: Add plugin pull-request template (#5269)

DeltaFile
+28-0.github/pull_request_template.md
+28-01 files

LLVM/project bf3ab0dllvm/lib/Target/AMDGPU GCNSchedStrategy.cpp GCNRegPressure.cpp

[AMDGPU][Scheduler] Add `GCNRegPressure`-based methods to `GCNRPTarget` (#182853)

This adds a few methods to `GCNRPTarget` that can estimate/perform RP
savings based on `GCNRegPressure` instead of a single `Register`,
opening the door to model/incorporate more complex savings made up of
multiple registers of potentially different classes. The scheduler's
rematerialization stage now uses this new API.

Although there are no test changes this is not really NFC since register
pressure savings in the rematerialization stage are now computed through
`GCNRegPressure` instead of the stage itself. If anything this makes
them more consistent with the rest of the RP-tracking infrastructure.
DeltaFile
+51-53llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
+27-3llvm/lib/Target/AMDGPU/GCNRegPressure.cpp
+12-14llvm/lib/Target/AMDGPU/GCNSchedStrategy.h
+13-1llvm/lib/Target/AMDGPU/GCNRegPressure.h
+103-714 files

OPNSense/plugins 67dfd23security/openvpn-legacy Makefile, security/openvpn-legacy/src/www vpn_openvpn_server.php

security/openvpn-legacy: sync with master
DeltaFile
+1-1security/openvpn-legacy/src/www/vpn_openvpn_server.php
+1-0security/openvpn-legacy/Makefile
+2-12 files

OPNSense/plugins ff0a8e1security/netbird Makefile, security/netbird/src/opnsense/mvc/app/controllers/OPNsense/Netbird/forms settings.xml

security/netbird: sync with master
DeltaFile
+30-0security/netbird/src/opnsense/mvc/app/controllers/OPNsense/Netbird/forms/settings.xml
+21-1security/netbird/src/opnsense/mvc/app/models/OPNsense/Netbird/Settings.xml
+5-0security/netbird/src/opnsense/mvc/app/models/OPNsense/Netbird/Settings.php
+1-1security/netbird/Makefile
+57-24 files

OPNSense/plugins 1d92df1security/acme-client pkg-descr, security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms dialogAction.xml

security/acme-client: sync with master
DeltaFile
+108-294security/acme-client/src/opnsense/mvc/app/views/OPNsense/AcmeClient/certificates.volt
+30-216security/acme-client/src/opnsense/mvc/app/views/OPNsense/AcmeClient/accounts.volt
+18-18security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogAction.xml
+0-25security/acme-client/src/opnsense/mvc/app/views/OPNsense/AcmeClient/logs.volt
+7-0security/acme-client/pkg-descr
+1-1security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsGoogledomains.php
+164-5541 files not shown
+165-5557 files

OPNSense/plugins dc93f8d.github pull_request_template.md

Update .github/pull_request_template.md

Co-authored-by: Franco Fichtner <franco at opnsense.org>
DeltaFile
+1-5.github/pull_request_template.md
+1-51 files

FreeBSD/ports ec25b78devel/py-electrum-ecc distinfo Makefile

devel/py-electrum-ecc: Update to 0.0.7
DeltaFile
+3-3devel/py-electrum-ecc/distinfo
+1-1devel/py-electrum-ecc/Makefile
+4-42 files

OPNSense/plugins d003610net/haproxy/src/opnsense/mvc/app/views/OPNsense/HAProxy maintenance.volt index.volt, net/haproxy/src/opnsense/scripts/OPNsense/HAProxy exportMapFiles.php

net/haproxy: sync with master
DeltaFile
+104-147net/haproxy/src/opnsense/mvc/app/views/OPNsense/HAProxy/maintenance.volt
+56-105net/haproxy/src/opnsense/mvc/app/views/OPNsense/HAProxy/index.volt
+69-89net/haproxy/src/opnsense/mvc/app/views/OPNsense/HAProxy/statistics.volt
+66-11net/haproxy/src/opnsense/service/templates/OPNsense/HAProxy/haproxy.conf
+27-31net/haproxy/src/opnsense/mvc/app/views/OPNsense/HAProxy/export.volt
+49-5net/haproxy/src/opnsense/scripts/OPNsense/HAProxy/exportMapFiles.php
+371-3884 files not shown
+400-39310 files

OPNSense/plugins ce48b31. CONTRIBUTING.md

Update contributing with a small section about new plugins (#5231)

(cherry picked from commit a6acffd7fe2038492aa55ecadce2168a09f0f0b6)
DeltaFile
+13-0CONTRIBUTING.md
+13-01 files

OPNSense/plugins 189ea53security/q-feeds-connector pkg-descr, security/q-feeds-connector/src/opnsense/mvc/app/controllers/OPNsense/QFeeds/forms settings.xml

security/q-feeds-connector: sync with master
DeltaFile
+44-6security/q-feeds-connector/src/opnsense/scripts/unbound/blocklists/qfeeds_bl.py
+39-1security/q-feeds-connector/src/opnsense/mvc/app/controllers/OPNsense/QFeeds/forms/settings.xml
+16-0security/q-feeds-connector/src/opnsense/mvc/app/models/OPNsense/QFeeds/Connector.xml
+7-0security/q-feeds-connector/pkg-descr
+7-0security/q-feeds-connector/src/opnsense/mvc/app/views/OPNsense/QFeeds/index.volt
+7-0security/q-feeds-connector/src/opnsense/service/templates/OPNsense/QFeeds/qfeeds-blocklists.conf
+120-71 files not shown
+121-97 files

OPNSense/plugins 542c5e8security/q-feeds-connector pkg-descr

security/q-feeds-connector: style
DeltaFile
+0-1security/q-feeds-connector/pkg-descr
+0-11 files

FreeNAS/freenas e6f3852src/middlewared/middlewared/utils/service task_state.py settings.py

Service utils mypy
DeltaFile
+15-7src/middlewared/middlewared/utils/service/task_state.py
+9-5src/middlewared/middlewared/utils/service/settings.py
+0-6src/middlewared/middlewared/utils/service/__init__.py
+2-2src/middlewared/middlewared/utils/service/call.py
+26-204 files

OPNSense/plugins 3987affsecurity/tailscale pkg-descr Makefile, security/tailscale/src/opnsense/mvc/app/controllers/OPNsense/Tailscale/forms authentication.xml

security/tailscale: sync with master
DeltaFile
+1-4security/tailscale/src/opnsense/mvc/app/models/OPNsense/Tailscale/Authentication.xml
+4-0security/tailscale/pkg-descr
+2-1security/tailscale/src/opnsense/mvc/app/controllers/OPNsense/Tailscale/forms/authentication.xml
+1-1security/tailscale/Makefile
+8-64 files

OPNSense/plugins b79a473net/isc-dhcp Makefile, net/isc-dhcp/src/etc/inc/plugins.inc.d dhcpd.inc

net/isc-dhcp: sync with master
DeltaFile
+58-0net/isc-dhcp/src/opnsense/mvc/app/models/OPNsense/Interfaces/Neighbor/dhcpd.php
+18-0net/isc-dhcp/src/etc/inc/plugins.inc.d/dhcpd.inc
+1-1net/isc-dhcp/src/www/services_dhcp_edit.php
+1-1net/isc-dhcp/Makefile
+1-1net/isc-dhcp/src/www/services_dhcp.php
+79-35 files

OPNSense/plugins e6ed910www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/Api ServiceController.php

www/caddy: style
DeltaFile
+0-1www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/Api/ServiceController.php
+0-11 files

OpenBSD/ports MDQwpvfmultimedia/gstreamer1/core Makefile, multimedia/gstreamer1/devtools Makefile

   Update GStreamer to version 1.28.1.
VersionDeltaFile
1.141+19-19multimedia/gstreamer1/plugins-bad/Makefile
1.133+12-12multimedia/gstreamer1/plugins-base/Makefile
1.111+5-5multimedia/gstreamer1/core/Makefile
1.6+5-1multimedia/gstreamer1/docs/pkg/PLIST
1.46+5-0multimedia/gstreamer1/plugins-bad/pkg/PLIST
1.16+2-2multimedia/gstreamer1/devtools/Makefile
+48-3918 files not shown
+79-7024 files