LLVM/project 777e29dlldb/test/API/tools/lldb-dap/attach TestDAP_attach.py, lldb/test/API/tools/lldb-dap/startDebugging TestDAP_startDebugging.py

[lldb-dap] Move targetId and debuggerId into a session property (#175930)

This makes it clear the fields required for attaching to an existing
debug session.

It also makes it easier to check mutually exclusive fields required to
attach.

(cherry picked from commit 6977e6812c3e2027f0f427506ee151011f1e55bb)
DeltaFile
+13-11lldb/tools/lldb-dap/Protocol/ProtocolRequests.cpp
+15-3lldb/tools/lldb-dap/extension/package.json
+8-9lldb/tools/lldb-dap/Handler/AttachRequestHandler.cpp
+9-8lldb/test/API/tools/lldb-dap/startDebugging/TestDAP_startDebugging.py
+11-5lldb/tools/lldb-dap/Protocol/ProtocolRequests.h
+7-5lldb/test/API/tools/lldb-dap/attach/TestDAP_attach.py
+63-415 files not shown
+86-6011 files

FreeBSD/ports 10eff7fscience/afni distinfo Makefile

science/afni: Update to 26.0.01
DeltaFile
+3-3science/afni/distinfo
+1-1science/afni/Makefile
+1-0science/afni/pkg-plist
+5-43 files

LLVM/project d16413allvm/lib/ExecutionEngine/JITLink MachO_x86_64.cpp MachO_arm64.cpp

[JITLink][CompactUnwind] Explicitly enumerate mergeable encodings. NFCI. (#176317)

Updates CompactUnwindTraits_MachO_arm64 and
CompactUnwindTraits_MachO_x86_64 encodingCanBeMerged methods to use
switch statements that clearly list mergeable encodings, and have a
default "false" case.

Since the new scheme explicitly covers DWARF modes (always
non-mergeable), this patch removes the separate DWARF mode check from
mergeRecords in CompactUnwindSupport.h.
DeltaFile
+14-3llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp
+14-2llvm/lib/ExecutionEngine/JITLink/MachO_arm64.cpp
+2-3llvm/lib/ExecutionEngine/JITLink/CompactUnwindSupport.h
+30-83 files

LLVM/project 12c4749flang/lib/Lower/OpenMP OpenMP.cpp, mlir/include/mlir/Dialect/OpenMP OpenMPClauses.td

Remove dims(N) syntax and use list of vals for num_threads
DeltaFile
+13-38mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
+22-27mlir/include/mlir/Dialect/OpenMP/OpenMPClauses.td
+0-31mlir/test/Dialect/OpenMP/invalid.mlir
+11-15mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+6-8flang/lib/Lower/OpenMP/OpenMP.cpp
+9-2mlir/test/Dialect/OpenMP/ops.mlir
+61-1213 files not shown
+74-1249 files

LLVM/project d34ffc9llvm/lib/Target/RISCV RISCVInstrInfoF.td RISCVInstrInfoZfh.td, llvm/test/CodeGen/RISCV fp-fcanonicalize.ll

[RISCV] Fix fcanonicalize for Z*inx (#175984)

DeltaFile
+2,260-0llvm/test/CodeGen/RISCV/fp-fcanonicalize.ll
+4-2llvm/lib/Target/RISCV/RISCVInstrInfoF.td
+4-2llvm/lib/Target/RISCV/RISCVInstrInfoZfh.td
+4-2llvm/lib/Target/RISCV/RISCVInstrInfoD.td
+2,272-64 files

HardenedBSD/src 2b372dfrelease/powerpc mkisoimages.sh

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+1-1release/powerpc/mkisoimages.sh
+1-11 files

NetBSD/pkgsrc DiwAe7hprint/dvipsk Makefile

   dvipsk: follow redirect
VersionDeltaFile
1.33+2-2print/dvipsk/Makefile
+2-21 files

NetBSD/pkgsrc Rn3uchQdevel/pcre++ Makefile

   pcre++: update link

   This project is archived.
VersionDeltaFile
1.14+2-3devel/pcre++/Makefile
+2-31 files

NetBSD/pkgsrc q2C2xf7net/pconsole Makefile

   pconsole: comment out dead site
VersionDeltaFile
1.13+3-4net/pconsole/Makefile
+3-41 files

NetBSD/pkgsrc AuCWQl0sysutils/pcmanfm Makefile

   pcmanfm: switch to default sourceforge site, other site is dead
VersionDeltaFile
1.65+2-3sysutils/pcmanfm/Makefile
+2-31 files

FreeBSD/ports ed6ad57net-p2p/bitcoin distinfo Makefile

net-p2p/bitcoin: Update to 30.2
DeltaFile
+3-3net-p2p/bitcoin/distinfo
+1-2net-p2p/bitcoin/Makefile
+4-52 files

NetBSD/pkgsrc 5VHKdfnmath/pcg Makefile

   pcg: switch to https
VersionDeltaFile
1.2+3-3math/pcg/Makefile
+3-31 files

NetBSD/pkgsrc 4aEbpmfdevel/pcc-libs Makefile

   pcc-libs: comment out dead site
VersionDeltaFile
1.8+2-2devel/pcc-libs/Makefile
+2-21 files

NetBSD/pkgsrc Ay8P66Slang/pcc-current Makefile

   pcc-current: comment out dead site
VersionDeltaFile
1.18+3-3lang/pcc-current/Makefile
+3-31 files

NetBSD/pkgsrc 8WLOKCelang/pcc Makefile

   pcc: comment out dead site
VersionDeltaFile
1.20+2-2lang/pcc/Makefile
+2-21 files

NetBSD/pkgsrc VusmQWqcad/pcb Makefile

   pcb: follow redirect

   This project is dead but suggesteds Ringdove as successor
VersionDeltaFile
1.114+2-3cad/pcb/Makefile
+2-31 files

NetBSD/pkgsrc ljMSvNjdevel/patchutils Makefile

   patchutils: switch to https
VersionDeltaFile
1.34+2-2devel/patchutils/Makefile
+2-21 files

NetBSD/pkgsrc lszehnGdevel/palmpower Makefile

   palmpower: comment out dead site
VersionDeltaFile
1.8+2-3devel/palmpower/Makefile
+2-31 files

NetBSD/pkgsrc sGbHhw3security/PACK Makefile

   PACK: comment out dead site
VersionDeltaFile
1.7+3-3security/PACK/Makefile
+3-31 files

LLVM/project 792631cllvm/test/CodeGen/RISCV/rvv roundeven-vp.ll nearbyint-vp.ll

[RISCV] Use NoV0 register classes for masked `VPseudoBinaryM` (#175706)

There are two constraints:

1. The same register can't have two EEWs. `V0` is already the mask
register, so other register source operands can't be `V0`.
2. The destination and source registers can't overlap. We have added
`@earlyclobber` constraint so we won' allocate `V0` to destination.
DeltaFile
+208-208llvm/test/CodeGen/RISCV/rvv/roundeven-vp.ll
+208-208llvm/test/CodeGen/RISCV/rvv/nearbyint-vp.ll
+208-208llvm/test/CodeGen/RISCV/rvv/floor-vp.ll
+208-208llvm/test/CodeGen/RISCV/rvv/rint-vp.ll
+208-208llvm/test/CodeGen/RISCV/rvv/round-vp.ll
+208-208llvm/test/CodeGen/RISCV/rvv/roundtozero-vp.ll
+1,248-1,24828 files not shown
+3,006-3,33634 files

NetBSD/pkgsrc E8qQnNwdoc CHANGES-2026

   Updated misc/py-trove-classifiers, print/py-reportlab
VersionDeltaFile
1.351+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc 2vbsQzCprint/py-reportlab distinfo Makefile

   py-reportlab: updated to 4.4.9

   CHANGES  4.4.9   15/01/2026

   * remove unwanted debug

   CHANGES  4.4.8   15/01/2026

   * fix callback security hole reported by Pedro "gankd"  lt pedrovgcruz at icloud dot com gt
VersionDeltaFile
1.50+4-7print/py-reportlab/distinfo
1.92+2-2print/py-reportlab/Makefile
+6-92 files

OpenBSD/ports UKGG4cqx11/kde-applications/kdegraphics-mobipocket Makefile distinfo, x11/kde-applications/kdegraphics-mobipocket/pkg DESCR PLIST

   Remove kdegraphics-mobipocket (replaced by kf6-kdegraphics-mobipocket)
VersionDeltaFile
1.15+0-0x11/kde-applications/kdegraphics-mobipocket/Makefile
1.52+0-0x11/kde-applications/kdegraphics-mobipocket/distinfo
1.2+0-0x11/kde-applications/kdegraphics-mobipocket/pkg/DESCR
1.8+0-0x11/kde-applications/kdegraphics-mobipocket/pkg/PLIST
+0-04 files

LLVM/project 8c2e862bolt/include/bolt/Core MCPlusBuilder.h, bolt/lib/Passes LongJmp.cpp

[BOLT][BTI] Patch LLD-generated PLTs to contain BTI landing pad

This patch adds the patchPLTEntryForBTI to enable patching PLT entries
generated by LLD.

Context:

To keep BTI consistent, targets of stubs inserted in LongJmp need to be
patched. As PLTs are not optimized and emitted by BOLT, this patch adds
a helper for patching them in the original location.

For PLTs generated by LLD, this is safe as LLD inserts extra nops to
PLTs which don't already contain a BTI.

PLT entry before patching:

   adrp x16, Page(&(.got.plt[n]))
   ldr  x17, [x16, Offset(&(.got.plt[n]))]
   add  x16, x16, Offset(&(.got.plt[n]))

    [24 lines not shown]
DeltaFile
+61-0bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp
+33-4bolt/test/runtime/AArch64/long-jmp-bti-plt.c
+5-0bolt/lib/Passes/LongJmp.cpp
+4-0bolt/include/bolt/Core/MCPlusBuilder.h
+103-44 files

LLVM/project 316e46dbolt/lib/Target/AArch64 AArch64MCPlusBuilder.cpp

Add comment
DeltaFile
+3-0bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp
+3-01 files

LLVM/project 9eb8ff5bolt/lib/Target/AArch64 AArch64MCPlusBuilder.cpp

Apply suggestions from code review

Co-authored-by: Paschalis Mpeis <paschalis.mpeis at arm.com>
DeltaFile
+2-4bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp
+2-41 files

LLVM/project 583f991bolt/lib/Target/AArch64 AArch64MCPlusBuilder.cpp

Extra comment
DeltaFile
+2-0bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp
+2-01 files

OpenBSD/ports kicehE6x11/kde-applications/rocs Makefile, x11/kde-applications/rocs/pkg PLIST

   Remove MODKDE_KF5 (rocs is KF6)
VersionDeltaFile
1.16+6-6x11/kde-applications/rocs/pkg/PLIST
1.26+1-2x11/kde-applications/rocs/Makefile
+7-82 files

NetBSD/pkgsrc RxkteLImisc/py-trove-classifiers distinfo Makefile

   py-trove-classifiers: updated to 2026.1.14.14

   2026.1.14.14

   Update __init__.py to add Cygwin as a classifier

   Add "Environment :: Cygwin (MS Windows)" as a classifier as some modules, such as mine, work on Windows but only via the Cygwin POSIX layer (www.cygwin.com)
VersionDeltaFile
1.45+4-4misc/py-trove-classifiers/distinfo
1.47+2-2misc/py-trove-classifiers/Makefile
+6-62 files

LLVM/project 4193c40bolt/lib/Core BinaryFunction.cpp, bolt/lib/Rewrite RewriteInstance.cpp

[BOLT][BTI] Disassemble PLT entries when processing BTI binaries (#169663)

PLT entries are PseudoFunctions, and are not disassembled or emitted.
For BTI, we need to check the first MCInst of PLT entries, to see
if indirectly calling them is safe or not.

This patch disassembles PLTs for binaries using BTI, while not changing
the behaviour for binaries without BTI.

The PLTs are only disassembled, not emitted.

---------

Co-authored-by: Paschalis Mpeis <paschalis.mpeis at arm.com>
DeltaFile
+31-0bolt/test/runtime/AArch64/disassemble-plts.c
+7-0bolt/lib/Rewrite/RewriteInstance.cpp
+5-0bolt/lib/Core/BinaryFunction.cpp
+43-03 files