LLVM/project 746439dllvm/include/llvm/IR DiagnosticInfo.h, llvm/lib/Target/AMDGPU AMDGPUAsmPrinter.cpp

DiagnosticInfo: Fix missing LLVM_LIFETIME_BOUND on Twine arguments

Fix use after free errors in DiagnosticInfoResourceLimit uses.
DeltaFile
+16-22llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
+2-1llvm/include/llvm/IR/DiagnosticInfo.h
+18-232 files

FreeBSD/ports 53ac816security/vuxml/vuln 2026.xml

security/vuxml: add openexr < 3.4.9 vulns

Security:       CVE-2026-34589
Security:       CVE-2026-34588
Security:       CVE-2026-34380
Security:       CVE-2026-34379
Security:       CVE-2026-34378
Security:       adb096d4-2e72-11f1-acc1-339a1a6999b0

PR:     294196
DeltaFile
+38-0security/vuxml/vuln/2026.xml
+38-01 files

LLVM/project 94e3fe7offload/test/libc rpc_callback.cpp

Merge branch 'main' into users/kasuga-fj/pipeliner-remove-isloopcarrieddep
DeltaFile
+1-1offload/test/libc/rpc_callback.cpp
+1-11 files

LLVM/project 3bc3e30llvm/test/CodeGen/AArch64 sms-instruction-scheduled-at-correct-cycle.mir

remove useless test
DeltaFile
+0-338llvm/test/CodeGen/AArch64/sms-instruction-scheduled-at-correct-cycle.mir
+0-3381 files

LLVM/project a2d3783offload/test/libc rpc_callback.cpp

[offload][libc] Adapt test to changes in #190239 (#190330)
DeltaFile
+1-1offload/test/libc/rpc_callback.cpp
+1-11 files

FreeBSD/ports aa15cd6www/tomcat101 distinfo Makefile

www/tomcat101: Update 10.1.53 => 10.1.54

Changelog:
https://tomcat.apache.org/tomcat-10.1-doc/changelog.html#Tomcat_10.1.54_(schultz)

Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit 3506a6143738005a9650cefd15d1c4a5eec144c9)
DeltaFile
+3-3www/tomcat101/distinfo
+1-1www/tomcat101/Makefile
+4-42 files

LLVM/project 87439fdllvm/include/llvm/CodeGen MachinePipeliner.h, llvm/lib/CodeGen MachinePipeliner.cpp

[MachinePipeliner] Remove isLoopCarriedDep and use DDG
DeltaFile
+42-50llvm/lib/CodeGen/MachinePipeliner.cpp
+15-9llvm/include/llvm/CodeGen/MachinePipeliner.h
+3-0llvm/test/CodeGen/AArch64/sms-instruction-scheduled-at-correct-cycle.mir
+60-593 files

FreeBSD/ports 3506a61www/tomcat101 distinfo Makefile

www/tomcat101: Update 10.1.53 => 10.1.54

Changelog:
https://tomcat.apache.org/tomcat-10.1-doc/changelog.html#Tomcat_10.1.54_(schultz)

Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+3-3www/tomcat101/distinfo
+1-2www/tomcat101/Makefile
+4-52 files

LLVM/project fa8a303llvm/lib/Target/AArch64 AArch64TargetTransformInfo.cpp, llvm/test/Transforms/InstCombine/AArch64 neon-fcvtz-roundtrip.ll

[AArch64] Fold fcvtzu/fcvtzs(uitofp/sitofp(x)) roundtrip

stack-info: PR: https://github.com/llvm/llvm-project/pull/190328, branch: users/SavchenkoValeriy/feat/instcombine/fcvtzu_fcvtzs_roundtrip/stack/2
DeltaFile
+210-0llvm/test/Transforms/InstCombine/AArch64/neon-fcvtz-roundtrip.ll
+47-0llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
+257-02 files

