LLVM/project cbd802bmlir/lib/Dialect/Vector/Transforms VectorDistribute.cpp, mlir/test/Dialect/Vector warp-distribute-scf-for-block-args.mlir

[MLIR][Vector] Fix `scf.for` block-argument yields in warp distribution (#192247)

Teach WarpOpScfForOp to remap yielded `scf.for` body block arguments
through `argMapping` before creating the replacement `gpu.yield`.

Handle yielded loop-carried values and other `scf.for` body block
arguments when moving the loop body into the new inner warp op, instead
of reusing the pre-merge values.

Add a regression test for yielding a loop-carried block argument during
warp distribution.

Fix #186573
DeltaFile
+22-0mlir/test/Dialect/Vector/warp-distribute-scf-for-block-args.mlir
+7-1mlir/lib/Dialect/Vector/Transforms/VectorDistribute.cpp
+29-12 files

FreeBSD/ports 4a15e4csysutils Makefile, sysutils/taws distinfo Makefile

sysutils/taws: New port: TUI for AWS infrastructure
DeltaFile
+689-0sysutils/taws/distinfo
+363-0sysutils/taws/Makefile
+3-0sysutils/taws/pkg-descr
+1-0sysutils/Makefile
+1,056-04 files

FreeBSD/ports b6a636fdevel Makefile, devel/gittop Makefile pkg-descr

devel/gittop: New port: TUI for Git repository statistics
DeltaFile
+19-0devel/gittop/Makefile
+7-0devel/gittop/pkg-descr
+5-0devel/gittop/distinfo
+1-0devel/Makefile
+32-04 files

LLVM/project 638c566llvm/lib/Passes PassBuilderPipelines.cpp, llvm/test/Other new-pm-defaults.ll new-pm-thinlto-postlink-defaults.ll

Revert "Revert "[JTS][Passes] Enable JTS By Default" (#192737)"

This reverts commit 184edc1b7d2816c1e43eb2d740ff3e7831e97eb6.
DeltaFile
+1-5llvm/test/Other/new-pm-defaults.ll
+2-2llvm/lib/Passes/PassBuilderPipelines.cpp
+1-0llvm/test/Other/new-pm-thinlto-postlink-defaults.ll
+1-0llvm/test/Other/new-pm-thinlto-postlink-pgo-defaults.ll
+1-0llvm/test/Other/new-pm-thinlto-postlink-samplepgo-defaults.ll
+1-0llvm/test/Other/new-pm-thinlto-prelink-defaults.ll
+7-72 files not shown
+9-78 files

LLVM/project 9542cfallvm/lib/Transforms/Scalar JumpTableToSwitch.cpp, llvm/test/Transforms/JumpTableToSwitch profile-no-guid-metadata.ll

[JumpTableToSwitch] Fix wrong function used for GUID computation (#192877)

The FuncToGuid lambda's fallback path (when target functions lack !guid
metadata) was using 'F' (the caller) instead of 'Fct' (the callee) in
getIRPGOFuncName, causing all GUID lookups to resolve to the caller's
GUID.
DeltaFile
+61-0llvm/test/Transforms/JumpTableToSwitch/profile-no-guid-metadata.ll
+3-2llvm/lib/Transforms/Scalar/JumpTableToSwitch.cpp
+64-22 files

LLVM/project 837f7e9.github/workflows commit-access-review.yml issue-write.yml, .github/workflows/unprivileged-download-artifact action.yml

Update [Github] Update GHA Dependencies (major) (#192881)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[actions/create-github-app-token](https://redirect.github.com/actions/create-github-app-token)
| action | major | `v2.2.1` → `v3.1.1` |
|
[actions/github-script](https://redirect.github.com/actions/github-script)
| action | major | `v8.0.0` → `v9.0.0` |
DeltaFile
+1-1.github/workflows/commit-access-review.yml
+1-1.github/workflows/issue-write.yml
+1-1.github/workflows/llvm-bugs.yml
+1-1.github/workflows/release-asset-audit.yml
+1-1.github/workflows/unprivileged-download-artifact/action.yml
+5-55 files

HardenedBSD/ports 8f662aehardenedbsd/secadm distinfo Makefile

HBSD: Bump hardenedbsd/secadm

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+3-3hardenedbsd/secadm/distinfo
+2-2hardenedbsd/secadm/Makefile
+5-52 files

LLVM/project 257706fllvm/tools/llvm-profgen PerfReader.cpp ProfiledBinary.cpp

[llvm-profgen] Add branch/target validation (#188620)

Add extra branch source and target validation checks for LBR samples.
This is to check whether there are branch source samples that do not
match a call/branch/ret instruction in the binary, and branch target
samples that do not match a resolved Imm target address, or a function
start address (in case of an indirect call).

Example output:
```
# X86
warning: 0.01%(27/376876) of sampled target addresses do not match the binary.
# AArch64
warning: 0.01%(63782/795824826) of branch samples do not match the binary.
warning: 0.01%(70468/795824826) of branch targets do not match the binary.
```
Run time overhead:
```
Before:

    [8 lines not shown]
DeltaFile
+43-0llvm/tools/llvm-profgen/PerfReader.cpp
+13-0llvm/tools/llvm-profgen/ProfiledBinary.cpp
+10-0llvm/tools/llvm-profgen/ProfiledBinary.h
+2-0llvm/tools/llvm-profgen/PerfReader.h
+68-04 files

OpenBSD/src uzskfyusys/dev/pci/drm/i915/display intel_psr.c

   drm/i915/psr: Do not use pipe_src as borders for SU area

   From Jouni Hogander
   de9aa7e89b98157d2650f25691e40711b8404151 in linux-6.18.y/6.18.23
   75519f5df2a9b23f7bf305e12dc9a6e3e65c24b7 in mainline linux
VersionDeltaFile
1.17+19-11sys/dev/pci/drm/i915/display/intel_psr.c
+19-111 files

OpenBSD/src gmgqCKAsys/dev/pci/drm/i915/gt intel_engine_heartbeat.c

   drm/i915/gt: fix refcount underflow in intel_engine_park_heartbeat

   From Sebastian Brzezinka
   2af8b200cae3fdd0e917ecc2753b28bb40c876c1 in linux-6.18.y/6.18.23
   4c71fd099513bfa8acab529b626e1f0097b76061 in mainline linux
VersionDeltaFile
1.7+18-8sys/dev/pci/drm/i915/gt/intel_engine_heartbeat.c
+18-81 files

LLVM/project 1b2ccf9llvm/lib/Target/AMDGPU SIInstrInfo.cpp SIInstrInfo.h, llvm/test/CodeGen/AMDGPU tail-call-inreg-arguments.waterfall.ll call-args-inreg-no-sgpr-for-csrspill.ll

[AMDGPU] Generate waterfall for calls with SGPR(inreg) argument (#146997)

Fixing issue https://github.com/llvm/llvm-project/issues/140780

Generate waterfall loop for call using SGPR(inreg) argument but result
from divergent source (e.g. VGPR).
DeltaFile
+446-0llvm/test/CodeGen/AMDGPU/tail-call-inreg-arguments.waterfall.ll
+164-61llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+59-50llvm/test/CodeGen/AMDGPU/call-args-inreg-no-sgpr-for-csrspill.ll
+0-78llvm/test/CodeGen/AMDGPU/tail-call-inreg-arguments.error.ll
+27-2llvm/lib/Target/AMDGPU/SIInstrInfo.h
+11-5llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp
+707-1966 files

LLVM/project 89f1856clang-tools-extra/test/clang-tidy/checkers/readability redundant-typename.cpp

[clang-tidy][NFC] Add test case confirming #190944 is fixed (#192707)

Closes #190944.

This issue is already fixed, and this change just adds a test case to
confirm that.
DeltaFile
+12-0clang-tools-extra/test/clang-tidy/checkers/readability/redundant-typename.cpp
+12-01 files

OpenBSD/src mT5mutDsys/conf newvers.sh

   7.9-current
   ok deraadt@
VersionDeltaFile
1.216+3-3sys/conf/newvers.sh
+3-31 files

FreeBSD/ports c84bc53www/py-dj52-django-stubs-ext/files patch-pyproject.toml

www/py-dj52-django-stubs-ext: Don't use a specific version of uv

Reported by:        pkg-fallout@
DeltaFile
+2-2www/py-dj52-django-stubs-ext/files/patch-pyproject.toml
+2-21 files

FreeBSD/ports 1bde39ewww/py-dj60-django-stubs-ext distinfo Makefile, www/py-dj60-django-stubs-ext/files patch-pyproject.toml

www/py-dj60-django-stubs-ext: Update to 6.0.3
DeltaFile
+4-4www/py-dj60-django-stubs-ext/files/patch-pyproject.toml
+3-3www/py-dj60-django-stubs-ext/distinfo
+1-1www/py-dj60-django-stubs-ext/Makefile
+8-83 files

FreeBSD/ports d1a7c7csecurity/py-serpico distinfo Makefile

security/py-serpico: Update to 0.2.2

ChangeLog: https://github.com/DtxdF/serpico/releases/tag/v0.2.2
DeltaFile
+3-3security/py-serpico/distinfo
+1-1security/py-serpico/Makefile
+4-42 files

FreeBSD/ports a52e002devel/lazygit distinfo Makefile

devel/lazygit: Update to 0.61.1

Changes:        https://github.com/jesseduffield/lazygit/releases/tag/v0.61.0
Changes:        https://github.com/jesseduffield/lazygit/releases/tag/v0.61.1
DeltaFile
+5-5devel/lazygit/distinfo
+1-2devel/lazygit/Makefile
+6-72 files

HardenedBSD/src 7155bb6sys/dev/dpaa2 dpaa2_frame.c dpaa2_ni.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+88-12sys/dev/dpaa2/dpaa2_frame.c
+74-2sys/dev/dpaa2/dpaa2_ni.c
+61-2sys/dev/dpaa2/dpaa2_frame.h
+4-2sys/dev/dpaa2/dpaa2_ni.h
+227-184 files

HardenedBSD/src a7d2d1bsys/dev/dpaa2 dpaa2_frame.c dpaa2_ni.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+88-12sys/dev/dpaa2/dpaa2_frame.c
+74-2sys/dev/dpaa2/dpaa2_ni.c
+61-2sys/dev/dpaa2/dpaa2_frame.h
+4-2sys/dev/dpaa2/dpaa2_ni.h
+227-184 files

HardenedBSD/ports eefbfc4audio/amarok pkg-plist Makefile, audio/libsndfile Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+1,293-0audio/amarok/pkg-plist
+73-0audio/amarok/Makefile
+30-21audio/libsndfile/Makefile
+31-0security/vuxml/vuln/2026.xml
+20-7ports-mgmt/portlint/src/portlint.pl
+6-6devel/raylib/Makefile
+1,453-3424 files not shown
+1,526-8030 files

FreeBSD/ports a3b7fc1sysutils/vm-bhyve-devel distinfo Makefile

sysutils/vm-bhyve-devel: Update to the latest commit

This is a -devel port, so it's being shipped to the quarterly branch
for users keen on the latest updates. More cautious users use
sysutils/vm-bhyve instead.

MFH:            2026Q2
(cherry picked from commit 6cde49e7d02f06b8cd5272d98701188ce36d7bea)
DeltaFile
+3-3sysutils/vm-bhyve-devel/distinfo
+2-2sysutils/vm-bhyve-devel/Makefile
+5-52 files

FreeBSD/ports 6cde49esysutils/vm-bhyve-devel distinfo Makefile

sysutils/vm-bhyve-devel: Update to the latest commit

This is a -devel port, so it's being shipped to the quarterly branch
for users keen on the latest updates. More cautious users use
sysutils/vm-bhyve instead.

MFH:            2026Q2
DeltaFile
+3-3sysutils/vm-bhyve-devel/distinfo
+2-2sysutils/vm-bhyve-devel/Makefile
+5-52 files

HardenedBSD/ports 6cde49esysutils/vm-bhyve-devel distinfo Makefile

sysutils/vm-bhyve-devel: Update to the latest commit

This is a -devel port, so it's being shipped to the quarterly branch
for users keen on the latest updates. More cautious users use
sysutils/vm-bhyve instead.

MFH:            2026Q2
DeltaFile
+3-3sysutils/vm-bhyve-devel/distinfo
+2-2sysutils/vm-bhyve-devel/Makefile
+5-52 files

FreeBSD/ports 42c7d30www/linux-widevine-cdm distinfo Makefile

www/linux-widevine-cdm: update chrome distro to 147.0.7727.101-1

Bump PORTREVISION.

PR:             294602
Approved by:    arrowd (maintainer)

Sponsored by:   tipi.work

(cherry picked from commit b1cf41f8e875aad62a40f6c38df33765579067b8)
DeltaFile
+3-3www/linux-widevine-cdm/distinfo
+2-1www/linux-widevine-cdm/Makefile
+5-42 files

OpenBSD/src fMu9AsIusr.bin/ssh clientloop.c

   correctly set extended type for client-side channels. Fixes
   interactive vs bulk IPQoS for client->server traffic. ok job@
VersionDeltaFile
1.423+12-6usr.bin/ssh/clientloop.c
+12-61 files

FreeBSD/ports 752c044devel/raylib Makefile, devel/raylib/files patch-src_external_miniaudio.h

devel/raylib: Switch to SDL backend, Fix high audio latency on FreeBSD (OSS backend)

SDL has better Gamepad Support.

On FreeBSD, raylib (via miniaudio) defaults to a massive buffer size
when using the OSS backend. My logs show a "Periods size" of 32768
samples, which creates a latency of ~680ms at 48kHz. This makes the
library unusable for real-time applications and games on FreeBSD.
Patch the bundled src/external/miniaudio.h to force a lower latency
specifically for the OSS driver. By setting the default period size to
10ms and the period count to 2, the latency is reduced to ~10ms without
audio dropouts.

PR:             294647 294627
Tested by:      Chédotal Julien <rjdi at wanadoo.fr>
Sponsored by:   UNIS Labs
Co-authored-by: Chédotal Julien <rjdi at wanadoo.fr>
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q2

    [2 lines not shown]
DeltaFile
+6-6devel/raylib/Makefile
+11-0devel/raylib/files/patch-src_external_miniaudio.h
+17-62 files

NetBSD/pkgsrc-wip eeacabbwebkit-gtk60 PLIST distinfo, webkit-gtk60/patches patch-Source_WebCore_style_values_non-standard_StyleWebKitBoxReflect.h patch-Source_bmalloc_libpas_src_libpas_pas__monotonic__time.c

webkit-gtk60: fix the build.
DeltaFile
+75-2webkit-gtk60/PLIST
+10-14webkit-gtk60/patches/patch-Source_WebCore_style_values_non-standard_StyleWebKitBoxReflect.h
+10-10webkit-gtk60/patches/patch-Source_bmalloc_libpas_src_libpas_pas__monotonic__time.c
+20-0webkit-gtk60/patches/patch-Source_WebCore_rendering_style_RenderStyleConstants.h
+19-0webkit-gtk60/patches/patch-Source_JavaScriptCore_parser_VariableEnvironment.h
+4-1webkit-gtk60/distinfo
+138-276 files

FreeBSD/ports 911cc85devel/raylib Makefile, devel/raylib/files patch-src_external_miniaudio.h

devel/raylib: Switch to SDL backend, Fix high audio latency on FreeBSD (OSS backend)

SDL has better Gamepad Support.

On FreeBSD, raylib (via miniaudio) defaults to a massive buffer size
when using the OSS backend. My logs show a "Periods size" of 32768
samples, which creates a latency of ~680ms at 48kHz. This makes the
library unusable for real-time applications and games on FreeBSD.
Patch the bundled src/external/miniaudio.h to force a lower latency
specifically for the OSS driver. By setting the default period size to
10ms and the period count to 2, the latency is reduced to ~10ms without
audio dropouts.

PR:             294647 294627
Tested by:      Chédotal Julien <rjdi at wanadoo.fr>
Sponsored by:   UNIS Labs
Co-authored-by: Chédotal Julien <rjdi at wanadoo.fr>
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q2
DeltaFile
+6-6devel/raylib/Makefile
+11-0devel/raylib/files/patch-src_external_miniaudio.h
+17-62 files

HardenedBSD/ports 911cc85devel/raylib Makefile, devel/raylib/files patch-src_external_miniaudio.h

devel/raylib: Switch to SDL backend, Fix high audio latency on FreeBSD (OSS backend)

SDL has better Gamepad Support.

On FreeBSD, raylib (via miniaudio) defaults to a massive buffer size
when using the OSS backend. My logs show a "Periods size" of 32768
samples, which creates a latency of ~680ms at 48kHz. This makes the
library unusable for real-time applications and games on FreeBSD.
Patch the bundled src/external/miniaudio.h to force a lower latency
specifically for the OSS driver. By setting the default period size to
10ms and the period count to 2, the latency is reduced to ~10ms without
audio dropouts.

PR:             294647 294627
Tested by:      Chédotal Julien <rjdi at wanadoo.fr>
Sponsored by:   UNIS Labs
Co-authored-by: Chédotal Julien <rjdi at wanadoo.fr>
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q2
DeltaFile
+6-6devel/raylib/Makefile
+11-0devel/raylib/files/patch-src_external_miniaudio.h
+17-62 files

NetBSD/pkgsrc dpxd2ybemulators/gxemul distinfo Makefile, emulators/gxemul/patches patch-src_cpus_cpu__sh__instr.c patch-src_cpus_cpu__sh.c

   support the SH4-A "synco" instruction as a no-op.

   fixes running landisk "dig" from recent builds, which would cause the
   emulator to hard exit.

   bump pkg version.
VersionDeltaFile
1.1+20-0emulators/gxemul/patches/patch-src_cpus_cpu__sh__instr.c
1.1+16-0emulators/gxemul/patches/patch-src_cpus_cpu__sh.c
1.70+3-1emulators/gxemul/distinfo
1.78+2-2emulators/gxemul/Makefile
+41-34 files