LLVM/project 1697b96runtimes/cmake config-Fortran.cmake

[runtimes] Protect use of undefined CMAKE_Fortran_COMPILER (#193210)

Unlike everything else in CMake, cmake_path does not assume a default
value for undefined variables, but instead throws an error:
```
CMake Error at cmake/config-Fortran.cmake:77 (cmake_path):
  cmake_path undefined variable for input path.
Call Stack (most recent call first):
  CMakeLists.txt:284 (include)
```
Protect the use of cmake_path to not trigger this error when
CMAKE_Fortran_COMPILER is undefined.

Fixes the flang-aarch64-out-of-tree buildbot after #171610.
DeltaFile
+38-36runtimes/cmake/config-Fortran.cmake
+38-361 files

OPNSense/core 4a1d6cfsrc/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv4.xml KeaDhcpv6.xml

Services: Kea DHCPv4/v6: Remove depend constraint of ddns_reverse_zone (#10182)

Since ddns_forward_zone already depends on ddns_dns_server, and the config generator bails if either of these are empty we do not need to protect ddns_reverse_zone in any specific way right now.

It's a good idea to keep it this way, only populating a reverse zone is very uncommon, and ISC also tethered it to the forward zone being there.
DeltaFile
+0-9src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.xml
+0-9src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.xml
+0-182 files

LLVM/project d629a22polly/unittests CMakeLists.txt

[Polly] Disable PCH reuse for unit tests (#193209)

Polly library targets already disable PCH reuse because Polly
unconditionally builds with -fno-rtti and -fno-exceptions. Reusing LLVM
PCHs that were built with RTTI or exceptions enabled is incompatible
with Clang when compiling Polly targets under those flags.

After 47eb8b43c990 enabled PCH reuse for unit tests, Polly unit tests
can hit the same mismatch as the library targets. Pass DISABLE_PCH_REUSE
through the shared add_polly_unittest wrapper so all Polly unit tests
follow the existing Polly target policy.

cc @aengelke -- a minor fix for polly.
DeltaFile
+4-1polly/unittests/CMakeLists.txt
+4-11 files

LLVM/project 300285eclang/lib/CIR/CodeGen CIRGenModule.cpp CIRGenModule.h

[CIR][NFCI] Remove 'isConstant' from getCIRLinkageForX (#193100)

This variable has since disappeared from classic compiler, and we
weren't using it anywhere anyway. This patch gets us back in sync with
the classic codegen for these interfaces.
DeltaFile
+9-14clang/lib/CIR/CodeGen/CIRGenModule.cpp
+2-4clang/lib/CIR/CodeGen/CIRGenModule.h
+1-2clang/lib/CIR/CodeGen/CIRGenDecl.cpp
+1-2clang/lib/CIR/CodeGen/CIRGenCXXABI.cpp
+1-2clang/lib/CIR/CodeGen/CIRGenExprConstant.cpp
+1-1clang/lib/CIR/CodeGen/CIRGenExpr.cpp
+15-256 files

OPNSense/core a7024fcsrc/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv4.xml KeaDhcpv6.xml

Services: Kea DHCPv4/v6: Remove depend constraint of ddns_reverse_zone

Since ddns_forward_zone already depends on ddns_ddns_server, and the config generator bails if either of these are empty
we do not need to protect ddns_reverse_zone in any specific way right now.
DeltaFile
+0-9src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.xml
+0-9src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.xml
+0-182 files

LLVM/project f6f39c6llvm/test/Transforms/LoopVectorize/RISCV strided-accesses.ll

[LV] Add test for interaction between interleaved and strided load. nfc (#192990)

For #147297

Co-authored-by: Luke Lau <luke at igalia.com>
DeltaFile
+126-0llvm/test/Transforms/LoopVectorize/RISCV/strided-accesses.ll
+126-01 files

FreeBSD/ports 3fa25cfjava/dbvis distinfo Makefile

java/dbvis: Update 26.1 => 26.1.1

Release Notes:
https://www.dbvis.com/releasenotes/26.1/

Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit 92cc840c793c20fcd4cba95033a93fced5d1b64d)
DeltaFile
+3-3java/dbvis/distinfo
+1-1java/dbvis/Makefile
+4-42 files

OPNSense/core 293e645src/opnsense/scripts/system sysctl.py

system: only split first colon when reading sysctls
DeltaFile
+1-1src/opnsense/scripts/system/sysctl.py
+1-11 files

FreeBSD/ports 92cc840java/dbvis distinfo Makefile

java/dbvis: Update 26.1 => 26.1.1

Release Notes:
https://www.dbvis.com/releasenotes/26.1/

Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+3-3java/dbvis/distinfo
+1-2java/dbvis/Makefile
+4-52 files

LLVM/project a976a72llvm/lib/Target/AMDGPU SIRegisterInfo.cpp, llvm/test/CodeGen/AMDGPU vgpr-spill.mir

[AMDGPU] Multi dword spilling for unaligned tuples (#183701)

While spilling unaligned tuples, rather than breaking the
spill into 32-bit accesses, spill the first register as a single
32-bit spill, and spill the remainder of the tuple as an aligned tuple.
Some additional bookkeeping is required in the spilling
loop to manage the state.

References: https://github.com/llvm/llvm-project/pull/177317
DeltaFile
+21-37llvm/test/CodeGen/AMDGPU/vgpr-spill.mir
+34-10llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp
+55-472 files

LLVM/project b7cfcfellvm/lib/ProfileData/Coverage CoverageMapping.cpp

[llvm-cov] Fix error propagation in CoverageMapping::load() (#193197)

Fix a subtle issue on the error path: if loadFromFile() fails there is no error to consume.
DeltaFile
+11-7llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
+11-71 files

FreeBSD/ports 9cebdbdx11-wm/hyprland Makefile, x11-wm/hyprland/files patch-src_render_OpenGL.cpp patch-src_render_Framebuffer.cpp

x11-wm/hyprland: Fix a few seconds of freeze when window is closing

Reported by:    K. Solowoniuk (via private email)

(cherry picked from commit 49e62cc39f5429fa5ef6ad0785b3da7230bf03f0)
DeltaFile
+16-0x11-wm/hyprland/files/patch-src_render_OpenGL.cpp
+14-0x11-wm/hyprland/files/patch-src_render_Framebuffer.cpp
+1-0x11-wm/hyprland/Makefile
+31-03 files

FreeBSD/ports bf2ccabx11-wm/hyprland distinfo Makefile

x11-wm/hyprland: Update to 0.54.3

Changelog: https://github.com/hyprwm/Hyprland/releases/tag/v0.54.3

Reported by:    GitHub (watch releases)

(cherry picked from commit a311cef0bd69d3725a5d241995df31c3ba0a2bc2)
DeltaFile
+3-3x11-wm/hyprland/distinfo
+1-1x11-wm/hyprland/Makefile
+4-42 files

FreeBSD/src d95a73bsbin/ifconfig ifgeneve.c

ifconfig: Fix segfault in geneve_status_nl

Initialize nla_geneve_link structure to zero to prevent
segfault when a TLV is not received by the netlink parser.

Reported by:    Seth Hoffert <seth.hoffert at gmail.com>
Fixes:          688e289ee904 ("ifconfig: Add support for geneve (netlink)")
DeltaFile
+1-1sbin/ifconfig/ifgeneve.c
+1-11 files

FreeBSD/ports 2e38ceenet-im/linux-discord distinfo Makefile

net-im/linux-discord: Update to 0.0.134
DeltaFile
+3-3net-im/linux-discord/distinfo
+1-1net-im/linux-discord/Makefile
+4-42 files

FreeBSD/ports 7239cddtextproc/py-jinjanator-plugins/files patch-pyproject.toml

textproc/py-jinjanator-plugins: Fix build

Fix build after py-hatchling update to 1.29
DeltaFile
+2-2textproc/py-jinjanator-plugins/files/patch-pyproject.toml
+2-21 files

FreeBSD/ports 6fc0426textproc/py-jinjanator/files patch-pyproject.toml

textproc/py-jinjanator: Fix build

Fix build after py-hatchling update to 1.29
DeltaFile
+2-2textproc/py-jinjanator/files/patch-pyproject.toml
+2-21 files

LLVM/project 58063ffmlir/include/mlir/Dialect/Arith/Transforms Passes.td, mlir/lib/Dialect/Arith/Transforms ExpandOps.cpp

address comments
DeltaFile
+30-46mlir/lib/Dialect/Arith/Transforms/ExpandOps.cpp
+16-28mlir/test/Dialect/Arith/expand-flush-denormals.mlir
+4-15mlir/include/mlir/Dialect/Arith/Transforms/Passes.td
+50-893 files

FreeBSD/ports 9ccc05fx11/hyprlock distinfo Makefile, x11/hyprlock/files patch-pam_hyprlock

x11/hyprlock: Update to 0.9.5

Changelog:
- https://github.com/hyprwm/hyprlock/releases/tag/v0.9.4
- https://github.com/hyprwm/hyprlock/releases/tag/v0.9.5

Reported by:    GitHub (watch releases)
DeltaFile
+5-5x11/hyprlock/files/patch-pam_hyprlock
+3-3x11/hyprlock/distinfo
+1-2x11/hyprlock/Makefile
+9-103 files

LLVM/project 037a48allvm/lib/Transforms/InstCombine InstCombineCompares.cpp, llvm/test/Transforms/InstCombine fcmp.ll

[InstCombine] fold fabs(uitofp(i16 a) - uitofp(i16 b)) < 1.0 to a == b (#191378)

Fixes: https://github.com/llvm/llvm-project/issues/187088

When a and b are types with bitwidth (16 bits) smaller than the mantissa
for float32 (24 bits), they will be exact and their absolute difference
would be integral ±1 or greater if a != b. On the corollary, if their
difference is < 1.0, this implies that a = b.

This patch exploits this fact to fold the expression to just a single
icmp.
DeltaFile
+259-5llvm/test/Transforms/InstCombine/fcmp.ll
+70-0llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
+329-52 files

OPNSense/core db41dfcsrc/opnsense/mvc/app/controllers/OPNsense/Kea/forms dialogSubnet4.xml dialogSubnet6.xml, src/opnsense/mvc/app/models/OPNsense/Kea KeaDdns.php KeaDhcpv6.xml

Services: Kea DHCPv4/v6: add explicit reverse DDNS zones support (#10123)


---------

Co-authored-by: XtraLarge <20318559+XtraLarge at users.noreply.github.com>
Co-authored-by: Monviech <79600909+Monviech at users.noreply.github.com>
DeltaFile
+21-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDdns.php
+12-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.xml
+12-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.xml
+9-0src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogSubnet4.xml
+9-0src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogSubnet6.xml
+63-05 files

LLVM/project 7134ce5clang-tools-extra/clang-tidy/readability IdentifierLengthCheck.cpp

Revert "[clang-tidy][NFC] add numeric include for transform_reduce" (#193200)

After experiment, this didn't fix the build failure. So revert this to
keep the trunk clean.

Reverts llvm/llvm-project#193165
DeltaFile
+0-1clang-tools-extra/clang-tidy/readability/IdentifierLengthCheck.cpp
+0-11 files

LLVM/project 2196957mlir/lib/Dialect/Arith/Transforms ExpandOps.cpp, mlir/test/Dialect/Arith expand-flush-denormals.mlir

address comments
DeltaFile
+16-31mlir/lib/Dialect/Arith/Transforms/ExpandOps.cpp
+15-27mlir/test/Dialect/Arith/expand-flush-denormals.mlir
+31-582 files

LLVM/project 649143cmlir/include/mlir/Dialect/Arith/Transforms Passes.td Passes.h, mlir/lib/Dialect/Arith/Transforms ExpandOps.cpp

[mlir][arith] Add support for `arith.flush_denormals` emulation
DeltaFile
+121-0mlir/lib/Dialect/Arith/Transforms/ExpandOps.cpp
+108-0mlir/test/Dialect/Arith/expand-flush-denormals.mlir
+15-0mlir/include/mlir/Dialect/Arith/Transforms/Passes.td
+5-0mlir/include/mlir/Dialect/Arith/Transforms/Passes.h
+249-04 files

LLVM/project 744279bmlir/include/mlir/Dialect/Arith/IR ArithOps.td, mlir/lib/Conversion/ArithAndMathToAPFloat ArithToAPFloat.cpp

[mlir][arith] Add `arith.flush_denormals` operation (#192641)

Add a new `arith.flush_denormals` operation. The operation takes a
floating-point value as input and returns zero if the value is denormal.
If the input is not denormal, the operation passes through the input.
This commit also adds support to the `ArithToAPFloat` infrastructure.

Running example:
```mlir
%flush_a = arith.flush_denormals %a : f32
%flush_b = arith.flush_denormals %b : f32
%res = arith.addf %flush_a, %flush_b : f32
%flush_res = arith.flush_denormals %res : f32
```

The exact lowering path depends on the backend and is not implemented as
part of this PR:
- Per-instruction mode. E.g., on NVIDIA architectures, the above example
can lower to `add.ftz.f32 dest, a, b`.

    [11 lines not shown]
DeltaFile
+39-0mlir/include/mlir/Dialect/Arith/IR/ArithOps.td
+23-13mlir/lib/Conversion/ArithAndMathToAPFloat/ArithToAPFloat.cpp
+32-0mlir/test/Dialect/Arith/ops.mlir
+26-0mlir/test/Conversion/ArithAndMathToAPFloat/arith-to-apfloat.mlir
+23-0mlir/test/Dialect/Arith/canonicalize.mlir
+22-0mlir/lib/Dialect/Arith/IR/ArithOps.cpp
+165-132 files not shown
+195-138 files

NetBSD/src sq12SoCexternal/bsd/jemalloc/dist/src jemalloc.c

   Add cast to fix the build on some platforms
VersionDeltaFile
1.16+1-1external/bsd/jemalloc/dist/src/jemalloc.c
+1-11 files

FreeBSD/ports 4ad93ednet-im/ejabberd distinfo Makefile

net-im/ejabberd: Update ejabberd to 26.04

MFH:            2026Q2
Security:       82064ab5-3d76-11f1-89ab-901b0e9408dc
(cherry picked from commit d35a21ccf786b7174bb82f48a4be381560751fcc)
DeltaFile
+7-7net-im/ejabberd/distinfo
+4-7net-im/ejabberd/Makefile
+1-1net-im/ejabberd/pkg-plist
+12-153 files

FreeBSD/ports 8ff2117net-im/ejabberd Makefile

net-im/ejabberd: Unbreak on FreeBSD 13.x

Reported by:    pkg-fallout

(cherry picked from commit 541994f5a2faf827c21cad3335780c508cbf26e7)
DeltaFile
+1-0net-im/ejabberd/Makefile
+1-01 files

FreeBSD/ports b307a6dnet-im/ejabberd distinfo Makefile, net-im/ejabberd/files patch-Makefile.in patch-ejabberdctl.template

net-im/ejabberd: Update to 23.06

- Add dependency on unzip
- Remove unneeded dependencies
- Handle FULLXML option which was missed
- Disable MAKE_JOBS

(cherry picked from commit 53c923abe0474df8895e68638777398ffea2dc3c)
DeltaFile
+41-41net-im/ejabberd/distinfo
+37-25net-im/ejabberd/Makefile
+15-15net-im/ejabberd/files/patch-Makefile.in
+8-8net-im/ejabberd/files/patch-ejabberdctl.template
+7-7net-im/ejabberd/files/patch-deps_jiffy_c__src_double-conversion_strtod.cc
+6-7net-im/ejabberd/pkg-plist
+114-1036 files

LLVM/project 95c5836llvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp, llvm/test/CodeGen/AMDGPU minimumnum.ll maximumnum.ll

[AMDGPU] Add legalizer rule support for AMDGPU's regbank fminimumnum and fmaximumnum (#192719)

Part of #192497
DeltaFile
+51-24llvm/test/CodeGen/AMDGPU/minimumnum.ll
+51-24llvm/test/CodeGen/AMDGPU/maximumnum.ll
+2-1llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+104-493 files