LLVM/project d259e8aclang/lib/Sema SemaDeclAttr.cpp, llvm/lib/IR Verifier.cpp

[AMDGPU] Verify AMDGPU required workgroup size matches flat workgroup size
DeltaFile
+89-0llvm/test/Verifier/AMDGPU/reqd-work-group-size.ll
+82-0llvm/lib/IR/Verifier.cpp
+35-0clang/lib/Sema/SemaDeclAttr.cpp
+35-0mlir/lib/Target/LLVMIR/Dialect/ROCDL/ROCDLToLLVMIRTranslation.cpp
+12-12llvm/test/Transforms/InstCombine/AMDGPU/mbcnt-wave32-optimizations.ll
+19-0mlir/test/Target/LLVMIR/rocdl-invalid.mlir
+272-1221 files not shown
+377-9127 files

LLVM/project 102d858llvm/test/CodeGen/X86 clmul.ll

Regenerate X86/clmul.ll expectations (#201405)

Fixes a build failure on trunk after merging:
- #200592

See
https://github.com/llvm/llvm-project/pull/200592#issuecomment-4614719422
DeltaFile
+8-8llvm/test/CodeGen/X86/clmul.ll
+8-81 files

FreeBSD/ports 2594a61science/py-veusz distinfo Makefile

science/py-veusz: update 4.2 → 4.2.1
DeltaFile
+3-3science/py-veusz/distinfo
+1-2science/py-veusz/Makefile
+4-52 files

FreeBSD/ports e0ee16bmath/py-uncertainties distinfo Makefile

math/py-uncertainties: update 3.2.2 → 3.2.4
DeltaFile
+3-3math/py-uncertainties/distinfo
+3-2math/py-uncertainties/Makefile
+6-52 files

FreeBSD/ports 81ba48dscience/py-dwave-gate Makefile distinfo

science/py-dwave-gate: update 0.3.4 → 0.3.5
DeltaFile
+5-4science/py-dwave-gate/Makefile
+3-3science/py-dwave-gate/distinfo
+8-72 files

FreeBSD/ports 5b7bfd3science/py-neo Makefile distinfo, science/py-neo/files patch-pyproject.toml

science/py-neo: update 0.14.3 → 0.14.4
DeltaFile
+10-2science/py-neo/files/patch-pyproject.toml
+4-5science/py-neo/Makefile
+3-3science/py-neo/distinfo
+17-103 files

FreeBSD/ports 4a7ee34science/py-dwavebinarycsp distinfo Makefile

science/py-dwavebinarycsp: update 0.3.0 → 0.3.1
DeltaFile
+3-3science/py-dwavebinarycsp/distinfo
+3-2science/py-dwavebinarycsp/Makefile
+6-52 files

FreeBSD/ports 761c830misc/py-peft distinfo Makefile

misc/py-peft: update 0.19.0 → 0.19.1
DeltaFile
+3-3misc/py-peft/distinfo
+2-3misc/py-peft/Makefile
+5-62 files

FreeBSD/ports 6392c38lang/neocmakelsp distinfo Makefile

lang/neocmakelsp: update 0.10.2 → 0.10.3
DeltaFile
+65-27lang/neocmakelsp/distinfo
+32-13lang/neocmakelsp/Makefile
+97-402 files

LLVM/project 8f30759llvm/test/CodeGen/AMDGPU/GlobalISel legalize-load-global.mir legalize-load-private.mir

AMDGPU/GlobalISel: Switch to extended LLTs

With minimal changes. Most notably because of changes to jumptable in isel
GIM_SwitchType requires explicit integer/float types and does not match scalar.
In most places change is in lowering to use LLT::integer or LLT::float.

Other changes:
- replaceRegWith can also change type on Dst register, this can cause CSE data
  corruption (fix is to notify observer)
- mixed i32/f32 in G_MERGE_VALUES/G_UNMERGE_VALUES, common in legalizing
  ray tracing and image intrinsics
- need extra bitcast between i32/f32 in some place
DeltaFile
+7,957-7,957llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-global.mir
+6,802-6,774llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-private.mir
+6,489-6,465llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-local.mir
+5,732-5,732llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image.sample.a16.ll
+5,645-5,645llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-store-global.mir
+3,852-3,852llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image.dim.a16.ll
+36,477-36,425594 files not shown
+105,880-100,121600 files

FreeBSD/ports 64a0b0dscience/py-scikit-learn distinfo Makefile, science/py-scikit-learn/files patch-pyproject.toml

science/py-scikit-learn: update 1.8.0 → 1.9.0
DeltaFile
+3-14science/py-scikit-learn/files/patch-pyproject.toml
+3-3science/py-scikit-learn/distinfo
+1-2science/py-scikit-learn/Makefile
+7-193 files

FreeBSD/ports 917998cmath/py-numpy-groupies distinfo Makefile

math/py-numpy-groupies: update 0.11.2 → 0.11.3
DeltaFile
+3-3math/py-numpy-groupies/distinfo
+2-3math/py-numpy-groupies/Makefile
+5-62 files

FreeBSD/ports 3729bb9misc/py-einops distinfo Makefile

misc/py-einops: update 0.8.1 → 0.8.2
DeltaFile
+3-3misc/py-einops/distinfo
+2-2misc/py-einops/Makefile
+5-52 files

FreeBSD/ports e489dc0irc/halloy distinfo Makefile

irc/halloy: Update 2026.7 => 2026.7.1

While here, sort USES block.

Changelog:
https://github.com/squidowl/halloy/releases/tag/2026.7.1

PR:             295811
Reported by:    Herbert J. Skuhra <herbert at gojira.at>
Approved by:    Andie Bradley <pokeysquirrel at gmail.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3irc/halloy/distinfo
+2-3irc/halloy/Makefile
+5-62 files

LLVM/project 28b12c6llvm/utils/gn/secondary/llvm/tools/llvm-lto2 BUILD.gn

[gn build] Add missing dep (#201414)
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/tools/llvm-lto2/BUILD.gn
+1-01 files

LLVM/project 7e45473llvm/utils/gn/secondary/lldb/include/lldb/Host BUILD.gn, llvm/utils/gn/secondary/lldb/source/Host BUILD.gn

[gn build] Port commits (#201400)

142ad481b625
87d6941017aa
c264e07c2f3d
f91f589aaa82
DeltaFile
+4-2llvm/utils/gn/secondary/lldb/test/BUILD.gn
+5-1llvm/utils/gn/secondary/llvm/lib/DTLTO/BUILD.gn
+5-0llvm/utils/gn/secondary/lldb/source/Host/BUILD.gn
+0-1llvm/utils/gn/secondary/llvm/lib/Transforms/Utils/BUILD.gn
+1-0llvm/utils/gn/secondary/lldb/include/lldb/Host/BUILD.gn
+1-0llvm/utils/gn/secondary/llvm/unittests/Target/AMDGPU/BUILD.gn
+16-46 files

LLVM/project e98e55ellvm/lib/Transforms/Scalar LoopInterchange.cpp, llvm/test/Transforms/LoopInterchange atomic-memory-ordering.ll invoke.ll

[LoopInterchange] Identify unsafe instructions for interchange
DeltaFile
+14-36llvm/test/Transforms/LoopInterchange/atomic-memory-ordering.ll
+21-18llvm/lib/Transforms/Scalar/LoopInterchange.cpp
+5-15llvm/test/Transforms/LoopInterchange/invoke.ll
+2-2llvm/test/Transforms/LoopInterchange/call-instructions-remarks.ll
+42-714 files

LLVM/project 7954dccllvm/lib/Transforms/IPO HotColdSplitting.cpp, llvm/test/Transforms/CodeExtractor input-value-debug.ll

[HotColdSplit] Unconditionally mark new functions as cold (#200947)

Previously, HotColdSplit would only mark functions as cold if there was
a profile summary available in the module metadata. This was causing
profcheck failures and is inconsistent with how we handle profile
metadata in other parts of the compiler.

This behavior has been around since
c36c10ddfb3dc07129b9f3973029d17940f6a45f when the profile annotation was
first introduced.
DeltaFile
+2-0llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs_prefix_reuse.ll.generated.globals.expected
+1-1llvm/lib/Transforms/IPO/HotColdSplitting.cpp
+1-1llvm/test/Transforms/CodeExtractor/input-value-debug.ll
+2-0llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs.ll.generated.globals.expected
+2-0llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs.ll.nogenerated.globals.expected
+2-0llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/generated_funcs_prefix_reuse.ll.nogenerated.globals.expected
+10-21 files not shown
+10-37 files

LLVM/project f2807aeopenmp/runtime/src kmp_adt.h

fix INT_MAX check
DeltaFile
+1-1openmp/runtime/src/kmp_adt.h
+1-11 files

LLVM/project 0b10953lldb CMakeLists.txt, lldb/source/Host/common PythonRuntimeLoader.cpp

[lldb][windows] explicitly load python3.dll in PythonRuntimeLoader (#201399)

When building with the Python stable API, `liblldb.dll`'s delay-load
crashes because it needs `python3.dll` and it can't find it
Loading `python310.dll` via `LoadLibrary` with a full path doesn't add
Python's directory to the DLL search path for subsequent loads.
This patch also explicitly loads `python3.dll` from the same directory
in `PythonRuntimeLoader` to fix the issue.

This is needed for https://github.com/llvm/llvm-project/pull/200533.
DeltaFile
+15-0lldb/source/Host/common/PythonRuntimeLoader.cpp
+3-8lldb/CMakeLists.txt
+18-82 files

FreeBSD/ports ba291c3math/saga distinfo Makefile

math/saga: Update to 9.12.5

Changelog:      https://sourceforge.net/p/saga-gis/wiki/Changelog%209.12.5/attachment/changelog_saga_9.12.5.txt

Reported by:    portscout, Repology
DeltaFile
+3-3math/saga/distinfo
+2-2math/saga/Makefile
+5-52 files

LLVM/project f080619mlir/include/mlir/Bindings/Python IRCore.h, mlir/lib/Bindings/Python IRCore.cpp

[mlir][Python] Downcast location returned from diagnostic (#201337)

Essentially a follow up to
https://github.com/llvm/llvm-project/pull/192630
DeltaFile
+24-0mlir/test/python/ir/location.py
+4-4mlir/lib/Bindings/Python/IRCore.cpp
+1-1mlir/include/mlir/Bindings/Python/IRCore.h
+29-53 files

LLVM/project b908cb1clang/lib/Sema SemaDeclAttr.cpp, llvm/lib/IR Verifier.cpp

[AMDGPU] Verify AMDGPU required workgroup size matches flat workgroup size
DeltaFile
+89-0llvm/test/Verifier/AMDGPU/reqd-work-group-size.ll
+82-0llvm/lib/IR/Verifier.cpp
+35-0mlir/lib/Target/LLVMIR/Dialect/ROCDL/ROCDLToLLVMIRTranslation.cpp
+35-0clang/lib/Sema/SemaDeclAttr.cpp
+12-12llvm/test/Transforms/InstCombine/AMDGPU/mbcnt-wave32-optimizations.ll
+19-0mlir/test/Target/LLVMIR/rocdl-invalid.mlir
+272-1221 files not shown
+375-8927 files

NetBSD/pkgsrc-wip 00a5e63rust-beta cargo.mk, rust196 cargo.mk

rust196 & beta: follow pkgsrc main
DeltaFile
+3-9rust196/cargo.mk
+3-9rust-beta/cargo.mk
+6-182 files

NetBSD/pkgsrc-wip bd147b2rust195 Makefile distinfo, rust195/files gcc-wrap

remove rust-1.95
DeltaFile
+0-822rust195/Makefile
+0-215rust195/files/gcc-wrap
+0-211rust195/distinfo
+0-146rust195/cargo.mk
+0-128rust195/patches/patch-vendor_memchr-2.7.4_src_memchr.rs
+0-117rust195/options.mk
+0-1,63986 files not shown
+2-4,48692 files

LLVM/project 3a1420eclang/cmake/caches hexagon-unknown-linux-musl-clang-dist.cmake hexagon-unknown-linux-musl-clang-cross-dist.cmake

[Hexagon] Add cmake caches for cross-toolchain distribution build (#201207)

Adds and extends the
clang/cmake/caches/hexagon-unknown-linux-musl-clang* files to drive a
full install-distribution build: host tools, per-target builtins (Linux
and baremetal), and runtimes for hexagon-unknown-linux-musl.
DeltaFile
+180-0clang/cmake/caches/hexagon-unknown-linux-musl-clang-dist.cmake
+32-0clang/cmake/caches/hexagon-unknown-linux-musl-clang-cross-dist.cmake
+15-0clang/cmake/caches/hexagon-unknown-linux-musl-clang-defaults-dist.cmake
+11-0clang/cmake/caches/generic-allow-shared-imports.cmake
+10-0clang/cmake/caches/hexagon-unknown-linux-musl-clang-dylib-dist.cmake
+248-05 files

LLVM/project 7efcfccllvm/lib/Transforms/Scalar LoopInterchange.cpp, llvm/test/Transforms/LoopInterchange atomic-memory-ordering.ll invoke.ll

[LoopInterchange] Identify unsafe instructions for interchange
DeltaFile
+14-36llvm/test/Transforms/LoopInterchange/atomic-memory-ordering.ll
+21-18llvm/lib/Transforms/Scalar/LoopInterchange.cpp
+5-15llvm/test/Transforms/LoopInterchange/invoke.ll
+40-693 files

FreeBSD/ports 25b0ad2net-im/nextcloud-talk distinfo Makefile

net-im/nextcloud-talk: Update to 23.0.6
DeltaFile
+3-3net-im/nextcloud-talk/distinfo
+1-1net-im/nextcloud-talk/Makefile
+4-42 files

FreeBSD/ports 699ecc2mail/nextcloud-mail distinfo Makefile

mail/nextcloud-mail: Update to 5.9.0
DeltaFile
+3-3mail/nextcloud-mail/distinfo
+1-1mail/nextcloud-mail/Makefile
+4-42 files

FreeBSD/ports ee4db0cwww/nextcloud distinfo Makefile

www/nextcloud: Update to 33.0.5
DeltaFile
+3-3www/nextcloud/distinfo
+1-1www/nextcloud/Makefile
+4-42 files