FreeNAS/freenas 5a60badsrc/middlewared/middlewared/pytest/unit/utils test_entitlements.py

NAS-143046 / 27.0.0-BETA.1 / Exempt TNC_SUB from the product matrix completeness check (#19691)

This commit adds changes to keep the target vector completeness
assertion passing now that TNC_SUB exists in the LicenseFeature enum.
TNC_SUB reports a TrueNAS Connect account tier rather than a product
matrix row, so there is no HW/CE column that could grant or withhold it
and giving it a vector would add a row nothing ever consults.
DeltaFile
+4-1src/middlewared/middlewared/pytest/unit/utils/test_entitlements.py
+4-11 files

FreeBSD/ports 994f494sysutils/rldd Makefile Makefile.crates, sysutils/rldd/files patch-Cargo.toml

sysutils/rldd: Update to 0.5.0

Changelog: https://github.com/zatrazz/rldd/blob/v0.5.0/CHANGELOG.md

Reported by:    portscout
DeltaFile
+63-81sysutils/rldd/distinfo
+30-39sysutils/rldd/Makefile.crates
+0-11sysutils/rldd/files/patch-Cargo.toml
+2-3sysutils/rldd/Makefile
+95-1344 files

LLVM/project 78f5578flang/test/Lower/OpenMP omp-lib-integer-wrappers.f90, llvm/include/llvm/Frontend/OpenMP OMPKinds.def

[OpenMP] [Flang] Add Fortran integer(kind=8) overloads for omp_lib APIs (#221451)

Fortran code that uses integer(8) arguments, including
-fdefault-integer-8, did not match omp_lib interfaces declared with
omp_integer_kind (typically kind 4). Added *_8 specific procedures to
named generic interfaces in omp_lib, exported matching Fortran and C
runtime entry points, and implemented the *_8 functions as thin wrappers
that saturate-convert arguments to 32-bit and call the existing APIs.
DeltaFile
+279-103openmp/module/omp_lib.F90.var
+277-0openmp/runtime/test/api/kmp_integer_8_apis.f90
+156-0openmp/runtime/src/kmp_ftn_entry.h
+148-0flang/test/Lower/OpenMP/omp-lib-integer-wrappers.f90
+80-0openmp/runtime/src/kmp_ftn_os.h
+25-0llvm/include/llvm/Frontend/OpenMP/OMPKinds.def
+965-1037 files not shown
+1,028-10313 files

FreeBSD/ports 46f67d0textproc/tgrep Makefile distinfo

textproc/tgrep: Update to 1.0.8

Changelog:
- https://github.com/microsoft/tgrep/releases/tag/v1.0.6
- https://github.com/microsoft/tgrep/releases/tag/v1.0.7
- https://github.com/microsoft/tgrep/releases/tag/v1.0.8

Reported by:    GitHub (watch releases)
DeltaFile
+3-3textproc/tgrep/distinfo
+1-1textproc/tgrep/Makefile
+4-42 files

LLVM/project 070455bclang-tools-extra/clang-tidy/readability ConvertMemberFunctionsToStaticCheck.cpp, clang-tools-extra/docs ReleaseNotes.md

[clang-tidy] Fix convert-member-functions-to-static crash on attributed methods (#223007)

Fixes #222951
DeltaFile
+6-0clang-tools-extra/test/clang-tidy/checkers/readability/convert-member-functions-to-static.cpp
+5-0clang-tools-extra/docs/ReleaseNotes.md
+1-1clang-tools-extra/clang-tidy/readability/ConvertMemberFunctionsToStaticCheck.cpp
+12-13 files

LLVM/project 30edfb7clang/lib/CIR/Lowering/DirectToLLVM LowerToLLVMOpenCLMetadata.h LowerToLLVM.cpp, clang/test/CIR/CodeGenOpenCL version.cl

[CIR][OpenCL] Lower OpenCL language version metadata to LLVM dialect

Propagate CIR OpenCL language version module attributes as LLVM dialect named metadata before LLVM IR translation.

Assisted-by: Codex / GPT-5.6 Sol
DeltaFile
+43-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVMOpenCLMetadata.cpp
+16-0clang/test/CIR/CodeGenOpenCL/version.cl
+16-0clang/test/CIR/Lowering/opencl-version-metadata.cir
+2-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVMOpenCLMetadata.h
+2-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+79-05 files

LLVM/project 3fefe4aclang/test/CIR/CodeGenHIP amdgcnspirv-kernel.hip

fix: Check HIP SPIR-V version metadata after lowering
DeltaFile
+3-0clang/test/CIR/CodeGenHIP/amdgcnspirv-kernel.hip
+3-01 files

LLVM/project ba3010dclang/lib/CIR/CodeGen CIRGenModule.cpp, clang/lib/CodeGen CodeGenModule.cpp

[CIR][OpenCL] Emit OpenCL language version metadata in CIR (#219688)

Emit OpenCL and C++ for OpenCL language version attributes from CIRGen.
Preserve the compatible OpenCL version and the C++ for OpenCL version
separately so later lowering does not infer one from the other.

Assisted-by: Codex / GPT-5.6 Sol
DeltaFile
+15-0clang/lib/CIR/CodeGen/CIRGenModule.cpp
+15-0clang/test/CIR/CodeGenOpenCL/version.cl
+8-0clang/test/CodeGenHIP/hipspv-kernel.cpp
+8-0clang/test/SemaHIP/atomic-init.hip
+3-1clang/lib/CodeGen/CodeGenModule.cpp
+4-0clang/test/CodeGenCUDASPIRV/kernel-cc.cu
+53-12 files not shown
+56-18 files

LLVM/project 162e183llvm/lib/Target/DirectX DXILResourceAccess.cpp, llvm/test/CodeGen/AArch64 sme-za-tailcall-fpdiff-align.ll

address comments

Created using spr 1.3.8-beta.1
DeltaFile
+79-0llvm/test/CodeGen/AArch64/sme-za-tailcall-fpdiff-align.ll
+76-0llvm/test/Transforms/SampleProfile/non-probe-stale-profile-indirect-call-anchor.ll
+57-16llvm/lib/Target/DirectX/DXILResourceAccess.cpp
+64-0llvm/test/CodeGen/DirectX/ResourceAtomicBinOp-texture-unsupported-kind.ll
+64-0llvm/test/CodeGen/DirectX/ResourceAtomicBinOp-texture-nonscalar.ll
+62-0llvm/test/CodeGen/DirectX/ResourceAtomicBinOp-texture.ll
+402-1630 files not shown
+719-7936 files

LLVM/project 4fb1117llvm/lib/Target/DirectX DXILResourceAccess.cpp, llvm/test/CodeGen/AArch64 sme-za-tailcall-fpdiff-align.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.8-beta.1

[skip ci]
DeltaFile
+79-0llvm/test/CodeGen/AArch64/sme-za-tailcall-fpdiff-align.ll
+76-0llvm/test/Transforms/SampleProfile/non-probe-stale-profile-indirect-call-anchor.ll
+57-16llvm/lib/Target/DirectX/DXILResourceAccess.cpp
+64-0llvm/test/CodeGen/DirectX/ResourceAtomicBinOp-texture-unsupported-kind.ll
+64-0llvm/test/CodeGen/DirectX/ResourceAtomicBinOp-texture-nonscalar.ll
+62-0llvm/test/CodeGen/DirectX/ResourceAtomicBinOp-texture.ll
+402-1628 files not shown
+709-7134 files

FreeBSD/ports c8a6385devel/py-ty Makefile Makefile.crates

devel/py-ty: Update to 0.0.80

Changelog: https://github.com/astral-sh/ty/blob/0.0.80/CHANGELOG.md

Reported by:    portscout
DeltaFile
+15-15devel/py-ty/distinfo
+6-6devel/py-ty/Makefile.crates
+1-2devel/py-ty/Makefile
+22-233 files

LLVM/project e8dcd18llvm/lib/Target/AMDGPU GCNSchedStrategy.cpp

Added clarifying comment.
DeltaFile
+4-1llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
+4-11 files

LLVM/project 70eba39clang/lib/CIR/Lowering/DirectToLLVM LowerToLLVMOpenCLMetadata.h LowerToLLVM.cpp, clang/test/CIR/CodeGenOpenCL version.cl

[CIR][OpenCL] Lower OpenCL language version metadata to LLVM dialect

Propagate CIR OpenCL language version module attributes as LLVM dialect named metadata before LLVM IR translation.

Assisted-by: Codex / GPT-5.6 Sol
DeltaFile
+43-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVMOpenCLMetadata.cpp
+16-0clang/test/CIR/CodeGenOpenCL/version.cl
+16-0clang/test/CIR/Lowering/opencl-version-metadata.cir
+2-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVMOpenCLMetadata.h
+2-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+79-05 files

LLVM/project 0cb5106clang/test/CIR/CodeGenHIP amdgcnspirv-kernel.hip

fix: Check HIP SPIR-V version metadata after lowering
DeltaFile
+3-0clang/test/CIR/CodeGenHIP/amdgcnspirv-kernel.hip
+3-01 files

LLVM/project b37e6dbclang/lib/CIR/CodeGen CIRGenModule.h CIRGenModule.cpp, clang/test/CIR/CodeGenOpenCL version.cl

[CIR][OpenCL] Emit OpenCL language version metadata in CIR

Emit OpenCL and C++ for OpenCL language version attributes from CIRGen. Preserve the compatible OpenCL version and the C++ for OpenCL version separately so later lowering does not infer one from the other.

Assisted-by: Codex / GPT-5.6 Sol
DeltaFile
+15-0clang/test/CIR/CodeGenOpenCL/version.cl
+13-0clang/lib/CIR/CodeGen/CIRGenModule.cpp
+4-0clang/test/CodeGenCUDASPIRV/kernel-cc.cu
+1-0clang/lib/CIR/CodeGen/CIRGenModule.h
+33-04 files

LLVM/project 871a42dclang/lib/CIR/CodeGen CIRGenModule.cpp, clang/lib/CodeGen CodeGenModule.cpp

fix: Supply the HIP SPIR-V version only for metadata emission

Fix the assertion exposed by PR #214246 under the version invariant from PR #219687. Supply OpenCL 2.0 in classic CodeGen and CIRGen without changing HIP language options or enabling OpenCL-only Sema restrictions.

Assisted-by: Codex / GPT-6
DeltaFile
+8-0clang/test/CodeGenHIP/hipspv-kernel.cpp
+8-0clang/test/SemaHIP/atomic-init.hip
+4-2clang/lib/CIR/CodeGen/CIRGenModule.cpp
+3-1clang/lib/CodeGen/CodeGenModule.cpp
+2-0clang/test/CIR/CodeGenHIP/amdgcnspirv-kernel.hip
+25-35 files

LLVM/project 64a6af1clang/include/clang/CIR/Dialect/IR CIROpenCLAttrs.td, clang/lib/CIR/Dialect/IR CIROpenCLAttrs.cpp CIRDialect.cpp

[CIR][OpenCL] Add OpenCL language version module attributes (#219687)

Add structured CIR module attributes for OpenCL and C++ for OpenCL
language versions. Verify their module-level placement and version
components so lowering can consume explicit source-language version
state.

Assisted-by: Codex / GPT-5.6 Sol
DeltaFile
+85-3clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+73-0clang/test/CIR/IR/invalid-version.cir
+34-0clang/include/clang/CIR/Dialect/IR/CIROpenCLAttrs.td
+19-0clang/test/CIR/IR/version.cir
+15-0clang/lib/CIR/Dialect/IR/CIROpenCLAttrs.cpp
+3-1clang/test/CIR/Transforms/cxx-abi-lowering-attrs.cir
+229-41 files not shown
+233-47 files

LLVM/project 25fe99bllvm/include/llvm/ExecutionEngine/Orc/Shared OrcRTBridge.h, llvm/lib/ExecutionEngine/Orc EPCGenericRTDyldMemoryManager.cpp

[ORC] Retire rt::SimpleExecutorMemoryManager* for sps_ci (#223113)

Move all clients to the sps_ci SimpleNativeMemoryMap / MemMgr
counterparts and retire the old rt::SimpleExecutorMemoryManager*
interface names.
DeltaFile
+7-25llvm/lib/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.cpp
+8-11llvm/lib/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.cpp
+9-10llvm/unittests/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManagerTest.cpp
+0-17llvm/include/llvm/ExecutionEngine/Orc/Shared/OrcRTBridge.h
+0-11llvm/lib/ExecutionEngine/Orc/Shared/OrcRTBridge.cpp
+24-745 files

NetBSD/src YJatXeiusr.bin/make make.1

   make.1: describe .INCLUDEDFROMFILE more like .PARSEFILE

   Also note that like .PARSEFILE it only has a value while
   a makefile is being parsed.
VersionDeltaFile
1.395+12-4usr.bin/make/make.1
+12-41 files

LLVM/project bb962e7orc-rt/include/orc-rt/bedrock SocketHandle.h, orc-rt/lib/bedrock/sys/posix SocketHandle.cpp

[orc-rt] Add SocketHandle, NativeSocketHandle APIs (#223114)

SocketHandle is an owning wrapper for a NativeSocketHandle value, and
closes the native socket on destruction.

NativeSocketHandle is a typedef for the platform's native socket handle
type.

Only POSIX is implemented in this patch (in sys/posix/SocketHandle.cpp).
Windows support will be added later.

This will be used for an upcoming SimpleRemote-based ControllerAccess
implementation that uses sockets for transport (SocketSimpleRemoteCA).
DeltaFile
+116-0orc-rt/test/unit/bedrock/SocketHandleTest.cpp
+90-0orc-rt/include/orc-rt/bedrock/SocketHandle.h
+37-0orc-rt/lib/bedrock/sys/posix/SocketHandle.cpp
+36-0orc-rt/test/unit/bedrock/sys/posix/SocketTestUtils.cpp
+35-0orc-rt/test/unit/bedrock/SocketTestUtils.h
+17-0orc-rt/test/unit/CMakeLists.txt
+331-02 files not shown
+335-18 files

FreeBSD/src de5fcd1sys/powerpc/booke booke_machdep.c trap_subr.S, sys/powerpc/include pcpu.h

powerpc/booke: Add a machine check stack

Machine check and critical exceptions are independent of each other, and
can interrupt each other.  Since they're asynchronous we cannot trust
that the existing stack pointer (%r1) is correct at time of entry, so
add a private machine check stack separate from the critical exception
stack.  As part of this, switch to the STANDARD_CRIT_PROLOG() for
machine check exceptions, and overload the macro to specify the stack to
switch to.  Also add a savearea argument to CRIT_SRR_RESTORE() so that
we can restore machine check exception state from the right location.
DeltaFile
+18-12sys/powerpc/booke/trap_subr.S
+12-2sys/powerpc/booke/booke_machdep.c
+4-3sys/powerpc/include/pcpu.h
+1-0sys/powerpc/powerpc/genassym.c
+35-174 files

FreeBSD/src 4f9de24sys/dev/dpaa fman_port_tx.c fman_port_rx.c

dpaa/fman: Clean up port config code

No functional change, just simplify the code flow a little.
DeltaFile
+16-23sys/dev/dpaa/fman_port_rx.c
+9-21sys/dev/dpaa/fman_port_tx.c
+25-442 files

FreeBSD/src 2e01f5bshare/man/man4 rtwn_usb.4, sys/dev/rtwn/usb rtwn_usb_attach.h

rtwn: add ID for the Edimax EW-7611ULB

The dongle uses the rtl8723bu chip.

Also add an entry for it in usbdevs.
DeltaFile
+2-1share/man/man4/rtwn_usb.4
+1-0sys/dev/usb/usbdevs
+1-0sys/dev/rtwn/usb/rtwn_usb_attach.h
+4-13 files

FreeBSD/src fc3eca3sys/powerpc/powermac powermac_thermal.h smusat.c

powerpmac_thermal: Improve thermal regulation on G5 quad models

Add a new "high temp" threshold below the max temp, in order to ramp the
fans (or pump for liquid cooled quads) sooner, and avoid the maximum
temperature.  From the PR, this makes older G5 quads louder, but usable,
instead of hitting max temperature and forcing a thermal shutdown.

PR:             209202
Submitted by:   gmbroome (PR)
DeltaFile
+3-3sys/powerpc/powermac/powermac_thermal.c
+3-2sys/powerpc/powermac/smusat.c
+3-2sys/powerpc/powermac/smu.c
+1-1sys/powerpc/powermac/powermac_thermal.h
+10-84 files

FreeBSD/ports 22d8e2adevel/R-cran-Hmisc Makefile distinfo

devel/R-cran-Hmisc: Update to 5.2-6
DeltaFile
+3-3devel/R-cran-Hmisc/distinfo
+1-1devel/R-cran-Hmisc/Makefile
+4-42 files

FreeBSD/ports 5052095graphics/R-cran-latticeExtra Makefile distinfo

graphics/R-cran-latticeExtra: Update to 0.6-31
DeltaFile
+3-3graphics/R-cran-latticeExtra/distinfo
+1-1graphics/R-cran-latticeExtra/Makefile
+4-42 files

FreeBSD/ports cfbfb99misc/zoneinfo Makefile distinfo

misc/zoneinfo: Update to 2026d
DeltaFile
+3-3misc/zoneinfo/distinfo
+1-1misc/zoneinfo/Makefile
+4-42 files

FreeBSD/ports dcc2101devel Makefile, devel/R-cran-glmnet Makefile

devel/R-cran-shape: Remove duplicate port

Remove the port added in 1f4ad726a01d as it duplicates
graphics/R-cran-shape, which already provides the same package.

Update devel/R-cran-glmnet to depend on graphics/R-cran-shape instead.

Reported by:    Antoine Brodin <antoine at freebsd.org>
DeltaFile
+0-14devel/R-cran-shape/Makefile
+0-3devel/R-cran-shape/distinfo
+0-2devel/R-cran-shape/pkg-descr
+1-1devel/R-cran-glmnet/Makefile
+0-1devel/Makefile
+1-215 files

OpenBSD/ports kkVQIWLcad/prusaslicer/patches patch-src_slic3r_GUI_UserAccountCommunication_cpp patch-src_slic3r_GUI_GUI_Factories_cpp

   Fix cad/prusaslicer segfault on startup

   while here update-patches churn

   reported and tested by "louigi 600"
   reviewed by Renato Aguiar (maintainer)
VersionDeltaFile
1.3+14-8cad/prusaslicer/patches/patch-src_slic3r_GUI_GUI_App_cpp
1.10+4-4cad/prusaslicer/patches/patch-src_slic3r_CMakeLists_txt
1.5+1-1cad/prusaslicer/patches/patch-src_slic3r_GUI_UserAccountCommunication_cpp
1.6+1-1cad/prusaslicer/patches/patch-src_slic3r_GUI_GUI_Factories_cpp
1.9+1-1cad/prusaslicer/patches/patch-src_libslic3r_CMakeLists_txt
1.8+1-1cad/prusaslicer/patches/patch-src_CMakeLists_txt
+22-162 files not shown
+24-178 files

FreeBSD/src 3d96130sys/dev/e1000 if_em.h e1000_defines.h

e1000: Report corrected LAN management FIFO ECC errors

I350 and I354 report a corrected ECC error in the LAN transmit
management FIFO through LANPERRSTS bit 16.  Unlike the parity status in
the same register, this condition neither interrupts nor stops traffic.

Poll the latch with the other corrected error status, increment a
dedicated counter, and clear only its RW1C bit.  Expose it as
dev.igb.N.memory_errors.corrected_lan_mng_fifo.

Fatal error handling returns before the periodic statistics sweep and
may reset the device.  Drain all I350 and I354 corrected-error status in
the admin task before recovery so the reset does not discard pending
indications.

This follows section 6.21.16 of the Intel Atom Processor C2000 Product
Family Integrated GbE Controller Programmer's Reference Manual,
document 537426 revision 1.5.


    [3 lines not shown]
DeltaFile
+13-1sys/dev/e1000/if_em.c
+1-0sys/dev/e1000/if_em.h
+1-0sys/dev/e1000/e1000_defines.h
+15-13 files