FreeBSD/ports df8ecb1security/howdy Makefile, security/pam_howdy Makefile

security/{pam-,}howdy: Drop maintainership and mark DEPRECATED
DeltaFile
+4-1security/pam_howdy/Makefile
+4-1security/howdy/Makefile
+8-22 files

FreeBSD/ports 0ef1b40devel Makefile, devel/linuxapi distinfo pkg-descr

devel/linuxapi: Linux userspace headers compatibility shim
DeltaFile
+31-0devel/linuxapi/Makefile
+25-0devel/linuxapi/pkg-plist
+5-0devel/linuxapi/pkg-descr
+3-0devel/linuxapi/distinfo
+1-0devel/Makefile
+65-05 files

FreeBSD/ports ff3a3f0devel/glibd Makefile

devel/glibd: Release to pool
DeltaFile
+1-1devel/glibd/Makefile
+1-11 files

LLVM/project 00f7178libc/src/__support/FPUtil float80.h, libc/test/src/__support/FPUtil float80_test.cpp

suggestions and add more operators
DeltaFile
+40-16libc/src/__support/FPUtil/float80.h
+34-5libc/test/src/__support/FPUtil/float80_test.cpp
+74-212 files

LLVM/project 5d608eblibc/src/__support/FPUtil float80.h, libc/test/src/__support/FPUtil float80_test.cpp

add tests
DeltaFile
+21-0libc/src/__support/FPUtil/float80.h
+13-0libc/test/src/__support/FPUtil/float80_test.cpp
+34-02 files

LLVM/project 8c0a5aelibc/src/__support/FPUtil float80.h, libc/test/src/__support/FPUtil float80_test.cpp

feat: add negation and a test for it
DeltaFile
+7-0libc/src/__support/FPUtil/float80.h
+2-0libc/test/src/__support/FPUtil/float80_test.cpp
+9-02 files

LLVM/project f5291c7libc/src/__support/FPUtil dyadic_float.h

test: limit EXTRA_FRAC_LEN to be non-negative

test

test

nit

revert

revert

only add >0 condition

format
DeltaFile
+6-8libc/src/__support/FPUtil/dyadic_float.h
+6-81 files

LLVM/project 7d144c1libc/src/__support/FPUtil dyadic_float.h

nit
DeltaFile
+2-1libc/src/__support/FPUtil/dyadic_float.h
+2-11 files

LLVM/project 8ddcc2alibc/src/__support/FPUtil dyadic_float.h

nit
DeltaFile
+1-0libc/src/__support/FPUtil/dyadic_float.h
+1-01 files

LLVM/project de753bblibc/src/__support/FPUtil dyadic_float.h

add explicit bit handling for dyadic_float as per FPBits
DeltaFile
+2-0libc/src/__support/FPUtil/dyadic_float.h
+2-01 files

LLVM/project 850b3f4libc/src/__support/FPUtil float80.h, libc/test/src/__support/FPUtil float80_test.cpp

feat: add tests
DeltaFile
+16-69libc/src/__support/FPUtil/float80.h
+59-0libc/test/src/__support/FPUtil/float80_test.cpp
+75-692 files

LLVM/project 2a8946alibc/src/__support/FPUtil cast.h

add fputiL::cast support
DeltaFile
+3-1libc/src/__support/FPUtil/cast.h
+3-11 files

LLVM/project 168dd15libc/src/__support/FPUtil FPBits.h

formatting
DeltaFile
+5-5libc/src/__support/FPUtil/FPBits.h
+5-51 files

LLVM/project 8145315libc/src/__support/FPUtil FPBits.h

nit
DeltaFile
+5-5libc/src/__support/FPUtil/FPBits.h
+5-51 files

LLVM/project ae7f912libc/src/__support/FPUtil dyadic_float.h FPBits.h

test
DeltaFile
+4-4libc/src/__support/FPUtil/FPBits.h
+2-1libc/src/__support/FPUtil/dyadic_float.h
+6-52 files

