LLVM/project 54faa75llvm/cmake/modules AddLLVM.cmake

[LLVM][CMake][NFC] Use generator expression to separate CXXFLAGS (#173869)

This avoids looking at the individual sources for mixed C/C++ libraries.

The previous code was written ~2014. Generator expressions were added in
CMake 3.3 (2015). We currently require CMake 3.20 and therefore can rely
on more modern features.

Apart from simplifying the code, this is preliminary work to make more
use of pre-compiled headers (#173868).
DeltaFile
+14-42llvm/cmake/modules/AddLLVM.cmake
+14-421 files

LLVM/project 5f05793mlir/test/mlir-tblgen op-attribute.td, mlir/tools/mlir-tblgen OpDefinitionsGen.cpp

[mlir][ods] Fix ODS bug for usePropertiesForAttributes = 0 (#173006)

This fixes invalid cpp generated in the `verifyInvariantsImpl` method
for operations generated from ODS when `usePropertiesForAttributes = 0`
is set on the Dialect.

Fixes the bug introduced in
- https://github.com/llvm/llvm-project/pull/153603

Closes #171217
DeltaFile
+46-0mlir/test/mlir-tblgen/op-attribute.td
+1-1mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp
+47-12 files

LLVM/project f0582f7mlir/lib/Dialect/Tensor/IR ValueBoundsOpInterfaceImpl.cpp, mlir/test/Dialect/Tensor value-bounds-op-interface-impl.mlir

Reland "[mlir][tensor] Add ValueBoundsOpInterface for ExpandShapeOp and CollapseShapeOp #173356" (#173857)

The original PR #173356 was reverted (commit 5d6c40b) due to an
AddressSanitizer failure
(https://lab.llvm.org/buildbot/#/builders/52/builds/13831).

The failure was caused by incorrect use of a const reference
https://github.com/llvm/llvm-project/pull/173356#discussion_r2643027667,
which bound a reference to a temporary value returned by
`getReassociationIndices()`.

This reland drops the const reference and uses a copy instead.

Signed-off-by: Yu-Zhewen <zhewenyu at amd.com>
DeltaFile
+36-0mlir/lib/Dialect/Tensor/IR/ValueBoundsOpInterfaceImpl.cpp
+32-0mlir/test/Dialect/Tensor/value-bounds-op-interface-impl.mlir
+68-02 files

LLVM/project 931c0fcmlir/include/mlir/Transforms Passes.td Passes.h, mlir/lib/Transforms RemoveDeadValues.cpp

tmp commit

simple test working

draft: do not erase IR, just replace uses
DeltaFile
+203-313mlir/lib/Transforms/RemoveDeadValues.cpp
+110-45mlir/test/Transforms/remove-dead-values.mlir
+10-0mlir/include/mlir/Transforms/Passes.td
+1-0mlir/include/mlir/Transforms/Passes.h
+324-3584 files

LLVM/project abfac95mlir/docs Canonicalization.md

[mlir][docs] Add more examples for the "canonical form" (#173667)

Mention that there is no formal definition of the canonical form. Also
add more examples for users to understand what kind of transformations
the community has agreed upon in the past.

---------

Co-authored-by: Mehdi Amini <joker.eph at gmail.com>
DeltaFile
+37-20mlir/docs/Canonicalization.md
+37-201 files

LLVM/project ca73d19mlir/lib/Transforms RemoveDeadValues.cpp

[mlir][Transforms][NFC] `remove-dead-values`: Simplify dropped value handling (#173540)

`RDVFinalCleanupList::values` is used only for function op handling. The
functionality for dropping function arg uses can be incorporated into
Step 5 (function op handling). There is no need for a separate step.
DeltaFile
+7-14mlir/lib/Transforms/RemoveDeadValues.cpp
+7-141 files

NetBSD/pkgsrc HfCA50umath/igraph Makefile

   igraph: switch to https
VersionDeltaFile
1.2+2-2math/igraph/Makefile
+2-21 files

NetBSD/pkgsrc dNhVTICtextproc/igor Makefile

   igor: comment out dead site
VersionDeltaFile
1.14+2-2textproc/igor/Makefile
+2-21 files

NetBSD/pkgsrc lAbz3g2graphics/iGMT Makefile

   iGMT: find a new HOMEPAGE, old one is gone
VersionDeltaFile
1.37+3-3graphics/iGMT/Makefile
+3-31 files

NetBSD/pkgsrc qEzl2HZgraphics/icon-naming-utils Makefile

   icon-naming-utils: link to specification

   the software has no page anymore that I can find
VersionDeltaFile
1.24+2-2graphics/icon-naming-utils/Makefile
+2-21 files

LLVM/project f04dc3bclang/include/clang/Basic BuiltinsAMDGPU.def, clang/test/CodeGenOpenCL builtins-fp-atomics-gfx90a.cl

[Clang] Remove 't' from __builtin_amdgcn_flat_atomic_fmin/fmax_f64 (#173839)

Allows for type checking depending on the built-in signature.

There is no `f32` version for both builtins
DeltaFile
+17-0clang/test/SemaHIP/amdgpu-flat-atomic-fmax-err.hip
+17-0clang/test/SemaHIP/amdgpu-flat-atomic-fmin-err.hip
+4-4clang/test/CodeGenOpenCL/builtins-fp-atomics-gfx90a.cl
+2-2clang/include/clang/Basic/BuiltinsAMDGPU.def
+40-64 files

NetBSD/pkgsrc u2cLfPplang/icon Makefile

   icon: follow redirect
VersionDeltaFile
1.52+2-2lang/icon/Makefile
+2-21 files

NetBSD/pkgsrc MzYo6STnet/icinga-base Makefile

   icinga-base: follow redirect
VersionDeltaFile
1.44+2-3net/icinga-base/Makefile
+2-31 files

NetBSD/pkgsrc t4YHh11audio/ices-mp3 Makefile

   ices-mp3: update HOMEPAGE
VersionDeltaFile
1.67+2-3audio/ices-mp3/Makefile
+2-31 files

NetBSD/pkgsrc BdoCrfVchat/icbirc Makefile

   icbirc: switch to https
VersionDeltaFile
1.23+3-3chat/icbirc/Makefile
+3-31 files

NetBSD/pkgsrc eYiWrRlsysutils/i810switch Makefile

   i810switch: comment out dead site
VersionDeltaFile
1.5+3-4sysutils/i810switch/Makefile
+3-41 files

OpenBSD/ports NKXDV3Jx11/xfce4/libxfce4windowing distinfo Makefile, x11/xfce4/libxfce4windowing/pkg PLIST

   x11/xfce4/libxfce4windowing: update to 4.20.5.

   see https://gitlab.xfce.org/xfce/libxfce4windowing/-/tags/libxfce4windowing-4.20.5
VersionDeltaFile
1.5+6-0x11/xfce4/libxfce4windowing/pkg/PLIST
1.5+2-2x11/xfce4/libxfce4windowing/distinfo
1.7+1-1x11/xfce4/libxfce4windowing/Makefile
+9-33 files

OpenBSD/ports krJu7s4x11/xfce4/xfce4-panel distinfo Makefile, x11/xfce4/xfce4-panel/pkg PLIST

   x11/xfce4/xfce4-panel: update to 4.20.6.

   see https://gitlab.xfce.org/xfce/xfce4-panel/-/tags/xfce4-panel-4.20.6
VersionDeltaFile
1.47+2-2x11/xfce4/xfce4-panel/distinfo
1.104+1-1x11/xfce4/xfce4-panel/Makefile
1.43+1-0x11/xfce4/xfce4-panel/pkg/PLIST
+4-33 files

OpenBSD/ports FecABuWx11/xfce4/xfce4-settings distinfo Makefile, x11/xfce4/xfce4-settings/pkg PLIST

   x11/xfce4/xfce4-settings: update to 4.20.3.

   see https://gitlab.xfce.org/xfce/xfce4-settings/-/tags/xfce4-settings-4.20.3
VersionDeltaFile
1.37+2-2x11/xfce4/xfce4-settings/distinfo
1.73+1-1x11/xfce4/xfce4-settings/Makefile
1.26+1-0x11/xfce4/xfce4-settings/pkg/PLIST
+4-33 files

FreeBSD/ports 6109568comms/py-esptool Makefile distinfo

comms/py-esptool: Update to 4.10.0

Changelog:
https://github.com/espressif/esptool/releases/tag/v4.10.0
DeltaFile
+3-3comms/py-esptool/Makefile
+3-3comms/py-esptool/distinfo
+6-62 files

FreeBSD/ports 0d50f7fdevel/py-reedsolo Makefile distinfo

devel/py-reedsolo: Update to 2.0.5

- Allow build with Cython 3
- Project GitHub account changed from tomerfiliba to tomerfiliba-org
- License changed from Public Domain to Unlicense / MIT-0
- Pet portclippy

Changelog:
https://github.com/tomerfiliba-org/reedsolomon/releases/tag/v2.0.5

PR:             291947
Reported by:    O. Hartmann <ohartmann at walstatt.org>
DeltaFile
+11-8devel/py-reedsolo/Makefile
+3-3devel/py-reedsolo/distinfo
+14-112 files

FreeBSD/ports 0730582security/pdfrip Makefile.crates, security/vaultwarden Makefile.crates

crates: cleanup
DeltaFile
+0-6security/vaultwarden/Makefile.crates
+0-6x11-wm/leftwm/Makefile.crates
+0-1security/pdfrip/Makefile.crates
+0-133 files

NetBSD/pkgsrc l1xg7fRdoc CHANGES-2025

   Updated textproc/utf8-cpp, sysutils/ansible-lint
VersionDeltaFile
1.7484+3-1doc/CHANGES-2025
+3-11 files

NetBSD/pkgsrc 6Kt6uu3sysutils/ansible-lint distinfo Makefile

   ansible-lint: updated to 25.12.2

   25.12.2

   Fixes

   Update configuring.md to reflect correct precommit name
   fix: prevent trailing space on blank comment lines
VersionDeltaFile
1.70+4-4sysutils/ansible-lint/distinfo
1.79+2-2sysutils/ansible-lint/Makefile
+6-62 files

NetBSD/pkgsrc Lua3howtextproc/utf8-cpp distinfo Makefile

   utf8-cpp: updated to 4.0.9

   4.0.9
   A minor release: removing static asserts for C++98/03 builds
VersionDeltaFile
1.17+4-4textproc/utf8-cpp/distinfo
1.16+2-2textproc/utf8-cpp/Makefile
+6-62 files

FreeBSD/ports 682e760misc/crush distinfo Makefile

misc/crush: Update to 0.30.0

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.30.0

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+1-1misc/crush/Makefile
+6-62 files

HardenedBSD/src 1f62835lib/libsys ioctl.2, share/man/man5 src.conf.5

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+39-25sys/vm/vm_object.c
+30-14sys/vm/vm_map.c
+4-4share/man/man5/src.conf.5
+7-1sys/vm/vm_object.h
+3-3tools/build/options/WITH_REPRODUCIBLE_PATHS
+4-1lib/libsys/ioctl.2
+87-488 files not shown
+94-5514 files

HardenedBSD/src 86758c5sys/vm vm_object.c vm_map.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+39-25sys/vm/vm_object.c
+30-14sys/vm/vm_map.c
+7-1sys/vm/vm_object.h
+76-403 files

HardenedBSD/src 436b566contrib/xz ChangeLog THANKS, contrib/xz/src/common my_landlock.h

Merge branch 'freebsd/14-stable/main' into hardened/14-stable/master
DeltaFile
+1,586-0contrib/xz/ChangeLog
+226-208contrib/xz/THANKS
+34-45contrib/xz/src/liblzma/common/stream_decoder_mt.c
+72-0contrib/xz/src/xz/hardware.c
+44-1contrib/xz/src/common/my_landlock.h
+18-20contrib/xz/src/liblzma/api/lzma/container.h
+1,980-27427 files not shown
+2,088-34233 files

HardenedBSD/src b9028a7contrib/xz ChangeLog THANKS, contrib/xz/src/common my_landlock.h

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+1,586-0contrib/xz/ChangeLog
+226-208contrib/xz/THANKS
+34-45contrib/xz/src/liblzma/common/stream_decoder_mt.c
+72-0contrib/xz/src/xz/hardware.c
+44-1contrib/xz/src/common/my_landlock.h
+18-20contrib/xz/src/liblzma/api/lzma/container.h
+1,980-27427 files not shown
+2,088-34233 files