DragonFlyBSD/src 72911c8contrib/zlib README.DRAGONFLY, lib/libz Makefile.stand zconf.h

libz: Define Z_SOLO to fix libstand <unistd.h> conflict

This avoids the local change to 'zconf.h'.  Update the README.DRAGONFLY
accordingly.
DeltaFile
+3-1lib/libz/Makefile.stand
+1-2contrib/zlib/README.DRAGONFLY
+0-2lib/libz/zconf.h
+4-53 files

LLVM/project 3bc8c57clang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/CodeGen CIRGenModule.cpp

[CIR] Add calling_conv attribute to FuncOp with lowering support
DeltaFile
+38-0clang/test/CIR/IR/calling-conv.cir
+34-0clang/test/CIR/Lowering/calling-conv.cir
+23-5clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+24-1clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+16-1clang/include/clang/CIR/Dialect/IR/CIROps.td
+5-6clang/lib/CIR/CodeGen/CIRGenModule.cpp
+140-133 files not shown
+143-219 files

LLVM/project fd7388dclang/lib/Sema SemaDecl.cpp, clang/test/Sema redefine_extname.cpp

`#pragma redefine_extname`: warn only if conflicting ID is at TU scope. (#188256)

As an example, this should keep warning:

```
static void foo();
```

because here, the identiifer `foo` won't be affected. In fact, it now
becomes (mostly) impossible to even declare anything later that would
get affected, thus the new definition is in active conflict with the
`#pragma`.

This however will not warn anymore:

```
namespace blargh {
static void foo();
}

    [30 lines not shown]
DeltaFile
+108-0clang/test/Sema/redefine_extname.cpp
+6-2clang/lib/Sema/SemaDecl.cpp
+114-22 files

LLVM/project 475f71eclang/include/clang/Sema MultiplexExternalSemaSource.h ExternalSemaSource.h, clang/include/clang/Serialization ASTReader.h

Serialize `#pragma redefine_extname` into precompiled headers. (#186755)

Also deserialize them back again on reading.

The implementation is based on the existing implementation of `#pragma
weak` serialization.

Fixes issue #186742.

---------

Co-authored-by: Chuanqi Xu <yedeng.yd at linux.alibaba.com>
DeltaFile
+43-0clang/lib/Serialization/ASTReader.cpp
+23-0clang/lib/Serialization/ASTWriter.cpp
+14-0clang/test/PCH/pragma-redefine-extname.c
+11-1clang/include/clang/Serialization/ASTReader.h
+11-0clang/include/clang/Sema/MultiplexExternalSemaSource.h
+10-0clang/include/clang/Sema/ExternalSemaSource.h
+112-17 files not shown
+150-113 files

FreeBSD/src dafac65share/man/man9 DEVICE_IDENTIFY.9

DEVICE_IDENTIFY.9: Fix function call to detect driver in example code

Fixes:          ccabc7c2e556 ("DEVICE_IDENTIFY.9: Modernize description and use cases")
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit c78937677c973c48fd438ea06cfb51e11cc62851)
DeltaFile
+1-1share/man/man9/DEVICE_IDENTIFY.9
+1-11 files

FreeBSD/src 806d26esys/security/mac_do mac_do.c

MAC/do: Comments: Rephrase one, fix a typo in another

No functional change.

MFC after:      3 days
Event:          AsiaBSDCon 2026
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 954aaf3958e2ea0e9b1811090ddbb9d8b13a3e5a)
DeltaFile
+5-4sys/security/mac_do/mac_do.c
+5-41 files

FreeBSD/src 25d0c5dsys/kern kern_cpu.c

cpufreq(4): cpufreq_levels_sysctl(): Remove always false NULL test

'sc->levels_buf' is initialized with malloc(M_WAITOK), so can never be
NULL.  Another sysctl handler function (cpufreq_curr_sysctl()) already
relies on that.

MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 953b9164c3d93e820a53b4fdebbde7fabb7b7644)
DeltaFile
+2-6sys/kern/kern_cpu.c
+2-61 files

LLVM/project 5d29276clang/include/clang/Basic OffloadArch.h, clang/lib/Basic OffloadArch.cpp

clang: Return Triple from OffloadArchToTriple instead of a string

Also stop bothering to call normalizeOffloadTriple. This was
produced by code which should always produce normalized triples.
DeltaFile
+8-7clang/lib/Basic/OffloadArch.cpp
+1-5clang/lib/Driver/Driver.cpp
+2-2clang/include/clang/Basic/OffloadArch.h
+11-143 files

OPNSense/core 46945f8src/opnsense/scripts/kea/lib kea_ctrl.py

