LLVM/project 02a2ccbflang/lib/Lower/Support PrivateReductionUtils.cpp, flang/test/Lower/OpenMP/DelayedPrivatization target-private-adjustable-array.f90

[Flang][OpenMP] Provide option to use heap allocation for private adjustable arrays (#186795)

The size of adjustable Fortran arrays is not known at compilation time.
Using limited GPU stack memory may cause hard-to-debug errors. On the
other hand, switching to heap memory allocation may lead to missed
optimization opportunities and significantly increased kernel execution
time.

Adding the option `-mmlir --enable-gpu-heap-alloc` allows the user to
generate valid code for adjustable Fortran arrays. The flag is off by
default, so there is no efficiency penalty for code that does not use
adjustable arrays.
DeltaFile
+81-0flang/test/Lower/OpenMP/DelayedPrivatization/target-private-adjustable-array.f90
+24-7flang/lib/Lower/Support/PrivateReductionUtils.cpp
+105-72 files

LLVM/project e8f97d4llvm/include/llvm/IR IntrinsicsSPIRV.td, llvm/test/CodeGen/SPIRV/pointers getelementptr-vector-index.ll

[SPIR-V] Fix llvm.spv.gep return type for vector-indexed GEPs (#185931)

The `int_spv_gep` intrinsic was defined with `llvm_anyptr_ty` which
forced it to return a scalar pointer. Change the return type to
`llvm_any_ty` to allow the intrinsic to match the actual result type of
the original GEP, whether scalar or vector
DeltaFile
+23-0llvm/test/CodeGen/SPIRV/pointers/getelementptr-vector-index.ll
+1-1llvm/include/llvm/IR/IntrinsicsSPIRV.td
+24-12 files

FreeBSD/ports ea4280cx11-wm/hyprland Makefile distinfo, x11-wm/hyprland/files extra-patch-src_layout_algorithm_tiled_scrolling_ScrollTapeController.cpp

x11-wm/hyprland: Update to 0.54.2

Changelog: https://github.com/hyprwm/Hyprland/releases/tag/v0.54.2

Reported by:    GitHub (watch releases)
DeltaFile
+0-11x11-wm/hyprland/files/extra-patch-src_layout_algorithm_tiled_scrolling_ScrollTapeController.cpp
+1-7x11-wm/hyprland/Makefile
+3-3x11-wm/hyprland/distinfo
+4-213 files

Dreckly/dreckly d2b4e45sysutils/mc46 distinfo, sysutils/mc46/patches patch-src_regex.c

mc46: Fix implicit decl of malloc.
DeltaFile
+14-0sysutils/mc46/patches/patch-src_regex.c
+1-0sysutils/mc46/distinfo
+15-02 files

FreeNAS/freenas cb43e15src/middlewared/middlewared/api/v27_0_0 update.py, src/middlewared/middlewared/utils mock.py

NAS-140310 / 27.0.0-BETA.1 / Also handle dicts in `get_mock_return_model` (#18468)

This fixes test_update.py::test_update failing with
```
AttributeError: 'dict' object has no attribute 'available'
```
Because `update.profile_choices` is expected to be a dict of objects,
but a dict of dicts is returned due to mocking.
DeltaFile
+9-9src/middlewared/middlewared/api/v27_0_0/update.py
+16-2src/middlewared/middlewared/utils/mock.py
+25-112 files

FreeBSD/ports 1ca786cwww/miniflux distinfo Makefile

www/miniflux: Update to 2.2.18
DeltaFile
+5-5www/miniflux/distinfo
+1-2www/miniflux/Makefile
+6-72 files

FreeNAS/freenas 76425e9src/freenas/usr/local/bin truenas-grub.py truenas-initrd.py

Fix remaining usage of middlewared.utils.io
DeltaFile
+1-1src/freenas/usr/local/bin/truenas-grub.py
+1-1src/freenas/usr/local/bin/truenas-initrd.py
+1-1src/freenas/usr/local/bin/truenas-nvdimm.py
+3-33 files

FreeNAS/freenas 5c53411src/middlewared/middlewared/plugins/alert alert.py, src/middlewared/middlewared/pytest/unit/plugins test_truenas_connect.py

Fix tests
DeltaFile
+2-5src/middlewared/middlewared/pytest/unit/plugins/test_truenas_connect.py
+1-0src/middlewared/middlewared/plugins/alert/alert.py
+3-52 files

LLVM/project 202ef22llvm/utils/lit/lit TestRunner.py

[lit] Stop holding subprocess objects open in TimeoutHelper (#186712)

Tweak TestRunner's TimeoutHelper storage to hold only PIDs rather
than the whole process object. Holding the object causes many pipes to
stay open, when all we need is the pid.

Addresses #185941
DeltaFile
+5-3llvm/utils/lit/lit/TestRunner.py
+5-31 files

LLVM/project 8c9c961llvm/include/llvm/IR InlineAsm.h, llvm/lib/CodeGen MachineInstr.cpp

[MIR] Fix printing INLINEASM dialects.
DeltaFile
+5-3llvm/include/llvm/IR/InlineAsm.h
+2-3llvm/test/CodeGen/MIR/Generic/inline-asm-extra-info.mir
+1-1llvm/lib/CodeGen/MachineInstr.cpp
+8-73 files

Dreckly/dreckly 748cd94sysutils/mc46 distinfo, sysutils/mc46/patches patch-src_regex.c

mc46: Fix implicit decl of malloc.
DeltaFile
+14-0sysutils/mc46/patches/patch-src_regex.c
+1-0sysutils/mc46/distinfo
+15-02 files

LLVM/project 77f9793lldb/test/Shell/SymbolFile/NativePDB vbases.test

[lldb][NativePDB] Compile `vbases.test` without default libraries (#186510)

#185735 added the `vbases.test`, which compiles with
`--target=x86_64-windows-msvc`. This will cause the final executable to
be linked to `libcmt.lib`. That doesn't work on ARM, so this PR changes
the command line to link without the default libraries. They're not
needed if we disable `/GS` (buffer security check) like in other tests.

We use `%clang_cl` over `%build` to be able to compile with DWARF as
well.
DeltaFile
+4-4lldb/test/Shell/SymbolFile/NativePDB/vbases.test
+4-41 files

FreeNAS/freenas 21703f6src/middlewared/middlewared/api/v27_0_0 update.py, src/middlewared/middlewared/utils mock.py

Also handle dicts in `get_mock_return_model`
DeltaFile
+9-9src/middlewared/middlewared/api/v27_0_0/update.py
+16-2src/middlewared/middlewared/utils/mock.py
+25-112 files

LLVM/project f75369dllvm/lib/Target/AArch64 AArch64ExpandPseudoInsts.cpp

[NFC][LLVM] Fix indentation issue in AArch64ExpandPseudo::expandMI (#186375)
DeltaFile
+243-243llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
+243-2431 files

Dreckly/dreckly e60ec05sysutils/slocate distinfo, sysutils/slocate/patches patch-ae

slocate: Fix implicit decl of rindex(3)
DeltaFile
+11-3sysutils/slocate/patches/patch-ae
+2-1sysutils/slocate/distinfo
+13-42 files

Dreckly/dreckly c3d2efesysutils/xpipe distinfo, sysutils/xpipe/patches patch-src_xpipe.c

xpipe: Fix implicit decl of bzero(3)
DeltaFile
+22-0sysutils/xpipe/patches/patch-src_xpipe.c
+1-0sysutils/xpipe/distinfo
+23-02 files

FreeNAS/freenas fcc69dasrc/middlewared/middlewared/plugins/zfs tier.py

Fix
DeltaFile
+52-72src/middlewared/middlewared/plugins/zfs/tier.py
+52-721 files

LLVM/project 50a5462clang/docs ReleaseNotes.rst, clang/lib/CodeGen ItaniumCXXABI.cpp

[CodeGen] Fix C++ global dtor for non-zero program AS targets (#186484)

In codegen for C++ global destructors, we pass a pointer to the
destructor to be called at program exit as the first arg to the
`__cxa_atexit` function.

If the target's default program AS and default AS are not equal, we need
to emit an addrspacecast from the program AS to the generic AS (which is
used as the argument type for the first arg of `__cxa_atexit`) in the
function call.

---------

Signed-off-by: Nick Sarnie <nick.sarnie at intel.com>
DeltaFile
+6-2clang/lib/CodeGen/ItaniumCXXABI.cpp
+7-0clang/test/CodeGenSPIRV/global-dtor.cpp
+1-0clang/docs/ReleaseNotes.rst
+14-23 files

Illumos/gate 1fca745usr/src/uts/common/klm nlm_impl.c

17961 klm: memory leak in nlm_host_destroy()
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+3-0usr/src/uts/common/klm/nlm_impl.c
+3-01 files

Illumos/gate d97e3edusr/src/uts/common/klm nlm_impl.c

17959 nlm_copy_netbuf(): NULL pointer dereference
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+5-1usr/src/uts/common/klm/nlm_impl.c
+5-11 files

LLVM/project 90fb588clang/docs LifetimeSafety.rst, clang/lib/Sema SemaLifetimeSafety.h

rebase

Created using spr 1.3.7
DeltaFile
+609-0clang/docs/LifetimeSafety.rst
+447-0llvm/test/TableGen/x86-fold-tables.inc
+184-260mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp
+154-169llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+254-0llvm/test/Transforms/LoopVectorize/VPlan/predicator.ll
+238-0clang/lib/Sema/SemaLifetimeSafety.h
+1,886-429216 files not shown
+6,057-2,384222 files

LLVM/project cd689d9clang/docs LifetimeSafety.rst, clang/lib/Sema SemaLifetimeSafety.h

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+609-0clang/docs/LifetimeSafety.rst
+447-0llvm/test/TableGen/x86-fold-tables.inc
+184-260mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp
+154-169llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+254-0llvm/test/Transforms/LoopVectorize/VPlan/predicator.ll
+238-0clang/lib/Sema/SemaLifetimeSafety.h
+1,886-429216 files not shown
+6,057-2,384222 files

LLVM/project 11fb271llvm/utils git-llvm-push

[Utils] Modernize type annotations in git-llvm-push

Import annotations from __future__ so we can start using more modern
annotations now rather than once we move to Python 3.10 while still
preserving Python 3.8 compatibility. Also fix a couple typing issues
while here.

Reviewers: ilovepi, petrhosek

Pull Request: https://github.com/llvm/llvm-project/pull/186690
DeltaFile
+20-19llvm/utils/git-llvm-push
+20-191 files

NetBSD/pkgsrc gPmMru3textproc/texi2roff distinfo, textproc/texi2roff/patches patch-af patch-aj

   texi2roff: ANSIfy to build with newer gcc

   (which no longer allows K&R-style behaviour)
VersionDeltaFile
1.2+17-14textproc/texi2roff/patches/patch-af
1.2+26-5textproc/texi2roff/patches/patch-aj
1.7+3-3textproc/texi2roff/distinfo
+46-223 files

Dreckly/dreckly 4f6bd07textproc/texi2roff distinfo, textproc/texi2roff/patches patch-af patch-aj

texi2roff: ANSIfy.
DeltaFile
+16-13textproc/texi2roff/patches/patch-af
+25-4textproc/texi2roff/patches/patch-aj
+2-2textproc/texi2roff/distinfo
+43-193 files

NetBSD/pkgsrc FAtGJrYwww/swish-e distinfo, www/swish-e/patches patch-src_filter.c

   swish-e: Fix implicit declaration of kill(2).
VersionDeltaFile
1.1+14-0www/swish-e/patches/patch-src_filter.c
1.14+2-1www/swish-e/distinfo
+16-12 files

NetBSD/pkgsrc n6HvpDRx11/tile distinfo, x11/tile/patches patch-avoid.c

   tile: Fix implicit declaration of index(3).
VersionDeltaFile
1.1+14-0x11/tile/patches/patch-avoid.c
1.8+2-1x11/tile/distinfo
+16-12 files

Dreckly/dreckly 0634b7cwww/swish-e distinfo, www/swish-e/patches patch-src_filter.c

swish-e: Fix implicit function decl
DeltaFile
+14-0www/swish-e/patches/patch-src_filter.c
+1-0www/swish-e/distinfo
+15-02 files

FreeNAS/freenas 92128b5src/middlewared/middlewared/plugins/pool_ dataset_details.py

NAS-140272 / 26.0.0-BETA.1 / Fix `pool.dataset.details` crashing when webshare exist (by themylogin) (#18463)

An integration test exists, but it is not being run because
https://ixsystemsinc.atlassian.net/browse/TNC-1198 is not ready

Original PR: https://github.com/truenas/middleware/pull/18462

Co-authored-by: themylogin <themylogin at gmail.com>
DeltaFile
+7-1src/middlewared/middlewared/plugins/pool_/dataset_details.py
+7-11 files

FreeNAS/freenas 8983dc8src/middlewared/middlewared/plugins/pool_ dataset_details.py

NAS-140272 / 26.0.0-BETA.2 / Fix `pool.dataset.details` crashing when webshare exist (by themylogin) (#18464)

An integration test exists, but it is not being run because
https://ixsystemsinc.atlassian.net/browse/TNC-1198 is not ready

Original PR: https://github.com/truenas/middleware/pull/18462

Co-authored-by: themylogin <themylogin at gmail.com>
DeltaFile
+7-1src/middlewared/middlewared/plugins/pool_/dataset_details.py
+7-11 files