FreeNAS/freenas c0bb130src/middlewared/middlewared/plugins/failover_ event.py, src/middlewared/middlewared/plugins/iscsi_ alua.py

remove activate_extents — bind_alua handles vdisk file open

activate_extents wrote active=1 to each vdisk's sysfs attribute during
failover, intending to reopen the dev_vdisk file handle.  With
bind_alua_state=1 (the SCST default for vdisk_blockio) that open is
already handled drain-free by the bind_alua _finish callback when
set_node_optimized transitions the target group to OPTIMIZED.

Writing to the active sysfs attribute instead goes through
vdev_sysfs_process_active_store, which calls scst_suspend_activity(90s)
— a global SCST drain.

Remove the activate_extents job and its associated instance variable
and wait block.  The dev_vdisk file handle lifecycle is now owned
entirely by bind_alua.
DeltaFile
+0-51src/middlewared/middlewared/plugins/iscsi_/alua.py
+0-6src/middlewared/middlewared/plugins/failover_/event.py
+0-572 files

LLVM/project 61fbcc4mlir/test/CAPI smt.c

[MLIR] Fix -Wunused-but-set-variable

Use a void cast given [[maybe_unused]] is a C23 extension and this is a
C file. The calls also have side effects so it does not make sense to
inline into the assertions.
DeltaFile
+1-0mlir/test/CAPI/smt.c
+1-01 files

LLVM/project 672f051llvm/lib/Transforms/IPO SampleProfileMatcher.cpp

[SampleFDO] Fix -Wunused-variable

Mark [[maybe_unused]] given inlining into the assertion does not make
sense given the call has side effects.
DeltaFile
+1-1llvm/lib/Transforms/IPO/SampleProfileMatcher.cpp
+1-11 files

LLVM/project acef4ccllvm/lib/Support/Windows Path.inc

