LLVM/project a2223c4llvm/include/llvm/Support AutoConvert.h, llvm/lib/Support AutoConvert.cpp raw_ostream.cpp

[SystemZ][z/OS] Preserve filetag when rewriting files (#181733)

This patch preserves the file tags on z/OS
DeltaFile
+18-2llvm/lib/Support/AutoConvert.cpp
+10-0llvm/include/llvm/Support/AutoConvert.h
+7-0llvm/lib/Support/raw_ostream.cpp
+35-23 files

FreeBSD/ports ab1af9ddatabases/mongodb70/files patch-src_third__party_boost_boost_log_utility_strictest__lock.hpp patch-src_third__party_boost_boost_numeric_conversion_detail_int__float__mixture.hpp

databases/mongodb70: fix build with clang 21

With clang 21 databases/mongodb70 fails to build, with errors similar to:

    In file included from src/third_party/boost/libs/log/src/default_sink.cpp:20:
    In file included from src/third_party/boost/boost/thread/locks.hpp:10:
    In file included from src/third_party/boost/boost/thread/lock_algorithms.hpp:11:
    In file included from src/third_party/boost/boost/thread/lock_types.hpp:18:
    In file included from src/third_party/boost/boost/thread/thread_time.hpp:11:
    In file included from src/third_party/boost/boost/date_time/posix_time/posix_time_types.hpp:16:
    In file included from src/third_party/boost/boost/date_time/posix_time/posix_time_duration.hpp:15:
    In file included from src/third_party/boost/boost/numeric/conversion/cast.hpp:33:
    In file included from src/third_party/boost/boost/numeric/conversion/converter.hpp:13:
    In file included from src/third_party/boost/boost/numeric/conversion/conversion_traits.hpp:13:
    In file included from src/third_party/boost/boost/numeric/conversion/detail/conversion_traits.hpp:18:
    In file included from src/third_party/boost/boost/numeric/conversion/detail/int_float_mixture.hpp:19:
    In file included from src/third_party/boost/boost/mpl/integral_c.hpp:32:
    src/third_party/boost/boost/mpl/aux_/integral_wrapper.hpp:62:51: error: in-class initializer for static data member is not a constant expression
       62 |     BOOST_STATIC_CONSTANT(AUX_WRAPPER_VALUE_TYPE, prior_value = BOOST_MPL_AUX_STATIC_CAST(AUX_WRAPPER_VALUE_TYPE, (N - 1)));

    [23 lines not shown]
DeltaFile
+70-0databases/mongodb70/files/patch-src_third__party_boost_boost_log_utility_strictest__lock.hpp
+23-0databases/mongodb70/files/patch-src_third__party_boost_boost_numeric_conversion_detail_int__float__mixture.hpp
+23-0databases/mongodb70/files/patch-src_third__party_boost_boost_numeric_conversion_detail_sign__mixture.hpp
+23-0databases/mongodb70/files/patch-src_third__party_boost_boost_numeric_conversion_detail_udt__builtin__mixture.hpp
+139-04 files

LLVM/project e0f2b1bllvm/lib/Target/AMDGPU VOP3Instructions.td VOP1Instructions.td, llvm/test/CodeGen/AMDGPU convergent.mir wmma-gfx12-convergent.mir

[AMDGPU] Ensure all PERMLANE instructions are marked as convergent (#182162)

All PERMLANE instructions in AMDGPUGenInstrInfo.inc were verified to now
be marked as convergent. This is necessary to prevent PERMLANE
instructions from being incorrectly sunk by machine-sink.

---------

Signed-off-by: John Lu <John.Lu at amd.com>
DeltaFile
+489-0llvm/test/CodeGen/AMDGPU/convergent.mir
+0-191llvm/test/CodeGen/AMDGPU/wmma-gfx12-convergent.mir
+7-3llvm/lib/Target/AMDGPU/VOP3Instructions.td
+2-0llvm/lib/Target/AMDGPU/VOP1Instructions.td
+498-1944 files

HardenedBSD/src 4333cf0sys/kern kern_cpu.c, sys/x86/cpufreq hwpstate_amd.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+144-54sys/x86/cpufreq/hwpstate_amd.c
+2-6sys/kern/kern_cpu.c
+1-0tests/sys/netlink/test_rtnl_gre.c
+147-603 files

LLVM/project ac23bf6llvm/lib/Transforms/Vectorize LoopIdiomVectorize.cpp, llvm/test/Transforms/LoopIdiom/AArch64 disable-vectorize.ll

[LoopIdiomVectorize] Bail when vectorization is disabled (#181142)

Bail on vectorizing a loop in LoopIdiomVectorize when the loop carries
hints that indicate vectorization is disabled.

This means that LoopIdiomVectorize will now respect vectorize(disable)
loop hints.
DeltaFile
+390-0llvm/test/Transforms/LoopIdiom/AArch64/disable-vectorize.ll
+39-4llvm/lib/Transforms/Vectorize/LoopIdiomVectorize.cpp
+429-42 files

HardenedBSD/src 25d4a9bsys/kern kern_cpu.c, sys/x86/cpufreq hwpstate_amd.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+144-54sys/x86/cpufreq/hwpstate_amd.c
+2-6sys/kern/kern_cpu.c
+1-0tests/sys/netlink/test_rtnl_gre.c
+147-603 files

HardenedBSD/ports cba0f14multimedia/emby-server Makefile, net/wireproxy/files wireproxy.in

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+54-54www/iridium/files/patch-chrome_browser_about__flags.cc
+54-54www/ungoogled-chromium/files/patch-chrome_browser_about__flags.cc
+68-0www/access-log-exporter/files/access_log_exporter.in
+64-0net/wireproxy/files/wireproxy.in
+24-22multimedia/emby-server/Makefile
+41-0www/access-log-exporter/Makefile
+305-13066 files not shown
+538-33472 files

FreeBSD/ports 36c3c50audio/subtui distinfo Makefile

audio/subtui: Update to 2.5.1

Changelog: https://github.com/MattiaPun/SubTUI/releases/tag/v2.5.1
DeltaFile
+5-5audio/subtui/distinfo
+1-1audio/subtui/Makefile
+6-62 files

HardenedBSD/ports 36c3c50audio/subtui distinfo Makefile

audio/subtui: Update to 2.5.1

Changelog: https://github.com/MattiaPun/SubTUI/releases/tag/v2.5.1
DeltaFile
+5-5audio/subtui/distinfo
+1-1audio/subtui/Makefile
+6-62 files

LLVM/project 8c583bdllvm/cmake/modules AddLLVM.cmake

[CMake] Disable PCH for targets with Objective-C srcs

Avoid Clang errors:

error: Objective-C was disabled in PCH file but is currently enabled
DeltaFile
+16-10llvm/cmake/modules/AddLLVM.cmake
+16-101 files

FreeBSD/ports bd9ffd0games/flightgear-mb339-pan Makefile

games/flightgear-mb339-pan: Deprecate port
DeltaFile
+3-0games/flightgear-mb339-pan/Makefile
+3-01 files

HardenedBSD/ports bd9ffd0games/flightgear-mb339-pan Makefile

games/flightgear-mb339-pan: Deprecate port
DeltaFile
+3-0games/flightgear-mb339-pan/Makefile
+3-01 files

FreeNAS/freenas a9e7255src/middlewared/middlewared/api/v25_10_0 smb.py, src/middlewared/middlewared/api/v25_10_1 smb.py

NAS-139892 / 26.0.0-BETA.1 / Remove LEGACY_SHARE validation for path_suffix (#18251)

Prior to 25.10 we did not validate what users were putting as
a path_suffix in SMB shares that supported them. When the new
schema was added, a common path suffix type was used to limit
users to what is safe or makes sense.
    
Among specific items excluded were:
* Options that were under the client's control rather than
    the server's control. Allowing clients to partially
    dictate the share path can create an incorrect impression
    of enhanced security because admin may not realize that
    the client can change these.
    
* Options that often will break path creation or the ability
    to auto-create ZFS datasets based on the naming schema
    generated by the macro expansion.
    
This commit removes the path suffix validation from the
 LEGACY_SHARE purpose, but keeps it for other ones.
DeltaFile
+20-0tests/api2/test_420_smb.py
+1-1src/middlewared/middlewared/api/v26_0_0/smb.py
+1-1src/middlewared/middlewared/api/v25_10_2/smb.py
+1-1src/middlewared/middlewared/api/v25_10_0/smb.py
+1-1src/middlewared/middlewared/api/v25_10_1/smb.py
+24-45 files

FreeBSD/ports 42ee89feditors/vscode Makefile, net-im/deltachat-desktop Makefile

*/*: Bump port revision after electron39 update (ef4c7150df38)
DeltaFile
+1-1net-im/deltachat-desktop/Makefile
+1-1net-im/signal-desktop/Makefile
+1-1textproc/obsidian/Makefile
+1-0net-im/teams/Makefile
+1-0editors/vscode/Makefile
+5-35 files

HardenedBSD/ports 42ee89feditors/vscode Makefile, net-im/deltachat-desktop Makefile

*/*: Bump port revision after electron39 update (ef4c7150df38)
DeltaFile
+1-1textproc/obsidian/Makefile
+1-1net-im/deltachat-desktop/Makefile
+1-1net-im/signal-desktop/Makefile
+1-0editors/vscode/Makefile
+1-0net-im/teams/Makefile
+5-35 files

HardenedBSD/ports ef4c715devel/electron39 distinfo Makefile.version

devel/electron39: Update to 39.6.1

Changelog: https://github.com/electron/electron/releases/tag/v39.6.1

Reported by:    GitHub (watch releases)
DeltaFile
+5-5devel/electron39/distinfo
+1-1devel/electron39/Makefile.version
+6-62 files

FreeBSD/ports ef4c715devel/electron39 distinfo Makefile.version

devel/electron39: Update to 39.6.1

Changelog: https://github.com/electron/electron/releases/tag/v39.6.1

Reported by:    GitHub (watch releases)
DeltaFile
+5-5devel/electron39/distinfo
+1-1devel/electron39/Makefile.version
+6-62 files

LLVM/project f4d4217clang AreaTeamMembers.txt

Update Clang Area Team members list (#182488)

DeltaFile
+8-3clang/AreaTeamMembers.txt
+8-31 files

OPNSense/core 36b17adsrc/opnsense/mvc/app/models/OPNsense/Base/FieldTypes PortField.php, src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes PortFieldTest.php

tests: PortField: test well-known values against system #9835

Obsolete services have been removed which makes them error out.
Not sure if worth migrating or making the whole thing more clever.

Two appear to have been renamed.
DeltaFile
+28-25src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/PortFieldTest.php
+2-10src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/PortField.php
+30-352 files

LLVM/project f5889e5llvm/test/CodeGen/AMDGPU llvm.amdgcn.image.sample.g16.a16.dim.ll, llvm/test/CodeGen/AMDGPU/GlobalISel llvm.amdgcn.image.atomic.dim.a16.ll llvm.amdgcn.image.load.3d.a16.ll

AMDGPU/GlobalISel: Regbanklegalize rules for INTRIN_IMAGE (#179810)

Regbanklegalize rules for INTRIN_IMAGE loads and stores.
Because of very large number of different type signatures, rule specifies
only function for lowering (waterfall lowering of RsrcIdx operand if needed)
and this function also applies register banks.
DeltaFile
+268-52llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.atomic.dim.a16.ll
+128-112llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.load.3d.a16.ll
+114-50llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.gather4.a16.dim.ll
+78-84llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.image.sample.1d.ll
+58-70llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.image.load.1d.ll
+86-36llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.sample.g16.a16.dim.ll
+732-40428 files not shown
+1,085-53234 files

LLVM/project 52bf560clang/include/clang/Driver ToolChain.h, clang/lib/Driver/ToolChains Clang.cpp Darwin.cpp

[clang][Driver][Darwin] Turn on -gsimple-template-names for Darwin by default (#182297)

Enables `-gsimple-template-names=simple` when targeting recent Apple
platforms (26 or later, except `DriverKit` which is at 25). Those are
platforms where the associated LLDB is capable of debugging
`simple-template-names` debug-info.

The two main affects on debug-info are:
1. forward declarations for structures now have
`DW_TAG_type_template_parameter`s (since this is required to reconstruct
the template names if just given a forward declaration
2. `DW_AT_name` of templates will not include template parameters
anymore (except for a few cases where the name is not reconstitutible
from the template parameter DIE names)

While the `.debug_str` section is reduced in size (due to shorter
`DW_AT_name`s), this is somewhat offset by having to include template
parameter DIEs on forward declarations.
DeltaFile
+20-10clang/lib/Driver/ToolChains/Clang.cpp
+18-3clang/test/Driver/debug-options.c
+15-0clang/lib/Driver/ToolChains/Darwin.cpp
+4-0clang/include/clang/Driver/ToolChain.h
+2-0clang/lib/Driver/ToolChains/Darwin.h
+1-1clang/test/DebugInfo/CXX/fn-template.cpp
+60-146 files

NetBSD/pkgsrc 4nFtKIxdoc CHANGES-2026

   doc: Updated sysutils/dua-cli to 2.34.0
VersionDeltaFile
1.1283+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc Cr6Qd22sysutils/dua-cli distinfo cargo-depends.mk

   sysutils/dua-cli: update to 2.34.0

   This upcoming release improves day-to-day usability with a new configuration file.

   For users, the main additions are:
    - A persistent configuration file for dua with keyboard settings under [keys].
    - A new dua config edit command to open the configuration in $EDITOR.
    - Automatic creation of the configuration directory/file with sensible defaults when editing for the first time.

   Configuration defaults and behavior in this release:
    - keys.esc_navigates_back now defaults to true. This is a change from previous versions where it was false implicitly.

   You are welcome to contribute more settings as you see fit.

   Chore
    - Replace simplelog with fern and jiff for timestamped logging
    - Note that this changes the log format from

       04:41:37 [INFO] to [2026-02-06 05:41:32.146 +01:00 INFO src/main.rs:55]

    [11 lines not shown]
VersionDeltaFile
1.46+61-46sysutils/dua-cli/distinfo
1.35+19-14sysutils/dua-cli/cargo-depends.mk
1.46+5-3sysutils/dua-cli/Makefile
+85-633 files

NetBSD/pkgsrc GTku1Y7doc CHANGES-2026

   doc: Updated devel/cargo-nextest to 0.9.128
VersionDeltaFile
1.1282+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc qgaa4wbdevel/cargo-nextest distinfo cargo-depends.mk

   devel/cargo-nextest: update to 0.9128

   Fixed
    - Updated the zip crate to 8.0.0 since versions 7.3.0 and 7.4.0 were yanked.
VersionDeltaFile
1.12+58-58devel/cargo-nextest/distinfo
1.12+18-18devel/cargo-nextest/cargo-depends.mk
1.15+2-2devel/cargo-nextest/Makefile
+78-783 files

FreeNAS/freenas 97a17e5src/middlewared/middlewared/api/v25_10_0 smb.py, src/middlewared/middlewared/api/v25_10_1 smb.py

Remove LEGACY_SHARE validation for path_suffix

Prior to 25.10 we did not validate what users were putting as
a path_suffix in SMB shares that supported them. When the new
schema was added, a common path suffix type was used to limit
users to what makes sense (excluding options that were
directly under the client's control since they can lead to
the incorrect understanding that shares are isolated from
each other in a way that enhances device security. The lack
of validation in LEGACY_SHARE for macro choices allowed users
to define path suffixes that produced undefined behavior
for shares. For example sometimes inserting invalid ZFS
characters into modules that should be auto-creating ZFS
datasets.

This commit removes the path suffix validation from the
LEGACY_SHARE purpose, but keeps it for other ones.
DeltaFile
+20-0tests/api2/test_420_smb.py
+1-1src/middlewared/middlewared/api/v25_10_0/smb.py
+1-1src/middlewared/middlewared/api/v25_10_1/smb.py
+1-1src/middlewared/middlewared/api/v25_10_2/smb.py
+1-1src/middlewared/middlewared/api/v26_0_0/smb.py
+24-45 files

LLVM/project f811922libsycl/include/sycl/__impl context.hpp, libsycl/src context.cpp

[libsycl] add sycl::context stub

Signed-off-by: Tikhomirova, Kseniya <kseniya.tikhomirova at intel.com>
DeltaFile
+99-0libsycl/include/sycl/__impl/context.hpp
+75-0libsycl/src/detail/context_impl.hpp
+33-0libsycl/src/context.cpp
+27-0libsycl/src/detail/context_impl.cpp
+19-5libsycl/src/detail/platform_impl.hpp
+9-0libsycl/src/detail/platform_impl.cpp
+262-58 files not shown
+278-1614 files

NetBSD/pkgsrc 3jvVEIJgames/xskat Makefile

   xskat: comment out dead site
VersionDeltaFile
1.20+3-3games/xskat/Makefile
+3-31 files

OPNSense/core 4c7b16esrc/opnsense/mvc/app/models/OPNsense/Base/FieldTypes PortField.php

mvc: PortField: "wins" is known as "nameserver", sort list #9835

It makes sense to test all of these values in the unittest then
before this breaks during an OS update.
DeltaFile
+13-13src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/PortField.php
+13-131 files

LLVM/project 5177439llvm/test/Transforms/SLPVectorizer/X86 compare-node-with-reuses.ll

[SLP][NFC]Add a test with the incorrect ne/eq transform because of reused instructions
DeltaFile
+101-0llvm/test/Transforms/SLPVectorizer/X86/compare-node-with-reuses.ll
+101-01 files