LLVM/project fb89973llvm/include/llvm/Transforms/InstCombine InstCombiner.h, llvm/lib/Transforms/InstCombine InstCombineCasts.cpp

[InstCombine][NFC] Expose isKnownExactCastIntToFP as a public method

stack-info: PR: https://github.com/llvm/llvm-project/pull/190327, branch: users/SavchenkoValeriy/feat/instcombine/fcvtzu_fcvtzs_roundtrip/stack/1
DeltaFile
+6-9llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
+4-0llvm/include/llvm/Transforms/InstCombine/InstCombiner.h
+10-92 files

OpenBSD/src GVHFlKSusr.sbin/relayd config.c

   remove dup block that tries to close tls client ca fd

   it's already closed and fd set to -1 a few lines above.
   diff from Marc Jorge (openbsd [at] cypher-fox com), thanks!
VersionDeltaFile
1.49+1-5usr.sbin/relayd/config.c
+1-51 files

LLVM/project bd6a0ebclang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/Lowering/DirectToLLVM LowerToLLVM.cpp

[CIR] Auto-generate matchAndRewrite for one-to-one CIR-to-LLVM lowerings

When a CIR op specifies a non-empty `llvmOp` field, the lowering
emitter now generates the `matchAndRewrite` body that converts the
result type and forwards all operands to the corresponding LLVM op.
This removes 27 boilerplate lowering patterns from LowerToLLVM.cpp.

Ops needing custom logic (FMaxNumOp/FMinNumOp for FastmathFlags::nsz)
override `llvmOp = ""` to retain hand-written implementations.

Also fixes llvmOp names (TruncOp -> FTruncOp, FloorOp -> FFloorOp)
and adds a diagnostic rejecting conflicting llvmOp + custom constructor.
DeltaFile
+0-255clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+30-5clang/utils/TableGen/CIRLoweringEmitter.cpp
+6-2clang/include/clang/CIR/Dialect/IR/CIROps.td
+36-2623 files

FreeBSD/ports 146e4b6net Makefile

net/mtg: Connect to build

PR:             233908
Reported by:    antoine (via email)
Approved by:    blanket
Fixes:          d3068db9d8a2 (new port, MTPROTO proxy server for Telegram)
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit 2dd3636ba67c1e07c6aef2bbe9918dfabcc77556)
DeltaFile
+1-0net/Makefile
+1-01 files

FreeBSD/ports 2dd3636net Makefile

net/mtg: Connect to build

PR:             233908
Reported by:    antoine (via email)
Approved by:    blanket
Fixes:          d3068db9d8a2 (new port, MTPROTO proxy server for Telegram)
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+1-0net/Makefile
+1-01 files

LLVM/project ff86be2mlir/lib/Dialect/MemRef/Transforms FlattenMemRefs.cpp, mlir/test/Dialect/MemRef flatten_memref.mlir

