OPNSense/core d8b07ebsrc/opnsense/mvc/app/views/OPNsense/CaptivePortal vouchers.volt, src/opnsense/mvc/app/views/OPNsense/Diagnostics routes.volt systemactivity.volt

bootgrid: replace 'append' with 'replace' for ajax: false grids

Noticed while documenting.

replaceData() is a lot more performant through Tabulator, and since
there are only 3 callers and all of them expect a clear before
updating any data, use a replace instead.

In time these pages should use the default search endpoint anyway,
but this requires an API change.

make sure to keep the append() function for compatibility
DeltaFile
+1-4src/opnsense/mvc/app/views/OPNsense/Diagnostics/routes.volt
+1-3src/opnsense/mvc/app/views/OPNsense/CaptivePortal/vouchers.volt
+1-3src/opnsense/mvc/app/views/OPNsense/Diagnostics/systemactivity.volt
+4-0src/opnsense/www/js/opnsense_bootgrid.js
+7-104 files

OPNSense/core d77b486src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.php

Only emit NO_LEASES_PLEASE client class conditionally if a non valid prefix exists
DeltaFile
+10-6src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+10-61 files

OPNSense/core 41f5cfcsrc/etc/inc interfaces.inc, src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterController.php

Merge remote-tracking branch 'origin/master' into kea-dynamic-poc
DeltaFile
+10-22src/opnsense/www/js/opnsense_bootgrid.js
+3-13src/opnsense/mvc/app/views/OPNsense/CaptivePortal/vouchers.volt
+12-4src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterController.php
+6-2src/opnsense/scripts/health/fetchData.py
+4-3src/etc/inc/interfaces.inc
+2-2src/opnsense/mvc/app/views/OPNsense/Diagnostics/systemactivity.volt
+37-466 files not shown
+43-5212 files

LLVM/project bef7245llvm/lib/CodeGen/GlobalISel LegalizerHelper.cpp, llvm/lib/Target/AArch64/GISel AArch64LegalizerInfo.cpp