simplify this
DeltaFile
+2-5src/opnsense/scripts/kea/lib/kea_ctrl.py
+2-51 files

LLVM/project be94bfdllvm/lib/Analysis DependenceAnalysis.cpp, llvm/test/Analysis/DependenceAnalysis weak-zero-siv-delta-signed-min.ll

[DA] Stop negating Delta in the Weak Zero SIV test (#188212)

This patch removes the variable `NewDelta`, which was calculated as the
negation of `Delta`, along with its uses. `NewDelta` is now referenced
in only one place, and that code is effectively dead because more
general analysis with ConstantRange is performed at an earlier stage.
Also the test using `NewDelta` is not correct when `Delta` is a signed
minimum value, as negating it yields the same value as original. This
patch also fixes the correctness issue in such a situation.
DeltaFile
+0-12llvm/lib/Analysis/DependenceAnalysis.cpp
+6-6llvm/test/Analysis/DependenceAnalysis/weak-zero-siv-delta-signed-min.ll
+6-182 files

LLVM/project 0069867mlir/include/mlir/Dialect/Affine/Transforms Passes.td Transforms.h, mlir/lib/Dialect/Affine/Transforms SimplifyAffineWithBounds.cpp CMakeLists.txt

[mlir][affine] Add ValueBounds-based simplification for delinearize(linearize) pairs (#187245)

`affine.linearize_index` pairs
(`CancelDelinearizeOfLinearizeDisjointExactTail`) only match when basis
elements are exactly equal as `OpFoldResult` values. This means they
cannot simplify cases where dynamic basis products are semantically
equal but represented by different SSA values or affine expressions.

This patch adds a new pass `affine-simplify-with-bounds` with two
rewrite patterns that use `ValueBoundsConstraintSet` to prove equality
of basis products:

- **`SimplifyDelinearizeOfLinearizeDisjointManyToOneTail`**: matches
when multiple consecutive linearize dimensions have a product equal to a
single delinearize dimension (many-to-one).
- **`SimplifyDelinearizeOfLinearizeDisjointOneToManyTail`**: matches
when a single linearize dimension equals the product of multiple
consecutive delinearize dimensions (one-to-many).


    [8 lines not shown]
DeltaFile
+255-0mlir/lib/Dialect/Affine/Transforms/SimplifyAffineWithBounds.cpp
+167-0mlir/test/Dialect/Affine/simplify-with-bounds.mlir
+12-0mlir/include/mlir/Dialect/Affine/Transforms/Passes.td
+4-0mlir/include/mlir/Dialect/Affine/Transforms/Transforms.h
+1-0mlir/lib/Dialect/Affine/Transforms/CMakeLists.txt
+439-05 files

FreeBSD/src e220af9sys/dev/nvme nvme_sim.c

nvme_sim: Fix name in module version metadata

MFC after:      1 week
Fixes:          1e39b5d4833e ("nvme_sim: Attach as a child of nvme")
Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1sys/dev/nvme/nvme_sim.c
+1-11 files

FreeBSD/src 4deb934sys/kern vfs_vnops.c

vfs: Simplify vfs_write_resume()/vn_start_write_refed()

The call to vn_start_write_refed() from vfs_write_resume() with
'mplocked' set to 'true' exactly boils down to doing an increment of
'mnt_writeopcount', albeit with lots of unnecessary verifications.

Replace it with an inline incrementation.  As the original call was the
last with 'mplocked' with 'true', remove the 'mplocked' parameter from
vfs_write_resume(), simplifying its code accordingly ('mplocked' always
false).

While here, in vfs_write_resume(), initialize 'error' out of the mount
lock.

Reviewed by:    kib
MFC after:      1 week
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D56108
DeltaFile
+10-12sys/kern/vfs_vnops.c
+10-121 files

LLVM/project 89679edclang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/CodeGen CIRGenModule.cpp

[CIR] Add calling_conv attribute to FuncOp with lowering support
DeltaFile
+38-0clang/test/CIR/IR/calling-conv.cir
+34-0clang/test/CIR/Lowering/calling-conv.cir
+23-5clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+24-1clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+14-1clang/include/clang/CIR/Dialect/IR/CIROps.td
+6-6clang/lib/CIR/CodeGen/CIRGenModule.cpp
+139-133 files not shown
+142-219 files

OpenBSD/src 2GW21ijusr.bin/tmux window-copy.c

   When in copy mode with a large scroll offset and the window is resized
   so that history shrinks, data->oy can exceed screen_hsize causing an
   unsigned integer underflow in the py computation. Clamp data->oy in
   window_copy_resize and window_copy_cmd_refresh_from_pane before the
   subtraction. From futpib at gmail dot com in GitHub issue 4958.
VersionDeltaFile
1.392+5-1usr.bin/tmux/window-copy.c
+5-11 files

LLVM/project a7bc628mlir/lib/Dialect/Tosa/IR TosaCanonicalizations.cpp, mlir/lib/Dialect/Tosa/Transforms TosaFolders.cpp

[mlir][tosa] Harden folds/canonicalizations for unranked and dynamic shapes (#188188)

This MR fixes #188187 and #187974. Tighten TOSA constant folding and
identity-style folds so they do not produce invalid or type-incorrect
results when the op’s result type is unranked, rank-dynamic, or
otherwise not a static `RankedTensorType`. Several paths previously
assumed ranked/static shapes or folded through to the operand without
checking that the result type matched the value being returned.

`DenseElementsAttr::get`, `SplatElementsAttr::get` and similar builders
need a static shape; folding with `tensor<*xT>` or dynamic dims must not
fabricate dense attributes with the wrong shape.

Returning the operand from a “no-op” fold is only valid when
`operand.getType() == op.getType()`; otherwise the folder would change
the IR’s type semantics (e.g. ranked → unranked). Which in the bigger
pipeline supposed to be handled by `-tosa-infer-shapes`

Assisted-by: CLion code completion, GPT 5.3 - Codex

    [3 lines not shown]
DeltaFile
+97-1mlir/test/Dialect/Tosa/canonicalize.mlir
+36-29mlir/lib/Dialect/Tosa/IR/TosaCanonicalizations.cpp
+40-1mlir/test/Dialect/Tosa/constant_folding.mlir
+19-0mlir/test/Dialect/Tosa/tosa-layerwise-constant-fold.mlir
+6-0mlir/lib/Dialect/Tosa/Transforms/TosaFolders.cpp
+198-315 files

DragonFlyBSD/src 4fb6c09lib/libz zconf.h Symbol.map

libz: Update zconf.h and symbols

* Merge updates from configure-generated zconf.h.
* Add new version tag 'ZLIB_1.3.2' and add new symbols.
DeltaFile
+27-19lib/libz/zconf.h
+10-0lib/libz/Symbol.map
+3-0lib/libz/Versions.def
+40-193 files

OPNSense/core c1ce748src/opnsense/mvc/app/controllers/OPNsense/Core/Api DashboardController.php, src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterBaseController.php

Merge branch 'master' into kea-lease-del-hook
DeltaFile
+53-29src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterBaseController.php
+63-0src/opnsense/mvc/app/models/OPNsense/Base/Constraints/SetConstraint.php
+28-29src/opnsense/mvc/app/models/OPNsense/Base/Constraints/DependConstraint.php
+19-36src/opnsense/mvc/app/controllers/OPNsense/Core/Api/DashboardController.php
+19-21src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+38-0src/opnsense/mvc/tests/app/models/OPNsense/Base/BaseModelTest.php
+220-11534 files not shown
+405-20040 files

DragonFlyBSD/src 1e9430econtrib/zlib README.DELETED README.DRAGONFLY

contrib/zlib: Update README.DELETED and README.DRAGONFLY
DeltaFile
+5-3contrib/zlib/README.DELETED
+4-4contrib/zlib/README.DRAGONFLY
+9-72 files

DragonFlyBSD/src 4b0fcc0contrib/zlib gzread.c zlib.h

Merge branch 'vendor/ZLIB'

Upgrade zlib from v1.3.1 to v1.3.2.
DeltaFile
+190-124contrib/zlib/gzread.c
+213-94contrib/zlib/zlib.h
+168-99contrib/zlib/gzwrite.c
+38-151contrib/zlib/inflate.c
+91-91contrib/zlib/inffixed.h
+111-65contrib/zlib/deflate.c
+811-62419 files not shown
+1,433-1,01325 files

DragonFlyBSD/src 5dfc04dcontrib/zlib gzread.c zlib.h

vendor/ZLIB: Upgrade from 1.3.1 to 1.3.2

Version 1.3.2 (released on 2026-02-17) has these key updates from 1.3.1:

* Address findings of the 7ASecurity audit of zlib.
  - Check for negative lengths in crc32_combine functions.
  - Copy only the initialized window contents in inflateCopy.
  - Prevent the use of insecure functions without an explicit request.
  - Add compressBound_z and deflateBound_z functions for large values.
  - Use atomics to build inflate fixed tables once.
  - Add --undefined option to ./configure for UBSan checker.
  - Copy only the initialized deflate state in deflateCopy.
  - Zero inflate state on allocation.
  - Add compress_z and uncompress_z functions.
* Complete rewrite of cmake support.
* Remove untgz from contrib.
* Vectorize the CRC-32 calculation on the s390x.
* Remove vstudio projects in lieu of cmake-generated projects.
* Add zipAlreadyThere() to minizip zip.c to help avoid duplicates.

    [5 lines not shown]
DeltaFile
+190-124contrib/zlib/gzread.c
+213-94contrib/zlib/zlib.h
+168-99contrib/zlib/gzwrite.c
+38-151contrib/zlib/inflate.c
+91-91contrib/zlib/inffixed.h
+111-65contrib/zlib/deflate.c
+811-62419 files not shown
+1,433-1,01325 files

OPNSense/core be69635src/opnsense/mvc/app/controllers/OPNsense/Kea/Api LeasesController.php, src/opnsense/scripts/kea del_kea_leases.py get_kea_leases.py

kea: separate lib hooks from CA, create unix domain socket wrapper and hook scripts to new kea_ctrl script
DeltaFile
+40-52src/opnsense/scripts/kea/lib/kea_ctrl.py
+4-29src/opnsense/scripts/kea/del_kea_leases.py
+2-3src/opnsense/scripts/kea/get_kea_leases.py
+1-1src/opnsense/mvc/app/controllers/OPNsense/Kea/Api/LeasesController.php
+47-854 files

NetBSD/pkgsrc SEiSr5ydoc TODO CHANGES-2026

   doc: Updated lang/perl5 to 5.42.2
VersionDeltaFile
1.27025+1-2doc/TODO
1.2004+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc ngRW5fKdoc CHANGES-2026

   tex package updates
VersionDeltaFile
1.2003+33-1doc/CHANGES-2026
+33-11 files

NetBSD/pkgsrc 36a0XyHdoc CHANGES-2026

   doc: Updated databases/p5-gdbm to 5.42.2
VersionDeltaFile
1.2002+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc OSygITNdatabases/p5-gdbm Makefile

   p5-gdbm: update to 5.42.2.

   Match perl5.
VersionDeltaFile
1.59+1-2databases/p5-gdbm/Makefile
+1-21 files

NetBSD/pkgsrc VGPabARlang/perl5 distinfo Makefile.common, lang/perl5/patches patch-op.c patch-t_op_for-many.t

   perl: update to 5.42.2.

   Perl 5.42.2 represents approximately 3 weeks of development since Perl
   5.42.1 and contains approximately 2,900 lines of changes across 57 files
   from 6 authors.
VersionDeltaFile
1.196+4-6lang/perl5/distinfo
1.53+3-4lang/perl5/Makefile.common
1.291+1-2lang/perl5/Makefile
1.2+1-1lang/perl5/patches/patch-op.c
1.2+1-1lang/perl5/patches/patch-t_op_for-many.t
+10-145 files

NetBSD/pkgsrc 4Y4h6Zsprint/tex-mwcls distinfo Makefile, print/tex-mwcls-doc distinfo Makefile

   tex-mwcls{,-doc}: update to 0.77

   changes unknown
VersionDeltaFile
1.5+4-4print/tex-mwcls/distinfo
1.5+4-4print/tex-mwcls-doc/distinfo
1.6+3-4print/tex-mwcls/Makefile
1.5+3-4print/tex-mwcls-doc/Makefile
1.2+1-1print/tex-mwcls/DESCR
1.2+1-1print/tex-mwcls-doc/PLIST
+16-186 files

NetBSD/pkgsrc vcf7J6nprint/tex-musixtex distinfo Makefile, print/tex-musixtex-doc distinfo Makefile

   tex-musixtex{,-doc}: update to 1.41

   1.40
   Fixed incompatibility between latest LaTeX and font-supporting
   extension packages.

   1.39
   Added support for EBGaramond and URWClassico text fonts.
   Added support for appoggiaturas and grace notes in tiny-notesize staffs.
VersionDeltaFile
1.21+4-4print/tex-musixtex-doc/distinfo
1.25+4-4print/tex-musixtex/distinfo
1.20+3-3print/tex-musixtex-doc/Makefile
1.51+3-3print/tex-musixtex/Makefile
1.17+3-1print/tex-musixtex-doc/PLIST
1.16+3-0print/tex-musixtex/PLIST
+20-156 files

NetBSD/pkgsrc 9AqSSlJdoc CHANGES-2026

   Updated devel/py-poetry[-core]
VersionDeltaFile
1.2001+3-1doc/CHANGES-2026
+3-11 files