LLVM/project 841a606llvm/lib/Target/AArch64 AArch64PerfectShuffle.cpp AArch64PerfectShuffle.h, llvm/test/CodeGen/AMDGPU fcanonicalize.ll llvm.log10.ll

Merge branch 'main' into users/krzysz00/insert-concat-dagcombine
DeltaFile
+6,583-0llvm/lib/Target/AArch64/AArch64PerfectShuffle.cpp
+3-6,571llvm/lib/Target/AArch64/AArch64PerfectShuffle.h
+1,825-1,328llvm/test/Transforms/LoopVectorize/WebAssembly/memory-interleave.ll
+2,269-65llvm/test/CodeGen/AMDGPU/fcanonicalize.ll
+1,134-744llvm/test/CodeGen/AMDGPU/llvm.log10.ll
+1,134-744llvm/test/CodeGen/AMDGPU/llvm.log.ll
+12,948-9,4521,357 files not shown
+65,358-25,9271,363 files

LLVM/project f36f02eflang/include/flang/Optimizer/Dialect FIROps.td, flang/lib/Optimizer/Dialect FIROps.cpp

rebase
DeltaFile
+46-22flang/lib/Optimizer/Dialect/FIROps.cpp
+7-5flang/include/flang/Optimizer/Dialect/FIROps.td
+53-272 files

LLVM/project 292362dflang/test/Fir mem2reg.mlir

update test after #198552
DeltaFile
+1-1flang/test/Fir/mem2reg.mlir
+1-11 files

LLVM/project b0a76c0flang/include/flang/Optimizer/Dialect FIROps.td FIROps.h, flang/lib/Optimizer/Dialect FIROps.cpp

[flang][mem2reg] promote memory slots through declares
DeltaFile
+195-16flang/test/Fir/mem2reg.mlir
+87-24flang/lib/Optimizer/Dialect/FIROps.cpp
+9-4flang/include/flang/Optimizer/Dialect/FIROps.td
+1-0flang/include/flang/Optimizer/Dialect/FIROps.h
+292-444 files

FreeBSD/doc e0f851cwebsite/content/ru/releases/15.1R _index.adoc installation.adoc

website/ru links fixed

Approved by: doceng (implicit)
DeltaFile
+1-1website/content/ru/releases/15.1R/_index.adoc
+1-1website/content/ru/releases/15.1R/installation.adoc
+1-1website/content/ru/releases/15.1R/relnotes.adoc
+1-1website/content/ru/releases/15.1R/upgrading.adoc
+4-44 files

LLVM/project 9018242llvm/test/Transforms/LoopInterchange fixed-size-no-signed-wrap.ll

[LoopInterchange] Add test for #200788 (NFC) (#204107)
DeltaFile
+80-0llvm/test/Transforms/LoopInterchange/fixed-size-no-signed-wrap.ll
+80-01 files

FreeBSD/ports 4c1e1dbdatabases/sabiql distinfo Makefile.crates

databases/sabiql: Update to 0.13.0

ChangeLog:

- https://github.com/riii111/sabiql/releases/tag/v1.13.0

Reported by:    riii111 <notifications at github.com>
DeltaFile
+33-33databases/sabiql/distinfo
+15-15databases/sabiql/Makefile.crates
+1-1databases/sabiql/Makefile
+49-493 files

FreeBSD/ports 998b572devel/sbt distinfo Makefile

devel/sbt: update to 1.12.12 release.
DeltaFile
+3-3devel/sbt/distinfo
+1-1devel/sbt/Makefile
+4-42 files

LLVM/project e28c71dllvm/lib/Target/NVPTX NVPTXISelLowering.cpp NVPTXAsmPrinter.cpp

Revert "[NVPTX] Rip out vestigial variadic support (NFC) (#202385)"

This reverts commit e63cd40ccce67f9472af9676185d7c87157043b4.
DeltaFile
+230-64llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
+21-11llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
+9-4llvm/lib/Target/NVPTX/NVPTXISelLowering.h
+8-0llvm/lib/Target/NVPTX/NVPTXSubtarget.h
+268-794 files

