LLVM/project 5317575offload/test lit.cfg

Reapply x2 "[Offload][lit] Link against SPIR-V DeviceRTL if present" (#181429)

The change to `llvm-zorg` to start building the DeviceRTL for SPIR-V on
our builder finally got taken by the infra, so we can merge this now.

---------

Co-authored-by: Joseph Huber <huberjn at outlook.com>
DeltaFile
+1-3offload/test/lit.cfg
+1-31 files

LLVM/project 2297964utils/bazel/llvm-project-overlay/mlir BUILD.bazel

[MLIR|BUILD] Fix for #181391 (#181833)

DeltaFile
+11-0utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+11-01 files

OPNSense/core 242fc74src/opnsense/mvc/app/controllers/OPNsense/OpenVPN/Api InstancesController.php, src/opnsense/mvc/app/views/OPNsense/OpenVPN instances.volt

vpn/openvpn: Use tls-crypt and tls-auth aliases for generating the static key (#9810)

* vpn/openvpn: Even though openvpn --genkey secret generates the same static key for secret, tls-auth and tls-crypt, it is more explicit to use all modes verbatim. It's simpler to expand it in the future this way.
DeltaFile
+8-3src/opnsense/mvc/app/views/OPNsense/OpenVPN/instances.volt
+1-1src/opnsense/mvc/app/controllers/OPNsense/OpenVPN/Api/InstancesController.php
+9-42 files

FreeNAS/freenas 398c00bsrc/middlewared/middlewared/apps file_app.py, src/middlewared/middlewared/plugins api_key.py account.py

Fix
DeltaFile
+22-15src/middlewared/middlewared/apps/file_app.py
+16-7src/middlewared/middlewared/plugins/api_key.py
+3-4src/middlewared/middlewared/plugins/auth_/authenticate.py
+2-3src/middlewared/middlewared/plugins/account.py
+43-294 files

FreeNAS/freenas 9c9ceecsrc/freenas/usr/local/bin truenas-initrd.py

Improve comment
DeltaFile
+1-1src/freenas/usr/local/bin/truenas-initrd.py
+1-11 files

FreeNAS/freenas 7360feesrc/freenas/usr/local/bin truenas-initrd.py

Change import behavior for atomic_write

This commit adjusts when we try to import atomic_write so that
it occurs once we've rewritten the python path.
DeltaFile
+11-2src/freenas/usr/local/bin/truenas-initrd.py
+11-21 files

FreeNAS/freenas 6ae261dtests/api2 test_usage_reporting.py, tests/unit test_method_stats_external_call.py

draft
DeltaFile
+232-0tests/unit/test_method_stats_external_call.py
+191-2tests/api2/test_usage_reporting.py
+423-22 files

LLVM/project 34c535bllvm/utils/TableGen RegisterInfoEmitter.cpp

[NFC][TableGen] Minor code cleanup in RegisterInfoEmitter (#181479)

Minor cleanup in codegen for `getSubClassWithSubReg` and
`getSubRegisterClass`:
- Use `getMinimalTypeForRange` to determine the entry type for table.
- Extract common code for table lookup into a lambda.
DeltaFile
+24-30llvm/utils/TableGen/RegisterInfoEmitter.cpp
+24-301 files

OPNSense/core 3aa1eb5src/opnsense/mvc/app/views/OPNsense/OpenVPN instances.volt

Whitespace
DeltaFile
+1-0src/opnsense/mvc/app/views/OPNsense/OpenVPN/instances.volt
+1-01 files

LLVM/project 0fa422cllvm/lib/Transforms/Vectorize VPlanTransforms.cpp

Keep early-exit for RedPhiR != PhiOp
DeltaFile
+5-1llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+5-11 files

FreeBSD/ports dfcbb2eprint/plutobook distinfo Makefile

print/plutobook: Update to 0.15.0

Changelog: https://github.com/plutoprint/plutobook/releases/tag/v0.15.0
DeltaFile
+3-3print/plutobook/distinfo
+1-1print/plutobook/Makefile
+4-42 files

LLVM/project ef52df4llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 shl-to-add-transformation4.ll gather-node-same-reduced.ll

[SLP]Do not increase depth for type-changing nodes and NotProfitableForVectorization removal

The patch changes the maximum tree size analysis. 1. Do not increase
depth for type changing nodes (like casts and compares), allowing more
deeper trees to be built. 2. Removes NotProfitableForVectorization
workaround, not needed anymore after throttling enabled

Reviewers: hiraditya, RKSimon

Pull Request: https://github.com/llvm/llvm-project/pull/180950
DeltaFile
+5-62llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+15-14llvm/test/Transforms/SLPVectorizer/X86/shl-to-add-transformation4.ll
+2-24llvm/test/Transforms/SLPVectorizer/X86/gather-node-same-reduced.ll
+2-2llvm/test/Transforms/SLPVectorizer/X86/external-bin-op-user.ll
+24-1024 files

OPNSense/core 2bfb1afsrc/opnsense/mvc/app/controllers/OPNsense/OpenVPN/Api InstancesController.php, src/opnsense/mvc/app/views/OPNsense/OpenVPN instances.volt

vpn/openvpn: Even though openvpn --genkey secret generates the same static key for secret, tls-auth and tls-crypt, it is more explicit to use all modes verbatim. It's simpler to expand it in the future this way.
DeltaFile
+8-4src/opnsense/mvc/app/views/OPNsense/OpenVPN/instances.volt
+1-1src/opnsense/mvc/app/controllers/OPNsense/OpenVPN/Api/InstancesController.php
+9-52 files

LLVM/project e5b4998clang/unittests/Analysis/Scalable/Serialization JSONFormatTest.cpp, llvm/lib/Transforms/Scalar DeadStoreElimination.cpp

Rebase

Created using spr 1.3.7
DeltaFile
+1,560-1,560llvm/test/tools/llvm-mca/RISCV/SiFive7/vector-fp.s
+1,325-1,258llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
+991-1,493llvm/test/CodeGen/X86/broadcast-elm-cross-splat-vec.ll
+80-2,209llvm/test/Transforms/LowerMatrixIntrinsics/multiply-fused-loops-large-matrixes.ll
+470-1,417llvm/test/CodeGen/AMDGPU/fptoi.i128.ll
+1,847-0clang/unittests/Analysis/Scalable/Serialization/JSONFormatTest.cpp
+6,273-7,9372,531 files not shown
+109,400-45,6722,537 files

LLVM/project 7fe4d49flang/test/Lower/OpenMP fuse02.f90, lldb/tools/lldb-dap Variables.cpp Variables.h

Merge branch 'main' into users/jmmartinez/llvm-reduce/simplify-br
DeltaFile
+293-127lldb/tools/lldb-dap/Variables.cpp
+149-61lldb/tools/lldb-dap/Variables.h
+16-144lldb/tools/lldb-dap/Handler/VariablesRequestHandler.cpp
+140-0mlir/test/Target/LLVMIR/openmp-cli-fuse02.mlir
+123-0flang/test/Lower/OpenMP/fuse02.f90
+122-0llvm/test/CodeGen/SystemZ/remat.ll
+843-33286 files not shown
+2,607-76592 files

LLVM/project db547e8clang/lib/Driver/ToolChains Clang.cpp, clang/test/Driver openmp-offload-gpu.c

[Clang][OpenMP][Driver] Make linker to link Device RTL  when built for SPIRV (#180066)

This is to make linker to link ompdevice library when building for
OpenMP using SPIRV
DeltaFile
+17-0clang/test/Driver/openmp-offload-gpu.c
+1-1clang/lib/Driver/ToolChains/Clang.cpp
+18-12 files

FreeNAS/freenas 533a87csrc/middlewared/middlewared/apps file_app.py, src/middlewared/middlewared/plugins api_key.py account.py

Fix
DeltaFile
+22-15src/middlewared/middlewared/apps/file_app.py
+16-7src/middlewared/middlewared/plugins/api_key.py
+3-4src/middlewared/middlewared/plugins/auth_/authenticate.py
+2-3src/middlewared/middlewared/plugins/account.py
+43-294 files

FreeBSD/src 4c247f1crypto/krb5/src/util/et compile_et.sh, krb5/lib/gssapi/generic Makefile.inc

krb5: Make the build a bit quieter

compile_et.sh is run during buildworld and prints a bunch of debug
output.  It's intrusive and probably not needed, at least by default, so
let's make the build output a bit cleaner.  This is an upstream script,
but it hasn't been modified in 15 years so the local modification is
unlikely to cause any pain.

Also remove a print that shows up in buildworld -s output.

Reviewed by:    cy
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D55317
DeltaFile
+1-1crypto/krb5/src/util/et/compile_et.sh
+0-1krb5/lib/gssapi/generic/Makefile.inc
+1-22 files

LLVM/project 75c4c79llvm/lib/Target/SPIRV SPIRVGlobalRegistry.h

rename
DeltaFile
+4-4llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.h
+4-41 files

LLVM/project cb37281llvm/lib/Target/SPIRV SPIRVGlobalRegistry.h

[SPIRV] Fix `SPIRVTypeInst` `DenseMapInfo` implementation

The previous `DenseMapInfo` implementation was wrong.

The new implementation relies completely on `DenseMapInfo<MachineInst*>`'s.
To do this, we use "tag dispatch" to call a special constructor only
accessible by `DenseMapInfo` that bypasses the assertion when building
the emtpy/tombstone keys.
DeltaFile
+17-7llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.h
+17-71 files

NetBSD/pkgsrc bh6r12ddoc CHANGES-2026 TODO

   doc: Updated net/py-sbws to 2.2.0
VersionDeltaFile
1.1215+2-1doc/CHANGES-2026
1.26826+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc CZcZBASnet/py-sbws PLIST Makefile

   py-sbws: update to 2.2.0.

   7 years of development.
VersionDeltaFile
1.3+42-97net/py-sbws/PLIST
1.4+21-26net/py-sbws/Makefile
1.4+4-4net/py-sbws/distinfo
+67-1273 files

NetBSD/pkgsrc aUTB5qwdoc CHANGES-2026

   Updated www/py-django-debug-toolbar, www/py-django-stubs-ext
VersionDeltaFile
1.1214+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc 7IUZhSLwww/py-django-stubs-ext distinfo Makefile

   py-django-stubs-ext: updated to 5.2.9

   5.2.9

   fix: allow EmailMultiAlternatives in outbox
   Fix infinite semantic analysis loop when using from_queryset
   Fix dispatch_uid type: str -> _AnyHashable
   Update get_auto_imports() to also allow returning None
   Make LoginView generic over its form class
   fix: template type in template response
   fix: Annotate SessionStore with a type var for the Session type
   fix: prefetch_related_objects requires Sequence not Iterable
   Fix kwargs for forms.widgets.Script
   fix: django.contrib.gis.utils.LayerMapping attribute types
   Make all system checks return a list, not a Sequence
   Improve database-related check signatures
VersionDeltaFile
1.7+4-4www/py-django-stubs-ext/distinfo
1.8+2-2www/py-django-stubs-ext/Makefile
+6-62 files

NetBSD/pkgsrc FZVf5rgdoc CHANGES-2026

   doc: Updated www/ruby-aws-sdk-kms to 1.122.0
VersionDeltaFile
1.1213+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 3V06J3dwww/ruby-aws-sdk-kms distinfo Makefile

   www/ruby-aws-sdk-kms: update to 1.122.0

   1.122.0 (2026-02-16)

   * Feature - Added support for Decrypt and ReEncrypt API's to use dry run
     feature without ciphertext for authorization validation
VersionDeltaFile
1.41+4-4www/ruby-aws-sdk-kms/distinfo
1.42+2-2www/ruby-aws-sdk-kms/Makefile
+6-62 files

NetBSD/pkgsrc 1K1CUrPwww/py-django-debug-toolbar distinfo Makefile

   py-django-debug-toolbar: updated to 6.2.0

   6.2.0

   Deprecate RedirectsPanel in favor of the HistoryPanel
   Add cache view to example app
   Add zizmor for GHA security analysis
   Add indent size of 2 for yml files.
   Reduce the number of test runs in CI.
   Store the code coverage files on each test run for CI.
   Use double-quotes for GITHUB_REF_NAME shell variable.
   Add Django 6.0 to testing matrix
   Add Django 6.0 to testing matrix
   Persist the credentials because coverage_comment needs them.
   Show cache alias instead of backend repr in calls table
   Remove Django 5.0 to save some CI resources
   Bye Python 39
   Add support for enabling/disabling SQLPanel tracking of toolbar model queries
   Enforce toolbar vs panel organization of configs.

    [13 lines not shown]
VersionDeltaFile
1.13+4-4www/py-django-debug-toolbar/distinfo
1.13+2-2www/py-django-debug-toolbar/Makefile
+6-62 files

NetBSD/pkgsrc GHOvZlHdoc CHANGES-2026

   doc: Updated www/ruby-aws-partitions to 1.1214.0
VersionDeltaFile
1.1212+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc Eu7pHj1www/ruby-aws-partitions distinfo Makefile

   www/ruby-aws-partitions: update to 1.1214.0

   1.1214.0 (2026-02-16)

   * Feature - Updated the partitions source data the determines the AWS
     service regions and endpoints.
VersionDeltaFile
1.104+4-4www/ruby-aws-partitions/distinfo
1.102+2-2www/ruby-aws-partitions/Makefile
+6-62 files

NetBSD/pkgsrc N7MA0Madoc CHANGES-2026

   doc: Updated textproc/ruby-nokogiri to 1.19.1
VersionDeltaFile
1.1211+2-1doc/CHANGES-2026
+2-11 files