LLVM/project 445d626clang/lib/Interpreter IncrementalExecutor.cpp

[clang-repl] Use more precise search to find the orc runtime. (#175805)

The new mechanism relies on the path in the toolchain which should be
the autoritative answer. This patch tweaks the discovery of the orc
runtime from unittests where the resource directory is hard to deduce.

Should address the issue raised in #175435 and #175322

(cherry picked from commit 84c19e7cf303a0525fd6c7bf5d03053714402c91)
DeltaFile
+76-71clang/lib/Interpreter/IncrementalExecutor.cpp
+76-711 files

FreeBSD/doc 22fea81website/content/en/donations donors.adoc

Document Francesco Caruso's donation of a Raxda E54C to mikael@
DeltaFile
+1-0website/content/en/donations/donors.adoc
+1-01 files

LLVM/project 2a15022llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-maximum.ll simplify-demanded-fpclass-minimumnum.ll

InstCombine: Introduce nsz flag on minimum/maximum in SimplifyDemandedFPClass

Alive isn't particularly happy with this in the case where
one of the inputs could be zero, but I think
it's wrong: https://alive2.llvm.org/ce/z/dF7V6k

nsz shouldn't permit introducing a -0 result where
there wasn't one in the input here.
DeltaFile
+49-49llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximum.ll
+49-49llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimumnum.ll
+48-48llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximumnum.ll
+48-48llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimum.ll
+24-7llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+218-2015 files

OPNSense/core 8da4a37src/opnsense/mvc/app/controllers/OPNsense/Hostdiscovery/forms general.xml, src/opnsense/scripts/filter/lib/alias arpcache.py

interfaces: rename two "hostdiscovery" instances

These better reflect that "hostwatch" is used although the
service has been coined "Host discovery" or even "Automatic
Discovery".

(cherry picked from commit 48426a39e6193128fd89da8abc737d2fbe8a0d13)
DeltaFile
+1-1src/opnsense/mvc/app/controllers/OPNsense/Hostdiscovery/forms/general.xml
+1-1src/opnsense/scripts/filter/lib/alias/arpcache.py
+2-22 files

OPNSense/core 48426a3src/opnsense/mvc/app/controllers/OPNsense/Hostdiscovery/forms general.xml, src/opnsense/scripts/filter/lib/alias arpcache.py

interfaces: rename two "hostdiscovery" instances

These better reflect that "hostwatch" is used although the
service has been coined "Host discovery" or even "Automatic
Discovery".
DeltaFile
+1-1src/opnsense/mvc/app/controllers/OPNsense/Hostdiscovery/forms/general.xml
+1-1src/opnsense/scripts/filter/lib/alias/arpcache.py
+2-22 files

NetBSD/pkgsrc-wip bd553f5backintime PLIST, gDesklets PLIST

*: remove py-gnome2 dependencies

py-gnome2 is long gone.
DeltaFile
+0-776gDesklets/PLIST
+0-87backintime/PLIST
+0-84py-zeitgeist/PLIST
+0-80ldtp/PLIST
+0-61py-openastro/PLIST
+0-57py-openastro/Makefile
+0-1,14558 files not shown
+1-2,11364 files

FreeBSD/ports cd40749editors/zed distinfo Makefile.crates, editors/zed/files patch-crates_remote_src_transport.rs patch-crates_remote_src_remote__client.rs

editors/zed: Update to 0.219.4

Changelog: https://github.com/zed-industries/zed/releases/tag/v0.219.4

Reported by:    GitHub (watch releases)
DeltaFile
+133-121editors/zed/distinfo
+66-60editors/zed/Makefile.crates
+8-10editors/zed/files/patch-crates_remote_src_transport.rs
+18-0editors/zed/files/patch-crates_remote_src_remote__client.rs
+13-3editors/zed/files/patch-crates_remote__server_Cargo.toml
+8-8editors/zed/files/patch-Cargo.lock
+246-2029 files not shown
+274-23015 files

LLVM/project b84ffe0llvm/lib/Target/WebAssembly WebAssemblyInstrSIMD.td, llvm/test/CodeGen/WebAssembly simd-load-lane-offset.ll

[WebAssembly] LoadLane matching with offsets (#176005)

DeltaFile
+45-69llvm/test/CodeGen/WebAssembly/simd-load-lane-offset.ll
+14-15llvm/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td
+59-842 files

LLVM/project b0b1ab8flang/lib/Lower OpenACC.cpp, flang/lib/Optimizer/OpenACC/Support FIROpenACCTypeInterfaces.cpp

[flang][openacc] support array section privatization in lowering (#175184)

Add support array section in private, firstprivate, and reduction.

Key changes:
- Change the related data operation result type to return the same type
as the array base (same type as the acc variable input in the
operation), while it was the type of the section before. This allows
remapping the base the to result value (to use the data operation result
as the base when generating addressing inside the compute region).
- The generatePrivateInit implementation of FIROpenACCTypeInterfaces is
modified to allocate storage only for the section, and to return the
mock base address (that is the address of the allocation minus the
offset/lower bound of the privatized section).
- The code generating the copy and combiner region is moved from
OpenACC.cpp to FIROpenACCTypeInterfaces.cpp via the addition of new
generateCopy and generateCombiner interface in the
MappableTypeInterface. This allows sharing all the addressing helper
with generatePrivateInit, and will allow late generation of all recipes

    [7 lines not shown]
DeltaFile
+424-324flang/test/Lower/OpenACC/acc-reduction.f90
+498-135flang/lib/Optimizer/OpenACC/Support/FIROpenACCTypeInterfaces.cpp
+355-214flang/test/Lower/OpenACC/acc-private.f90
+138-373flang/lib/Lower/OpenACC.cpp
+6-65flang/test/Lower/OpenACC/acc-firstprivate-derived-pointer-component.f90
+15-32flang/test/Fir/OpenACC/recipe-populate-private.mlir
+1,436-1,14315 files not shown
+1,560-1,24521 files

LLVM/project 2789ad2llvm/lib/Target/X86 X86InstrCompiler.td, llvm/test/CodeGen/X86 replace-thunk-tail-win.ll

[X86] Fix TC_RETURN selection failure for Win+Thunk combination (#175977)

https://github.com/llvm/llvm-project/pull/158055 added a
IsNotWin64CCFunc predicate to these cases for reasons that are not super
clear to me, which causes selection failures as this combination is not
covered elsewhere.

Fixes https://github.com/llvm/llvm-project/issues/175965.
DeltaFile
+19-0llvm/test/CodeGen/X86/replace-thunk-tail-win.ll
+2-2llvm/lib/Target/X86/X86InstrCompiler.td
+21-22 files

LLVM/project e5999e8mlir/include/mlir/Dialect/Linalg/Transforms Transforms.h, mlir/lib/Dialect/Linalg/Transforms Transforms.cpp

[Linalg] Update Conv Decomposition patterns to work with generic convolution ops as well (#174196)

-- This commit updates Conv Decomposition patterns to work with both
named as
   well as generic convolution ops.
-- Since now a "generic" LinalgOp is being used as the root op in the
patterns
above the `assert` of the op implementing a ConvolutionOpInterface has
   been replaced with an early exit `if`.

Signed-off-by: Abhishek Varma <abhvarma at amd.com>
DeltaFile
+94-94mlir/lib/Dialect/Linalg/Utils/Utils.cpp
+62-51mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp
+13-14mlir/include/mlir/Dialect/Linalg/Transforms/Transforms.h
+3-0mlir/test/Dialect/Linalg/transform-op-decompose.mlir
+172-1594 files

LLVM/project cccfd01llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass.ll

InstCombine: Apply parameter nofpclass in SimplifyDemandedFPClass

Apply the use operand's nofpclass to the demanded mask.
DeltaFile
+11-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+5-0llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+16-02 files

LLVM/project 3ad6d35llvm/test/Analysis/CostModel/RISCV scalable-scatter.ll scalable-gather.ll

[RISCV] Add tests for rv32 gather/scatter costs. NFC

There's a divergence with the rv32 costs that I plan on fixing in
another patch, so this precommits the tests for them.

The zve32f RUN lines were split off into another file so the check prefixes
are easier to reason about.

The -riscv-v-vector-bits-max RUN lines were also removed to simplify the
check prefixes since I'm not sure if they were intentionally testing any
specific logic.
DeltaFile
+133-112llvm/test/Analysis/CostModel/RISCV/scalable-scatter.ll
+130-113llvm/test/Analysis/CostModel/RISCV/scalable-gather.ll
+125-0llvm/test/Analysis/CostModel/RISCV/scalable-scatter-zve32f.ll
+112-0llvm/test/Analysis/CostModel/RISCV/scalable-gather-zve32f.ll
+500-2254 files

FreeBSD/src 5d844f0share/misc committers-src.dot

committers-src: add myself (js@) with asomers as mentor

Reviewed by:    asomers
Approved by:    asomers (mentor)
Differential Revision:  https://reviews.freebsd.org/D54715
DeltaFile
+3-0share/misc/committers-src.dot
+3-01 files

OPNSense/core a505fe0src/etc/inc/plugins.inc.d hostwatch.inc

interfaces: fix hostwatch internal service name

(cherry picked from commit 8ab1130f073764e1d32feb8e76b0945b8f724159)
DeltaFile
+1-1src/etc/inc/plugins.inc.d/hostwatch.inc
+1-11 files

FreeBSD/ports adea905math/igraph distinfo pkg-plist

math/igraph: Update to 1.0.1
DeltaFile
+3-3math/igraph/distinfo
+1-1math/igraph/pkg-plist
+1-1math/igraph/Makefile
+5-53 files

OPNSense/core 8ab1130src/etc/inc/plugins.inc.d hostwatch.inc

interfaces: fix hostwatch internal service name
DeltaFile
+1-1src/etc/inc/plugins.inc.d/hostwatch.inc
+1-11 files

LLVM/project c5407e0clang/lib/Serialization TemplateArgumentHasher.cpp

[Serialization] Hash inner template arguments

The code is applied from ODRHash::AddDecl with the reasoning given
in the comment, to reduce collisions. This was particularly visible
with STL types templated on std::pair where its template arguments
were not taken into account.

Reviewed as part of https://github.com/llvm/llvm-project/pull/133057
DeltaFile
+15-0clang/lib/Serialization/TemplateArgumentHasher.cpp
+15-01 files

FreeBSD/ports 7adbf1cprint/py-pypdf distinfo Makefile

print/py-pypdf: Update to 6.6.0
DeltaFile
+3-3print/py-pypdf/distinfo
+1-1print/py-pypdf/Makefile
+4-42 files

NetBSD/pkgsrc oB0s6orfilesystems/ltfs Makefile

   ltfs: fix build on NetBSD 11
VersionDeltaFile
1.32+4-2filesystems/ltfs/Makefile
+4-21 files

OPNSense/core 87a9cb2src/opnsense/mvc/app/controllers/OPNsense/Radvd/forms dialogEntry.xml

radvd: typo via @monviech
DeltaFile
+1-1src/opnsense/mvc/app/controllers/OPNsense/Radvd/forms/dialogEntry.xml
+1-11 files

FreeBSD/ports 8256554textproc/py-elementpath distinfo Makefile, textproc/py-elementpath/files patch-pyproject.toml

textproc/py-elementpath: Update to 5.1.0
DeltaFile
+5-6textproc/py-elementpath/files/patch-pyproject.toml
+3-3textproc/py-elementpath/distinfo
+1-1textproc/py-elementpath/Makefile
+9-103 files

OPNSense/core ac2fc5a. Makefile

pkg: the script has the benefit of testing at the moment

pluginctl reaches into webgui.inc but the firmware and configd
use rc.restart_webgui which we want to hook into for now.
DeltaFile
+1-1Makefile
+1-11 files

FreeBSD/ports 5b579f8textproc/py-xmlschema distinfo Makefile, textproc/py-xmlschema/files patch-pyproject.toml

textproc/py-xmlschema: Update to 4.3.0
DeltaFile
+5-6textproc/py-xmlschema/files/patch-pyproject.toml
+3-3textproc/py-xmlschema/distinfo
+1-1textproc/py-xmlschema/Makefile
+9-103 files

NetBSD/pkgsrc rQaprWVdatabases/sqlite3-diff distinfo

   sqlite3-diff: regen distinfo after sqlite update
VersionDeltaFile
1.7+4-4databases/sqlite3-diff/distinfo
+4-41 files

FreeNAS/freenas edb5de7src/middlewared/middlewared/api/v26_04_0 zfs_resource_snapshot.py, src/middlewared/middlewared/plugins/apps upgrade.py

Make all `zfs.resource.snapshot` calls type-safe
DeltaFile
+117-140src/middlewared/middlewared/plugins/zfs/snapshot_crud.py
+39-30src/middlewared/middlewared/plugins/pool_/snapshot.py
+26-9src/middlewared/middlewared/api/v26_04_0/zfs_resource_snapshot.py
+17-16src/middlewared/middlewared/plugins/apps/upgrade.py
+17-12src/middlewared/middlewared/plugins/docker/migrate.py
+17-7src/middlewared/middlewared/plugins/vm/clone.py
+233-21417 files not shown
+316-27123 files

FreeBSD/ports 2c44d12deskutils/py-khal distinfo Makefile, deskutils/py-khal/files patch-pyproject.toml

deskutils/py-khal: Update to 0.13.0

PR:             292467
Reported by:    chalpin at cs.wisc.edu
DeltaFile
+8-7deskutils/py-khal/files/patch-pyproject.toml
+3-3deskutils/py-khal/distinfo
+1-1deskutils/py-khal/Makefile
+12-113 files

OPNSense/core a571809src/etc rc.restart_webgui, src/etc/rc.syshook.d/upgrade 20-isc-dhcp-plugin.sh

firmware: hook plugin install, third time is the charm?
DeltaFile
+7-1src/etc/rc.syshook.d/upgrade/20-isc-dhcp-plugin.sh
+3-0src/etc/rc.restart_webgui
+10-12 files

FreeNAS/freenas e630d2dsrc/middlewared/middlewared/api/v26_04_0 zfs_resource_snapshot.py, src/middlewared/middlewared/plugins/apps upgrade.py

Make all `zfs.resource.snapshot` calls type-safe
DeltaFile
+117-140src/middlewared/middlewared/plugins/zfs/snapshot_crud.py
+40-30src/middlewared/middlewared/plugins/pool_/snapshot.py
+26-9src/middlewared/middlewared/api/v26_04_0/zfs_resource_snapshot.py
+17-16src/middlewared/middlewared/plugins/apps/upgrade.py
+17-12src/middlewared/middlewared/plugins/docker/migrate.py
+17-7src/middlewared/middlewared/plugins/vm/clone.py
+234-21412 files not shown
+307-26518 files

LLVM/project d023577llvm/test/Transforms/LoopVectorize/RISCV vplan-vp-intrinsics.ll

[VPlan] Explicitly test EVL recipe has "evl" name. NFC

Addresses the comment in
https://github.com/llvm/llvm-project/pull/175493#pullrequestreview-3651607778
DeltaFile
+6-6llvm/test/Transforms/LoopVectorize/RISCV/vplan-vp-intrinsics.ll
+6-61 files