LLVM/project 54a1e2dmlir/lib/Transforms/Utils RegionUtils.cpp

[mlir] Remove redundant DCE worklist visited set (NFC) (#195662)

The eliminateTriviallyDeadOps worklist only enqueues operations after
checking that they are trivially dead. Dropping an operand before
testing the defining operation means a propagated enqueue happens only
when that defining operation has no remaining users.

During the simplification in #194041 I didn't simplify it far enough to
actually entirely remove the visited set, even though it isn't useful to
the algorithm right now.

Assisted-by: Codex
DeltaFile
+3-10mlir/lib/Transforms/Utils/RegionUtils.cpp
+3-101 files

LLVM/project 1e9db29mlir/include/mlir/Interfaces VectorInterfaces.td

Review feedback
DeltaFile
+7-10mlir/include/mlir/Interfaces/VectorInterfaces.td
+7-101 files

FreeBSD/ports da59713sysutils/unixexec distinfo Makefile

sysutils/unixexec: Update to 0.5.0
DeltaFile
+3-3sysutils/unixexec/distinfo
+1-1sysutils/unixexec/Makefile
+4-42 files

OPNSense/plugins 7b3b5a4security/q-feeds-connector/src/opnsense/scripts/qfeeds qfeedsctl.py, security/q-feeds-connector/src/opnsense/scripts/qfeeds/lib api.py

security/q-feeds-connector: add optional locked mode in qfeedsctl.py for cron runners and wait for configfile changes when HTTP 401 is thrown. closes https://github.com/opnsense/plugins/issues/5416

This should prevent firewalls from spamming Q-Feeds infrastructure when either an empty or invalid token is specified.
DeltaFile
+26-0security/q-feeds-connector/src/opnsense/scripts/qfeeds/qfeedsctl.py
+11-3security/q-feeds-connector/src/opnsense/scripts/qfeeds/lib/api.py
+1-1security/q-feeds-connector/src/opnsense/service/conf/actions.d/actions_qfeeds.conf
+38-43 files

LLVM/project ca1f6cbflang/test/Lower polymorphic.f90 vector-subscript-io.f90

[flang][NFC] Convert problematic legacy-lowering tests to HLFIR (part 56) (#195578)

This conversion is basically rewrite of checks for these tests, because
HLFIR is very different from FIR.

Converted tests:
- Lower/derived-allocatable-components.f90
- Lower/polymorphic.f90
- Lower/vector-subscript-io.f90

Assisted-by: AI
DeltaFile
+265-543flang/test/Lower/polymorphic.f90
+286-452flang/test/Lower/vector-subscript-io.f90
+184-184flang/test/Lower/derived-allocatable-components.f90
+735-1,1793 files

LLVM/project 00005e4mlir/include/mlir/Interfaces VectorInterfaces.td VectorInterfaces.h, mlir/lib/Dialect/MemRef/Transforms FoldMemRefAliasOps.cpp

[mlir] Interface-ify updating starting positions on vector.transfer_*

This commit adds methods to VectorTransferOpInterface that allow
transfer operations to be queried for whether their base memref (or
tensor) and permutation map can be updated in some particular way and
then for performing this update. This is part of a series of changes
designed to make passes like fold-memref-alias-ops more generic,
allowing downstream operations, like IREE's transfer_gather, to
participate in them without needing to duplicate patterns.

In order to test this new method, migrate FoldMemrefAliasOps to use
these methods to fold memref.subview, memref.expand_shape,and
memref.collapse_shape into tranfer_read and transfer_write.

AI note: the tranfer_read / transfer_write patterns, which are taken
from a previous PR, were written with Claude 4.5.
DeltaFile
+182-100mlir/lib/Dialect/MemRef/Transforms/FoldMemRefAliasOps.cpp
+67-1mlir/include/mlir/Interfaces/VectorInterfaces.td
+38-3mlir/test/Dialect/MemRef/fold-memref-alias-ops.mlir
+1-0mlir/include/mlir/Interfaces/VectorInterfaces.h
+288-1044 files

LLVM/project 7bae454clang/lib/AST/ByteCode Interp.cpp, clang/test/AST/ByteCode records.cpp

[clang][bytecode] Allow constructor calls on extern RVO pointers (#195654)

Turns out 8b258206819d48ff6410ea99f3c63738318bd178 caused a regression
in that it broke function calls with extern RVO pointers. However, that
check in CheckInvoke() seems unneeded anyway, so remove it.
DeltaFile
+11-0clang/test/AST/ByteCode/records.cpp
+0-2clang/lib/AST/ByteCode/Interp.cpp
+11-22 files

LLVM/project e6bb3b6llvm/lib/IR Intrinsics.cpp

[NFC][LLVM] Use `isIntrinsicVarArg` in `Intrinsic::getType` (#195528)
DeltaFile
+11-16llvm/lib/IR/Intrinsics.cpp
+11-161 files

LLVM/project 0fec68ecompiler-rt/lib/asan asan_poisoning.cpp asan_errors.cpp, compiler-rt/test/asan/TestCases contiguous_container_crash.cpp use-after-poison-history-size-partial-granule.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+80-5compiler-rt/test/asan/TestCases/contiguous_container_crash.cpp
+24-13compiler-rt/lib/asan/asan_poisoning.cpp
+23-14compiler-rt/test/asan/TestCases/use-after-poison-history-size-partial-granule.cpp
+14-9compiler-rt/lib/asan/asan_errors.cpp
+141-414 files

LLVM/project d83f953compiler-rt/lib/asan asan_poisoning.cpp asan_errors.cpp, compiler-rt/test/asan/TestCases contiguous_container_crash.cpp use-after-poison-history-size-partial-granule.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+74-5compiler-rt/test/asan/TestCases/contiguous_container_crash.cpp
+23-14compiler-rt/test/asan/TestCases/use-after-poison-history-size-partial-granule.cpp
+17-13compiler-rt/lib/asan/asan_poisoning.cpp
+13-9compiler-rt/lib/asan/asan_errors.cpp
+127-414 files

LLVM/project 079b3cacompiler-rt/lib/asan asan_poisoning.cpp asan_errors.cpp, compiler-rt/test/asan/TestCases contiguous_container_crash.cpp use-after-poison-history-size-partial-granule.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+74-5compiler-rt/test/asan/TestCases/contiguous_container_crash.cpp
+23-14compiler-rt/test/asan/TestCases/use-after-poison-history-size-partial-granule.cpp
+17-13compiler-rt/lib/asan/asan_poisoning.cpp
+13-9compiler-rt/lib/asan/asan_errors.cpp
+127-414 files

LLVM/project e1ca956compiler-rt/lib/asan asan_poisoning.cpp asan_errors.cpp, compiler-rt/test/asan/TestCases use-after-poison-history-size-partial-granule.cpp contiguous_container_crash.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+23-14compiler-rt/test/asan/TestCases/use-after-poison-history-size-partial-granule.cpp
+17-13compiler-rt/lib/asan/asan_poisoning.cpp
+13-9compiler-rt/lib/asan/asan_errors.cpp
+1-5compiler-rt/test/asan/TestCases/contiguous_container_crash.cpp
+54-414 files

FreeNAS/freenas e22c136src/middlewared/middlewared/plugins initramfs.py boot.py, src/middlewared/middlewared/plugins/system_advanced gpu.py debug_kernel.py

improve db config upload
DeltaFile
+151-0src/middlewared/middlewared/plugins/initramfs.py
+37-114src/middlewared/middlewared/plugins/system_advanced/gpu.py
+0-65src/middlewared/middlewared/plugins/system_advanced/debug_kernel.py
+7-50src/middlewared/middlewared/plugins/tunable/utils.py
+26-0src/middlewared/middlewared/plugins/boot.py
+1-5src/middlewared/middlewared/plugins/tunable/__init__.py
+222-2342 files not shown
+226-2398 files

LLVM/project dba00e5compiler-rt/lib/asan asan_poisoning.cpp asan_errors.cpp, compiler-rt/test/asan/TestCases use-after-poison-history-size-partial-granule.cpp contiguous_container_crash.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+23-14compiler-rt/test/asan/TestCases/use-after-poison-history-size-partial-granule.cpp
+17-13compiler-rt/lib/asan/asan_poisoning.cpp
+13-9compiler-rt/lib/asan/asan_errors.cpp
+1-5compiler-rt/test/asan/TestCases/contiguous_container_crash.cpp
+54-414 files

LLVM/project e6664ebcompiler-rt/lib/asan asan_errors.cpp, compiler-rt/test/asan/TestCases use-after-poison-history-size-partial-granule.cpp contiguous_container_crash.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+23-14compiler-rt/test/asan/TestCases/use-after-poison-history-size-partial-granule.cpp
+13-9compiler-rt/lib/asan/asan_errors.cpp
+1-5compiler-rt/test/asan/TestCases/contiguous_container_crash.cpp
+37-283 files

LLVM/project f48e77dllvm/include/llvm/ADT BitVector.h ArrayRef.h

[NFC][LLVM][ADT] Remove function names from Doxygen comments (#195465)

Adopt LLVM CS recommendation to not repeat function or class name is
Doxygen comments.

https://llvm.org/docs/CodingStandards.html#doxygen-use-in-documentation-comments
DeltaFile
+50-46llvm/include/llvm/ADT/BitVector.h
+16-16llvm/include/llvm/ADT/ArrayRef.h
+10-14llvm/include/llvm/ADT/DenseMap.h
+9-9llvm/include/llvm/ADT/DeltaAlgorithm.h
+4-4llvm/include/llvm/ADT/APInt.h
+4-4llvm/include/llvm/ADT/DAGDeltaAlgorithm.h
+93-932 files not shown
+97-978 files

LLVM/project e8a0679compiler-rt/lib/asan asan_errors.cpp, compiler-rt/test/asan/TestCases use-after-poison-history-size-partial-granule.cpp contiguous_container_crash.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+23-14compiler-rt/test/asan/TestCases/use-after-poison-history-size-partial-granule.cpp
+13-9compiler-rt/lib/asan/asan_errors.cpp
+1-5compiler-rt/test/asan/TestCases/contiguous_container_crash.cpp
+37-283 files

LLVM/project 124db48compiler-rt/lib/asan asan_errors.cpp, compiler-rt/test/asan/TestCases use-after-poison-history-size-partial-granule.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+23-14compiler-rt/test/asan/TestCases/use-after-poison-history-size-partial-granule.cpp
+13-9compiler-rt/lib/asan/asan_errors.cpp
+36-232 files

LLVM/project 961bb81compiler-rt/lib/asan asan_errors.cpp, compiler-rt/test/asan/TestCases use-after-poison-history-size-partial-granule.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+18-11compiler-rt/test/asan/TestCases/use-after-poison-history-size-partial-granule.cpp
+10-8compiler-rt/lib/asan/asan_errors.cpp
+28-192 files

LLVM/project d4abd14compiler-rt/lib/asan asan_errors.cpp, compiler-rt/test/asan/TestCases use-after-poison-history-size-partial-granule.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+23-14compiler-rt/test/asan/TestCases/use-after-poison-history-size-partial-granule.cpp
+13-9compiler-rt/lib/asan/asan_errors.cpp
+36-232 files

LLVM/project f8f0647compiler-rt/lib/asan asan_errors.cpp, compiler-rt/test/asan/TestCases use-after-poison-history-size-partial-granule.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+18-11compiler-rt/test/asan/TestCases/use-after-poison-history-size-partial-granule.cpp
+10-8compiler-rt/lib/asan/asan_errors.cpp
+28-192 files

LLVM/project 72e28c8compiler-rt/lib/asan asan_errors.cpp, compiler-rt/test/asan/TestCases use-after-poison-history-size-partial-granule.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+18-11compiler-rt/test/asan/TestCases/use-after-poison-history-size-partial-granule.cpp
+9-7compiler-rt/lib/asan/asan_errors.cpp
+27-182 files

LLVM/project 00c9c00compiler-rt/lib/asan asan_errors.cpp, compiler-rt/test/asan/TestCases use-after-poison-history-size-partial-granule.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+18-11compiler-rt/test/asan/TestCases/use-after-poison-history-size-partial-granule.cpp
+9-7compiler-rt/lib/asan/asan_errors.cpp
+27-182 files

LLVM/project 181e209compiler-rt/lib/asan asan_errors.cpp, compiler-rt/test/asan/TestCases use-after-poison-history-size-partial-granule.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+18-11compiler-rt/test/asan/TestCases/use-after-poison-history-size-partial-granule.cpp
+2-3compiler-rt/lib/asan/asan_errors.cpp
+20-142 files

LLVM/project faf107ccompiler-rt/lib/asan asan_errors.cpp, compiler-rt/test/asan/TestCases use-after-poison-history-size-partial-granule.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+18-11compiler-rt/test/asan/TestCases/use-after-poison-history-size-partial-granule.cpp
+2-3compiler-rt/lib/asan/asan_errors.cpp
+20-142 files

LLVM/project 7202b04compiler-rt/lib/asan asan_errors.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+2-3compiler-rt/lib/asan/asan_errors.cpp
+2-31 files

LLVM/project e36d515llvm/lib/IR IRBuilder.cpp

[NFC][LLVM][IRBuilder] Use `map_to_vector` to build vector of types (#195459)
DeltaFile
+2-6llvm/lib/IR/IRBuilder.cpp
+2-61 files

LLVM/project 56eea20compiler-rt/lib/asan asan_errors.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+2-3compiler-rt/lib/asan/asan_errors.cpp
+2-31 files

LLVM/project 476bc22clang/include/clang/AST FormatString.h, clang/lib/AST FormatString.cpp PrintfFormatString.cpp

[clang] clang-format functionality related to format string parsing (NFC) (#195644)

This should help reduce diff in #169803.
DeltaFile
+678-643clang/lib/AST/FormatString.cpp
+422-362clang/lib/AST/PrintfFormatString.cpp
+325-281clang/lib/AST/ScanfFormatString.cpp
+178-210clang/lib/Sema/SemaChecking.cpp
+130-153clang/include/clang/AST/FormatString.h
+19-24clang/lib/AST/FormatStringParsing.h
+1,752-1,6736 files

FreeNAS/freenas e001663src/middlewared/middlewared/etc_files/local/ssh config.py, src/middlewared/middlewared/plugins filesystem.py sysdataset.py

Expand usage of atomic_write and truenas_os

This commit expands the use of atomic_write across many areas
of the product where we were basically hand-rolling the same.

Some subprocess calls in the system dataset plugin are also
opportunistically replaced with syscalls to OS fd-based mount
and unmount interfaces.
DeltaFile
+10-51src/middlewared/middlewared/etc_files/local/ssh/config.py
+24-4src/middlewared/middlewared/plugins/filesystem.py
+22-5src/middlewared/middlewared/plugins/sysdataset.py
+4-10src/middlewared/middlewared/utils/directoryservices/ipa.py
+3-9src/middlewared/middlewared/plugins/nfs_/status.py
+4-8src/middlewared/middlewared/utils/directoryservices/krb5_conf.py
+67-871 files not shown
+75-887 files