LLVM/project 2daf204clang/lib/Serialization ASTReader.cpp, llvm/lib/DWARFLinker/Parallel DWARFLinkerImpl.cpp

Merge branch 'main' into users/vitalybuka/spr/codegen-use-unique_ptr-for-functioninfo-to-prevent-memory-leaks-2
DeltaFile
+1,608-0llvm/test/MC/AMDGPU/gfx13_asm_vop3p.s
+555-435llvm/lib/Target/PowerPC/PPCISelLowering.cpp
+108-246llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+13-318mlir/lib/Dialect/MemRef/Transforms/FoldMemRefAliasOps.cpp
+140-144clang/lib/Serialization/ASTReader.cpp
+140-61llvm/lib/DWARFLinker/Parallel/DWARFLinkerImpl.cpp
+2,564-1,204225 files not shown
+6,109-2,788231 files

OpenBSD/ports ZuUOjIXwww/p5-Starman distinfo Makefile

   Update p5-Starman to 0.4018

   ok bluhm@
   ok Abel Abraham Camarillo Ojeda <acamari () verlet ! org> (MAINTAINER)
VersionDeltaFile
1.6+2-2www/p5-Starman/distinfo
1.14+1-1www/p5-Starman/Makefile
+3-32 files

FreeBSD/ports 142569cx11/shotman distinfo Makefile

x11/shotman: update to 0.5.0

Changes:        https://git.sr.ht/~whynothugo/shotman/log/v0.5.0
Reported by:    Repology
DeltaFile
+3-3x11/shotman/distinfo
+1-2x11/shotman/Makefile
+4-52 files

FreeNAS/freenas 44e1852tests/protocols pynfs_proto.py, tests/sharing_protocols/nfs test_nfs_change_attr.py

Add basic NFSv4 change-attribute regression tests

This commit adds a variety of tests in which we validate
the behavior the the NFSv4 change-attribute FATTR4_CHANGE over
a variety of NFS operations that should advance it.
DeltaFile
+262-0tests/sharing_protocols/nfs/test_nfs_change_attr.py
+27-0tests/protocols/pynfs_proto.py
+289-02 files

LLVM/project 54ea7c5llvm/lib/Target/RISCV RISCVInstrInfoXAndes.td, llvm/test/CodeGen/RISCV rv64zba.ll

