LLVM/project bde808bclang/include/clang/AST OpenMPClause.h, clang/test/OpenMP task_transparent_serialization.cpp taskloop_codegen.cpp

[CLANG][OpenMP] Add support for OpenMP6.0 transparent clause. (#174646)

Add basic parsing and semantic support for transparent clause for task
andtaskloop directives described in Section 17.9.6 of
https://www.openmp.org/wp-content/uploads/OpenMP-API-Specification-6-0.pdf
.
DeltaFile
+118-0clang/test/OpenMP/task_transparent_serialization.cpp
+93-0clang/test/OpenMP/taskloop_codegen.cpp
+88-0clang/test/OpenMP/task_ast_print.cpp
+74-0clang/test/OpenMP/task_codegen.cpp
+74-0clang/test/OpenMP/task_transparent_messages.cpp
+72-0clang/include/clang/AST/OpenMPClause.h
+519-018 files not shown
+704-224 files

LLVM/project 36a72cfllvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s, llvm/test/MC/Disassembler/AMDGPU gfx9_vop3.txt

Merge branch 'main' into users/meinersbur/openmp_remove-standalone-build
DeltaFile
+42,349-42,348llvm/test/MC/AMDGPU/gfx8_asm_vop3.s
+41,419-41,418llvm/test/MC/AMDGPU/gfx7_asm_vop3.s
+36,428-36,427llvm/test/MC/AMDGPU/gfx9_asm_vop3.s
+28,175-28,174llvm/test/MC/AMDGPU/gfx9_asm_vopc.s
+22,711-22,884llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+22,276-22,275llvm/test/MC/AMDGPU/gfx8_asm_vopc.s
+193,358-193,52611,882 files not shown
+1,892,593-1,394,87411,888 files

FreeBSD/ports 88181f7emulators/wine-devel distinfo Makefile

emulators/wine-devel: Update 11.0-rc5 => 11.0

Release Notes:
https://gitlab.winehq.org/wine/wine/-/releases/wine-11.0

Not yet supported:
- New WoW64
- kernel driver part of NTSync

PR:     292479
MFH:    2026Q1
DeltaFile
+3-3emulators/wine-devel/distinfo
+1-1emulators/wine-devel/Makefile
+4-42 files

FreeNAS/freenas 2b4a146src/middlewared/middlewared/plugins/service_/services base.py

Fix ESERVICESTARTFAILURE during rapid service reloads
DeltaFile
+1-1src/middlewared/middlewared/plugins/service_/services/base.py
+1-11 files

FreeNAS/freenas fda06d3.github/workflows unittests.yml, src/middlewared/middlewared/plugins/pool_ dataset_encryption_info.py dataset.py

Properly fake truenas_pylibzfs on unit tests runner
DeltaFile
+29-0src/middlewared/middlewared/pytest/conftest.py
+2-8src/middlewared/middlewared/plugins/pool_/dataset_encryption_info.py
+2-4src/middlewared/middlewared/plugins/pool_/dataset.py
+1-4.github/workflows/unittests.yml
+1-4src/middlewared/middlewared/utils/threading.py
+35-205 files

LLVM/project d012dafllvm/lib/Target/AMDGPU GCNRegPressure.cpp GCNSchedStrategy.cpp, llvm/test/CodeGen/AMDGPU swdev-549940.ll

[AMDGPU] Rematerialize VGPR candidates when SGPR spills to VGPR over the VGPR limit

Before, when selecting candidates to rematerialize, we would only
consider SGPR candidates when there was an excess of SGPR registers.

Failing to eliminate the excess would result in spills to VGPRs.
This is normally not an issue, unless spilling to VGPRs results in
excess VGPRs.

This patch does 2 things:
* It relaxes the GCNRPTarget success criteria: now we accept regions
  where we spill SGPRs to VGPRs, as long as this does not end up in
  excess VGPRs.
* It changes isSaveBeneficial to consider the excess VGPRs (which
  includes the SGPRs that would be spilled to VGPR).

With these changes, the compiler rematerializes VGPRs when the excess
SGPRs would result in VGPR excess.


    [4 lines not shown]
DeltaFile
+29-19llvm/lib/Target/AMDGPU/GCNRegPressure.cpp
+12-1llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
+6-0llvm/lib/Target/AMDGPU/GCNRegPressure.h
+1-1llvm/test/CodeGen/AMDGPU/swdev-549940.ll
+48-214 files

LLVM/project 6bb2e77llvm/test/CodeGen/X86 combine-pclmul.ll

[X86] combine-pclmul.ll - use non-constant values for demanded elts tests (#176165)

DeltaFile
+120-124llvm/test/CodeGen/X86/combine-pclmul.ll
+120-1241 files

LLVM/project 537544cllvm/test/CodeGen/AMDGPU swdev-549940.ll

[NFC] Pre-Commit big problematic test derived from the issue we're trying to solve
DeltaFile
+609-0llvm/test/CodeGen/AMDGPU/swdev-549940.ll
+609-01 files

LLVM/project 41f66ballvm/lib/Target/AMDGPU GCNRegPressure.cpp

[NFC][AMDGPU] Refactor common code computing excess register preassure into RegExcess class
DeltaFile
+47-45llvm/lib/Target/AMDGPU/GCNRegPressure.cpp
+47-451 files

FreeNAS/freenas 46c2f5dsrc/middlewared/middlewared/api/v26_04_0 iscsi_extent.py webshare.py

fix
DeltaFile
+2-2src/middlewared/middlewared/api/v26_04_0/iscsi_extent.py
+2-2src/middlewared/middlewared/api/v26_04_0/webshare.py
+4-42 files

LLVM/project d17e7b6clang/test/Sema warn-lifetime-analysis-nocfg.cpp, clang/test/Sema/Inputs lifetime-analysis.h

[LifetimeSafety] Test lifetime safety on stmt-local analysis test suite
DeltaFile
+219-56clang/test/Sema/warn-lifetime-analysis-nocfg.cpp
+10-1clang/test/Sema/Inputs/lifetime-analysis.h
+229-572 files

FreeBSD/src faa31fcusr.bin/netstat inet.c

netstat: Remove padding from cc and stack fields

Trim white space padding that gets added libxo fields cc and stack when
using -C and -c.

The padding is only visible if you're using multiple stacks or
congestion algorithms.

PR:             292262
MFC after:      5 days
Reviewed by:    asomers, tuexen
Approved by:    asomers (mentor)
Differential Revision:  https://reviews.freebsd.org/D54709
DeltaFile
+2-2usr.bin/netstat/inet.c
+2-21 files

OPNSense/core b75dccb. plist, src/etc/rc.syshook.d/start 90-hostwatch

interfaces: add a workaround for one-time sefgault in hostwatch

Seen this during testing but it's hard to debug in that post-update state
during bootup.  In principle nothin g even changed between "50" and "90".
DeltaFile
+4-0src/etc/rc.syshook.d/start/90-hostwatch
+1-0plist
+5-02 files

FreeBSD/src 8bc63f0sys/dev/nvme nvme_private.h

nvme: Fix a typo

Fixes:  73c921ef1d44 ("nvme: Add ability to override ioq to put the request on")
DeltaFile
+2-1sys/dev/nvme/nvme_private.h
+2-11 files

FreeBSD/src 6740cccsys/arm64/iommu smmu.c

arm64/iommu: Fix a resource leak in smmu_domain_alloc()

We should free the allocated ASID if smmu_init_cd() fails.

Move the allocation of "domain" to simplify the first error path.

Reported by:    Kevin Day <kevin at your.org>
Reviewed by:    br
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D54676
DeltaFile
+2-3sys/arm64/iommu/smmu.c
+2-31 files

FreeBSD/src 6fef0c9sys/arm64/vmm/io vgic_v3.c

arm64/vgic_v3: Fix an inverted test when reading GICD_I<C|S>ENABLER

On read, these registers' fields return 1 if forwarding of the
corresponding interrupt is enabled, and 0 otherwise.  The test in
read_enabler() was inverted.

Reported by:    Kevin Day <kevin at your.org>
Reviewed by:    andrew
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D54678
DeltaFile
+1-1sys/arm64/vmm/io/vgic_v3.c
+1-11 files

OpenBSD/ports NkRv9dqsysutils/libvirt-python distinfo Makefile

   Update to py3-libvirt-12.0.0.
VersionDeltaFile
1.82+2-2sysutils/libvirt-python/distinfo
1.101+1-1sysutils/libvirt-python/Makefile
+3-32 files

OpenBSD/ports vsXJuXmsysutils/libvirt Makefile distinfo

   Update to libvirt-12.0.0.
VersionDeltaFile
1.145+5-5sysutils/libvirt/Makefile
1.94+2-2sysutils/libvirt/distinfo
+7-72 files

OpenBSD/ports KmGuR3Ggraphics/babl Makefile distinfo, graphics/babl/pkg PFRAG.amd64

   Update to babl-0.1.120.
VersionDeltaFile
1.3+12-0graphics/babl/pkg/PFRAG.amd64
1.84+2-3graphics/babl/Makefile
1.57+2-2graphics/babl/distinfo
+16-53 files

FreeBSD/src 251662esys/compat/linuxkpi/common/src linux_shmemfs.c

linuxkpi: Clean up linux_shmem_file_setup() a bit

- Free the pointer that was returned by the allocator, instead of the
  address of the first member.  These will be equal in practice, but
  it's sketchy and won't work on CHERI with subobject bounds checking.
- Use an anonymous struct, there's no need to name it.

Reviewed by:    bz, brooks, emaste
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D54673
DeltaFile
+3-4sys/compat/linuxkpi/common/src/linux_shmemfs.c
+3-41 files

FreeBSD/src aa1eb62sys/compat/linuxkpi/common/src linux_firmware.c

linuxkpi: Avoid a potential null pointer dereference in an error path

Reported by:    Kevin Day <kevin at your.org>
Reviewed by:    bz, emaste
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D54672
DeltaFile
+2-1sys/compat/linuxkpi/common/src/linux_firmware.c
+2-11 files

FreeNAS/freenas 1601534.github/workflows unittests.yml, src/middlewared/middlewared/plugins/pool_ dataset_encryption_info.py dataset.py

Properly fake truenas_pylibzfs on unit tests runner
DeltaFile
+29-0src/middlewared/middlewared/pytest/conftest.py
+2-8src/middlewared/middlewared/plugins/pool_/dataset_encryption_info.py
+2-4src/middlewared/middlewared/plugins/pool_/dataset.py
+1-4src/middlewared/middlewared/utils/threading.py
+1-1.github/workflows/unittests.yml
+35-175 files

FreeBSD/src a4955b0sys/compat/linuxkpi/common/src linux_current.c

linuxkpi: Fix an error path in linux_alloc_current()

If the allocation fails we should free the task struct.

While here get rid of a couple of unnecessary assertions.

Reported by:    Kevin Day <kevin at your.org>
Reviewed by:    emaste
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D54671
DeltaFile
+2-8sys/compat/linuxkpi/common/src/linux_current.c
+2-81 files

FreeBSD/src 9d015a9sys/conf NOTES options, sys/fs/unionfs union_subr.c

Remove the DEBUG_VFS_LOCKS kernel option

After commit 3bd8fab2415b ("vfs: Move DEBUG_VFS_LOCKS checks to
INVARIANTS"), this option has no effect.  Let's finish the removal.

There are a couple of additional uses in zfs, I will submit a separate
patch upstream for them.

Reviewed by:    mckusick, kib
Differential Revision:  https://reviews.freebsd.org/D54662
DeltaFile
+1-1sys/fs/unionfs/union_subr.c
+0-1sys/conf/NOTES
+0-1sys/conf/options
+0-1sys/conf/std.nodebug
+1-44 files

OpenBSD/ports TXb16Hmx11/gnome/text-editor distinfo Makefile, x11/gnome/text-editor/pkg PLIST

   Update to gnome-text-editor-49.1.
VersionDeltaFile
1.14+27-0x11/gnome/text-editor/pkg/PLIST
1.21+2-2x11/gnome/text-editor/distinfo
1.31+1-1x11/gnome/text-editor/Makefile
+30-33 files

FreeBSD/src 6a6f230include stdlib.h, lib/libc/stdlib strtonum.3 strtonum.c

libc/stdlib: Port strtonumx() from Illumos

Add strtonumx(), a companion to strtonum(3) that preserves its safety
and error-reporting semantics while allowing the caller to specify a
conversion base, similar to the strtol(3) family of functions.

Reviewed by:    emaste, kib, ziaee
Obtained from:  https://www.illumos.org/issues/15365
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D54270
DeltaFile
+57-17lib/libc/stdlib/strtonum.3
+21-6lib/libc/stdlib/strtonum.c
+2-0include/stdlib.h
+1-0lib/libc/stdlib/Symbol.map
+1-0lib/libc/stdlib/Makefile.inc
+82-235 files

NetBSD/pkgsrc jQ0Co6smk/compiler gcc.mk

   mk: avoid a fork when comparing installed gcc versions against GCC_REQD
VersionDeltaFile
1.304+9-10mk/compiler/gcc.mk
+9-101 files

NetBSD/pkgsrc 5foqxH2doc CHANGES-2026 TODO

   doc: Updated geography/gpsd to 3.27.5
VersionDeltaFile
1.346+2-1doc/CHANGES-2026
1.26676+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc 2oiL5FPgeography/gpsd distinfo Makefile

   geography/gpsd: Update to 3.27.5

   Upstream NEWS:

   3.27.5: 14 Jan 2026
     Correctly bump API Version to 16.1
     cgps checks for matching API version.

   3.27.4: 30-Dec-2025
     Bump API Version to 16.1

   3.27.3: 29-Dec-2025
     Fix API major value.  3 not 0.

   3.27.2: 23 Dec 2025
     Fix a gpsd.rules warning.  The warning drew complaint, nothing more.
VersionDeltaFile
1.47+4-4geography/gpsd/distinfo
1.92+2-2geography/gpsd/Makefile
+6-62 files

FreeBSD/src 73c921esys/dev/nvme nvme_private.h nvme_ctrlr.c

nvme: Add ability to override ioq to put the request on

Sometimes the client device needs to manage the IOQ the request goes
to. Expand the interface we have for the request to allow it to be set
for this special use case.

Sponsored by:           Netflix
Reviewed by:            jhb
Differential Revision:  https://reviews.freebsd.org/D54714
DeltaFile
+19-1sys/dev/nvme/nvme_private.h
+3-1sys/dev/nvme/nvme_ctrlr.c
+22-22 files