LLVM/project de7c7f7llvm/lib/Target/AMDGPU VOP3PInstructions.td, llvm/test/MC/AMDGPU gfx1250_asm_wmma_w32.s

[AMDGPU] Fix the encoding of VOP3PX2 instructions

ISA spec says `SCALE_OPSEL[0:1]` determines which parts of S3 and S4 are used, and `SCALE_OPSEL_HI[0:1]` should be zero.
DeltaFile
+40-40llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_wmma_w32.txt
+20-20llvm/test/MC/AMDGPU/gfx1250_asm_wmma_w32.s
+2-2llvm/lib/Target/AMDGPU/VOP3PInstructions.td
+62-623 files

LLVM/project 07538acllvm/test/MC/Disassembler/AMDGPU gfx1250_dasm_wmma_w32.txt

[NFC][AMDGPU] Generate dasm tests from asm tests
DeltaFile
+894-840llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_wmma_w32.txt
+894-8401 files

LLVM/project c6e03c7llvm/lib/Target/AMDGPU VOP3PInstructions.td, llvm/test/MC/AMDGPU gfx1250_asm_wmma_w32.s

[AMDGPU] Fix the encoding of VOP3PX2 instructions

ISA spec says `SCALE_OPSEL[0:1]` determines which parts of S3 and S4 are used, and `SCALE_OPSEL_HI[0:1]` should be zero.
DeltaFile
+157-157llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_wmma_w32.txt
+20-20llvm/test/MC/AMDGPU/gfx1250_asm_wmma_w32.s
+2-2llvm/lib/Target/AMDGPU/VOP3PInstructions.td
+179-1793 files

LLVM/project 57a153allvm/test/MC/Disassembler/AMDGPU gfx1250_dasm_wmma_w32.txt

[NFC][AMDGPU] Generate dasm tests from asm tests
DeltaFile
+923-869llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_wmma_w32.txt
+923-8691 files

LLVM/project 6e62d40flang/lib/Semantics check-omp-loop.cpp, flang/test/Semantics/OpenMP linear-clause01.f90