[GlobalISel][AArch64] Add lowering for G_UMULFIX (#197018)

G_UMULFIX is generated for LLVM intrinsic `llvm.umul.fix`.
DeltaFile
+179-0llvm/test/CodeGen/AArch64/GlobalISel/legalize-umulfix.mir
+114-55llvm/test/CodeGen/AArch64/umul_fix.ll
+25-8llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
+12-12llvm/test/CodeGen/AArch64/GlobalISel/legalize-smulfix.mir
+3-2llvm/test/CodeGen/AArch64/GlobalISel/legalizer-info-validation.mir
+1-1llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp
+334-781 files not shown
+335-797 files

FreeBSD/ports 784fe1cdevel/mill Makefile distinfo

devel/mill: Update 0.11.10 => 0.12.5

Changelog:
https://github.com/com-lihaoyi/mill/blob/main/changelog.adoc#0125

- Update MASTER_SITES and WWW.
- Replace custom do-extract with custom EXTRACT_CMD.

PR:             295119
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q2

(cherry picked from commit a570b85cd9fc2563fcb93b936923cc5c188789bb)
DeltaFile
+8-9devel/mill/Makefile
+3-3devel/mill/distinfo
+11-122 files

LLVM/project dd2d307llvm/include/llvm/ExecutionEngine/Orc DylibManager.h, llvm/lib/ExecutionEngine/Orc EPCDynamicLibrarySearchGenerator.cpp EPCGenericDylibManager.cpp

[ORC] Simplify DylibManager::lookupSymbols, remove LookupRequest. (#197626)

DylibManager::lookupSymbols used to take an array of LookupRequests,
where each request specified a handle and list of symbols to lookup
within that handle.

This commit replaces the array of lookup requests with a single handle
and list of symbols passed directly to lookupSymbols.

In practice all clients were passing a singlton array anyway, and
simplifying this signature significantly simplifies implementations.
DeltaFile
+43-44llvm/lib/ExecutionEngine/Orc/EPCDynamicLibrarySearchGenerator.cpp
+2-47llvm/lib/ExecutionEngine/Orc/EPCGenericDylibManager.cpp
+15-24llvm/include/llvm/ExecutionEngine/Orc/DylibManager.h
+14-18llvm/lib/ExecutionEngine/Orc/SelfExecutorProcessControl.cpp
+12-14llvm/unittests/ExecutionEngine/Orc/ObjectLinkingLayerTest.cpp
+5-9llvm/lib/ExecutionEngine/Orc/ExecutorResolutionGenerator.cpp
+91-1561 files not shown
+92-1577 files

FreeBSD/ports a570b85devel/mill Makefile distinfo

devel/mill: Update 0.11.10 => 0.12.5

Changelog:
https://github.com/com-lihaoyi/mill/blob/main/changelog.adoc#0125

- Update MASTER_SITES and WWW.
- Replace custom do-extract with custom EXTRACT_CMD.

PR:             295119
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q2
DeltaFile
+8-9devel/mill/Makefile
+3-3devel/mill/distinfo
+11-122 files

LLVM/project eae0b6bllvm/include/llvm/CodeGen TargetRegisterInfo.h, llvm/lib/CodeGen TargetRegisterInfo.cpp

[CodeGen] Precompute untyped getMinimalPhysRegClass (#193438)

Profiling sqlite on aarch64 O0-g shows the callee-save paths in
AArch64FrameLowering which call getMinimalPhysRegClass are hot.  Precomputing
this in tablegen for the common untyped path is a -0.30% geomean improvement on
stage1-aarch64-O0-g CTMark -0.30%. It also improves stage1-aarch64-O3 by
-0.20%.

https://llvm-compile-time-tracker.com/compare.php?from=4e6d3722fca73c97367720180a8d547057fda380&to=f6a6ad834e943bdc5563cd4f8374a22014cd03b2&stat=instructions%3Au
DeltaFile
+36-0llvm/utils/TableGen/RegisterInfoEmitter.cpp
+7-0llvm/include/llvm/CodeGen/TargetRegisterInfo.h
+5-0llvm/lib/CodeGen/TargetRegisterInfo.cpp
+48-03 files

OPNSense/core 26491a9src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterController.php

Newline
DeltaFile
+1-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterController.php
+1-01 files

OPNSense/core 78ebedasrc/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterController.php

Firewall: Rules [new]: Fix automatically generated rules metadata being accidentally overwritten later
DeltaFile
+3-3src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterController.php
+3-31 files

LLVM/project 821c799flang-rt/include/flang-rt/runtime buffer.h, flang-rt/test/Driver write01.f90

[LLVM-Flang] Improve the realloc size for the write statement (#187662)

Information:
The "buffer_" is used to store data in memory, and then the entire
"buffer_" is written at once using the Write(..) function. Consider a
write statement inside the nested implied do loop, the buffer_ size
keeps increasing when the length exceeds the buffer size. To increase
the size, we need to reallocate memory by copying the entire buffer into
a new buffer. This process consumes more time.

Implementation:
By reducing the number of reallocations, the performance could be
improved. Initially, we increase the size linearly, i.e., +65536 for
every new allocation. Then, when we cross 1 MB of buffer size, we
increase the size geometrically, i.e., 2x. Later, for more than 64MB, we
do 1.5x.

Issue: https://github.com/llvm/llvm-project/issues/163945
DeltaFile
+25-0flang-rt/test/Driver/write01.f90
+13-1flang-rt/include/flang-rt/runtime/buffer.h
+38-12 files

FreeBSD/ports a75c425net/traefik Makefile distinfo

net/traefik: Update to upstream release 3.7.1

Details:
- Update to 3.7.x branch, details see:
  https://github.com/traefik/traefik/releases/tag/v3.7.1
- Breaking changes are not expected, but double-checking
  the migration guide is still recommended:
  https://doc.traefik.io/traefik/v3.7/migrate/v3/#v371

MFH:            2026Q2
Security:       CVE-2026-44774
(cherry picked from commit db2e3009d55b496498c8329a366b5d4f2640ab32)
DeltaFile
+1-10net/traefik/Makefile
+3-7net/traefik/distinfo
+4-172 files

LLVM/project ea80097flang/lib/Lower/OpenMP Utils.cpp ClauseProcessor.cpp, flang/lib/Optimizer/OpenMP MapInfoFinalization.cpp

[Flang][OpenMP] Support iterator modifiers in map and motion clauses

Support iterated array elements and array sections in map and motion clauses for
target data, target enter data, target exit data, and target update constructs.

Preserve mapper resolution for iterated entries, including explicit mappers,
user-defined default mappers, declare mapper entries, and implicit default
mappers.

This PR stacked on top of #197047 and #197752.

This patch is part of the feature work for #188061.

Assisted with copilot.
DeltaFile
+507-0flang/test/Lower/OpenMP/motion-iterator.f90
+175-0flang/lib/Lower/OpenMP/Utils.cpp
+96-12flang/lib/Lower/OpenMP/ClauseProcessor.cpp
+25-0flang/test/Lower/OpenMP/declare-mapper-iterator.f90
+15-0flang/lib/Optimizer/OpenMP/MapInfoFinalization.cpp
+13-0flang/lib/Lower/OpenMP/Utils.h
+831-123 files not shown
+831-399 files

NetBSD/pkgsrc-wip 70ad278spirv-headers PLIST, spirv-tools PLIST

Remove pkgs of vulkan-sdk, imported to pkgsrc
DeltaFile
+0-83spirv-headers/PLIST
+0-67vulkan-headers/PLIST
+0-53vulkan-tools/patches/patch-cube_cube.cpp
+0-53vulkan-tools/patches/patch-cube_cube.c
+0-46spirv-tools/PLIST
+0-38vulkan-loader/Makefile
+0-34027 files not shown
+0-67733 files

FreeBSD/ports 19f9068editors/zed distinfo Makefile.crates, editors/zed/files patch-Cargo.lock patch-crates_zed_src_main.rs

editors/zed: Update to 1.2.3

Changelog:
- https://github.com/zed-industries/zed/releases/tag/v1.1.7
- https://github.com/zed-industries/zed/releases/tag/v1.1.8
- https://github.com/zed-industries/zed/releases/tag/v1.2.3

Reported by:    GitHub (watch releases)
DeltaFile
+103-101editors/zed/distinfo
+50-49editors/zed/Makefile.crates
+67-13editors/zed/files/patch-Cargo.lock
+36-17editors/zed/files/patch-crates_zed_src_main.rs
+23-15editors/zed/files/patch-crates_remote__server_src_server.rs
+16-5editors/zed/files/patch-crates_zed_src_zed.rs
+295-2006 files not shown
+307-21212 files

NetBSD/pkgsrc GGOX4hgdoc CHANGES-2026

   Updated www/py-django-treebeard, www/py-django-reversion
VersionDeltaFile
1.3032+3-1doc/CHANGES-2026
+3-11 files

LLVM/project 648ef00clang/include/clang/Analysis/Analyses/LifetimeSafety LifetimeAnnotations.h, clang/lib/Analysis/LifetimeSafety LifetimeAnnotations.cpp FactsGenerator.cpp

[LifetimeSafety] Fix false negative for GSL Owner methods inherited from a non-Owner base
DeltaFile
+44-0clang/test/Sema/warn-lifetime-safety.cpp
+10-8clang/lib/Analysis/LifetimeSafety/LifetimeAnnotations.cpp
+6-1clang/include/clang/Analysis/Analyses/LifetimeSafety/LifetimeAnnotations.h
+3-2clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+63-114 files

NetBSD/pkgsrc re3VAmuwww/py-django-reversion distinfo Makefile

   py-django-reversion: updated to 6.2.0

   6.2.0 - 2026-05-12
   - Added ``object_id_field`` to ``reversion.register()`` (@philippeducasse).
VersionDeltaFile
1.34+4-4www/py-django-reversion/distinfo
1.39+2-2www/py-django-reversion/Makefile
+6-62 files

LLVM/project ad7e6camlir/lib/Conversion/ComplexToLLVM ComplexToLLVM.cpp, mlir/lib/Conversion/ComplexToStandard ComplexToStandard.cpp

[mlir][complex] Emit fma for contracted complex.mul lowering (#196248)

When complex.mul has fastmath<contract>, lower it using explicit fused
multiply-add operations for the real and imaginary components.

The lowering changes from:

  real = ar * br - ai * bi
  imag = ai * br + ar * bi

expressed as mul/sub/add, to:

  real = fma(ar, br, -(ai * bi))
  imag = fma(ar, bi,  ai * br)

This is only applied when contraction is allowed. Non-contracted
complex.mul
continues to lower to separate fmul/fsub/fadd operations.

Fixed: https://github.com/llvm/llvm-project/issues/196246
DeltaFile
+29-12mlir/lib/Conversion/ComplexToLLVM/ComplexToLLVM.cpp
+28-12mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp
+17-22mlir/test/Conversion/ComplexToStandard/convert-to-standard.mlir
+6-6mlir/test/Conversion/ComplexToLLVM/convert-to-llvm.mlir
+80-524 files

LLVM/project 4ee6d62clang-tools-extra/clangd/unittests CodeCompleteTests.cpp FuzzyMatchTests.cpp, clang/unittests/Lex LexerTest.cpp

[clangd][Lex][NFC] Use valid non-ASCII identifiers in tests (#197826)

Several tests used "ab🙂cd" / "🙂cd" as multi-byte UTF-8 example
identifiers. The smiley, however, is not actually among the allowed
identifier characters, and Clang only accepts it as an extension (with a
warning).

Switch to identifiers that are valid per [lex.name]:
- "naïve", with a non-ASCII char in the middle of the identifier,
- "æon", with a non-ASCII char at the start of the identifier,
- "café", with a non-ASCII char at the end of the identifier.

The 2-byte characters are handled the same way as the original 4-byte
emoji; no functional change here.
DeltaFile
+4-5clang-tools-extra/clangd/unittests/CodeCompleteTests.cpp
+2-2clang-tools-extra/clangd/unittests/FuzzyMatchTests.cpp
+2-2clang/unittests/Lex/LexerTest.cpp
+8-93 files

LLVM/project bbf4cacflang/lib/Lower/OpenMP Utils.cpp ClauseProcessor.cpp

[flang][OpenMP][NFC] Share declare mapper helpers for iterator modifier lowering

Move mapper lookup and implicit default mapper creation into reusable
OpenMP lowering helpers so regular map lowering and iterator-generated
map entries can use the same resolution path.

This prepares Flang iterator modifier lowering for map and motion clauses
without changing the generated IR for existing non-iterator maps.
DeltaFile
+153-0flang/lib/Lower/OpenMP/Utils.cpp
+6-142flang/lib/Lower/OpenMP/ClauseProcessor.cpp
+7-0flang/lib/Lower/OpenMP/Utils.h
+166-1423 files

NetBSD/pkgsrc NuIuuPxwww/py-django-treebeard distinfo Makefile

   py-django-treebeard: updated to 5.1.0

   Treebeard 5.1.0 is a bugfix release.

   Fixed add_child and add_sibling behaviour for inherited models using NS_Node.
   Improved query efficiency for AL Trees, for several query operations.
   Added a parent param to MP_Node.find_problems to allow inspecting only a portion of a tree.
   Added a find_problems method to NS_Node to identify issues with nested sets.
   Made license notices for code adapted from third party libraries explicit.
VersionDeltaFile
1.22+4-4www/py-django-treebeard/distinfo
1.24+2-2www/py-django-treebeard/Makefile
1.10+2-1www/py-django-treebeard/PLIST
+8-73 files

LLVM/project b77f381llvm/lib/Target/AMDGPU SIInstrInfo.cpp, llvm/test/CodeGen/AMDGPU waterfall-call-inreg-agpr.mir waterfall-call-inreg-agpr.ll

[AMDGPU] Fix waterfall inreg call args -- AGPR sources legalized for `V_READFIRSTLANE_B32` instr  (#194890)

#146997 introduced waterfall loop to handle illegal copies from
non-uniform sources. The logic resulted in the issue:

In cases where the register class is `AV`, the waterfall pumped that
operand straight into `v_readfirstlane_b32` and `v_cmp_eq_u32`, but
those instructions cannot read an AGPR. When the allocator picked an
AGPR, the verifier rejected the result.

Changes made: Copy the AGPR value to a VGPR register class before the
waterfall reads it.

Fixes LCOMPILER-2045.
DeltaFile
+90-0llvm/test/CodeGen/AMDGPU/waterfall-call-inreg-agpr.mir
+65-0llvm/test/CodeGen/AMDGPU/waterfall-call-inreg-agpr.ll
+11-0llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+166-03 files

pkgng/pkgng a2b621clibpkg xmalloc.h

fix: add NULL pointer assertions in xstrdup and xstrndup
DeltaFile
+3-0libpkg/xmalloc.h
+3-01 files

pkgng/pkgng b93a1aelibpkg pkg_event.c

fix: add missing break in pipeevent PKG_EVENT_TRIGGER case
DeltaFile
+1-0libpkg/pkg_event.c
+1-01 files

pkgng/pkgng a92712dlibpkg triggers.c

fix: memory leaks in triggers_execute - pkghash never freed
DeltaFile
+6-1libpkg/triggers.c
+6-11 files

pkgng/pkgng 1476f68libpkg fetch.c

fix: memory leak in pkg_fetch_file_to_fd — fakerepo->url not freed
DeltaFile
+4-1libpkg/fetch.c
+4-11 files

pkgng/pkgng 8c61a73libpkg pkg.c

fix: set rdepshash to NULL not depshash
DeltaFile
+1-1libpkg/pkg.c
+1-11 files

pkgng/pkgng f978de3libpkg pkg.h.in

fix: swapped kvlist/stringlist fields in pkg_get_s, pkg_get_i, pkg_get_b
DeltaFile
+3-2libpkg/pkg.h.in
+3-21 files

pkgng/pkgng a8bf76a. Leak.suppress

cleanup: remove fixed leak suppressions from Leak.suppress
DeltaFile
+1-580Leak.suppress
+1-5801 files