LLVM/project 3dd0c2dlibc/src/__support/FPUtil FPBits.h

Removed temporarliy for 128bit container only
DeltaFile
+4-4libc/src/__support/FPUtil/FPBits.h
+4-41 files

LLVM/project 06843f9libc/src/__support/macros/properties types.h

nit
DeltaFile
+1-1libc/src/__support/macros/properties/types.h
+1-11 files

LLVM/project fb0ab67libc/src/__support/CPP/type_traits is_floating_point.h, libc/src/__support/FPUtil CMakeLists.txt float80.h

initial temp skeleton
DeltaFile
+161-0libc/src/__support/FPUtil/float80.h
+19-0libc/test/src/__support/FPUtil/float80_test.cpp
+18-0libc/src/__support/FPUtil/CMakeLists.txt
+12-0libc/test/src/__support/FPUtil/CMakeLists.txt
+9-0libc/src/__support/macros/properties/types.h
+3-1libc/src/__support/CPP/type_traits/is_floating_point.h
+222-11 files not shown
+224-17 files

LLVM/project e9c9a41llvm/lib/CodeGen ComplexDeinterleavingPass.cpp, llvm/test/CodeGen/AArch64 complex-deinterleaving-fma.ll complex-deinterleaving-fma-scalable.ll

[ComplexDeinterleaving] Add fma/fmuladd support in identifyReassocNodes (#217563)
DeltaFile
+72-0llvm/test/CodeGen/AArch64/complex-deinterleaving-fma-scalable.ll
+60-0llvm/test/CodeGen/AArch64/complex-deinterleaving-fma.ll
+29-4llvm/lib/CodeGen/ComplexDeinterleavingPass.cpp
+161-43 files

FreeNAS/freenas 4587958src/middlewared/middlewared/plugins nfs.py, src/middlewared/middlewared/plugins/nfs_ validators.py

NAS-142231 / 27.0.0-BETA.1 / More NFS tests (#19513)

API tests that provide near-100% coverage for `plugins/nfs_/*py`

Also, remove dead code from `sanitize_networks` since there's only one
consumer and some parameter values are never used.
DeltaFile
+216-0tests/api2/test_300_nfs.py
+4-7src/middlewared/middlewared/plugins/nfs_/validators.py
+1-3src/middlewared/middlewared/plugins/nfs.py
+221-103 files

Dreckly/dreckly 61c20famultimedia/ffmpeg7 Makefile Makefile.common

ffmpeg7: Update to 7.1.5
DeltaFile
+4-4multimedia/ffmpeg7/distinfo
+3-3multimedia/ffmpeg7/PLIST
+2-2multimedia/ffmpeg7/Makefile.common
+1-1multimedia/ffmpeg7/Makefile
+10-104 files

LLVM/project c548c6alldb/source/Plugins/Language/CPlusPlus Generic.h CPlusPlusLanguage.cpp, lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/error_code Makefile main.cpp

[lldb] Add MSVC STL/libstdc++ formatters for error_code and error_condition (#217245)

Summarize `std::error_code` and `std::error_condition` as `value=N`.
MSVC stores the integer in `_Myval`; libstdc++ uses `_M_value`. The category
is shown in the synthetic children provider.

Part of #24834

Assisted-by: Grok 4.6
Assisted-by: codex-5.6-high

---------

Co-authored-by: Bjorn Schobben <bjorn.schobben at aimsport.com>
DeltaFile
+94-0lldb/source/Plugins/Language/CPlusPlus/GenericErrorCode.cpp
+45-0lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/error_code/TestDataFormatterStdErrorCode.py
+11-0lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
+9-0lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/error_code/main.cpp
+6-0lldb/source/Plugins/Language/CPlusPlus/Generic.h
+2-0lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/error_code/Makefile
+167-01 files not shown
+168-07 files

LLVM/project 3e19233llvm/test/Transforms/AtomicExpand/AMDGPU expand-atomic-v2f16-agent.ll expand-atomic-f64-system.ll

[IR] Generalize !amdgpu.ignore.denormal.mode into !atomic.ignore.denormal.mode

The !amdgpu.ignore.denormal.mode metadata tells the backend that an
atomicrmw fadd need not honor the function's denormal mode, so a native
atomic instruction whose denormal behavior is fixed in hardware may be
used instead of a CAS loop. Nothing about that is AMDGPU specific: NVPTX
has exactly the same problem with atom.add, whose FTZ behavior depends on
the address space and cannot be controlled.

Promote it to a target independent fixed metadata kind,
!atomic.ignore.denormal.mode, and switch the AMDGPU, SPIR-V and OpenMP
producers and consumers over to it. Document it in LangRef, and point
AMDGPUUsage at that description rather than duplicating it.

Existing IR keeps working: AutoUpgrade renames the metadata on atomicrmw
instructions when parsing textual IR and when materializing bitcode. The
upgrade is deliberately scoped to atomicrmw rather than being applied to
every attachment of that name, since that is the only place the metadata
was ever meaningful. Because bitcode can be materialized one function at

    [6 lines not shown]
DeltaFile
+84-84llvm/test/Transforms/AtomicExpand/AMDGPU/expand-atomic-f32-agent.ll
+78-78llvm/test/Transforms/AtomicExpand/AMDGPU/expand-atomic-f32-system.ll
+44-44llvm/test/Transforms/AtomicExpand/AMDGPU/expand-atomic-f64-agent.ll
+43-43llvm/test/Transforms/AtomicExpand/AMDGPU/expand-atomic-rmw-fadd.ll
+41-41llvm/test/Transforms/AtomicExpand/AMDGPU/expand-atomic-f64-system.ll
+34-34llvm/test/Transforms/AtomicExpand/AMDGPU/expand-atomic-v2f16-agent.ll
+324-32467 files not shown
+917-65673 files

LLVM/project cbc913aclang/lib/CodeGen TargetInfo.cpp TargetInfo.h, clang/lib/CodeGen/TargetBuiltins NVPTX.cpp

[clang][NVPTX] Emit !atomic.ignore.denormal.mode for CUDA atomics

CUDA's atomicAdd() family is defined in terms of PTX atom.add, whose
denormal behavior is fixed by the hardware. Without any annotation the
backend has to assume the function's denormal mode must be honored and
expands these into CAS loops whenever the two disagree. Mark them with
!atomic.ignore.denormal.mode so the native instruction is used.

That covers the __nvvm_atom_*_add_gen_f builtins that atomicAdd(),
atomicAdd_block() and atomicAdd_system() are written in terms of, plus
C11/C++11 atomics under -fatomic-ignore-denormal-mode and the
[[clang::atomic(ignore_denormal_mode)]] attribute, which requires
teaching the NVPTX target about AtomicOptions.

The condition for when the metadata is meaningful is now shared with the
AMDGPU and SPIR-V targets in addAtomicIgnoreDenormalModeMetadata(). It
takes an AllowHalf flag because whether f16 denormals are observable is
target specific: PTX exposes no FTZ control for f16 operations, so
atom.add.f16 never flushes and the opt-in is meaningful there, whereas

    [3 lines not shown]
DeltaFile
+321-0clang/test/CodeGenCUDA/atomic-ignore-denormal-mode-nvptx.cu
+19-4clang/lib/CodeGen/TargetBuiltins/NVPTX.cpp
+18-0clang/lib/CodeGen/TargetInfo.h
+15-0clang/lib/CodeGen/TargetInfo.cpp
+12-0clang/lib/CodeGen/Targets/NVPTX.cpp
+2-4clang/lib/CodeGen/Targets/SPIR.cpp
+387-85 files not shown
+402-1711 files

LLVM/project f55c2bfmlir/include/mlir/Dialect/LLVMIR LLVMOpBase.td LLVMOps.td, mlir/lib/Dialect/LLVMIR/IR LLVMDialect.cpp

[mlir][LLVM] Add ignore_denormal_mode UnitAttr to LLVM::AtomicRMWOp
DeltaFile
+22-5mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td
+8-7mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp
+8-0mlir/test/Dialect/LLVMIR/invalid.mlir
+7-0mlir/include/mlir/Dialect/LLVMIR/LLVMOpBase.td
+4-0mlir/test/Target/LLVMIR/Import/instructions.ll
+4-0mlir/test/Dialect/LLVMIR/roundtrip.mlir
+53-121 files not shown
+55-127 files

LLVM/project 6a5536allvm/lib/Target/NVPTX NVPTXISelLowering.cpp, llvm/test/CodeGen/NVPTX atomicrmw-ignore-denormal-mode.ll

[NVPTX] Honor !atomic.ignore.denormal.mode on atomicrmw fadd

PTX atom.add has a fixed denormal behavior that the program cannot
control: atom.add.f32 flushes denormals on global memory but not on
shared, and atom.add.f16 never flushes. When that disagrees with the
function's denormal mode, the backend expands the atomic into a CAS loop
so the denormal behavior is preserved.

!atomic.ignore.denormal.mode says the denormal behavior of this
particular atomic does not matter, so use the native instruction even
when it disagrees. This is the same thing -nvptx-allow-ftz-atomics does,
except per-instruction instead of per-compilation, which lets a frontend
opt in only the operations it knows about -- notably CUDA's atomicAdd(),
which is defined in terms of atom.add.

Note that -nvptx-allow-ftz-atomics defaults to true, so the new behavior
is only observable with -nvptx-allow-ftz-atomics=false.

Co-authored-by: Artem Belevich <tra at google.com>
DeltaFile
+258-0llvm/test/CodeGen/NVPTX/atomicrmw-ignore-denormal-mode.ll
+11-3llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
+269-32 files

Dreckly/dreckly 444a6a9multimedia/ffmpeg6 Makefile PLIST

ffmpeg6: Update to 6.1.6
DeltaFile
+4-4multimedia/ffmpeg6/distinfo
+2-2multimedia/ffmpeg6/PLIST
+2-2multimedia/ffmpeg6/Makefile.common
+1-1multimedia/ffmpeg6/Makefile
+9-94 files

FreeNAS/freenas acfaa13src/middlewared/middlewared/pytest/unit datastore_harness.py, src/middlewared/middlewared/pytest/unit/plugins/alert test_lifecycle.py

NAS-142239 / 27.0.0-BETA.1 / Alert lifecycle unit tests (#19519)

This code is executed on system startup / shutdown or failover state
changes. Testing it against a running middleware instance is awkward and
needs a lot of hacks. Luckily, alert state is contained, so it's easy to
test alerts lifecycle with unit tests.

Additionally, `models=()` parameter was added to `datastore_test` to
avoid needing to re-declare production database models in the test code.
DeltaFile
+435-0src/middlewared/middlewared/pytest/unit/plugins/alert/test_lifecycle.py
+38-1src/middlewared/middlewared/pytest/unit/datastore_harness.py
+473-12 files

LLVM/project 2eb7c5clibc/src/__support/CPP/type_traits is_floating_point.h, libc/src/__support/FPUtil float80.h dyadic_float.h

nits and cleanup
DeltaFile
+4-7libc/src/__support/FPUtil/dyadic_float.h
+0-6libc/test/src/__support/FPUtil/float80_test.cpp
+0-5libc/src/__support/FPUtil/float80.h
+2-1libc/src/__support/CPP/type_traits/is_floating_point.h
+1-0libc/src/__support/macros/properties/types.h
+7-195 files

LLVM/project 18011d6libc/test/src/__support/FPUtil float80_test.cpp

test: modify for comparing native<->float80

edge cases

test: modify for comparing native<->float80

nit
DeltaFile
+31-26libc/test/src/__support/FPUtil/float80_test.cpp
+31-261 files