LLVM/project 5a6e027llvm/lib/Target/AArch64 AArch64ISelLowering.cpp

fix Dave Green's comment

Created using spr 1.3.7
DeltaFile
+1-1llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+1-11 files

LLVM/project 8feceeellvm/lib/Target/AArch64 AArch64ISelLowering.cpp

update

Created using spr 1.3.7
DeltaFile
+1-1llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+1-11 files

LLVM/project 42ff1f7llvm/lib/Target/AArch64 AArch64ISelLowering.cpp

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+1-1llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+1-11 files

LLVM/project ef3955dlibclc/opencl/lib/amdgcn-amdhsa/workitem get_local_size.cl get_global_size.cl

libclc: Reimplement amdhsa dispatch size functions (#184885)

Assume cov5 and use new ABI.
DeltaFile
+14-10libclc/opencl/lib/amdgcn-amdhsa/workitem/get_local_size.cl
+8-4libclc/opencl/lib/amdgcn-amdhsa/workitem/get_global_size.cl
+22-142 files

OpenZFS/src d979457cmd/zstream zstream_util.c zstream_util.h

zstream: consolidate shared code

zstream currently contains three identical copies of dump_record(),
which appear to all be drawn from libzfs_sendrecv.c. The original
is marked internal.

This PR adds zstream_util.[hc] and puts the shared code there along with
a couple of other items in common.

No functional changes.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Garth Snyder <garth at garthsnyder.com>
Closes #18284
DeltaFile
+106-0cmd/zstream/zstream_util.c
+60-0cmd/zstream/zstream_util.h
+1-53cmd/zstream/zstream_redup.c
+1-25cmd/zstream/zstream_decompress.c
+1-25cmd/zstream/zstream_recompress.c
+1-12cmd/zstream/zstream_dump.c
+170-1152 files not shown
+173-1198 files

LLVM/project 03d453alibc/src/__support/FPUtil/generic add_sub.h, libc/test/src/math/smoke AddTest.h SubTest.h

[libc][math] Fix FP add/sub for signed-zero operands (#183243)

(-0.0) + (-0.0) and (-0.0) - (+0.0) returned +0.0 instead of -0.0.

Ensure these cases comply with IEEE 754 §6.3 rule.
DeltaFile
+15-2libc/test/src/math/smoke/AddTest.h
+15-2libc/test/src/math/smoke/SubTest.h
+2-0libc/src/__support/FPUtil/generic/add_sub.h
+32-43 files

LLVM/project 211bef9libclc/opencl/lib/generic/synchronization work_group_barrier.cl

__opencl_get_clang_memory_scope
DeltaFile
+4-3libclc/opencl/lib/generic/synchronization/work_group_barrier.cl
+4-31 files

LLVM/project dcd1bfbmlir/test/Integration/Dialect/XeVM/GPU gpu_printf.mlir

[MLIR][XeVM] Mark gpu.printf test with XFAIL. (#184215)

gpu.printf test is expect to fail until vararg handling issue with
SPIR-V backend is resolved.
DeltaFile
+5-0mlir/test/Integration/Dialect/XeVM/GPU/gpu_printf.mlir
+5-01 files

LLVM/project 31fe34alibclc/opencl/lib/generic SOURCES, libclc/opencl/lib/generic/synchronization work_group_barrier.cl

Use __opencl_get_clang_memory_scope
DeltaFile
+2-1libclc/opencl/lib/generic/synchronization/work_group_barrier.cl
+1-1libclc/opencl/lib/generic/SOURCES
+3-22 files

LLVM/project 780fdb8libclc/opencl/lib/generic/synchronization work_group_barrier.cl barrier.cl

Rename file
DeltaFile
+25-0libclc/opencl/lib/generic/synchronization/work_group_barrier.cl
+0-25libclc/opencl/lib/generic/synchronization/barrier.cl
+25-252 files

LLVM/project ed5880alibclc/opencl/lib/amdgcn SOURCES, libclc/opencl/lib/amdgcn/synchronization barrier.cl

libclc: Define work_group_barrier

Previously only the old barrier name was implemented. Define this
as an indirection around the new name, and move it to common code.
The target implementations are already provided by __clc_work_group_barrier,
so targets were unnecessarily duplicating these.

This also fixes the default scope, which should be
memory_work_group_scope. Previously this was guessing that
if the flags included global memory, it makes the scope
device which is not the case.
DeltaFile
+25-0libclc/opencl/lib/generic/synchronization/barrier.cl
+0-17libclc/opencl/lib/amdgcn/synchronization/barrier.cl
+0-17libclc/opencl/lib/ptx-nvidiacl/synchronization/barrier.cl
+1-1libclc/opencl/lib/generic/async/wait_group_events.cl
+1-0libclc/opencl/lib/generic/SOURCES
+0-1libclc/opencl/lib/amdgcn/SOURCES
+27-361 files not shown
+27-377 files

LLVM/project 58c5252lldb/include/lldb/DataFormatters TypeSynthetic.h, lldb/source/Plugins/Language/ObjC NSDictionary.cpp NSSet.cpp

[lldb] Automatic indexing for synthetic children of collections (#174885)

Synthetic providers for collection types use a child name format of
"[N]".

This `ValueObjectSynthetic` to automatically convert child names in this
convention to the index embedded in the subscript string. With this
change, synthetic formatters for collections will only need to implement
`GetIndexOfChildWithName` or `get_child_index` for non-indexed
collection children. Some examples of non-indexed children are
`$$dereference$$` support, or "hidden" children.

The automatic conversion applies to N values that are less than the
number of children reported by the synthetic provider.
DeltaFile
+0-83lldb/source/Plugins/Language/ObjC/NSDictionary.cpp
+0-51lldb/source/Plugins/Language/ObjC/NSSet.cpp
+0-34lldb/source/Plugins/Language/ObjC/NSArray.cpp
+25-5lldb/source/ValueObject/ValueObjectSynthetic.cpp
+23-0lldb/test/API/functionalities/data-formatter/synthetic_subscript/TestSyntheticSubscript.py
+22-1lldb/include/lldb/DataFormatters/TypeSynthetic.h
+70-17419 files not shown
+106-31225 files

LLVM/project a84653fllvm/lib/Target/ARM ARMSubtarget.cpp

Fix more typos in the AArch64 codebase using the

Created using spr 1.3.7
DeltaFile
+1-1llvm/lib/Target/ARM/ARMSubtarget.cpp
+1-11 files

LLVM/project 83bc933mlir/include/mlir/Dialect/Utils IndexingUtils.h

NFC: MLIR Indexing Utils comment fix (#183438)

the comment for delinearize was incorrect and swapped modulus and
division, updated comment to match code
DeltaFile
+2-2mlir/include/mlir/Dialect/Utils/IndexingUtils.h
+2-21 files

LLVM/project 008dc8bflang-rt/lib/runtime execute.cpp, flang-rt/unittests/Runtime CommandTest.cpp

[flang-rt] Fix EXECUTE_COMMAND_LINE() on Windows (#184875)

Detect cmd.exe special status code 9009 that indicates "command not
found" condition. Crash the process if "command not found" detected when
CMDSTAT was not specified.
DeltaFile
+44-10flang-rt/lib/runtime/execute.cpp
+8-8flang-rt/unittests/Runtime/CommandTest.cpp
+52-182 files

LLVM/project c9555f6lldb/source/Plugins/DynamicLoader/Darwin-Kernel DynamicLoaderDarwinKernel.cpp

[lldb][Darwin] Don't try to insert breakpoint on corefiles (#184749)

lldb is printing an error that the kext-loaded notification breakpoint
can't be set when debugging a kernel corefile. The breakpoint only needs
to be inserted in live debug sessions.

rdar://170813438
DeltaFile
+2-1lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp
+2-11 files

FreeNAS/freenas 865ac5bsrc/middlewared/middlewared/plugins snapshot.py, src/middlewared/middlewared/plugins/snapshot __init__.py crud.py

Convert pool.snapshottask to the new pattern
DeltaFile
+0-360src/middlewared/middlewared/plugins/snapshot.py
+195-0src/middlewared/middlewared/plugins/snapshot/__init__.py
+182-0src/middlewared/middlewared/plugins/snapshot/crud.py
+0-81src/middlewared/middlewared/plugins/snapshot_/task_retention.py
+73-0src/middlewared/middlewared/plugins/snapshot/retention.py
+46-0src/middlewared/middlewared/plugins/snapshot/attachment.py
+496-4415 files not shown
+551-48411 files

NetBSD/pkgsrc-wip 559aa72. Makefile, maolan distinfo cargo-depends.mk

maolan: add new package for testing
DeltaFile
+1,856-0maolan/distinfo
+619-0maolan/cargo-depends.mk
+23-0maolan/Makefile
+3-1Makefile
+2-0maolan/DESCR
+2-0maolan/PLIST
+2,505-16 files

FreeNAS/freenas 0d6d057src/middlewared/middlewared/plugins/filesystem_ utils.py

Address review

(cherry picked from commit 25e0f7173d46d1020d56a37485b248c97d4c99a4)
DeltaFile
+6-1src/middlewared/middlewared/plugins/filesystem_/utils.py
+6-11 files

FreeNAS/freenas 29e45b6src/middlewared/middlewared/utils mount.py

filter out snapshots from iter_mountinfo

This commit adds a non-default parameter to include ZFS
snapshots in iter_mountinfo results. It fixes a bug whereby
automounted snapshots could accidentally leak into mount
info results causing logic relying on this to potentially
walk into snapshot directories. Heuristic is to check
whether source filesystem has an @ character and is ZFS
in order to positively identify snapshots vs other
filesystems. One impact of this heuristic is that users
manually mounting snapshots into normal filesystem paths
will have the snapshot excluded from results. I think
this is probably the correct solution, but one we can
revisit if needed.

(cherry picked from commit 2505bd0f508aad3387a450a5a6c3866ba2d8d909)
DeltaFile
+38-3src/middlewared/middlewared/utils/mount.py
+38-31 files

FreeNAS/freenas 61aec21src/middlewared/middlewared/utils mount.py

Remove unnecessary note

(cherry picked from commit 6eef4bee234b0126d6b1182a3b2c4864f93e4c1b)
DeltaFile
+0-5src/middlewared/middlewared/utils/mount.py
+0-51 files

FreeNAS/freenas 7b513a8src/middlewared/middlewared/utils mount.py

Remove unnecessary note

(cherry picked from commit 6eef4bee234b0126d6b1182a3b2c4864f93e4c1b)
DeltaFile
+0-5src/middlewared/middlewared/utils/mount.py
+0-51 files

FreeNAS/freenas 8da9e87src/middlewared/middlewared/plugins/filesystem_ utils.py

Address review

(cherry picked from commit 25e0f7173d46d1020d56a37485b248c97d4c99a4)
DeltaFile
+6-1src/middlewared/middlewared/plugins/filesystem_/utils.py
+6-11 files

FreeNAS/freenas decccbbsrc/middlewared/middlewared/utils mount.py

filter out snapshots from iter_mountinfo

This commit adds a non-default parameter to include ZFS
snapshots in iter_mountinfo results. It fixes a bug whereby
automounted snapshots could accidentally leak into mount
info results causing logic relying on this to potentially
walk into snapshot directories. Heuristic is to check
whether source filesystem has an @ character and is ZFS
in order to positively identify snapshots vs other
filesystems. One impact of this heuristic is that users
manually mounting snapshots into normal filesystem paths
will have the snapshot excluded from results. I think
this is probably the correct solution, but one we can
revisit if needed.

(cherry picked from commit 2505bd0f508aad3387a450a5a6c3866ba2d8d909)
DeltaFile
+38-3src/middlewared/middlewared/utils/mount.py
+38-31 files

FreeNAS/freenas 93b6ec6src/middlewared/middlewared/plugins/filesystem_ utils.py, src/middlewared/middlewared/utils mount.py

NAS-140148 / 27.0.0-BETA.1 / filter out snapshots from iter_mountinfo (#18374)

This commit adds a non-default parameter to include ZFS snapshots in
iter_mountinfo results. It fixes a bug whereby automounted snapshots
could accidentally leak into mount info results causing logic relying on
this to potentially walk into snapshot directories. Heuristic is to
check whether source filesystem has an @ character and is ZFS in order
to positively identify snapshots vs other filesystems. One impact of
this heuristic is that users manually mounting snapshots into normal
filesystem paths will have the snapshot excluded from results. I think
this is probably the correct solution, but one we can revisit if needed.
DeltaFile
+33-3src/middlewared/middlewared/utils/mount.py
+6-1src/middlewared/middlewared/plugins/filesystem_/utils.py
+39-42 files

OpenZFS/src 5dad945cmd/zfs zfs_main.c, include libzfs.h

Add --no-preserve-encryption flag

* Add an option to send datasets with params or replicate
without preserving encryption
* Add a test case for the new functionality

Reviewed-by: Paul Dagnelie <paul.dagnelie at klarasystems.com>
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: Alexander Motin <alexander.motin at TrueNAS.com>
Signed-off-by: Chris Jacobs <idefix2020dev at gmail.com>
Closes #18240
DeltaFile
+31-15lib/libzfs/libzfs_sendrecv.c
+13-4man/man8/zfs-send.8
+7-3cmd/zfs/zfs_main.c
+8-0tests/zfs-tests/tests/functional/rsend/send_encrypted_props.ksh
+3-0include/libzfs.h
+62-225 files

LLVM/project 559951clibclc/clc/include/clc/subgroup sub_group_broadcast.h, libclc/clc/lib/amdgcn SOURCES

libclc: Add sub_group_broadcast
DeltaFile
+55-0libclc/clc/lib/amdgcn/subgroup/sub_group_broadcast.cl
+43-0libclc/clc/include/clc/subgroup/sub_group_broadcast.h
+32-0libclc/opencl/lib/generic/subgroup/sub_group_broadcast.cl
+1-0libclc/clc/lib/amdgcn/SOURCES
+1-0libclc/opencl/lib/generic/SOURCES
+132-05 files

LLVM/project 1813143libclc/opencl/lib/amdgcn SOURCES, libclc/opencl/lib/amdgcn/subgroup subgroup.cl

libclc: Add amdgpu subgroup functions
DeltaFile
+74-0libclc/opencl/lib/amdgcn/subgroup/subgroup.cl
+1-0libclc/opencl/lib/amdgcn/SOURCES
+75-02 files

LLVM/project 0b5d5eflibclc/opencl/lib/generic/atomic atomic_work_item_fence.cl

__opencl_get_clang_memory_scope
DeltaFile
+2-1libclc/opencl/lib/generic/atomic/atomic_work_item_fence.cl
+2-11 files

LLVM/project e2d14bflibclc/clc/lib/amdgcn/mem_fence clc_mem_fence.cl, libclc/opencl/lib/generic SOURCES

libclc: Add atomic_work_item_fence
DeltaFile
+17-0libclc/opencl/lib/generic/atomic/atomic_work_item_fence.cl
+2-0libclc/clc/lib/amdgcn/mem_fence/clc_mem_fence.cl
+1-0libclc/opencl/lib/generic/SOURCES
+20-03 files