LLVM/project 798358fllvm/lib/Target/AMDGPU SIISelLowering.cpp, llvm/test/CodeGen/AMDGPU fcopysign.bf16.ll fcopysign.f16.ll

[AMDGPU] Fix lowerFCOPYSIGN dropping the sign bit when narrowing the sign operand (#203492)

TRUNCATE of the v2i32-bitcast sign kept the low 16 bits of each lane but
dropped f32 sign bit at bit 31

Shift right by 16 first so the sign bit lands in the f16 sign position

---------

Co-authored-by: Jay Foad <jay.foad at gmail.com>
DeltaFile
+58-52llvm/test/CodeGen/AMDGPU/fcopysign.bf16.ll
+48-46llvm/test/CodeGen/AMDGPU/fcopysign.f16.ll
+6-2llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+112-1003 files

LLVM/project 0ad5f11llvm/lib/Target/SPIRV SPIRVModuleAnalysis.cpp, llvm/test/CodeGen/SPIRV/hlsl-intrinsics InterlockedAdd_spv_i64.ll

[SPIR-V] Add Int64Atomics to Vulkan available capabilities (#203194)

fixes #202456
DeltaFile
+0-4llvm/test/CodeGen/SPIRV/hlsl-intrinsics/InterlockedAdd_spv_i64.ll
+2-1llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.cpp
+2-52 files

OpenBSD/ports BOtvD7ydevel/codex crates.inc distinfo, devel/codex/patches patch-codex-rs_Cargo_toml patch-codex-rs_core_src_config_mod_rs

   devel/codex: update to 0.140.0
VersionDeltaFile
1.19+1,181-1,199devel/codex/crates.inc
1.28+4-38devel/codex/distinfo
1.25+3-3devel/codex/patches/patch-codex-rs_Cargo_toml
1.28+1-1devel/codex/patches/patch-codex-rs_core_src_config_mod_rs
1.3+1-1devel/codex/patches/patch-codex-rs_core-skills_src_invocation_utils_rs
1.28+1-1devel/codex/Makefile
+1,191-1,2436 files

LLVM/project 2fd832dclang/docs ReleaseNotes.rst, clang/lib/Driver/ToolChains Linux.cpp

fixup! Address PR comments
DeltaFile
+44-62clang/test/Driver/stdc-predef.c
+11-4clang/lib/Driver/ToolChains/Linux.cpp
+2-1clang/docs/ReleaseNotes.rst
+57-673 files

FreeBSD/doc 215ad2fwebsite/content/ru/releases/15.1R hardware.po hardware.adoc

website: RU - add 15.1R to ru/releases pages

15.1R release documents translated to Russian.
Link to new release added to ru/releases page.
News item added to news page in Russian.

Differential Revision: https://reviews.freebsd.org/D57603
DeltaFile
+17,647-0website/content/ru/releases/15.1R/hardware.po
+4,325-0website/content/ru/releases/15.1R/hardware.adoc
+697-0website/content/ru/releases/15.1R/announce.adoc
+272-66website/content/ru/releases/15.1R/installation.adoc
+302-0website/content/ru/releases/15.1R/upgrading.adoc
+162-0website/content/ru/releases/15.1R/readme.adoc
+23,405-666 files not shown
+23,513-12312 files

FreeBSD/ports e2deba3www/lighttpd distinfo Makefile, www/lighttpd/files patch-src_CMakeLists.txt

www/lighttpd: update to 1.4.83

Changelog:      https://redmine.lighttpd.net/projects/lighttpd/wiki/Release-1_4_83
DeltaFile
+0-32www/lighttpd/files/patch-src_CMakeLists.txt
+3-3www/lighttpd/distinfo
+1-1www/lighttpd/Makefile
+4-363 files

FreeBSD/ports ccf5d68math/reduce/files patch-libraries_libffi_libffi.map.in

math/reduce: fix build on powerpc64*

On architectures where long double is 64-bit, ffi_type_longdouble is
not available.
DeltaFile
+12-0math/reduce/files/patch-libraries_libffi_libffi.map.in
+12-01 files

FreeBSD/ports d042dcanet-mgmt/ipfixcol2 Makefile

net-mgmt/ipfixcol2: enable on powerpc64*
DeltaFile
+1-1net-mgmt/ipfixcol2/Makefile
+1-11 files

FreeBSD/ports 232ac46misc/valentina/files patch-src_libs_vgeometry_vcubicbezierpath.cpp

misc/valentina: fix build on powerpc64*

long double is 64-bit on powerpc64*:
ERROR: [1m/wrkdirs/usr/ports/misc/valentina/work/valentina-54b3c6a47d7c81df864fae531396f19955ab1e22/src/libs/vgeometry/vcubicbezierpath.cpp:315:30: [0m[0;1;31merror: [0m[1mimplicit conversion from 'vsizetype' (aka 'long long') to 'long double' may lose precision [-Werror,-Wimplicit-int-float-conversion][0m
  315 |     return qFloor(qAbs((size - 4) / 3.0L + 1));[0m
      | [0;1;32m                        ~~~~~^~~  ~
[0m1 error generated.
DeltaFile
+11-0misc/valentina/files/patch-src_libs_vgeometry_vcubicbezierpath.cpp
+11-01 files

FreeBSD/ports e46a4cfnet/sendme/files patch-cargo-crates_netwatch-0.18.0_src_interfaces_bsd_freebsd.rs patch-cargo-crates_netdev-0.43.0_src_os_unix_link__speed.rs

net/sendme: fix build on powerpc64*

1. For netdev crate, the relevant code is not amd64-only, but applies
to any 64-bit architecture.
2. For netwatch crate, the relevant code is not aarch64-only, but
also works on powerpc64* and should work on riscv64.
DeltaFile
+14-0net/sendme/files/patch-cargo-crates_netwatch-0.18.0_src_interfaces_bsd_freebsd.rs
+1-1net/sendme/files/patch-cargo-crates_netdev-0.43.0_src_os_unix_link__speed.rs
+15-12 files

FreeBSD/ports 2c610bdnet/dumbpipe/files patch-cargo-crates_netwatch-0.18.0_src_interfaces_bsd_freebsd.rs patch-cargo-crates_netdev-0.43.0_src_os_unix_link__speed.rs

net/dumbpipe: fix build on powerpc64*

1. For netdev crate, the relevant code is not amd64-only, but applies
to any 64-bit architecture.
2. For netwatch crate, the relevant code is not aarch64-only, but
also works on powerpc64* and should work on riscv64.
DeltaFile
+14-0net/dumbpipe/files/patch-cargo-crates_netwatch-0.18.0_src_interfaces_bsd_freebsd.rs
+11-0net/dumbpipe/files/patch-cargo-crates_netdev-0.43.0_src_os_unix_link__speed.rs
+25-02 files

FreeBSD/ports 70ec0b6devel/hs-ShellCheck/files patch-__cabal__deps_tasty-1.5.3_tasty.cabal

devel/hs-ShellCheck: fix build on powerpc64le

powerpc64le is 64-bit as well.
DeltaFile
+11-0devel/hs-ShellCheck/files/patch-__cabal__deps_tasty-1.5.3_tasty.cabal
+11-01 files

FreeBSD/ports 4ca8795shells/oksh distinfo Makefile

shells/oksh: update to 7.9
DeltaFile
+3-3shells/oksh/distinfo
+1-1shells/oksh/Makefile
+4-42 files

FreeBSD/ports 611ea82x11-wm/mango distinfo Makefile

x11-wm/mango: Update to 0.14.4

ChangeLog:

- https://github.com/mangowm/mango/releases/tag/0.14.3
- https://github.com/mangowm/mango/releases/tag/0.14.4

Reported by:    DreamMaoMao <notifications at github.com>
DeltaFile
+3-3x11-wm/mango/distinfo
+1-1x11-wm/mango/Makefile
+4-42 files

OpenBSD/ports V9tduJ0editors/libreoffice/patches patch-external_xmlsec_openbsd_patch

   unbreak build; forgot to update patches before committing
VersionDeltaFile
1.2+5-4editors/libreoffice/patches/patch-external_xmlsec_openbsd_patch
+5-41 files

NetBSD/pkgsrc gO7MqY7net/siproxd distinfo, net/siproxd/patches patch-acinclude.m4 patch-configure

   Add patches so configure works with newer compiler default standards.
VersionDeltaFile
1.1+15-0net/siproxd/patches/patch-acinclude.m4
1.1+15-0net/siproxd/patches/patch-configure
1.5+3-1net/siproxd/distinfo
+33-13 files

LLVM/project 427807ellvm/lib/Target/AArch64 AArch64TargetTransformInfo.cpp, llvm/test/Transforms/InstCombine/AArch64 sve-intrinsic-mla-one.ll

[AArch64][SVE] add missing instcombine x+1 -> x (#201851)
DeltaFile
+97-0llvm/test/Transforms/InstCombine/AArch64/sve-intrinsic-mla-one.ll
+25-0llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
+122-02 files

OpenBSD/ports 9XZrqTXnet/librenms distinfo Makefile, net/librenms/pkg PLIST-main PLIST-doc

   update to librenms-26.6.0
VersionDeltaFile
1.5+186-13net/librenms/pkg/PLIST-main
1.156+4-4net/librenms/distinfo
1.3+3-0net/librenms/pkg/PLIST-doc
1.227+1-1net/librenms/Makefile
+194-184 files

OpenBSD/src RRwNTqausr.bin/tmux window-copy.c

   Allow rectangle selection to extend past end of current line to behave
   the same as vi with virtualedit=block set. From Mark Kelly in GitHub
   issue 5227.
VersionDeltaFile
1.407+7-3usr.bin/tmux/window-copy.c
+7-31 files

FreeNAS/freenas ff03373src/middlewared/middlewared/plugins/kmip sed_keys.py zfs_keys.py

Convert kmip plugin to typesafe pattern

This commit adds changes to convert the kmip plugin from the legacy dict-based ConfigService/CompoundService to the typesafe GenericConfigService pattern, with a ConfigServicePart, Pydantic models, and the internal ZFS/SED key-management machinery extracted into plain functions backed by an in-memory KMIPKeyStore. Since kmip.config now returns a model, in-process consumers in failover, the pykmip mako, pool encryption and the kmip pseudo-service are switched to attribute access, and the KMIP port delegate hands the base a dict so port validation keeps working.
DeltaFile
+246-341src/middlewared/middlewared/plugins/kmip/sed_keys.py
+169-167src/middlewared/middlewared/plugins/kmip/zfs_keys.py
+141-84src/middlewared/middlewared/plugins/kmip/connection.py
+0-188src/middlewared/middlewared/plugins/kmip/update.py
+61-114src/middlewared/middlewared/plugins/kmip/sync.py
+161-5src/middlewared/middlewared/plugins/kmip/__init__.py
+778-89913 files not shown
+1,000-91819 files

LLVM/project f4c5539llvm/lib/Transforms/Vectorize VPlanTransforms.h LoopVectorize.cpp, llvm/test/Transforms/LoopVectorize vplan-print-before-after.ll vplan-print-after.ll

[LV] Add `-vplan-print-before=<pass-regex>` (#203933)

This can be helpful for debugging and for VPlan check tests (showing
before/after a specific transform).

This also adds `-vplan-print-before-all` for parity with
`-vplan-print-after-all`.
DeltaFile
+103-0llvm/test/Transforms/LoopVectorize/VPlan/vplan-print-before-after-all.ll
+0-100llvm/test/Transforms/LoopVectorize/VPlan/vplan-print-after-all.ll
+27-14llvm/lib/Transforms/Vectorize/VPlanTransforms.h
+34-0llvm/test/Transforms/LoopVectorize/vplan-print-before-after.ll
+0-29llvm/test/Transforms/LoopVectorize/vplan-print-after.ll
+8-0llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+172-1436 files