LLVM/project 5df4ea3llvm/lib/Analysis ScalarEvolution.cpp, llvm/lib/Transforms/Scalar LoopStrengthReduce.cpp LoopFuse.cpp

!fixup more cleanups
DeltaFile
+22-33llvm/lib/Analysis/ScalarEvolution.cpp
+2-6llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
+1-2llvm/lib/Transforms/Scalar/LoopFuse.cpp
+25-413 files

LLVM/project dc2ec04llvm/utils/gn/secondary/lldb/include/lldb/Host BUILD.gn

[gn] port 3490d28c8cab
DeltaFile
+0-1llvm/utils/gn/secondary/lldb/include/lldb/Host/BUILD.gn
+0-11 files

OPNSense/core 7c949c7src/opnsense/mvc/app/library/OPNsense/Core Config.php, src/opnsense/mvc/tests/app/models/OPNsense/ACL/AclConfig config.xml

system: avoid using "(system)", revision match between legacy and mvc

(cherry picked from commit 95bfad28926ef4dad32d385e41b8e252eeec6d52)
DeltaFile
+2-1src/opnsense/mvc/app/library/OPNsense/Core/Config.php
+1-1src/opnsense/mvc/tests/app/models/OPNsense/ACL/AclConfig/config.xml
+1-1src/www/authgui.inc
+4-33 files

HardenedBSD/src 44e3c0esys/conf files, sys/dev/acpica acpivar.h

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+75-0sys/dev/xen/acpi/xen-acpi.c
+20-1sys/netinet/sctp_syscalls.c
+13-0sys/dev/acpica/Osd/OsdHardware.c
+13-0sys/dev/acpica/acpivar.h
+2-1sys/dev/dpaa2/dpaa2_buf.c
+1-0sys/conf/files
+124-26 files

HardenedBSD/src 6444461sys/conf files, sys/dev/acpica acpivar.h

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+75-0sys/dev/xen/acpi/xen-acpi.c
+20-1sys/netinet/sctp_syscalls.c
+13-0sys/dev/acpica/Osd/OsdHardware.c
+13-0sys/dev/acpica/acpivar.h
+2-1sys/dev/dpaa2/dpaa2_buf.c
+1-0sys/conf/files
+124-26 files

LLVM/project 8028a8ebolt/docs BinaryAnalysis.md

Apply more suggestions
DeltaFile
+5-5bolt/docs/BinaryAnalysis.md
+5-51 files

OPNSense/plugins 4f9ae8fwww/caddy/src/opnsense/scripts/OPNsense/Caddy caddy_certs.php

www/caddy: Use BaseField cast helpers in certificate extraction script
DeltaFile
+27-38www/caddy/src/opnsense/scripts/OPNsense/Caddy/caddy_certs.php
+27-381 files

LLVM/project 8a0be0bllvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 gfni-xor-fold.ll gfni-xor-fold-avx512.ll

