LLVM/project 3b1d7edclang/lib/CIR/Dialect/IR CIRDialect.cpp, mlir/include/mlir/Interfaces ControlFlowInterfaces.h

[mlir][Interfaces] Split successor inputs from region successor
DeltaFile
+52-12clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+43-20mlir/lib/Dialect/SCF/IR/SCF.cpp
+43-12mlir/test/lib/Dialect/Test/TestOpDefs.cpp
+12-30mlir/include/mlir/Interfaces/ControlFlowInterfaces.h
+28-11mlir/lib/Dialect/Transform/IR/TransformOps.cpp
+36-3mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp
+214-8836 files not shown
+446-20742 files

LLVM/project ce93961llvm/docs/CommandGuide llvm-readobj.rst llvm-readelf.rst, llvm/test/tools/llvm-readobj/ELF call-graph-info.test call-graph-info-warn-malformed.test

Revert "[llvm-readobj] Dump callgraph section info for ELF" (#176221)

Reverts llvm/llvm-project#157499

Following up on discourse post. Reverting this patch and will attempt a
reland addressing post merge comments.

(cherry picked from commit 97576a86eb25696a2b57cd42370991b172c08405)
DeltaFile
+0-521llvm/test/tools/llvm-readobj/ELF/call-graph-info.test
+0-366llvm/test/tools/llvm-readobj/ELF/call-graph-info-warn-malformed.test
+1-277llvm/tools/llvm-readobj/ELFDumper.cpp
+17-25llvm/docs/CommandGuide/llvm-readobj.rst
+4-12llvm/docs/CommandGuide/llvm-readelf.rst
+0-4llvm/tools/llvm-readobj/llvm-readobj.cpp
+22-1,2052 files not shown
+22-1,2078 files

LLVM/project 42d7ed3flang/include/flang/Optimizer/Dialect/MIF MIFOps.td, flang/lib/Lower Bridge.cpp MultiImageFortran.cpp

[flang] Fix crash with coarray teams #171048 (#172259)

This PR updates the `CHANGE TEAM` construct to fix the bug mentioned in
the issue #171048.
When a construct such as `IfConstruct` was present in the `CHANGE TEAM`
region, several BB were created but outside the region.

(cherry picked from commit 1d4f9ac37c043198d823e85e3cd777dc970d8b75)
DeltaFile
+40-20flang/lib/Lower/Bridge.cpp
+29-0flang/test/Lower/MIF/change_team2.f90
+6-11flang/lib/Lower/MultiImageFortran.cpp
+6-7flang/lib/Optimizer/Dialect/MIF/MIFOps.cpp
+6-6flang/include/flang/Optimizer/Dialect/MIF/MIFOps.td
+5-3flang/lib/Optimizer/Builder/IntrinsicCall.cpp
+92-471 files not shown
+95-497 files

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