LLVM/project fb0cb77llvm/lib/Transforms/Vectorize VPlanPredicator.cpp VPlanDominatorTree.h, llvm/test/Transforms/LoopVectorize if-pred-stores.ll hoist-predicated-loads-with-predicated-stores.ll

[VPlan] Simplify the computation of the block entry mask. (#173265)

When encountering a control-flow join, VPPredicator emit a disjunction
over the incoming edge masks as the entry mask of the joining block.
However, such a complex mask is not always necessary. If the block is
control-flow equivalent to the header block, we can directly use the
header block’s entry mask as the entry mask of that block.

This patch introduces a VPlan post-dominator tree to determine whether a
block is control-flow equivalent to the header block, and simplifies the
computation of block masks accordingly.

Based on #178724
DeltaFile
+18-23llvm/test/Transforms/LoopVectorize/VPlan/predicator.ll
+10-10llvm/test/Transforms/LoopVectorize/if-pred-stores.ll
+17-2llvm/lib/Transforms/Vectorize/VPlanPredicator.cpp
+6-10llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-complex-mask.ll
+6-6llvm/test/Transforms/LoopVectorize/hoist-predicated-loads-with-predicated-stores.ll
+9-0llvm/lib/Transforms/Vectorize/VPlanDominatorTree.h
+66-511 files not shown
+69-557 files

NetBSD/pkgsrc HAtqoCydoc CHANGES-2026

   Updated security/defguard, security/defguard-gateway, security/defguard-proxy
VersionDeltaFile
1.1706+4-1doc/CHANGES-2026
+4-11 files

NetBSD/pkgsrc ok93E4Psecurity/defguard-proxy distinfo cargo-depends.mk, security/defguard-proxy/patches patch-Cargo.toml

   defguard-proxy: updated to 1.6.3

   1.6.3

   This is a patch for the major 1.6 release.
   It includes dependency updates to resolve the following CVEs:

   CVE-2026-25541
   CVE-2026-25727
   CVE-2026-25639
   CVE-2026-2391
VersionDeltaFile
1.3+608-539security/defguard-proxy/distinfo
1.3+199-177security/defguard-proxy/cargo-depends.mk
1.4+2-8security/defguard-proxy/Makefile
1.2+2-2security/defguard-proxy/patches/patch-Cargo.toml
+811-7264 files

NetBSD/pkgsrc QcoMBf1security/defguard-gateway distinfo cargo-depends.mk, security/defguard-gateway/patches patch-Cargo.toml patch-src_enterprise_firewall_packetfilter_calls.rs

   defguard-gateway: updated to 1.6.3

   1.6.3

   This is a security patch for the major 1.6 release.
   It includes dependency updates to resolve the following CVEs:

   CVE-2026-25541
   CVE-2026-25727
VersionDeltaFile
1.3+786-491security/defguard-gateway/distinfo
1.3+258-161security/defguard-gateway/cargo-depends.mk
1.3+8-8security/defguard-gateway/patches/patch-Cargo.toml
1.1+14-0security/defguard-gateway/patches/patch-src_enterprise_firewall_packetfilter_calls.rs
1.4+2-8security/defguard-gateway/Makefile
+1,068-6685 files

NetBSD/pkgsrc WcbospUsecurity/defguard distinfo cargo-depends.mk

   defguard: updated to 1.6.4

   1.6.4

   This is a security patch for the major 1.6 release.
   It includes dependency updates to resolve the following CVEs:

   CVE-2026-25537
   GHSA-7587-4wv6-m68m
   GHSA-8h58-w33p-wq3g
   GHSA-c7ph-f7jm-xv4w
   CVE-2026-25727
   CVE-2026-25639
   CVE-2026-2391
VersionDeltaFile
1.3+826-781security/defguard/distinfo
1.3+272-257security/defguard/cargo-depends.mk
1.3+8-2security/defguard/version.mk
1.4+1-7security/defguard/Makefile
+1,107-1,0474 files

LLVM/project 2c4f4efllvm/test/CodeGen/AMDGPU coalesce-copy-to-agpr-to-av-registers.mir

[AMDGPU] Fix missing "---" in MIR test. NFCI. (#186097)

The only problem this caused was confusing the update script so that it
failed to update checks in the following function.
DeltaFile
+1-0llvm/test/CodeGen/AMDGPU/coalesce-copy-to-agpr-to-av-registers.mir
+1-01 files

LLVM/project 9a81d71libc/cmake/modules prepare_libc_gpu_build.cmake

[libc] Use the proper name for the 'llvm-gpu-loader' (#186101)

Summary:
This used to be two separate executables but was merged awhile back. The
LLVM libc code was never updated to use the new tool name and a recent
refactoring unintentionally removed the symlinks. Just look for
`llvm-gpu-loader`.
DeltaFile
+3-13libc/cmake/modules/prepare_libc_gpu_build.cmake
+3-131 files

NetBSD/pkgsrc gNs0fgbdoc CHANGES-2026

   doc: Updated net/xfr to 0.9.4
VersionDeltaFile
1.1705+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc bSiCpFYnet/xfr distinfo Makefile

   net/xfr: update to 0.9.4

   Added

       --no-mdns flag (#41) — xfr serve --no-mdns disables mDNS service registration for environments where multicast is unwanted or another service already uses mDNS.
       server.no_mdns config support — also configurable via [server] no_mdns = true in ~/.config/xfr/config.toml.

   Changed

       Delta retransmits in interval reports (#36) — plain text interval lines now show per-interval retransmit deltas instead of cumulative totals, making it easier to spot when retransmits actually occur. Hidden intervals from --omit, --quiet, or larger --interval settings no longer get folded into the next visible rtx: value. Final summary still shows cumulative totals.
VersionDeltaFile
1.6+4-4net/xfr/distinfo
1.6+2-2net/xfr/Makefile
1.6+0-0net/xfr/cargo-depends.mk
+6-63 files

NetBSD/pkgsrc hjs7GYJdoc CHANGES-2026

   doc: Updated devel/serie to 0.7.0
VersionDeltaFile
1.1704+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 0aZzz5qdevel/serie distinfo cargo-depends.mk

   devel/serie: update to 0.7.0

   What's Changed

       Refresh by @lusingander in #131
       Dealing with HEAD not pointing to a commit by @lusingander in #133
       Rename some keys in keybindings by @lusingander in #136
       Add some new user command variables by @lusingander in #137
       User command reorganization by @lusingander in #138
       Improve handling of space-separated variables by @lusingander in #139
       Add suspend user command type by @lusingander in #140
VersionDeltaFile
1.21+43-43devel/serie/distinfo
1.21+13-13devel/serie/cargo-depends.mk
1.22+3-3devel/serie/Makefile
+59-593 files

LLVM/project bae8b84llvm/test/CodeGen/AMDGPU select-nsz-known-values-to-fmin-fmax.ll

AMDGPU: Add more tests for fp min/max combines (#184336)

There's some overlap with existing tests which
use the nnan flag. The vector cases get missed here.
DeltaFile
+956-0llvm/test/CodeGen/AMDGPU/select-nsz-known-values-to-fmin-fmax.ll
+956-01 files

LLVM/project 5f97e19openmp/tools/omptest CMakeLists.txt

[OpenMP][OMPT] Remove Threads dependency from omptest (#185930)

Removed link against `Threads`.
Reason: it is potentially problematic and optional.

The issue would manifest, if `omptest` is used via `find_package`.
But `Threads` might not be found and cause a link error.
DeltaFile
+0-4openmp/tools/omptest/CMakeLists.txt
+0-41 files

LLVM/project 754abc1clang/include/clang/AST OpenMPClause.h, clang/lib/AST OpenMPClause.cpp

[OpenMP] Add variable capture support for transparent clause expression. (#185419)

This patch extends the `transparent` clause implementation to properly
handle runtime variable expressions as the `impex-type` argument, as
required by the OpenMP specification:
`"The use of a variable in an impex-type expression causes an implicit
reference to the variable in all enclosing constructs. The impex-type
expression is evaluated in the context outside of the construct on which
the clause appears."`
DeltaFile
+222-71clang/test/OpenMP/task_transparent_serialization.cpp
+142-101clang/test/OpenMP/taskloop_codegen.cpp
+33-15clang/lib/Sema/SemaOpenMP.cpp
+13-8clang/include/clang/AST/OpenMPClause.h
+4-4clang/test/OpenMP/task_transparent_messages.cpp
+2-1clang/lib/AST/OpenMPClause.cpp
+416-2006 files

LLVM/project b2dbefdllvm/lib/Target/AArch64 AArch64SystemOperands.td, llvm/lib/Target/AArch64/AsmParser AArch64AsmParser.cpp

fixup! More simplification
DeltaFile
+415-447llvm/test/MC/AArch64/armv9a-tlbip.s
+1-15llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+7-9llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h
+1-8llvm/lib/Target/AArch64/AArch64SystemOperands.td
+424-4794 files

LLVM/project bcd8e64llvm/include/llvm/Support FormatProviders.h NativeFormatting.h, llvm/lib/DebugInfo/DWARF DWARFExpressionPrinter.cpp DWARFCFIPrinter.cpp

[llvm][Support] formatv: non-negative-plus for integral numbers (#185008)

The older `format()` allows you to print a `+` sign for non-negative    
integral numbers upon request.                                          
                                                                        
Examples:                                                               
                                                                        
```c++                                                                  
format("%+d", 255); // -> "+255"                                        
format("%+d", -12); // -> "-12"                                         
```                                                                     
                                                                        
This change adds the ability to do the same with `formatv()`:           
                                                                        
```c++                                                                  
formatv("{0:+d}", 255); // -> "+255"                                    
formatv("{0:+d}", -12); // -> "-12"                                     
```                                                                     
                                                                        

    [9 lines not shown]
DeltaFile
+46-4llvm/unittests/Support/FormatVariadicTest.cpp
+24-19llvm/lib/Support/NativeFormatting.cpp
+12-1llvm/include/llvm/Support/FormatProviders.h
+7-6llvm/include/llvm/Support/NativeFormatting.h
+5-4llvm/lib/DebugInfo/DWARF/DWARFExpressionPrinter.cpp
+2-1llvm/lib/DebugInfo/DWARF/DWARFCFIPrinter.cpp
+96-356 files

FreeNAS/freenas 0a84a70src/middlewared/middlewared/plugins/pool_ pool_disk_operations.py, src/middlewared/middlewared/plugins/zfs_ pool_wait.py

Replace `zfs.pool.wait` with `truenas_pylibzfs` call
DeltaFile
+0-34src/middlewared/middlewared/plugins/zfs_/pool_wait.py
+8-4src/middlewared/middlewared/plugins/pool_/pool_disk_operations.py
+1-1tests/api2/test_pool_remove_disk.py
+9-393 files

HardenedBSD/ports c29be30databases/qdrant distinfo, net-im/teams/files/packagejsons package-lock.json

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+669-497www/microbin/distinfo
+323-347textproc/jnv/distinfo
+387-261databases/qdrant/distinfo
+334-249www/microbin/Makefile
+231-303shells/starship/distinfo
+113-246net-im/teams/files/packagejsons/package-lock.json
+2,057-1,90362 files not shown
+3,425-3,16668 files

FreeNAS/freenas 1104123src/middlewared/middlewared main.py job.py

`job_silent` parameter
DeltaFile
+19-6src/middlewared/middlewared/main.py
+8-5src/middlewared/middlewared/job.py
+27-112 files

LLVM/project 0c6bca6flang/lib/Parser openmp-parsers.cpp, flang/test/Parser/OpenMP no-commas-in-ods-list-item.f90

[flang][OpenMP] Allow parsing ODS as directive-specification list item (#185737)

Normally a directive specification may use commas between the directive
name and the clauses, and between the clauses. There are some instances,
however, when a directive-specification is treated as a list item.
Specifically in arguments to the APPLY clause and as an argument to
WHEN, OTHERWISE, and the now-deprecated DEFAULT when used on a
METADIRECTIVE. In those cases, use of commas is prohibited to avoid
confusion between commas being part of the directive-specification, and
the argument list separators.
DeltaFile
+123-61flang/lib/Parser/openmp-parsers.cpp
+16-0flang/test/Parser/OpenMP/no-commas-in-ods-list-item.f90
+139-612 files

LLVM/project d352aaclibclc check_external_funcs.sh, libclc/cmake/modules AddLibclc.cmake

[libclc][CMake] Add check-libclc umbrella test target (#186053)

This allows running the full test suite using `ninja check-libclc`.
DeltaFile
+50-0libclc/test/CMakeLists.txt
+46-0libclc/test/lit.cfg.py
+30-0libclc/test/check_external_funcs.sh
+0-30libclc/check_external_funcs.sh
+14-0libclc/test/lit.site.cfg.py.in
+0-10libclc/cmake/modules/AddLibclc.cmake
+140-401 files not shown
+142-427 files

HardenedBSD/ports 9c7bb72www/py-django-formset-js-improved Makefile distinfo

www/py-django-formset-js-improved: Update to 0.5.0.5

* Switch to the PEP517 build framework to make the port future proof.

* Also transition to the more preferred DISTVERSION.

Changelog:

https://github.com/pretix/django-formset-js/compare/0.5.0.3...0.5.0.5

PR:             293462
Approved by:    maintainer timeout
DeltaFile
+5-3www/py-django-formset-js-improved/Makefile
+3-3www/py-django-formset-js-improved/distinfo
+8-62 files

FreeBSD/ports 9c7bb72www/py-django-formset-js-improved Makefile distinfo

www/py-django-formset-js-improved: Update to 0.5.0.5

* Switch to the PEP517 build framework to make the port future proof.

* Also transition to the more preferred DISTVERSION.

Changelog:

https://github.com/pretix/django-formset-js/compare/0.5.0.3...0.5.0.5

PR:             293462
Approved by:    maintainer timeout
DeltaFile
+5-3www/py-django-formset-js-improved/Makefile
+3-3www/py-django-formset-js-improved/distinfo
+8-62 files

HardenedBSD/ports 5812215net-mgmt/py-napalm Makefile distinfo

net-mgmt/py-napalm: Update to 5.1.0

* Switch to the PEP517 build framework to make it future-proof
  while I'm here.

Changelog:

https://github.com/napalm-automation/napalm/releases/tag/5.1.0

PR:             293438
Co-Authored-by: Kai Knoblich <kai at FreeBSD.org>
DeltaFile
+8-6net-mgmt/py-napalm/Makefile
+3-3net-mgmt/py-napalm/distinfo
+11-92 files

HardenedBSD/ports a439831net-mgmt/py-junos-eznc Makefile distinfo

net-mgmt/py-junos-eznc: Update to 2.7.6

* Switch to the PEP517 build framework to make it future-proof.

Changelog since 2.7.0:

https://github.com/Juniper/py-junos-eznc/blob/2.7.6/RELEASE-NOTES.md

PR:             293458
Approved by:    maintainer timeout
DeltaFile
+8-6net-mgmt/py-junos-eznc/Makefile
+3-3net-mgmt/py-junos-eznc/distinfo
+11-92 files

FreeBSD/ports a439831net-mgmt/py-junos-eznc Makefile distinfo

net-mgmt/py-junos-eznc: Update to 2.7.6

* Switch to the PEP517 build framework to make it future-proof.

Changelog since 2.7.0:

https://github.com/Juniper/py-junos-eznc/blob/2.7.6/RELEASE-NOTES.md

PR:             293458
Approved by:    maintainer timeout
DeltaFile
+8-6net-mgmt/py-junos-eznc/Makefile
+3-3net-mgmt/py-junos-eznc/distinfo
+11-92 files

FreeBSD/ports 5812215net-mgmt/py-napalm Makefile distinfo

net-mgmt/py-napalm: Update to 5.1.0

* Switch to the PEP517 build framework to make it future-proof
  while I'm here.

Changelog:

https://github.com/napalm-automation/napalm/releases/tag/5.1.0

PR:             293438
Co-Authored-by: Kai Knoblich <kai at FreeBSD.org>
DeltaFile
+8-6net-mgmt/py-napalm/Makefile
+3-3net-mgmt/py-napalm/distinfo
+11-92 files

FreeBSD/ports 31e53e7net-mgmt/py-ncclient Makefile distinfo

net-mgmt/py-ncclient: Update to 0.7.0

* Switch to the PEP517 build framework to make it future-proof.

Changelogs since 0.6.15:

https://github.com/ncclient/ncclient/compare/v0.6.15...v0.7.0

PR:             288944
Reported by:    pi
Approved by:    maintainer timeout
DeltaFile
+5-5net-mgmt/py-ncclient/Makefile
+3-3net-mgmt/py-ncclient/distinfo
+8-82 files

HardenedBSD/ports 31e53e7net-mgmt/py-ncclient Makefile distinfo

net-mgmt/py-ncclient: Update to 0.7.0

* Switch to the PEP517 build framework to make it future-proof.

Changelogs since 0.6.15:

https://github.com/ncclient/ncclient/compare/v0.6.15...v0.7.0

PR:             288944
Reported by:    pi
Approved by:    maintainer timeout
DeltaFile
+5-5net-mgmt/py-ncclient/Makefile
+3-3net-mgmt/py-ncclient/distinfo
+8-82 files

HardenedBSD/ports 4720731textproc/py-mkdocs-material distinfo Makefile

textproc/py-mkdocs-material: Update to 9.7.5

Changelog:

https://github.com/squidfunk/mkdocs-material/releases/tag/9.7.5
DeltaFile
+3-3textproc/py-mkdocs-material/distinfo
+2-2textproc/py-mkdocs-material/Makefile
+5-52 files