[X86] Fold XOR of two vgf2p8affineqb instructions with same input (#179900)

This patch implements an optimization to fold XOR of two
`vgf2p8affineqb` instructions operating on the same input.
This optimization:
Reduces instruction count from 3 to 2
Eliminates one vgf2p8affineqb instruction 
Added combineXorWithTwoGF2P8AFFINEQB function in X86ISelLowering.cpp
Uses sd_match pattern matching for consistency with existing code
Checks that both operations have single use to avoid code bloat
Verifies both operations use the same input
Handles commutative XOR patterns automatically
DeltaFile
+127-0llvm/test/CodeGen/X86/gfni-xor-fold.ll
+74-0llvm/test/CodeGen/X86/gfni-xor-fold-avx512.ll
+34-0llvm/lib/Target/X86/X86ISelLowering.cpp
+235-03 files

HardenedBSD/src 63a1c24contrib/ofed/libbnxtre verbs.c, sys/dev/bnxt/bnxt_re ib_verbs.c qplib_fp.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+162-78sys/dev/bnxt/bnxt_re/ib_verbs.c
+89-26sys/dev/bnxt/bnxt_re/qplib_fp.c
+52-27sys/dev/bnxt/bnxt_re/main.c
+25-23sys/dev/bnxt/bnxt_re/qplib_sp.c
+34-10contrib/ofed/libbnxtre/verbs.c
+25-0sys/dev/bnxt/bnxt_re/ib_verbs.h
+387-16425 files not shown
+528-19131 files

HardenedBSD/ports db8fa9edevel/uv distinfo, math/lean4 pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+1,130-193math/lean4/pkg-plist
+373-335sysutils/procs/distinfo
+403-0textproc/oyo/distinfo
+205-179sysutils/treemd/distinfo
+186-168sysutils/procs/Makefile
+177-139devel/uv/distinfo
+2,474-1,01481 files not shown
+3,579-1,34787 files

FreeBSD/doc 18f83b7tools/sendcalls sendcalls call.txt.template

Status/sendcalls: Update deadlines

While here, also fix a bug about months being counted starting from 0
instead of from 1.
DeltaFile
+50-24tools/sendcalls/sendcalls
+0-4tools/sendcalls/call.txt.template
+50-282 files

LLVM/project c05f99abolt/docs BinaryAnalysis.md

Apply suggestions from code review

Co-authored-by: Kristof Beyls <kristof.beyls at arm.com>
DeltaFile
+8-8bolt/docs/BinaryAnalysis.md
+8-81 files

LLVM/project 85f3133llvm/include/llvm/Analysis DependenceAnalysis.h, llvm/lib/Analysis DependenceAnalysis.cpp

[DA] Rewrite formula in the Weak Zero SIV tests
DeltaFile
+67-72llvm/lib/Analysis/DependenceAnalysis.cpp
+4-8llvm/include/llvm/Analysis/DependenceAnalysis.h
+2-6llvm/test/Analysis/DependenceAnalysis/weak-zero-siv-overflow.ll
+4-4llvm/test/Analysis/DependenceAnalysis/weak-zero-siv-large-btc.ll
+2-2llvm/test/Analysis/DependenceAnalysis/weak-crossing-siv-large-btc.ll
+79-925 files

OPNSense/plugins 26d0718www/caddy/src/opnsense/service/conf/actions.d actions_caddy.conf

www/caddy: Simplify reload command (#5267)

DeltaFile
+1-1www/caddy/src/opnsense/service/conf/actions.d/actions_caddy.conf
+1-11 files

LLVM/project 2f46246clang/lib/StaticAnalyzer/Checkers MallocChecker.cpp, clang/test/Analysis malloc-annotations.c

[analyzer] Fix crash in MallocChecker when a function has both ownership_returns and ownership_takes (#183583)

When a function was annotated with both `ownership_returns` and
`ownership_takes` (or `ownership_holds`), MallocChecker::evalCall would
fall into the freeing-only branch (isFreeingOwnershipAttrCall) and call
checkOwnershipAttr without first calling MallocBindRetVal. That meant no
heap symbol had been conjured for the return value, so
checkOwnershipAttr later dereferenced a null/invalid symbol and crashed.

Fix: merge the two dispatch branches so that MallocBindRetVal is always
called first whenever ownership_returns is present, regardless of
whether the function also carries ownership_takes/ownership_holds.

The crash was introduced in #106081
339282d49f5310a2837da45c0ccc19da15675554.
Released in clang-20, and crashing ever since.

Fixes #183344.

Assisted-By: claude
DeltaFile
+93-0clang/test/Analysis/malloc-annotations.c
+3-7clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
+96-72 files

OpenBSD/ports TsObt4Lnet/isc-bind distinfo Makefile, net/isc-bind/patches patch-bin_dig_host_c patch-bin_dig_dig_c

   update to isc-bind-9.20.20
VersionDeltaFile
1.25.4.1+8-8net/isc-bind/patches/patch-bin_dig_host_c
1.42.2.1+7-6net/isc-bind/patches/patch-bin_dig_dig_c
1.24.6.1+5-4net/isc-bind/patches/patch-bin_dig_nslookup_c
1.3.4.1+3-3net/isc-bind/patches/patch-lib_isc_netmgr_socket_c
1.138.2.6+2-2net/isc-bind/distinfo
1.207.2.6+1-1net/isc-bind/Makefile
+26-246 files

OpenBSD/ports 9QcFhlDnet/isc-bind distinfo Makefile, net/isc-bind/patches patch-bin_dig_host_c patch-bin_dig_dig_c

   update to isc-bind-9.20.20
VersionDeltaFile
1.26+8-8net/isc-bind/patches/patch-bin_dig_host_c
1.43+7-6net/isc-bind/patches/patch-bin_dig_dig_c
1.25+5-4net/isc-bind/patches/patch-bin_dig_nslookup_c
1.4+3-3net/isc-bind/patches/patch-lib_isc_netmgr_socket_c
1.144+2-2net/isc-bind/distinfo
1.215+1-1net/isc-bind/Makefile
+26-246 files

LLVM/project e3dda81flang/include/flang/Parser openmp-utils.h

[flang][OpenMP] Add `is_range<R>` trait to detect classes with begin/end, NFC (#183615)

DeltaFile
+16-9flang/include/flang/Parser/openmp-utils.h
+16-91 files

LLVM/project c44f957llvm/include/llvm/Analysis DependenceAnalysis.h, llvm/lib/Analysis DependenceAnalysis.cpp

[DA] Remove isPeelFirst and isPeelLast
DeltaFile
+1-24llvm/include/llvm/Analysis/DependenceAnalysis.h
+0-20llvm/lib/Analysis/DependenceAnalysis.cpp
+3-3llvm/test/Analysis/DependenceAnalysis/WeakZeroSrcSIV.ll
+3-3llvm/test/Analysis/DependenceAnalysis/WeakZeroDstSIV.ll
+7-504 files

LLVM/project 744ee2dllvm/lib/Analysis DependenceAnalysis.cpp, llvm/test/Analysis/DependenceAnalysis weak_zero_siv_parametric_coeff.ll WeakZeroDstSIV.ll

[DA] Fix the WeakZeroSIV tests when the coeff may be non-zero
DeltaFile
+4-10llvm/test/Analysis/DependenceAnalysis/weak_zero_siv_parametric_coeff.ll
+4-2llvm/lib/Analysis/DependenceAnalysis.cpp
+1-1llvm/test/Analysis/DependenceAnalysis/WeakZeroDstSIV.ll
+1-1llvm/test/Analysis/DependenceAnalysis/WeakZeroSrcSIV.ll
+10-144 files

LLVM/project 15f7bdfllvm/test/Analysis/DependenceAnalysis weak_zero_siv_parametric_coeff.ll weak_zero_siv_parametric_const.ll

[DA] Add tests for the WeakZeroSIV tests return incorrect result (NFC)
DeltaFile
+106-0llvm/test/Analysis/DependenceAnalysis/weak_zero_siv_parametric_coeff.ll
+101-0llvm/test/Analysis/DependenceAnalysis/weak_zero_siv_parametric_const.ll
+207-02 files

OpenBSD/ports O0kKlwxsecurity/gnupg Makefile

   Drop portroach limitation, missed during the update to the 2.5 branch
VersionDeltaFile
1.147+0-2security/gnupg/Makefile
+0-21 files

FreeBSD/ports 6ac391cdatabases/rubygem-redis-client distinfo Makefile

databases/rubygem-redis-client: Update to 0.26.4

Changes:        https://github.com/redis-rb/redis-client/blob/master/CHANGELOG.md
(cherry picked from commit 4d20e930392d7a0ce43ea940e3fe62a6ac6f9709)
DeltaFile
+3-3databases/rubygem-redis-client/distinfo
+1-1databases/rubygem-redis-client/Makefile
+4-42 files

FreeBSD/ports 0be667fdatabases/rubygem-redis-client distinfo Makefile

databases/rubygem-redis-client: Update to 0.26.3

Changes:        https://github.com/redis-rb/redis-client/blob/master/CHANGELOG.md
(cherry picked from commit e99babf6fb38ff69170eaf8d4952977889689273)
DeltaFile
+3-3databases/rubygem-redis-client/distinfo
+1-1databases/rubygem-redis-client/Makefile
+4-42 files

FreeBSD/ports de796f8security/rubygem-bcrypt distinfo Makefile

security/rubygem-bcrypt: Update to 3.1.21

Changes:        https://github.com/bcrypt-ruby/bcrypt-ruby/releases
                https://github.com/bcrypt-ruby/bcrypt-ruby/blob/master/CHANGELOG
(cherry picked from commit fb8430298e9828244690fa5cc5b955b4eec0acff)
DeltaFile
+3-3security/rubygem-bcrypt/distinfo
+1-1security/rubygem-bcrypt/Makefile
+4-42 files

FreeBSD/ports ff23754devel/glab distinfo Makefile

devel/glab: update to 1.85.3

Changes:        https://gitlab.com/gitlab-org/cli/-/releases/v1.85.3
(cherry picked from commit 0a4f1e18c3ee9f179e721b9ea61ae85941f241a5)
DeltaFile
+5-5devel/glab/distinfo
+2-2devel/glab/Makefile
+7-72 files

FreeBSD/ports 393e6a3devel/rubygem-parser distinfo Makefile

devel/rubygem-parser: Update to 3.3.10.1

Changes:        https://github.com/whitequark/parser/blob/master/CHANGELOG.md
(cherry picked from commit ef4f12406fdb8a7fa99df649dfa23c0a395e5411)
DeltaFile
+3-3devel/rubygem-parser/distinfo
+1-1devel/rubygem-parser/Makefile
+4-42 files

FreeBSD/ports 2dc2c36devel/gitaly distinfo, net/gitlab-agent distinfo

www/gitlab: security and patch update to 18.9.1

Changes:        https://about.gitlab.com/releases/2026/02/25/patch-release-gitlab-18-9-1-released/
Security:       102a03c9-1316-11f1-93ca-2cf05da270f3
(cherry picked from commit b83e3292e93243502853e2fafa81d8de3b33089d)
DeltaFile
+13-13devel/gitaly/distinfo
+6-6www/gitlab/distinfo
+5-5net/gitlab-agent/distinfo
+5-5www/gitlab-pages/distinfo
+5-5www/gitlab-workhorse/distinfo
+1-1www/gitlab/Makefile.common
+35-356 files

FreeBSD/ports b1d15b5devel/glab distinfo Makefile

devel/glab: update to 1.86.0

Changes:        https://gitlab.com/gitlab-org/cli/-/releases/v1.86.0
(cherry picked from commit 6b57446c3abd51ade22e8f89bd89ecea6f8f6e43)
DeltaFile
+5-5devel/glab/distinfo
+2-2devel/glab/Makefile
+7-72 files

FreeBSD/ports d44951adevel/glab distinfo Makefile

devel/glab: update to 1.85.2

Changes:        https://gitlab.com/gitlab-org/cli/-/releases/v1.85.2
(cherry picked from commit 2c160790b34284ae63e164cd8798b8ca48492b34)
DeltaFile
+5-5devel/glab/distinfo
+2-2devel/glab/Makefile
+7-72 files