[RISCV] Use the nhs.lea.h/w/d instead of nhs.lea.h/w/d.ze with Sh1AddPat. (#196660)

The srliw already took care of zeroing the upper bits. Using the non-.ze
form is consistent with the Zba version of this pattern.
DeltaFile
+3-3llvm/test/CodeGen/RISCV/rv64zba.ll
+3-3llvm/lib/Target/RISCV/RISCVInstrInfoXAndes.td
+6-62 files

LLVM/project f03da66clang-tools-extra/clangd ProjectModules.cpp, clang/include/clang/DependencyScanning DependencyScanningService.h

[clang][deps] Move `ScanningOutputFormat` out of the library (#196631)

Basing behavior of the dependency scanner on the final output format is
a leaky abstraction. Instead, we should aim to introduce proper feature
flags.
DeltaFile
+20-1clang/tools/clang-scan-deps/ClangScanDeps.cpp
+2-18clang/include/clang/DependencyScanning/DependencyScanningService.h
+2-1clang-tools-extra/clangd/ProjectModules.cpp
+1-1clang/lib/DependencyScanning/DependencyScannerImpl.cpp
+0-2clang/unittests/Tooling/DependencyScannerTest.cpp
+25-235 files

LLVM/project 0366ed2llvm/lib/Target/PowerPC PPCISelLowering.cpp, llvm/test/CodeGen/AArch64 bf16-v8-instructions.ll bf16-v4-instructions.ll

rebase

Created using spr 1.3.4
DeltaFile
+5,938-880llvm/test/CodeGen/AArch64/bf16-v8-instructions.ll
+4,634-367llvm/test/CodeGen/RISCV/rvv/fixed-vectors-reduction-fp.ll
+3,322-504llvm/test/CodeGen/AArch64/bf16-v4-instructions.ll
+1,608-0llvm/test/MC/AMDGPU/gfx13_asm_vop3p.s
+555-435llvm/lib/Target/PowerPC/PPCISelLowering.cpp
+0-775llvm/utils/Reviewing/find_interesting_reviews.py
+16,057-2,9611,818 files not shown
+52,277-20,1441,824 files

LLVM/project a989cd9llvm/lib/Target/PowerPC PPCISelLowering.cpp, llvm/test/CodeGen/AArch64 bf16-v8-instructions.ll bf16-v4-instructions.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.4

[skip ci]
DeltaFile
+5,938-880llvm/test/CodeGen/AArch64/bf16-v8-instructions.ll
+4,634-367llvm/test/CodeGen/RISCV/rvv/fixed-vectors-reduction-fp.ll
+3,322-504llvm/test/CodeGen/AArch64/bf16-v4-instructions.ll
+1,608-0llvm/test/MC/AMDGPU/gfx13_asm_vop3p.s
+555-435llvm/lib/Target/PowerPC/PPCISelLowering.cpp
+0-775llvm/utils/Reviewing/find_interesting_reviews.py
+16,057-2,9611,818 files not shown
+52,277-20,1441,824 files

OpenBSD/ports kLHkw2Pnet/p5-NetPacket distinfo Makefile, net/p5-NetPacket/patches patch-MANIFEST

   update p5-NetPacket to 1.8.0
VersionDeltaFile
1.4+3-3net/p5-NetPacket/patches/patch-MANIFEST
1.5+2-2net/p5-NetPacket/distinfo
1.4+4-0net/p5-NetPacket/pkg/PLIST
1.18+2-1net/p5-NetPacket/Makefile
+11-64 files

LLVM/project 8fc5513bolt/include/bolt/Profile DataAggregator.h, bolt/lib/Profile DataAggregator.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.4
DeltaFile
+14-57bolt/lib/Profile/DataAggregator.cpp
+1-13bolt/include/bolt/Profile/DataAggregator.h
+15-702 files

LLVM/project f3cc308llvm/lib/Target/AMDGPU GCNRegPressure.cpp GCNRegPressure.h

Added comments on limitations of physical register tracking.
DeltaFile
+13-3llvm/lib/Target/AMDGPU/GCNRegPressure.cpp
+16-0llvm/lib/Target/AMDGPU/GCNRegPressure.h
+29-32 files

Linux/linux 27a26ccarch/arm64/kernel ptrace.c

Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux

Pull arm64 fix from Catalin Marinas:

 - ptrace(PTRACE_SETREGSET) fix to zero the target's fpsimd_state rather
   than the tracer's

* tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:
  arm64/fpsimd: ptrace: zero target's fpsimd_state, not the tracer's
DeltaFile
+2-2arch/arm64/kernel/ptrace.c
+2-21 files

Linux/linux 678ede8. MAINTAINERS, drivers/pci pci-driver.c pci.c

Merge tag 'pci-v7.1-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci

Pull PCI fixes from Bjorn Helgaas:

 - Don't fallback to bus reset after failed slot reset; a bus reset
   isn't safe if the .reset_slot() callback is implemented (Keith Busch)

 - Update saved_config_space upon resource assignment to fix passthrough
   regressions when x86 pcibios_assign_resources() updates BARs (Lukas
   Wunner)

 - Initialize a temporary pci_dev->dev in sysfs 'new_id' attribute to
   fix a lockdep regression after driver_override was moved from PCI to
   device core (Samiullah Khawaja)

 - Update MAINTAINERS email addresses (Marek Vasut, Hans Zhang)

 - Add MAINTAINERS reviewer for PCIe Cadence IP (Aksh Garg)


    [7 lines not shown]
DeltaFile
+8-1drivers/pci/pci-driver.c
+4-5drivers/pci/pci.c
+4-3MAINTAINERS
+2-0drivers/pci/setup-res.c
+18-94 files

LLVM/project dbbe548llvm/lib/Target/DirectX DXILRootSignature.h DXILRootSignature.cpp, llvm/test/CodeGen/DirectX/ContainerData RootSignature-PrintOnlyValid.ll RootSignature-Error-is-not-value.ll

[DirectX] Not print invalid root signature definitions. (#196444)

This patch adds a check during root signature printing pass, that makes
sure we have valid root signature before starting printing. This is
required after https://github.com/llvm/llvm-project/pull/194858 changed
reportError to not stop after emitting the first error.

Fix: https://github.com/llvm/llvm-project/issues/196430
DeltaFile
+26-0llvm/test/CodeGen/DirectX/ContainerData/RootSignature-PrintOnlyValid.ll
+4-11llvm/test/CodeGen/DirectX/ContainerData/RootSignature-Error-is-not-value.ll
+3-10llvm/test/CodeGen/DirectX/ContainerData/RootSignature-Error-is-not-function.ll
+1-1llvm/test/CodeGen/DirectX/ContainerData/RootSignature-Invalid-Version.ll
+2-0llvm/lib/Target/DirectX/DXILRootSignature.h
+2-0llvm/lib/Target/DirectX/DXILRootSignature.cpp
+38-221 files not shown
+38-237 files

LLVM/project 25295bcbolt/include/bolt/Profile DataReader.h, bolt/lib/Profile DataReader.cpp

[BOLT][NFCI] Consolidate DataReader::setEntryCounts (#196411)

FuncBranchData/BinaryFunction exec/external entry counts are set
in multiple places in `DataReader`:
- FBD: in `parse` and `appendFrom`,
- BF: in `preprocessProfile` and `matchProfileData`.

Consolidate to `setEntryCounts` called from `readProfile`.
Drop explicit counters, compute them from `FBD::EntryData`.

Test Plan: NFCI
DeltaFile
+26-18bolt/lib/Profile/DataReader.cpp
+3-6bolt/include/bolt/Profile/DataReader.h
+29-242 files

OpenBSD/ports TUoPBQPdevel/p5-Devel-Leak Makefile distinfo, devel/p5-Devel-Leak/pkg PLIST

   update p5-Devel-Leak to 0.04
VersionDeltaFile
1.17+10-8devel/p5-Devel-Leak/Makefile
1.3+2-2devel/p5-Devel-Leak/distinfo
1.5+1-1devel/p5-Devel-Leak/pkg/PLIST
+13-113 files

LLVM/project 38d7928lldb/tools/driver Driver.cpp

[lldb] Handle SIGINT via the MainLoop signal thread (on POSIX) (#195959)

The driver's async SIGINT handler called
SBDebugger::DispatchInputInterrupt directly. That is not
async-signal-safe and can lead to a crash.

Register SIGINT with the existing signal-thread MainLoop instead so
DispatchInputInterrupt runs in normal thread context. The Windows path
is unchanged and keeps the legacy async handler.

While DispatchInputInterrupt runs, the callback temporarily installs
SIG_DFL so a second Ctrl-C still hard-terminates the process, preserving
the escape hatch users rely on when the debugger is unresponsive.

Moving SIGINT off the main thread means a Ctrl-C no longer interrupts
blocking syscalls there (e.g. a Python REPL waiting on input or
sleeping), so Python never observes the queued interrupt and
KeyboardInterrupt is not raised. To restore that behavior, after
dispatching the interrupt the callback re-raises SIGINT on the main

    [6 lines not shown]
DeltaFile
+56-4lldb/tools/driver/Driver.cpp
+56-41 files

FreeBSD/ports d5ccd26x11-themes/wpgtk distinfo Makefile

x11-themes/wpgtk: update to 6.7.1

A bug fix release.

Changelog: https://github.com/deviantfero/wpgtk/compare/6.7.0...6.7.1
DeltaFile
+3-3x11-themes/wpgtk/distinfo
+1-2x11-themes/wpgtk/Makefile
+4-52 files

FreeBSD/ports bdc1f2adevel/simdjson distinfo Makefile

devel/simdjson: update to 4.6.4

A bug fix release.

Changelog: https://github.com/simdjson/simdjson/releases/tag/v4.6.4

MFH:            no (soname change)
DeltaFile
+3-3devel/simdjson/distinfo
+1-1devel/simdjson/Makefile
+4-42 files

FreeBSD/ports 1bbfb01comms/py-pynitrokey Makefile distinfo

comms/py-pynitrokey: Update to 0.10.0

Changelog:
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.10.0

PR:             289596
Event:          Wiesbaden Hackathon 202604
DeltaFile
+18-30comms/py-pynitrokey/Makefile
+3-3comms/py-pynitrokey/distinfo
+1-1comms/py-pynitrokey/pkg-descr
+22-343 files

FreeBSD/ports a5e4b9adatabases/pgbouncer Makefile distinfo

databases/pgbouncer: update to 1.25.1

Changelog: https://www.pgbouncer.org/changelog.html#pgbouncer-125x

PR:             294790
Event:          Wiesbaden Hackathon 202604
DeltaFile
+4-2databases/pgbouncer/Makefile
+3-3databases/pgbouncer/distinfo
+7-52 files

LLVM/project dc93944mlir/include/mlir/Dialect/AMDGPU/IR AMDGPUOps.td, mlir/lib/Dialect/AMDGPU/IR AMDGPUOps.cpp

[mlir][AMDGPU] Add, unify verification of memref index counts (#196657)

This PR verifies that, on operations that have
`%memref[%idx0, %idx1, ...]` arguments, the number of indices matches
the rank of the memref being passed in.

While we're here, fixes capitalization for certain verification error
messages.

Assisted-by: Codex 5.5 (handled much of the implementation)
DeltaFile
+159-1mlir/test/Dialect/AMDGPU/invalid.mlir
+56-12mlir/lib/Dialect/AMDGPU/IR/AMDGPUOps.cpp
+0-3mlir/include/mlir/Dialect/AMDGPU/IR/AMDGPUOps.td
+215-163 files

LLVM/project 4b248f2flang/lib/Optimizer/Builder CUDAIntrinsicCall.cpp, flang/test/Lower/CUDA cuda-default-stream.cuf

[flang][cuda] Widen stream argument to i64 in stream intrinsic lowering (#196650)

`genCUDASetDefaultStream` and `genCUDAStreamDestroy` build their runtime
call with an `i64` stream parameter but pass the actual argument
straight through, so a smaller-kind actual (e.g. the literal `0` in
`cudaforSetDefaultStream(0)`) produces an ill-typed `fir.call`:
```
error: 'llvm.call' op operand type mismatch for operand 0: 'i32' != 'i64'
```
Insert a `fir.convert` to `i64` before the call, matching what
`genCUDASetDefaultStreamArray` already does.
DeltaFile
+34-0flang/test/Lower/CUDA/cuda-default-stream.cuf
+3-0flang/lib/Optimizer/Builder/CUDAIntrinsicCall.cpp
+37-02 files

LLVM/project ad4e5bbmlir/include/mlir/Dialect/Vector/Transforms LoweringPatterns.h, mlir/lib/Dialect/Vector/Transforms LowerVectorContract.cpp

nits

Signed-off-by: Eric Feng <Eric.Feng at amd.com>
DeltaFile
+0-2mlir/include/mlir/Dialect/Vector/Transforms/LoweringPatterns.h
+0-1mlir/lib/Dialect/Vector/Transforms/LowerVectorContract.cpp
+0-32 files

LLVM/project d063eeblld/test/wasm libsearch.s dylink.s, lld/wasm Driver.cpp

[lld][WebAssembly] Remove the experimental warning for PIC/dynamic linking (#196566)

The current dynamic linking support has been used for several years not
both in emscripten and in wasi-sdk and is documented
https://github.com/WebAssembly/tool-conventions/blob/main/DynamicLinking.md.
We did/do have have plans to develop another version of the dynamic
linking ABI that doesn't use a global symbol namespace, and that can
still happen, but the current API is clearly production worthy
regardless of future plans.

This change removes the linker warning and the corresponding
`--experimental-pic` flag.

If we do want to still make breaking changes to the dylink format we can
rename the `dylink.1` section (which already contains a version number).

This change is leads the way for enabling shared libraries by default in
emscripten.
DeltaFile
+14-14lld/test/wasm/libsearch.s
+0-23lld/wasm/Driver.cpp
+6-6lld/test/wasm/dylink.s
+6-6lld/test/wasm/unsupported-pic-relocations64.s
+6-6lld/test/wasm/unsupported-pic-relocations.s
+6-6lld/test/wasm/shared-lazy.s
+38-6134 files not shown
+91-11840 files

FreeBSD/doc afc5ea2website/data/en/news news.toml

15.1: Announce BETA2

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+5-0website/data/en/news/news.toml
+5-01 files

FreeBSD/ports 4b84922misc/freebsd-release-manifests pkg-plist, misc/freebsd-release-manifests/files/MANIFESTS amd64-amd64-15.1-BETA2 powerpc-powerpc64-15.1-BETA2

misc/freebsd-release-manifests: Add 15.1-BETA2 MANIFEST files

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative

(cherry picked from commit cdec66d52c5319677b6d9e53c105f5d3408af2a8)
DeltaFile
+5-5misc/freebsd-release-manifests/pkg-plist
+9-0misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.1-BETA2
+9-0misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.1-BETA2
+0-9misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.1-BETA1
+0-9misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.1-BETA1
+0-9misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.1-BETA1
+23-326 files not shown
+47-4712 files

FreeBSD/ports cdec66dmisc/freebsd-release-manifests pkg-plist, misc/freebsd-release-manifests/files/MANIFESTS amd64-amd64-15.1-BETA2 powerpc-powerpc64-15.1-BETA2

misc/freebsd-release-manifests: Add 15.1-BETA2 MANIFEST files

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+5-5misc/freebsd-release-manifests/pkg-plist
+9-0misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.1-BETA2
+9-0misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.1-BETA2
+0-9misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.1-BETA1
+0-9misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.1-BETA1
+0-9misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.1-BETA1
+23-326 files not shown
+47-4712 files

FreeBSD/src 1bef553sys/dev/cxgbe t4_main.c, sys/dev/cxgbe/common t4_regs.h

cxgbe(4): Updates to the hw and fw headers and config file

MFC after:      1 week
Sponsored by:   Chelsio Communications
DeltaFile
+99-8sys/dev/cxgbe/firmware/t4fw_interface.h
+22-29sys/dev/cxgbe/common/t4_regs.h
+11-8sys/dev/cxgbe/firmware/t7fw_cfg_uwire.txt
+11-8sys/dev/cxgbe/firmware/t7fw_cfg.txt
+11-4sys/dev/cxgbe/t4_main.c
+154-575 files

FreeBSD/ports bbebfd2security/tor distinfo Makefile

security/tor: update 0.4.9.6 → 0.4.9.7
DeltaFile
+3-3security/tor/distinfo
+1-1security/tor/Makefile
+4-42 files