LLVM/project 5b4015ellvm/lib/Transforms/Scalar GVN.cpp, llvm/lib/Transforms/Utils LoopUtils.cpp BasicBlockUtils.cpp

[Transforms][NFC] Drop uses of BranchInst in headers (#186580)

Replace BranchInst with CondBrInst/UncondBrInst/Instruction in headers
and handle the related fall out.

The removed code in simplifyUncondBranch was made dead in
0895b836d74ed333468ddece2102140494eb33b6, where FoldBranchToCommonDest
was changed to only handle conditional branches.
DeltaFile
+20-26llvm/lib/Transforms/Utils/LoopUtils.cpp
+18-16llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
+5-18llvm/lib/Transforms/Utils/SimplifyCFG.cpp
+9-9llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
+6-6llvm/lib/Transforms/Utils/LoopConstrainer.cpp
+2-8llvm/lib/Transforms/Scalar/GVN.cpp
+60-8318 files not shown
+105-13224 files

LLVM/project 9c254f1lldb/examples/darwin/heap_find heap.py

[lldb] Fix heap.py crashes on recent Darwin embedded targets

Two fixes for the ptr_refs/cstr_refs/find_variable heap commands:

1. Move the `task` variable declaration into the common expression
  preamble. Previously it was only declared inside the `search_heap`
  code path, causing compilation errors when using `--ignore-heap`
  with stack or segment scanning.

2. On recent iOS, some shared cache __DATA_CONST pages are remapped to
  non-accessible at runtime, even though the Mach-O section metadata
  still marks them as readable. The segment scan would crash with
  EXC_BAD_ACCESS when reading these pages. Fix by querying actual
  VM region permissions via SBProcess.GetMemoryRegionInfo() and
  splitting sections at region boundaries to only scan readable
  portions.

rdar://172543652

Signed-off-by: Med Ismail Bennani <ismail at bennani.ma>
DeltaFile
+20-2lldb/examples/darwin/heap_find/heap.py
+20-21 files

OpenBSD/src vzh2eAnlib/libfuse fuse_opt.3

   Add description of the valid return values for the fuse_opt_proc_t callback
   function that is passed to fuse_opt_parse(3).

   OK claudio@
VersionDeltaFile
1.9+10-1lib/libfuse/fuse_opt.3
+10-11 files

OpenBSD/ports 0JNkduwnet/iperf3 Makefile distinfo, net/iperf3/patches patch-src_iperf_api_c patch-src_iperf_api_h

   update to iperf3-3.20
VersionDeltaFile
1.15+6-6net/iperf3/patches/patch-src_iperf_api_c
1.25+2-3net/iperf3/Makefile
1.15+2-2net/iperf3/distinfo
1.2+2-2net/iperf3/patches/patch-src_iperf_api_h
+12-134 files

OpenBSD/ports qkAZwXDprint/py-fonttools distinfo Makefile, print/py-fonttools/pkg PLIST

   update to py3-fonttools-4.62.1
VersionDeltaFile
1.7+17-12print/py-fonttools/pkg/PLIST
1.4+2-2print/py-fonttools/distinfo
1.8+1-2print/py-fonttools/Makefile
+20-163 files

OpenBSD/ports a4LmfVbtextproc/py-lxml-html-clean distinfo Makefile

   update to py3-lxml-html-clean-0.4.4
VersionDeltaFile
1.2+2-2textproc/py-lxml-html-clean/distinfo
1.2+1-1textproc/py-lxml-html-clean/Makefile
+3-32 files

OpenBSD/ports AzXkOJRsecurity/easy-rsa distinfo Makefile

   update to easy-rsa-3.2.6
VersionDeltaFile
1.16+2-2security/easy-rsa/distinfo
1.22+1-1security/easy-rsa/Makefile
+3-32 files

LLVM/project 1f9b32blldb/test/Shell/SymbolFile/NativePDB structured-bindings-msvc.test

[lldb][NativePDB] Require `target-windows` for MSVC test (#186578)

Fixes the failure on the lldb-remote-linux-win buildbot
(https://github.com/llvm/llvm-project/pull/186124#issuecomment-4060098881).

The test runs MSVC to produce an executable that only runs on Windows.
DeltaFile
+1-1lldb/test/Shell/SymbolFile/NativePDB/structured-bindings-msvc.test
+1-11 files

OpenBSD/ports zrwIUdParchivers/blosc2 Makefile distinfo

   Update blosc2 to 2.23.1.
VersionDeltaFile
1.10+2-2archivers/blosc2/Makefile
1.8+2-2archivers/blosc2/distinfo
+4-42 files

OpenBSD/ports nzHYRxcnet/sniproxy Makefile

   previous patch didn't apply fully; update to sniproxy 0.9.24, from maintainer
   reported by aja@
VersionDeltaFile
1.17+1-1net/sniproxy/Makefile
+1-11 files

FreeBSD/ports 6594020net/py-pypacker Makefile distinfo

net/py-pypacker: Update to 6.0

PR:             293783
Reported by:    vishwin
DeltaFile
+10-5net/py-pypacker/Makefile
+3-3net/py-pypacker/distinfo
+13-82 files

FreeBSD/src f914641sys/dev/acpi_support acpi_system76.c

acpi_system76: Improve sysctl names

* Improve sysctl descriptions.
* Rename battery charging-threshold sysctl for clarity.
* Fix mis-spelled words.
* Style: sort headers.

Reported by: olce, jhb
Reviewed by: olce
Differential Revision: https://reviews.freebsd.org/D55848
DeltaFile
+11-10sys/dev/acpi_support/acpi_system76.c
+11-101 files

FreeBSD/src 521519ftools/build depend-cleanup.sh

depend-cleanup.sh: rebuild strnlen.o on riscv64 if it came from strnlen.S

We have to switch back to the previous rule once the temporary
build fix has been replaced with a permanent fix.

MFC after:      1 week
See also:       2a4e3112c811b9892e14e15cfd23538e7e47329c
PR:             293353, 293296

(cherry picked from commit b5514e1c6d9e7ec09b299a983d1ce32852e0d9dc)
DeltaFile
+4-1tools/build/depend-cleanup.sh
+4-11 files

FreeBSD/src 0536513lib/libc/riscv/string Makefile.inc

libc/riscv64: temporarily disable strnlen() implementation until a fix is developed

strnlen() doesn't seem to cope well with a length argument such that
string pointer plus length overflows past the end of the address space.

Reviewed by:    fuz
MFC after:      1 week
PR:             293353, 293296
Differential Revision:  https://reviews.freebsd.org/D55714

(cherry picked from commit 2a4e3112c811b9892e14e15cfd23538e7e47329c)
DeltaFile
+0-1lib/libc/riscv/string/Makefile.inc
+0-11 files

FreeBSD/ports 5c715efnet Makefile, net/rustconn distinfo Makefile.crates

net/rustconn: Add new port

RustConn is a connection orchestrator for Linux/FreeBSD with a
GTK4/Wayland-native interface. It brings SSH, RDP, VNC, SPICE, Telnet,
Serial, Kubernetes, and Zero Trust connections under one roof — with
embedded Rust clients where possible and seamless integration with
external tools where needed.

https://github.com/totoshko88/RustConn
DeltaFile
+1,415-0net/rustconn/distinfo
+706-0net/rustconn/Makefile.crates
+76-0net/rustconn/Makefile
+23-0net/rustconn/pkg-plist
+5-0net/rustconn/pkg-descr
+1-0net/Makefile
+2,226-06 files

LLVM/project 4b202b0llvm/lib/Target/SPIRV SPIRVMergeRegionExitTargets.cpp SPIRVStructurizer.cpp

[SPIRV][NFC] Drop uses of BranchInst (#186514)

Also simplify the code to use successors().
DeltaFile
+13-64llvm/lib/Target/SPIRV/SPIRVMergeRegionExitTargets.cpp
+16-20llvm/lib/Target/SPIRV/SPIRVStructurizer.cpp
+29-842 files

OpenBSD/ports YgR7IvMdatabases/py-influxdb_client distinfo Makefile

   Update py-influxdb_client to 1.50.0.
VersionDeltaFile
1.15+2-2databases/py-influxdb_client/distinfo
1.19+1-1databases/py-influxdb_client/Makefile
+3-32 files

OpenBSD/ports CbkNLPimath/py-h5py distinfo Makefile, math/py-h5py/pkg PLIST

   Update py-h5py to 3.16.0.
VersionDeltaFile
1.14+2-2math/py-h5py/distinfo
1.16+4-0math/py-h5py/pkg/PLIST
1.30+1-1math/py-h5py/Makefile
+7-33 files

OpenBSD/ports V2JmNFmnet/py-tinytuya distinfo Makefile, net/py-tinytuya/pkg PLIST

   Update py-tinytuya to 1.17.6.
VersionDeltaFile
1.34+2-2net/py-tinytuya/distinfo
1.22+3-0net/py-tinytuya/pkg/PLIST
1.42+1-1net/py-tinytuya/Makefile
+6-33 files

FreeBSD/ports 300cc32net/v2ray Makefile

net/v2ray: Bump PORTREVISION for rebuild after rc script improvements

Approved by:    db@, yuri@ (Mentors, implicit)
DeltaFile
+1-1net/v2ray/Makefile
+1-11 files

FreeBSD/ports 9f0b185security/clamav pkg-plist distinfo

security/clamav: update 1.5.1 -> 1.5.2

Reported by:    Andrea Venturoli <ml at netfence.it>
Changes:        https://blog.clamav.net/2026/03/clamav-152-and-144-security-patch.html
Security:       CVE-2026-20031
MFH:            2026Q1

(cherry picked from commit bf21cd498276b8b0000b0a8d4857e35bd31f0315)
DeltaFile
+60-66security/clamav/pkg-plist
+3-3security/clamav/distinfo
+1-2security/clamav/Makefile
+64-713 files

LLVM/project b73a64fclang-tools-extra/clang-tidy/misc MultipleInheritanceCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Fix virtual inheritance FP in misc-multiple-inheritance (#186103)

Avoid double-counting concrete bases introduced through virtual
inheritance in `misc-multiple-inheritance`.

As of AI-Usage: Gemini 3 is used for pre-commit reviewing.

Closes https://github.com/llvm/llvm-project/issues/186059
DeltaFile
+27-8clang-tools-extra/clang-tidy/misc/MultipleInheritanceCheck.cpp
+19-0clang-tools-extra/test/clang-tidy/checkers/misc/multiple-inheritance.cpp
+4-0clang-tools-extra/docs/ReleaseNotes.rst
+50-83 files

FreeBSD/ports b1b2eebeditors/vscode pkg-plist distinfo, editors/vscode/files patch-node__modules__at_typescript_native-preview_lib_getExePath.js patch-extensions_microsoft-authentication_extension.webpack.config.js

editors/vscode: Update to 1.111.0

While here, update product.json for popular extensions. [1]

Changelog:
- https://code.visualstudio.com/updates/v1_110
- https://code.visualstudio.com/updates/v1_111

Reported by:    GitHub (watch releases)
Obtained from:  https://github.com/VSCodium/vscodium/blob/1.110.11631/product.json [1]
DeltaFile
+2,103-132editors/vscode/pkg-plist
+44-0editors/vscode/files/patch-node__modules__at_typescript_native-preview_lib_getExePath.js
+0-34editors/vscode/files/patch-extensions_microsoft-authentication_extension.webpack.config.js
+19-2editors/vscode/files/product.json.extensions
+8-8editors/vscode/files/patch-build_gulpfile.reh.ts
+7-7editors/vscode/distinfo
+2,181-18315 files not shown
+2,231-22821 files

NetBSD/pkgsrc-wip fbc44d5libopeninput Makefile distinfo, libopeninput/patches patch-meson.build

libopeninput: don't need libevdev-chunk anymore
DeltaFile
+0-19libopeninput/patches/patch-meson.build
+0-7libopeninput/Makefile
+0-1libopeninput/distinfo
+0-273 files

FreeBSD/ports bf21cd4security/clamav pkg-plist distinfo

security/clamav: update 1.5.1 -> 1.5.2

Reported by:    Andrea Venturoli <ml at netfence.it>
Changes:        https://blog.clamav.net/2026/03/clamav-152-and-144-security-patch.html
Security:       CVE-2026-20031
MFH:            2026Q1
DeltaFile
+60-66security/clamav/pkg-plist
+3-3security/clamav/distinfo
+1-2security/clamav/Makefile
+64-713 files

FreeBSD/ports d08f0d7net/v2ray/files v2ray.in

net/v2ray: Lint and improve rc file

* Sort stances
* Expand variables

Approved by:    db@, yuri@ (Mentors, implicit)
MFH:            2026Q1

(cherry picked from commit 6771b1d14157a659a8e235f692526c97f83f435a)
DeltaFile
+12-10net/v2ray/files/v2ray.in
+12-101 files

FreeBSD/ports 7034792net/v2ray/files v2ray.in

net/v2ray: Fix incorrect order of rc file stances

PR:             293795
Reported by:    Shamaz Mazum <shamaz.mazum at gmail.com>
Approved by:    db@, yuri@ (Mentors, implicit)
MFH:            2026Q1

(cherry picked from commit 3265e8870fd5e55039125fcb1ba3d505701404eb)
DeltaFile
+1-1net/v2ray/files/v2ray.in
+1-11 files

OpenBSD/ports aBw71Ifwww/surf Makefile, www/surf/patches patch-config_mk

   Move to webkitgtk41.
   hint from landry@
VersionDeltaFile
1.11+17-1www/surf/patches/patch-config_mk
1.35+6-7www/surf/Makefile
+23-82 files

LLVM/project d53c9felldb/packages/Python/lldbsuite/test lldbplatformutil.py

[lldb/test] Fix MTC dylib path for newer Darwin embedded devices (NFC)

Signed-off-by: Med Ismail Bennani <ismail at bennani.ma>
DeltaFile
+16-0lldb/packages/Python/lldbsuite/test/lldbplatformutil.py
+16-01 files

LLVM/project 7894e63clang/lib/Format Format.cpp, clang/unittests/Format SortImportsTestJava.cpp

[clang-format]  Ignore imports in comments for Java import sorting (#177326)

Java source files can contain apparent import statements inside block
comments (e.g., showing a code example). These can get mixed up with
real import statements when run through clang-format.

This patch tracks block comments (/* ... */) so that we skip lines that
are inside them.

Fixes #176771

---------

Co-authored-by: Natalia Kokoromyti <knatalia at yost-cm-01-imme.stanford.edu>
Co-authored-by: owenca <owenpiano at gmail.com>
DeltaFile
+39-19clang/lib/Format/Format.cpp
+31-0clang/unittests/Format/SortImportsTestJava.cpp
+70-192 files