LLVM/project 1ef2f3blldb/include/lldb/Target ProcessIOHandler.h, lldb/source/Plugins/Process/Windows/Common IOHandlerProcessSTDIOWindows.cpp IOHandlerProcessSTDIOWindows.h

[NFC][lldb][Windows] Move ProcessIOHandler in Target (#202353)

This patch merges `IOHandlerProcessSTDIO` and
`IOHandlerProcessSTDIOWindows` in one file: `ProcessIOHandler.h`.

This is an NFC change which reduces the size of `Process.cpp` and allows
to reuse `IOHandlerProcessSTDIOWindows` in GDBRemote, ahead of
https://github.com/llvm/llvm-project/pull/201638.
DeltaFile
+302-0lldb/source/Target/ProcessIOHandler.cpp
+0-172lldb/source/Plugins/Process/Windows/Common/IOHandlerProcessSTDIOWindows.cpp
+1-145lldb/source/Target/Process.cpp
+103-0lldb/include/lldb/Target/ProcessIOHandler.h
+0-63lldb/source/Plugins/Process/Windows/Common/IOHandlerProcessSTDIOWindows.h
+1-1lldb/source/Plugins/Process/Windows/Common/ProcessWindows.cpp
+407-3812 files not shown
+408-3828 files

LLVM/project 407daf1.ci compute_projects_test.py compute_projects.py

[CI] Enable OpenMP and Offload runtime in premerge (#174955)

Offload and OpenMP have been disabled in pre-commit build and test for
quite some time.

After some changes to the way how LLVM is built in pre-merge, this PR
adds both OpenMP and Offload to the premerge CI. The intention is to
introduce *build only* of those runtimes and not run any tests.
The test suites appear to still be a bit flaky and many issues we see in
the (AMDGPU OpenMP / Offload) buildbots come from simple errors that can
be caught with a simple build in pre-merge CI.
DeltaFile
+10-8.ci/compute_projects_test.py
+10-4.ci/compute_projects.py
+20-122 files

OPNSense/tools 725fa5cconfig/26.7 ports.conf

config: www/php85-opcache||2025-08-01|Part of default php85
DeltaFile
+0-1config/26.7/ports.conf
+0-11 files

LLVM/project 79762d2llvm/lib/Target/AMDGPU AMDGPURegBankLegalizeHelper.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.cvt.scalef32.pk.gfx950.ll

AMDGPU/GlobalISel: Fix missing VgprV32S32 in RegBankLegalizeHelper (#202360)

Left out in two places by accident, original PR #202075.
DeltaFile
+98-48llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.gfx950.ll
+3-1llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeHelper.cpp
+101-492 files

FreeBSD/doc df5dc4fdocumentation/content/en/books/handbook/cutting-edge _index.adoc

handbook: Fix header capitalization
DeltaFile
+2-2documentation/content/en/books/handbook/cutting-edge/_index.adoc
+2-21 files

LLVM/project 55fd9aellvm/lib/Target/DirectX DXILPrepare.cpp DirectX.h, llvm/lib/Target/DirectX/DirectXIRPasses DXILDebugInfo.cpp

[DirectX] Delay converting to old-style debug info (#201336)

This has no impact at the moment, but upcoming work relies on debug info
still using new-style debug records after DXILPrepare.
DeltaFile
+65-56llvm/lib/Target/DirectX/DXILPrepare.cpp
+10-0llvm/lib/Target/DirectX/DirectXIRPasses/DXILDebugInfo.cpp
+4-0llvm/lib/Target/DirectX/DirectX.h
+79-563 files

NetBSD/pkgsrc-wip d52abddddns-route53 distinfo go-modules.mk, ddns-route53/patches patch-internal_logging_logger.go

ddns-route53: remove, imported to pkgsrc
DeltaFile
+0-234ddns-route53/distinfo
+0-78ddns-route53/go-modules.mk
+0-24ddns-route53/patches/patch-internal_logging_logger.go
+0-22ddns-route53/Makefile
+0-22ddns-route53/COMMIT_MSG
+0-9ddns-route53/DESCR
+0-3892 files not shown
+0-3928 files

LLVM/project f951af0llvm/lib/Support UnicodeNameToCodepointGenerated.cpp, llvm/test/CodeGen/AArch64 sve-fixed-length-masked-expandloads.ll

Merge branch 'main' into users/wyattke/enum-sem-1
DeltaFile
+23,873-20,923llvm/lib/Support/UnicodeNameToCodepointGenerated.cpp
+17,332-16,290llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+26,606-0llvm/test/CodeGen/AArch64/sve-fixed-length-masked-expandloads.ll
+11,355-10,407llvm/test/CodeGen/Thumb2/mve-clmul.ll
+12,365-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll
+10,469-10llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-global.mir
+102,000-47,63021,200 files not shown
+1,431,012-665,00621,206 files

LLVM/project 1d84916lldb/source/Plugins/SymbolFile/NativePDB PdbAstBuilderClang.cpp PdbSymUid.h

[lldb][NativePDB] Remove uses of cantFail in AST builder (#200452)

As a continuation of #187158, this removes uses of `llvm::cantFail` and
replaces them with logs and early returns.

The motivation for this is the PDB of the
[ExprLanguageNote.test](https://github.com/llvm/llvm-project/blob/c241374079f12aabe5d1db5133cb5d924a3cc1d6/lldb/test/Shell/Expr/TestExprLanguageNote.test).
It's incrementally linked (if the built clang uses link.exe by default).
After some amount of checkouts + rebuilds, the PDB gets (semantically)
corrupted such that some type indices point to incorrect records. While
this is a bug in the MSVC linker, we shouldn't crash if we get these
inputs.
DeltaFile
+141-31lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilderClang.cpp
+17-6lldb/source/Plugins/SymbolFile/NativePDB/PdbSymUid.h
+15-0lldb/source/Plugins/SymbolFile/NativePDB/PdbSymUid.cpp
+173-373 files

FreeBSD/ports 5a5c707security/strongswan distinfo Makefile

security/strongswan: Update 6.0.6 => 6.0.7

Changelog:
https://github.com/strongswan/strongswan/releases/tag/6.0.7

PR:             295936
Approved by:    blanket (fix CVE)
MFH:            2026Q2
Security:       CVE-2026-47895
Sponsored by:   Rubicon Communications, LLC ("Netgate")

(cherry picked from commit ab71842ed8cd8c3fa1e45093fc22e3efb05ccd9a)
DeltaFile
+3-3security/strongswan/distinfo
+1-1security/strongswan/Makefile
+4-42 files

LLVM/project 43a128fmlir/include/mlir/Dialect/OpenACC OpenACCCGOps.td, mlir/lib/Dialect/OpenACC/IR OpenACCCG.cpp

[mlir][acc] Add reduction accumulate operation (#201954)

Introduce `acc.reduction_accumulate` to represent merging an SSA result
into storage (typically the private memory storage) which will then be
used to combine into the final destination storage.
DeltaFile
+50-0mlir/test/Dialect/OpenACC/ops-cg.mlir
+41-0mlir/include/mlir/Dialect/OpenACC/OpenACCCGOps.td
+34-0mlir/test/Dialect/OpenACC/invalid-cg.mlir
+17-0mlir/lib/Dialect/OpenACC/IR/OpenACCCG.cpp
+142-04 files

LLVM/project 0b062c5libcxx/test/libcxx/transitive_includes cxx03.csv cxx11.csv

revert some transitive include change
DeltaFile
+0-5libcxx/test/libcxx/transitive_includes/cxx03.csv
+0-5libcxx/test/libcxx/transitive_includes/cxx11.csv
+0-5libcxx/test/libcxx/transitive_includes/cxx14.csv
+0-5libcxx/test/libcxx/transitive_includes/cxx17.csv
+0-204 files

LLVM/project 31ed758flang/lib/Lower/OpenMP OpenMP.cpp, flang/test/Lower/OpenMP target-inreduction.f90

[flang][OpenMP] Lower target in_reduction for host fallback

Teach Flang lowering and MLIR OpenMP translation to carry
in_reduction through omp.target for the host-fallback path.

The translation looks up task reduction-private storage with
__kmpc_task_reduction_get_th_data and binds the target region's
in_reduction block argument to that private pointer, so uses inside the
region do not keep referring to the original variable.

The patch also preserves in_reduction operands in the TargetOp builder
path and ensures target in_reduction list items are mapped into the
target region when needed.

The device/offload-entry path remains diagnosed as not yet implemented.
DeltaFile
+112-12mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+83-3mlir/test/Target/LLVMIR/openmp-todo.mlir
+62-18flang/lib/Lower/OpenMP/OpenMP.cpp
+60-0mlir/test/Dialect/OpenMP/invalid.mlir
+50-0mlir/test/Target/LLVMIR/openmp-target-in-reduction.mlir
+28-0flang/test/Lower/OpenMP/target-inreduction.f90
+395-333 files not shown
+432-539 files

LLVM/project 6465b39llvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp, llvm/test/CodeGen/AMDGPU async-buffer-loads.ll

AMDGPU/GlobalISel: RegBankLegalize rules for buffer load async lds
DeltaFile
+15-0llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+1-1llvm/test/CodeGen/AMDGPU/async-buffer-loads.ll
+16-12 files

FreeBSD/ports ab71842security/strongswan distinfo Makefile

security/strongswan: Update 6.0.6 => 6.0.7

Changelog:
https://github.com/strongswan/strongswan/releases/tag/6.0.7

PR:             295936
Approved by:    blanket (fix CVE)
MFH:            2026Q2
Security:       CVE-2026-47895
Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+3-3security/strongswan/distinfo
+1-1security/strongswan/Makefile
+4-42 files

OPNSense/tools 8712c5econfig/26.7 ports.conf

config: arcanist not for PHP 8.5 at the moment
DeltaFile
+1-1config/26.7/ports.conf
+1-11 files

LLVM/project f5fed78llvm/lib/Transforms/Vectorize VPlanRecipes.cpp VPlan.h

[VPlan] Rename VPIRFlags::getFastMathFlags (NFC) (#200487)

Rename it to getFastMathFlagsOrNone, in line with the recently-landed IR
change 02997d759 ([IR] Introduce Instruction::getFastMathFlagsOrNone,
#200457).
DeltaFile
+22-18llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+6-6llvm/lib/Transforms/Vectorize/VPlan.h
+4-4llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+3-3llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+2-2llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+1-1llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp
+38-346 files

FreeBSD/ports 1acb0d9audio/pt2-clone distinfo Makefile

audio/pt2-clone: Update to 1.89
DeltaFile
+3-3audio/pt2-clone/distinfo
+1-1audio/pt2-clone/Makefile
+4-42 files

FreeBSD/ports 6f7042anet/py-tiny-proxy Makefile distinfo

net/py-tiny-proxy: Update to 0.3.0
DeltaFile
+4-3net/py-tiny-proxy/Makefile
+3-3net/py-tiny-proxy/distinfo
+7-62 files

FreeBSD/ports 87e1c4bsecurity/krb5-121 Makefile, security/krb5-121/files patch-lib_gssapi_krb5_import__name.c

security/krb5-12?:  Fix reachable assert when importing krb5 names

If a name token contains trailing garbage, error out from
krb5_gss_import_name() instead of crashing the process with an
assertion failure.

Commit message details obtained from upstream commit.
Obtained from:  upstream commit 07818f1fd
Reported by:    Aisle Research (Ze Sheng, Dmitrijs Trizna,
                Luigino Camastra, Guido Vranken) to krb5-bugs

(cherry picked from commit 8854e0201abe6c8292d0360c23a8be7201240016)
DeltaFile
+12-0security/krb5-121/files/patch-lib_gssapi_krb5_import__name.c
+12-0security/krb5-122/files/patch-lib_gssapi_krb5_import__name.c
+1-1security/krb5-121/Makefile
+1-1security/krb5-122/Makefile
+26-24 files

FreeBSD/ports 17cf42bsecurity/krb5-122 Makefile, security/krb5-122/files patch-lib_gssapi_spnego_spnego__mech.c

security/krb5-122: Fix null dereference in SPNEGO token processing

krb5 1.22.1 erroneously removed a check from get_negTokenResp() for
successful decoding of the mechListMIC field.  Restore the check to
prevent a null pointer dereference.

Commit message details obtained from upstream commit.
Obtained from:  Upstream commit 4ae75cded
                src commit efb5c07f91c5

(cherry picked from commit cfb473892e7ff64daa2ea4f3fdc63768eaed66d3)
DeltaFile
+11-0security/krb5-122/files/patch-lib_gssapi_spnego_spnego__mech.c
+1-0security/krb5-122/Makefile
+12-02 files

FreeBSD/ports df970d1security/krb5-122 distinfo Makefile

security/krb5-122: Update to 1.22.2

(cherry picked from commit 83b96e958e11112d9a28f1938887066c4b2598fd)
DeltaFile
+3-3security/krb5-122/distinfo
+1-1security/krb5-122/Makefile
+4-42 files

FreeBSD/ports c076388security/krb5-devel distinfo Makefile

security/krb5-devel: update to the latest MIT/KRB5 github commit

(cherry picked from commit 1d2596768f3d6c523879a55382f68c7a25fe46ed)
DeltaFile
+3-3security/krb5-devel/distinfo
+2-2security/krb5-devel/Makefile
+5-52 files

FreeBSD/ports 10ddd37security/krb5-devel distinfo Makefile, security/krb5-devel/files patch-plugins_preauth_pkinit_pkinit__crypto__openssl.c

security/krb5-devel: update to the latest MIT/KRB5 github commit

Support for OpenSSL 1.1.1 has been removed by upstream in this update.

(cherry picked from commit 1f29b1929b8217b102eeb2d2ce3ca836801622d4)
DeltaFile
+11-19security/krb5-devel/files/patch-plugins_preauth_pkinit_pkinit__crypto__openssl.c
+3-3security/krb5-devel/distinfo
+2-2security/krb5-devel/Makefile
+16-243 files

FreeBSD/ports 5300969security/krb5-devel distinfo Makefile

security/krb5-devel: update to the latest MIT/KRB5 github commit

(cherry picked from commit 526588132e8f9eed964ca434b4b2b125c92344a9)
DeltaFile
+3-3security/krb5-devel/distinfo
+2-2security/krb5-devel/Makefile
+5-52 files

LLVM/project 12ebb8fruntimes CMakeLists.txt

[LLVM][Runtimes] Fix path attempting to install to wrong location (#202352)

Summary:
When LLVM_BINARY_DIR was not set this should default to a root location
and configuration would fail by trying to write to some random system
location with insufficient perms.

Fixes the failure introduced in
https://github.com/llvm/llvm-project/commit/b4f5ae234c6d
DeltaFile
+8-12runtimes/CMakeLists.txt
+8-121 files

OPNSense/core 4434a8esrc/opnsense/mvc/app/views/OPNsense/Firewall nat_rule.volt

Firewall: NAT: Source NAT: Hide command footer if snat_mode is automatic. (#10391)
DeltaFile
+8-1src/opnsense/mvc/app/views/OPNsense/Firewall/nat_rule.volt
+8-11 files

Linux/linux 2d3090aarch/s390/crypto Kconfig

Merge tag 'v7.1-p5' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6

Pull crypto fix from Herbert Xu:

 - Fix random config build failure on s390.

* tag 'v7.1-p5' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:
  crypto: s390 - add select CRYPTO_AEAD for aes
DeltaFile
+1-0arch/s390/crypto/Kconfig
+1-01 files

FreeBSD/ports 8854e02security/krb5-121 Makefile, security/krb5-121/files patch-lib_gssapi_krb5_import__name.c

security/krb5-12?:  Fix reachable assert when importing krb5 names

If a name token contains trailing garbage, error out from
krb5_gss_import_name() instead of crashing the process with an
assertion failure.

Commit message details obtained from upstream commit.
Obtained from:  upstream commit 07818f1fd
Reported by:    Aisle Research (Ze Sheng, Dmitrijs Trizna,
                Luigino Camastra, Guido Vranken) to krb5-bugs
MFH:            2026Q2
DeltaFile
+12-0security/krb5-121/files/patch-lib_gssapi_krb5_import__name.c
+12-0security/krb5-122/files/patch-lib_gssapi_krb5_import__name.c
+1-1security/krb5-121/Makefile
+1-1security/krb5-122/Makefile
+26-24 files

FreeBSD/ports cfb4738security/krb5-122 Makefile, security/krb5-122/files patch-lib_gssapi_spnego_spnego__mech.c

security/krb5-122: Fix null dereference in SPNEGO token processing

krb5 1.22.1 erroneously removed a check from get_negTokenResp() for
successful decoding of the mechListMIC field.  Restore the check to
prevent a null pointer dereference.

Commit message details obtained from upstream commit.
Obtained from:  Upstream commit 4ae75cded
                src commit efb5c07f91c5
MFH:            2026Q2
DeltaFile
+11-0security/krb5-122/files/patch-lib_gssapi_spnego_spnego__mech.c
+1-0security/krb5-122/Makefile
+12-02 files