[MLIR][MemRef] Fix AllocOp/AllocaOp flattening domination violation (#188980)

The generic MemRefRewritePattern handles AllocOp/AllocaOp by calling
getFlattenMemrefAndOffset with the op's own result as the source memref.
This inserts ExtractStridedMetadataOp and ReinterpretCastOp that consume
op.result before the alloc op itself in the block. After
replaceOpWithNewOp, op.result is RAUW'd to the new ReinterpretCastOp
result, leaving those earlier ops with forward references — a domination
violation caught by MLIR_ENABLE_EXPENSIVE_PATTERN_API_CHECKS.

Replace the AllocOp/AllocaOp cases in MemRefRewritePattern with a
dedicated AllocLikeFlattenPattern that never touches op.result until the
final replaceOpWithNewOp:
- sizes come from op.getMixedSizes() (operands, not the result)
- strides come from getStridesAndOffset on the MemRefType
- the flat allocation size is computed via
getLinearizedMemRefOffsetAndSize plus the static base offset so the
buffer covers [0, offset+extent)
- castAllocResult is simplified to take the pre-computed sizes and

    [10 lines not shown]
DeltaFile
+97-34mlir/lib/Dialect/MemRef/Transforms/FlattenMemRefs.cpp
+73-0mlir/test/Dialect/MemRef/flatten_memref.mlir
+170-342 files

OpenBSD/src dUg3vUIusr.bin/tmux screen.c

   Missed a line from previous.
VersionDeltaFile
1.96+2-1usr.bin/tmux/screen.c
+2-11 files

FreeBSD/ports 680479cnet-mgmt/etherape pkg-plist Makefile, net-mgmt/etherape/files patch-src_names_names.c patch-src_names_eth__resolv.c

net-mgmt/etherape: Update 0.9.20 => 0.9.21, take maintainership

Changelog:
* GooCanvas was unsupported and getting really old, replaced by
  GtkDrawingArea.
* --final-export is primarily meant to be used from other tools as a way
  to get statistics data from a replay. As such, --final-export exits
  automatically after the file replay ends and the dump is written.
* Compatibility Warnings:
  - removed GooCanvas dependency, drawing now done with plain Gtk.
  - new behavior for --final-export: exit after saving the XML dump.
* Changes summary:
  - Updated german translation, thanks to Christoph Brinkhaus.
  - Fix for german translation, thanks to Ronald W. Henderson.
  - Fix for gcc 15, thanks to Petr Gajdos.
  - Assorted refactorings and small modernizations, including autotools.

Improve port:
- Replace PORTVERSION with DISTVERSION.

    [14 lines not shown]
DeltaFile
+34-34net-mgmt/etherape/pkg-plist
+12-16net-mgmt/etherape/Makefile
+3-3net-mgmt/etherape/distinfo
+2-2net-mgmt/etherape/files/patch-src_names_names.c
+2-2net-mgmt/etherape/files/patch-src_names_eth__resolv.c
+53-575 files

OpenBSD/src wSvYeXousr.bin/tmux input.c format.c

   Handle OSC 9;4 progress bar sequence and store in format variables, from
   Eric Dorland in GitHub issue 4954.
VersionDeltaFile
1.257+56-1usr.bin/tmux/input.c
1.353+39-1usr.bin/tmux/format.c
1.1301+17-1usr.bin/tmux/tmux.h
1.95+14-1usr.bin/tmux/screen.c
1.1044+3-1usr.bin/tmux/tmux.1
+129-55 files

OPNSense/core e5effd4src/opnsense/scripts/captiveportal/lib arp.py

captive portal / hostwatch: output safety when list_hosts.py or decoding fails

arp.py seems to throw an exception an unpredictable times. Since
the most likely culprit is list_hosts.py, capture both
stderr of list_hosts and the exception value of the caller.

In any case, we reuse the old known ARP state to not kill
the CP background process
DeltaFile
+22-7src/opnsense/scripts/captiveportal/lib/arp.py
+22-71 files

OpenBSD/ports VFF0VoQcad/prusaslicer Makefile

   Sync WANTLIB.
VersionDeltaFile
1.30+3-3cad/prusaslicer/Makefile
+3-31 files

FreeBSD/ports dcf8f42net-mgmt/etherape pkg-plist Makefile, net-mgmt/etherape/files patch-src_names_names.c patch-src_names_eth__resolv.c

net-mgmt/etherape: Update 0.9.20 => 0.9.21, take maintainership

Changelog:
* GooCanvas was unsupported and getting really old, replaced by
  GtkDrawingArea.
* --final-export is primarily meant to be used from other tools as a way
  to get statistics data from a replay. As such, --final-export exits
  automatically after the file replay ends and the dump is written.
* Compatibility Warnings:
  - removed GooCanvas dependency, drawing now done with plain Gtk.
  - new behavior for --final-export: exit after saving the XML dump.
* Changes summary:
  - Updated german translation, thanks to Christoph Brinkhaus.
  - Fix for german translation, thanks to Ronald W. Henderson.
  - Fix for gcc 15, thanks to Petr Gajdos.
  - Assorted refactorings and small modernizations, including autotools.

Improve port:
- Replace PORTVERSION with DISTVERSION.

    [12 lines not shown]
DeltaFile
+34-34net-mgmt/etherape/pkg-plist
+12-16net-mgmt/etherape/Makefile
+3-3net-mgmt/etherape/distinfo
+2-2net-mgmt/etherape/files/patch-src_names_names.c
+2-2net-mgmt/etherape/files/patch-src_names_eth__resolv.c
+53-575 files

NetBSD/src gJx1LMtlib/libc/gen readdir.c

   Don't try to preserve errno twice for readdir_r(), even outside
   the mutex protection in the _REENTRANT case.
VersionDeltaFile
1.28+2-11lib/libc/gen/readdir.c
+2-111 files

LLVM/project 7c1d91cbolt/runtime instr.cpp

[BOLT] Move extern "C" out of unnamed namespace (#190282)

GCC 15 changes how it interprets extern "C" in unnamed namespaces and
gives the variable internal linkage.
DeltaFile
+2-2bolt/runtime/instr.cpp
+2-21 files

OPNSense/core 58c9b62src/opnsense/scripts/captiveportal/lib arp.py, src/opnsense/scripts/interfaces list_hosts.py

captive portal / hostwatch: output safety when list_hosts.py or decoding fails, capture possible exceptions in list_hosts.py as well
DeltaFile
+22-7src/opnsense/scripts/captiveportal/lib/arp.py
+2-0src/opnsense/scripts/interfaces/list_hosts.py
+24-72 files

FreeBSD/ports 9293718textproc/highlight distinfo Makefile

textproc/highlight: Update to 4.19

Changelog:
https://gitlab.com/saalen/highlight/-/blob/master/ChangeLog.adoc#user-content-highlight-4-19

PR:             294194
Approved by:    fluffy (mentor)
DeltaFile
+3-3textproc/highlight/distinfo
+2-2textproc/highlight/Makefile
+5-52 files

NetBSD/pkgsrc-wip 278eeb2lxqt-wayland-session distinfo, lxqt-wayland-session/patches patch-startlxqtwayland.in

lxqt-wayland-session: fix patch
DeltaFile
+1-1lxqt-wayland-session/distinfo
+1-1lxqt-wayland-session/patches/patch-startlxqtwayland.in
+2-22 files

NetBSD/src BJFtAyYusr.bin/audiocfg dtmf.c audiodev.c

   Make audiocfg test play real dial sequence with number from AUDIOCFG_DIAL.
VersionDeltaFile
1.5+139-14usr.bin/audiocfg/dtmf.c
1.16+10-4usr.bin/audiocfg/audiodev.c
1.9+4-3usr.bin/audiocfg/audiocfg.1
1.2+4-3usr.bin/audiocfg/dtmf.h
+157-244 files

OpenBSD/src rUyeNv5usr.bin/tmux input.c tty-keys.c

   Increase b64_pton buffer to allow for Base64 without padding, from
   Michal Majchrowicz.
VersionDeltaFile
1.256+2-2usr.bin/tmux/input.c
1.204+2-2usr.bin/tmux/tty-keys.c
+4-42 files

FreeBSD/src e56858fcontrib/netbsd-tests/lib/libc/gen/posix_spawn t_fileactions.c

posix_spawn test: switch to POSIX spelling for addchdir and addfchdir

Reviewed by:    dim
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56222
DeltaFile
+2-2contrib/netbsd-tests/lib/libc/gen/posix_spawn/t_fileactions.c
+2-21 files

FreeBSD/src b7b485elib/libc/gen posix_spawn.3

posix_spawn_file_action_addopen.3: ignoring close failure is now approved

Reviewed by:    dim
Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
Differential revision:  https://reviews.freebsd.org/D56222
DeltaFile
+4-2lib/libc/gen/posix_spawn.3
+4-21 files