LLVM/project b7c6fd3clang/lib/CIR/CodeGen CIRGenExprConstant.cpp, clang/test/CIR/CodeGen label-values.c

[CIR] Support addr-of-label in constant initializer context

Previously, using the GNU address-of-label extension (&&label) in an
array initializer like `void *labels[] = {&&a, &&b}` would hit an NYI
error in ConstantLValueEmitter::VisitAddrLabelExpr.

The scalar expression path already handles &&label correctly via
BlockAddressOp. The fix is to return null from the constant emitter,
which makes the caller fall through to the non-constant initialization
path that emits individual BlockAddressOp stores per element.

This is consistent with CIR's approach of preferring non-constant
emission to preserve source-level semantics (see CIRGenDecl.cpp:278).
DeltaFile
+28-0clang/test/CIR/CodeGen/label-values.c
+4-1clang/lib/CIR/CodeGen/CIRGenExprConstant.cpp
+32-12 files

HardenedBSD/src fa87979sys/dev/acpi_support acpi_system76.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+11-10sys/dev/acpi_support/acpi_system76.c
+11-101 files

HardenedBSD/src 115f719sys/dev/acpi_support acpi_system76.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+11-10sys/dev/acpi_support/acpi_system76.c
+11-101 files

FreeBSD/doc a3f5dd4shared contrib-additional.adoc

Add Michihiro Satoh to the list
DeltaFile
+1-0shared/contrib-additional.adoc
+1-01 files

HardenedBSD/src 7df7171lib/libc/riscv/string Makefile.inc, tools/build depend-cleanup.sh

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+4-1tools/build/depend-cleanup.sh
+0-1lib/libc/riscv/string/Makefile.inc
+4-22 files

FreeBSD/src 7566892lib/libsys sigreturn.2

sigreturn.2: refresh the man page

(cherry picked from commit 9da4a804f0916b24519b8baa7ed460a7ba23d8c8)
DeltaFile
+16-8lib/libsys/sigreturn.2
+16-81 files

HardenedBSD/ports e07daa5databases/diesel distinfo Makefile, editors/vscode pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+2,103-132editors/vscode/pkg-plist
+1,415-0net/rustconn/distinfo
+706-0net/rustconn/Makefile.crates
+177-139databases/diesel/distinfo
+88-70databases/diesel/Makefile
+60-66security/clamav/pkg-plist
+4,549-40742 files not shown
+4,954-54748 files

LLVM/project e2fef47llvm/lib/Transforms/Utils SimplifyCFG.cpp CloneFunction.cpp

[Transforms/Utils][NFC] Drop uses of BranchInst (#186586)
DeltaFile
+108-112llvm/lib/Transforms/Utils/SimplifyCFG.cpp
+20-22llvm/lib/Transforms/Utils/CloneFunction.cpp
+15-25llvm/lib/Transforms/Utils/FlattenCFG.cpp
+17-20llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp
+17-19llvm/lib/Transforms/Utils/ControlFlowUtils.cpp
+13-14llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
+190-21227 files not shown
+333-35333 files

NetBSD/src i4LdTJ5tests/lib/libutil t_snprintb.c

   tests/snprintb: test for out-of-memory writes

   In 2024, snprintb_m did that in a few scenarios.
VersionDeltaFile
1.40+24-8tests/lib/libutil/t_snprintb.c
+24-81 files

LLVM/project 92f6e6eclang/lib/Sema SemaLifetimeSafety.h LifetimeSafety.h

Apply suggested changes

Apply suggested changes
DeltaFile
+239-0clang/lib/Sema/SemaLifetimeSafety.h
+0-219clang/lib/Sema/LifetimeSafety.h
+1-1clang/lib/Sema/AnalysisBasedWarnings.cpp
+240-2203 files

HardenedBSD/ports bce6552editors Makefile, editors/hxavi pkg-plist Makefile

editors/hxavi: Add new port

hxavi is a lightweight binary (hex) editor for vi and Vim users.

PR:             293555
Reported by:    Michihiro Satoh <satoumc at hxavi.net>
DeltaFile
+41-0editors/hxavi/pkg-plist
+40-0editors/hxavi/Makefile
+4-0editors/hxavi/pkg-descr
+3-0editors/hxavi/distinfo
+1-0editors/Makefile
+89-05 files

FreeBSD/ports bce6552editors Makefile, editors/hxavi pkg-plist Makefile

editors/hxavi: Add new port

hxavi is a lightweight binary (hex) editor for vi and Vim users.

PR:             293555
Reported by:    Michihiro Satoh <satoumc at hxavi.net>
DeltaFile
+41-0editors/hxavi/pkg-plist
+40-0editors/hxavi/Makefile
+4-0editors/hxavi/pkg-descr
+3-0editors/hxavi/distinfo
+1-0editors/Makefile
+89-05 files

NetBSD/pkgsrc z8hHNK7doc CHANGES-2026

   doc: Updated audio/fasttracker2 to 2.11
VersionDeltaFile
1.1733+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc UU5pvKyaudio/fasttracker2 distinfo Makefile, audio/fasttracker2/patches patch-CMakeLists.txt

   audio/fasttracker2: Update to 2.11

   Changes since 2.10

   v2.11 - 09.03.2026
   - Fixed: When loading stereo AIFF/WAV samples, the last sample point would not
     be read correctly when either reading the right channel or downmixing to mono.
VersionDeltaFile
1.128+5-5audio/fasttracker2/distinfo
1.11+2-2audio/fasttracker2/patches/patch-CMakeLists.txt
1.144+2-2audio/fasttracker2/Makefile
+9-93 files

OpenBSD/src sOzqb5xusr.sbin/vmd vmm.c

   Fix vmd(8) pledge violation when opening /dev/null.

   The "vmm" process responsible for vm process creation uses /dev/null
   for std{in,out,err} if running daemonized. Where it was opening
   /dev/null is no longer supported by its current set of pledges.
   Instead of expanding pledge scope, open /dev/null early prior to
   unveil(2) and reuse the same file descriptor if needed.

   This resolves the pledge violation reported by Nikita Kandinov and
   removes the need to call open(2) for every created vm.

   ok deraadt@, bluhm@
VersionDeltaFile
1.136+19-9usr.sbin/vmd/vmm.c
+19-91 files

OpenBSD/ports XbJ7Xcuwww/py-frozen-flask Makefile distinfo, www/py-frozen-flask/pkg PLIST

   update py-frozen-flask to 1.0.2 to repair with flask 3

   The current version in ports was totally broken when flask was updated to
   the 3.x series. Since no one noticed in over a year there may be few users
   of this port in the wild.
VersionDeltaFile
1.13+0-23www/py-frozen-flask/pkg/PLIST
1.23+5-6www/py-frozen-flask/Makefile
1.5+2-2www/py-frozen-flask/distinfo
+7-313 files

NetBSD/src NKRGSh1share/mk bsd.own.mk

   switch everyone to gdb.old
VersionDeltaFile
1.1470+3-3share/mk/bsd.own.mk
+3-31 files

OpenBSD/src kknANHasys/uvm uvm_pager.c

   Adjust comment to reflect reality.
VersionDeltaFile
1.97+2-2sys/uvm/uvm_pager.c
+2-21 files

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 v5ZpUOYsys/dev/pci/drm/ttm ttm_tt.c

   unstub ttm_tt_swapout()

   kettenis now sees this called in the amdgpu hibernate path with GC 11.0.1.
   I've seen it called when running piglit on vega 10.

   feedback and ok kettenis@, who had almost the same diff
VersionDeltaFile
1.25+17-8sys/dev/pci/drm/ttm/ttm_tt.c
+17-81 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