[Support] [Windows] Silence warnings about anonymous unions (#188534)

When building in mingw mode with Clang, we currently get the
following warnings:

    llvm-project/llvm/lib/Support/Windows/Path.inc:1720:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types]
     1720 |     struct {
          |     ^
    llvm-project/llvm/lib/Support/Windows/Path.inc:1728:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types]
     1728 |     struct {
          |     ^

Since these declarations mirror parts of the Microsoft SDKs, we
don't want to deviate from it needlessly; instead add a pragma
to silence this diagnostic for this specific area.
DeltaFile
+7-0llvm/lib/Support/Windows/Path.inc
+7-01 files

LLVM/project 9a8b815libc/shared/math cospif16.h, libc/src/__support/math acosf.h acosf16.h

[libc] Fix all guard comments for cos and Acos functions (#188612)

This PR intends to fix all the wrong guard comments for cos and Acos
function
DeltaFile
+1-1libc/shared/math/cospif16.h
+1-1libc/src/__support/math/acosf.h
+1-1libc/src/__support/math/acosf16.h
+1-1libc/src/__support/math/cos_integer_eval.h
+1-1libc/src/__support/math/cospif.h
+1-1libc/src/__support/math/cospif16.h
+6-66 files

LLVM/project 22779fflldb/source/Host/windows ConnectionConPTYWindows.cpp

[lldb] [windows] Fix warnings in ConnectionConPTYWindows (#188528)

This fixes the following warnings, when building in mingw mode:

    llvm-project/lldb/source/Host/windows/ConnectionConPTYWindows.cpp:47:7: warning: field 'm_pty' will be initialized after base 'ConnectionGenericFile' [-Wreorder-ctor]
       47 |     : m_pty(pty), ConnectionGenericFile(pty->GetSTDOUTHandle(), false) {};
          |       ^~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          |       ConnectionGenericFile(pty->GetSTDOUTHandle(), false) m_pty(pty)
    llvm-project/lldb/source/Host/windows/ConnectionConPTYWindows.cpp:47:74: warning: extra ';' outside of a function is incompatible with C++98 [-Wc++98-compat-extra-semi]
       47 |     : m_pty(pty), ConnectionGenericFile(pty->GetSTDOUTHandle(), false) {};
          |                                                                          ^
DeltaFile
+1-1lldb/source/Host/windows/ConnectionConPTYWindows.cpp
+1-11 files

LLVM/project f72a150lldb/packages/Python/lldbsuite/test lldbtest.py, lldb/test/API/arm/thumb-function-addr TestThumbFunctionAddr.py

[lldb] Disallow SHARED_BUILD_TESTCASE for non-default self.build() (#188523)

Change `self.build(...)` to assert if called with arguments of any kind,
for tests which have `SHARED_BUILD_TESTCASE` enabled (the default).

This also changes all tests that began asserting with this change, tests
which call `self.build(...)` with arguments.

---------

Co-authored-by: Adrian Prantl <adrian.prantl at gmail.com>
DeltaFile
+6-0lldb/packages/Python/lldbsuite/test/lldbtest.py
+2-1lldb/test/API/types/TestRecursiveTypes.py
+2-0lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSNumber.py
+2-0lldb/test/API/arm/thumb-function-addr/TestThumbFunctionAddr.py
+2-0lldb/test/API/commands/add-dsym/uuid/TestAddDsymCommand.py
+2-0lldb/test/API/commands/expression/char/TestExprsChar.py
+16-1115 files not shown
+197-1121 files

LLVM/project 5677bddlldb/source/Host/windows/PythonPathSetup PythonPathSetup.cpp

[lldb] [windows] Fix warning about unused static functions (#188531)

This fixes warnings about unused static functions, if building without
LLDB_PYTHON_DLL_RELATIVE_PATH defined.

These two static functions are only used by the non-static function
AddPythonDLLToSearchPath below; include them in the ifdef enclosing it.
DeltaFile
+1-1lldb/source/Host/windows/PythonPathSetup/PythonPathSetup.cpp
+1-11 files

LLVM/project 9331161llvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.s.memrealtime.ll

AMDGPU/GlobalISel: RegBankLegalize rules for s_memrealtime (#188311)
DeltaFile
+6-3llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.memrealtime.ll
+3-0llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+1-2llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.s.memrealtime.mir
+10-53 files

LLVM/project 3692afellvm/unittests/Transforms/Vectorize/SandboxVectorizer VecUtilsTest.cpp

[SandboxVec] Fix -Wunused-variable

Mark it [[maybe_unused]] given it is only used if assertions are enabled
(i.e., NDEBUG is not defined). We don't inline it given the variable
being named provides tangibly more information to the reader.
DeltaFile
+1-1llvm/unittests/Transforms/Vectorize/SandboxVectorizer/VecUtilsTest.cpp
+1-11 files

LLVM/project 5509ddallvm/test/CodeGen/AMDGPU llvm.amdgcn.fdot2.f32.bf16.ll atomicrmw_usub_sat.ll, llvm/test/CodeGen/AMDGPU/GlobalISel fp-int-conversions.ll

[AMDGPU][True16] turn on true16 for gfx12 (#187514)

Turn on gfx12 true16 mode as default
DeltaFile
+484-122llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop2.txt
+428-108llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop2_dpp16.txt
+91-212llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fdot2.f32.bf16.ll
+117-126llvm/test/CodeGen/AMDGPU/atomicrmw_usub_sat.ll
+152-39llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop2_dpp8.txt
+96-42llvm/test/CodeGen/AMDGPU/GlobalISel/fp-int-conversions.ll
+1,368-64921 files not shown
+1,601-94527 files

FreeBSD/src 98bedcalib/libpmc pmc.ibs.3, sys/dev/hwpmc hwpmc_ibs.h hwpmc_ibs.c

pmc: Fix copyright in previous commits

Fix the copyright attribution to Netflix and the date and missing SPDX
line in pmc.ibs man page.

Sponsored by: Netflix

Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/2094
DeltaFile
+4-1lib/libpmc/pmc.ibs.3
+1-2sys/dev/hwpmc/hwpmc_ibs.h
+1-2sys/dev/hwpmc/hwpmc_ibs.c
+6-53 files

LLVM/project 443e4cbmlir/lib/Transforms Mem2Reg.cpp, mlir/test/Dialect/MemRef mem2reg.mlir

Reapply "[MLIR] [Mem2Reg] Fix unused block argument removal logic (#188484)" (#188571) (#188599)

This reverts commit d9402d087ab90610d3ff8a78a50eb66d3be4cffd.

This re-applies commit e5adddc5be63b8bb8c36572f68ac64c8042cb282
along with
https://github.com/cathyzhyi/llvm-project/commit/62eafb5cd1f2d3df9a3d37bfe03bb21f85615f3c

Co-authored-by: Yi Zhang <cathyzhyi at google.com>

Co-authored-by: Yi Zhang <cathyzhyi at google.com>
DeltaFile
+115-33mlir/lib/Transforms/Mem2Reg.cpp
+133-0mlir/test/Dialect/MemRef/mem2reg.mlir
+40-0mlir/test/Transforms/mem2reg.mlir
+288-333 files

LLVM/project dd57b45libclc/clc/lib/amdgpu/subgroup clc_sub_group_reduce.cl

libclc: Fix amdgpu subgroup reduce for max u64 (#188598)
DeltaFile
+1-1libclc/clc/lib/amdgpu/subgroup/clc_sub_group_reduce.cl
+1-11 files

LLVM/project 47f032eutils/bazel/llvm-project-overlay/libc BUILD.bazel

[Bazel] Fixes 2c24f02 (#188603)

This fixes 2c24f0292496332cd8ff0fa736b128890e039411.
DeltaFile
+2-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+2-01 files

LLVM/project 0129ecflibunwind/test signal_frame.pass.cpp, llvm/lib/Target/ARM/MCTargetDesc ARMAsmBackend.cpp

[llvm][CompactUnwind] Compact Unwind does not support .cfi_signal_frame (#186458)

Fixes libunwind's signal_frame.pass.cpp test on Mach-O platforms.
DeltaFile
+33-0llvm/test/MC/AArch64/arm64-compact-unwind-signal-frame.s
+24-0llvm/test/MC/ARM/compact-unwind-signal-frame.s
+23-0llvm/test/MC/X86/compact-unwind-signal-frame.s
+7-0llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp
+3-2libunwind/test/signal_frame.pass.cpp
+4-0llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
+94-21 files not shown
+98-27 files

LLVM/project f83697dllvm/lib/Target/DirectX/DXILWriter DXILBitcodeWriter.cpp, llvm/test/CodeGen/DirectX/Bitcode byte.ll

[DirectX] Handle byte type in DXILBitcodeWriter (#187157)

The byte type was introduced to LLVM IR in #186888. DXILBitcodeWriter
needs to handle this type by generating valid LLVM 3.7 era bitcode,
which is as simple as treating byte equivalently to an integer.
DeltaFile
+87-0llvm/test/CodeGen/DirectX/Bitcode/byte.ll
+26-0llvm/test/tools/dxil-dis/byte.ll
+23-1llvm/lib/Target/DirectX/DXILWriter/DXILBitcodeWriter.cpp
+136-13 files

OpenBSD/ports mj8mnOXsysutils/docker-cli distinfo Makefile

   sysutils/docker-cli: update to 29.3.1
VersionDeltaFile
1.38+2-2sysutils/docker-cli/distinfo
1.43+1-1sysutils/docker-cli/Makefile
+3-32 files

LLVM/project b3455c1llvm/lib/Transforms/Vectorize SLPVectorizer.cpp

[SLP][NFC] Remove duplicated cast (#188532)

Introduced in #188103.
DeltaFile
+2-2llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+2-21 files

LLVM/project 1ce4345libclc/clc/lib/amdgpu/subgroup clc_sub_group_reduce.cl

libclc: Fix amdgpu subgroup reduce for max u64
DeltaFile
+1-1libclc/clc/lib/amdgpu/subgroup/clc_sub_group_reduce.cl
+1-11 files

LLVM/project 4bfc9bdlibc/docs/dev implementing_a_function.rst index.rst

[libc][docs] Add guide for implementing a function (#188499)

Added implementing_a_function.rst providing a checklist for adding a new
function to LLVM-libc.

Updated dev/index.rst to include the new guide in the toctree.
DeltaFile
+73-0libc/docs/dev/implementing_a_function.rst
+1-0libc/docs/dev/index.rst
+74-02 files

LLVM/project 2c24f02libc/src/__support/math log1pf.h acosh_float_constants.h, libc/test/src/math asinhf_test.cpp

[libc][math] Switch log1pf to use the same log_eval from inverse hyperbolic functions. (#188388)

- Switch log1pf to use the same log_eval from inverse hyperbolic
functions.
- Optimize log_eval to use the same range reduction scheme as double
precision log
- Reduce the table size needed for log range reduction.
- This lower the overall latency of log1pf and inverse hyperbolic
functions.
DeltaFile
+87-115libc/src/__support/math/log1pf.h
+69-90libc/src/__support/math/acosh_float_constants.h
+71-33libc/src/__support/math/acoshf.h
+54-17libc/src/__support/math/asinhf.h
+47-21libc/src/__support/math/acoshf_utils.h
+7-1libc/test/src/math/asinhf_test.cpp
+335-2774 files not shown
+346-28210 files

NetBSD/src 4qywlV2doc 3RDPARTY

   new bind security update release available
VersionDeltaFile
1.2176+2-2doc/3RDPARTY
+2-21 files

LLVM/project a6a66a4llvm/include/llvm/CodeGen SelectionDAG.h, llvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp DAGCombiner.cpp

[DAG] Define computeConstantRange for VSCALE folding (#176027)

Resolves #175150 

Defines computeConstantRange and computeConstantRangeIncludingKnownBits
in the SelectionDAG. Currently only handles `ISD::VSCALE` operation
related to #174708.

Test cases were constructed to test varying VSCALE ranges on AArch64.
Further testing can be implemented as needed by review.
DeltaFile
+66-8llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+46-0llvm/test/CodeGen/AArch64/vscale-constant-range.ll
+24-0llvm/include/llvm/CodeGen/SelectionDAG.h
+1-5llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+137-134 files

LLVM/project 6899455llvm/lib/Target/AMDGPU AMDGPUSearchableTables.td, llvm/test/Analysis/UniformityAnalysis/AMDGPU intrinsics.ll

[AMDGPU] Mark amdgcn_permlane64 as divergent (#188562)
DeltaFile
+7-0llvm/test/Analysis/UniformityAnalysis/AMDGPU/intrinsics.ll
+1-0llvm/lib/Target/AMDGPU/AMDGPUSearchableTables.td
+8-02 files

LLVM/project 4094977lldb/packages/Python/lldbsuite/test/builders builder.py

[lldb] Remove references to llvm-gcc (#188582)

A couple of leftovers that weren't removed in e0a79eeca2 (#120225)
DeltaFile
+1-2lldb/packages/Python/lldbsuite/test/builders/builder.py
+1-21 files

LLVM/project caed459utils/bazel/llvm-project-overlay/mlir BUILD.bazel

[Bazel] Fixes d7e60d5 (#188592)

This fixes d7e60d525026f24a3514be34d8e6e56622436823.
DeltaFile
+2-0utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+2-01 files

LLVM/project e347e93clang/test/CIR/CodeGen ms-intrinsics.c, clang/test/CIR/CodeGenBuiltins builtins.cpp

[CIR][NFC] Fix llvm.returnaddress call in tests (#188563)

Fix llvm.returnaddress call in tests after changes from #188464
DeltaFile
+2-2clang/test/CIR/CodeGen/ms-intrinsics.c
+2-2clang/test/CIR/CodeGenBuiltins/builtins.cpp
+4-42 files

LLVM/project 500bfdelibclc/clc/lib/amdgpu/subgroup clc_sub_group_broadcast.cl

libclc: Fix amdgpu sub_group_broadcast for double
DeltaFile
+2-2libclc/clc/lib/amdgpu/subgroup/clc_sub_group_broadcast.cl
+2-21 files

LLVM/project db18112llvm/lib/CodeGen/SelectionDAG TargetLowering.cpp

[TargetLowering] Use APInt::setAllBits() instead of assigning -1. (#188566)

The -1 has 'int' type. The APInt assignment operator takes uint64_t.
Fortunately, due to C rules, the -1 will be converted to an all ones
uint64_t. Unfortunately, if the APInt has more than 64 bits, the upper
words will be zeroed. I don't think we have any testing of that today.

Use setAllBits to avoid the subtle cast and fix the bits > 64 issue.

K still has its own issue that needs to be fixed.
DeltaFile
+3-3llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+3-31 files