[flang][OpenMP] Fix LINEAR clause validation and test expectations (#175707)

Fixes #175688

After #175383 was merged, the test
`Semantics/OpenMP/linear-clause01.f90` was failing because it had an
early return that prevented multiple errors from being reported.

This PR fixes two issues:

1. **Removes the early return** after detecting a modifier error on
DO/SIMD directives. Previously, when a modifier error was found, the
function would return immediately without checking other restrictions
like the scalar requirement. Now all applicable errors are reported.

2. **Updates test expectations** to expect both the modifier error AND
the scalar error for Case 1, where `arg(:)` is an array used with `uval`
modifier on a DO directive.


    [2 lines not shown]
DeltaFile
+3-5flang/test/Semantics/OpenMP/linear-clause01.f90
+1-1flang/lib/Semantics/check-omp-loop.cpp
+4-62 files

LLVM/project 6df63dcllvm/lib/Target/LoongArch LoongArchExpandPseudoInsts.cpp LoongArchMergeBaseOffset.cpp, llvm/lib/Target/LoongArch/AsmParser LoongArchAsmParser.cpp

[llvm][LoongArch] Add PC-relative address materialization using pcadd instructions

This patch adds support for PC-relative address materialization using
pcadd-class relocations, covering the HI20/LO12 pair and their GOT and
TLS variants (IE, LD, GD, and DESC).

Link: https://gcc.gnu.org/pipermail/gcc-patches/2025-December/703312.html
DeltaFile
+149-90llvm/test/CodeGen/LoongArch/code-models.ll
+132-89llvm/test/CodeGen/LoongArch/merge-base-offset.ll
+153-54llvm/lib/Target/LoongArch/LoongArchExpandPseudoInsts.cpp
+114-30llvm/lib/Target/LoongArch/AsmParser/LoongArchAsmParser.cpp
+42-28llvm/test/CodeGen/LoongArch/double-imm.ll
+39-16llvm/lib/Target/LoongArch/LoongArchMergeBaseOffset.cpp
+629-30726 files not shown
+949-44732 files

LLVM/project f7b943elibcxx/test/libcxx/ranges/range.adaptors/range.join.with nodiscard.verify.cpp, libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.iterator eq.nodiscard.verify.cpp

[libc++][ranges][NFC] Merge  `join_with_view`s `[[nodiscard]]` tests (#175734)

This just merges all tests in a single `nodiscard.verify.cpp` as is the
common practice.
DeltaFile
+99-0libcxx/test/libcxx/ranges/range.adaptors/range.join.with/nodiscard.verify.cpp
+0-35libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.sentinel/eq.nodiscard.verify.cpp
+0-33libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.overview/adaptor.nodiscard.verify.cpp
+0-30libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.view/base.nodiscard.verify.cpp
+0-30libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.iterator/eq.nodiscard.verify.cpp
+0-28libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.view/begin.nodiscard.verify.cpp
+99-1563 files not shown
+99-2409 files

LLVM/project 309ca6dclang/lib/Headers opencl-c.h

[Clang][OpenCL] Add cl_intel_split_work_group_barrier extension (#175878)

The extension adds support for split work group barriers in OpenCL C.
The spec is available at:

https://registry.khronos.org/OpenCL/extensions/intel/cl_intel_split_work_group_barrier.html
DeltaFile
+12-0clang/lib/Headers/opencl-c.h
+12-01 files

FreeBSD/ports 3141751databases Makefile, databases/timescaledb-parallel-copy Makefile distinfo

databases/timescaledb-parallel-copy: New port
DeltaFile
+20-0databases/timescaledb-parallel-copy/Makefile
+5-0databases/timescaledb-parallel-copy/distinfo
+3-0databases/timescaledb-parallel-copy/pkg-descr
+1-0databases/Makefile
+29-04 files

FreeBSD/src c498eaasys/dev/asmc asmcvar.h asmc.c

asmc: Add support for MacBookPro11,5

  Add support for the MacBookPro11,5 (Mid 2015, 15-inch with AMD Radeon R9 M370X GPU)
  to the Apple SMC driver.

  Debug testing revealed this model lacks several SMC keys present on MacBookPro11,4
  (IBLC, ICMC, IC2C), that model-specific sensor definitions.

Differential Revision:  https://reviews.freebsd.org/D54665
Reviewed by:    adrian
DeltaFile
+35-0sys/dev/asmc/asmcvar.h
+7-0sys/dev/asmc/asmc.c
+42-02 files

OpenBSD/src ewedm2Qusr.sbin/vmctl vmctl.c, usr.sbin/vmd vmd.c vm.c

   Simplify vmd(8) structs, removing embedded vmm(4) structs.

   This removes some hard dependencies from vmctl(8) on the structures
   from vmm(4) and makes naming of identifiers more explicit.

   Oh the surface, this is cosmetic, but the intention is to decouple
   as much as possible from the dev/vmm/vmm.h to allow for upcoming
   work to change vmm(4) without causing a large blast radius.

   Testing help from mlarkin@ & bluhm@.

   ok mlarkin@
VersionDeltaFile
1.171+87-105usr.sbin/vmd/vmd.c
1.123+71-69usr.sbin/vmd/vm.c
1.14+57-64usr.sbin/vmd/x86_vm.c
1.95+50-65usr.sbin/vmctl/vmctl.c
1.134+39-41usr.sbin/vmd/virtio.c
1.144+55-24usr.sbin/vmd/vmd.h
+359-36813 files not shown
+466-48519 files

GhostBSD/build 02f5ad8common_config autologin.sh, desktop_config oem.sh

Added rc.conf configurations for xconfig and install_station

Cleaned up autologin script
DeltaFile
+6-0desktop_config/oem.sh
+0-4common_config/autologin.sh
+6-42 files

FreeBSD/ports aa1e9c6databases Makefile, databases/pg_textsearch Makefile pkg-plist

databases/pg_textsearch: New port
DeltaFile
+19-0databases/pg_textsearch/Makefile
+11-0databases/pg_textsearch/pkg-plist
+3-0databases/pg_textsearch/pkg-descr
+3-0databases/pg_textsearch/distinfo
+1-0databases/Makefile
+37-05 files

LLVM/project 57e19ddclang/lib/AST ExprConstant.cpp, clang/lib/Sema SemaExprCXX.cpp

Use more restrictive condition for adding ExprWithCleanups
DeltaFile
+1-4clang/lib/AST/ExprConstant.cpp
+2-1clang/lib/Sema/SemaExprCXX.cpp
+3-52 files

FreeBSD/ports c993485editors/zed distinfo Makefile

editors/zed: Update to 0.218.7

Changelog: https://github.com/zed-industries/zed/releases/tag/v0.218.7

Reported by:    GitHub (watch releases)
DeltaFile
+5-5editors/zed/distinfo
+1-1editors/zed/Makefile
+1-1editors/zed/Makefile.crates
+7-73 files

LLVM/project c560f1cclang/lib/Serialization ASTReaderDecl.cpp, clang/test/Modules pr149404-02.cppm pr172241.cppm

[Serialization] Stop demote var definition as declaration (#172430)

Close https://github.com/llvm/llvm-project/issues/172241
Close https://github.com/llvm/llvm-project/issues/64034
Close https://github.com/llvm/llvm-project/issues/149404
Close https://github.com/llvm/llvm-project/issues/174858

After this patch, we (the clang dev) no longer assumes there are at
most one definition in a redeclaration chain.

See

https://discourse.llvm.org/t/rfc-clang-not-assuming-there-is-at-most-one-definition-in-a-redeclaration-chain/89360
for details.
DeltaFile
+104-0clang/test/Modules/pr149404-02.cppm
+47-0clang/test/Modules/pr172241.cppm
+0-14clang/lib/Serialization/ASTReaderDecl.cpp
+151-143 files

LLVM/project be89247clang/lib/CodeGen CGDebugInfo.cpp CGDebugInfo.h, clang/test/DebugInfo/CXX simple-template-names.cpp

[DebugInfo] Set the DI flag for the simplified name of a template function/type (2/3). (#175708)

Set the `NameIsSimplified` flag for a template function/type that is
treated as having simplified names. Previous patch: #175130 .
Based on:
[RFC](https://discourse.llvm.org/t/rfc-debuginfo-selectively-generate-template-parameters-in-the-skeleton-cu/89395).
DeltaFile
+14-13clang/test/DebugInfo/CXX/simple-template-names.cpp
+19-6clang/lib/CodeGen/CGDebugInfo.cpp
+6-3clang/lib/CodeGen/CGDebugInfo.h
+39-223 files

NetBSD/pkgsrc Uf5N1nkdoc CHANGES-2026

   doc: Updated devel/p5-Test-Harness-Straps to 0.30nb1
VersionDeltaFile
1.313+2-1doc/CHANGES-2026
+2-11 files

LLVM/project c0edf78.github/workflows/containers/github-action-ci-tooling Dockerfile

[Github] Bump clang-format version to 21.1.8 for formatting job (#175850)

In line with the current de-facto support policy of bumping to the
first/last versions of a release.
DeltaFile
+1-1.github/workflows/containers/github-action-ci-tooling/Dockerfile
+1-11 files

NetBSD/pkgsrc dDCLDbGdevel/p5-Test-Harness-Straps Makefile

   Update to 0.30nb1, add devel/p5-Module-Build dependency needed for building and running tests
VersionDeltaFile
1.2+4-1devel/p5-Test-Harness-Straps/Makefile
+4-11 files

FreeBSD/src a24166dsys/dev/usb/wlan if_mtw.c

mtw(4): Fix warm reboot initialization failures for MT7601U

  The mtw(4) driver works correctly on initial boot, but fails to initialize
  the MT7601U WiFi adapter after a warm reboot.

  Users must either physically unplug and replug the USB adapter, or perform a
  full power cycle to restore functionality, if usb power is always powered
  (only a replug works)

  The root cause is that warm reboot does not power-cycle USB devices,
  leaving the MT7601U in a stale state from the previous session.

  The MCU retains its ready flag and the device ignores initialization
  commands, resulting in timeout waiting for MCU to initialize errors.

  At the OS Level, pinging 1.1.1.1 will work, but the speed will be very
  slow. In addition in debug mode, we see thousand of error logs.

  This patch addresses the issue by:

    [22 lines not shown]
DeltaFile
+27-6sys/dev/usb/wlan/if_mtw.c
+27-61 files

GhostBSD/build a9310dfpackages base

Add missing GhostBSD-mandoc and GhostBSD-sound to base package list (#257)

DeltaFile
+3-0packages/base
+3-01 files

GhostBSD/build a44e0cbpackages/vital mate common

Fixed slick-greeter vital package (#256)

DeltaFile
+2-1packages/vital/mate
+0-1packages/vital/common
+1-0packages/vital/xfce
+3-23 files

GhostBSD/build 257ed53packages/vital mate common

Fixed slick-greeter vital package
DeltaFile
+2-1packages/vital/mate
+0-1packages/vital/common
+1-0packages/vital/xfce
+3-23 files

GhostBSD/build 5666204packages base

Add missing GhostBSD-mandoc and GhostBSD-sound to base package list
DeltaFile
+3-0packages/base
+3-01 files

GhostBSD/networkmgr e222f08NetworkMgr trayicon.py net_api.py, docs TESTING_ENTERPRISE_WPA.md

Merge pull request #119 from Kernel-Error/feature/enterprise-wpa-support

Add Enterprise WPA (802.1X/EAP) support
DeltaFile
+292-9NetworkMgr/trayicon.py
+241-0docs/TESTING_ENTERPRISE_WPA.md
+227-0tests/unit/test_enterprise_wpa.py
+203-4NetworkMgr/net_api.py
+1-2NetworkMgr/wg_api.py
+1-1src/setup-nic.py
+965-166 files

FreeNAS/freenas ab89b84src/middlewared/middlewared/plugins/account_ constants.py privilege.py, src/middlewared/middlewared/utils privilege_constants.py

Clean up builtin groups.  Make the set of ALLOWED_BUILTIN_GIDS a frozenset.
DeltaFile
+10-10src/middlewared/middlewared/plugins/account_/constants.py
+9-5src/middlewared/middlewared/utils/privilege_constants.py
+3-3src/middlewared/middlewared/plugins/account_/privilege.py
+22-183 files

LLVM/project 95da135libc/config/windows config.json, libc/src/stdio/printf_core char_converter.h parser.h

Revert "[libc] Support %lc in printf (#169983)"

This reverts commit 1327c50ef199b481f5326cf6ca3710fc111b70b1.

The printf headers are intended to be header-only, this introduces
external symbol dependencies.
DeltaFile
+1-97libc/test/src/stdio/sprintf_test.cpp
+6-44libc/src/stdio/printf_core/char_converter.h
+5-27libc/src/stdio/printf_core/parser.h
+0-19libc/src/stdio/printf_core/CMakeLists.txt
+0-10libc/test/src/stdio/CMakeLists.txt
+0-8libc/config/windows/config.json
+12-2056 files not shown
+12-22612 files

LLVM/project b1e4f26bolt/test/AArch64 epilogue-determination.s

[BOLT][AArch64] Fix epilogue-determination test (#175668)

Define jump table for each function, for conformance and better clarity.
DeltaFile
+6-1bolt/test/AArch64/epilogue-determination.s
+6-11 files

LLVM/project d1aaa49clang/lib/AST ExprConstant.cpp, clang/lib/Sema SemaExprCXX.cpp

Use setExprNeedsCleanups in BuildCXXNew and avoid breaking c++98

This approach is much cleaner, but broke checkICE reporting in c++98.
Stepping through a debugger shows that this happend because the
static_assert test didn not recognize ExprWithCleanups as transparent to
constant evaluation. To addresse this, we update CheckICE to recurse
into the sub-expression, and keep the old behavior.
DeltaFile
+4-15clang/lib/Sema/SemaExprCXX.cpp
+4-1clang/lib/AST/ExprConstant.cpp
+8-162 files