LLVM/project dbbea96lldb/test/Shell/DAP TestSTDINConsole.test

[lldb-dap][windows] fix invalid path substitution for lldb-dap (#180237)

https://github.com/llvm/llvm-project/pull/178642 added
`lldb/test/Shell/DAP/TestSTDINConsole.test` with an incorrect
`%lldb-dap` expansion. This patch fixes it.
DeltaFile
+1-1lldb/test/Shell/DAP/TestSTDINConsole.test
+1-11 files

LLVM/project 33e3384offload/test/offloading ompx_bare.c ompx_bare_multi_dim.cpp, offload/test/offloading/fortran target-no-loop.f90 default-mapper-nested-derived-type.f90

[offload] Adapt tests to new PluginInterface quoting [NFC] (#180505)

https://github.com/llvm/llvm-project/commit/4096cb60175a3bfdde25dd0cca167416f4f4338e
removed the quotes around PluginInterface
DeltaFile
+6-6offload/test/offloading/fortran/target-no-loop.f90
+3-1offload/test/offloading/ompx_bare.c
+3-1offload/test/offloading/ompx_bare_multi_dim.cpp
+1-1offload/test/offloading/fortran/default-mapper-nested-derived-type.f90
+1-1offload/test/offloading/fortran/do-concurrent-to-omp-saxpy-2d.f90
+1-1offload/test/offloading/fortran/do-concurrent-to-omp-saxpy.f90
+15-117 files not shown
+22-1813 files

FreeNAS/freenas 5334c35src/middlewared/middlewared/api/v26_04_0 pool.py, src/middlewared/middlewared/plugins/failover_ event.py

NAS-139230 / 26.0.0-BETA.1 / Prefetch DDT/BRT on zpool import (#18129)

## Context

We would like to make sure that we prefetch both DDT/BRT metadata on
pool imports and also use newer truenas_pylibzfs while doing that. We
had public endpoints for prefetching DDT which have been removed
(confirmed that we are not using them in UI) and a new one has been
added which prefetches both DDT/BRT and also it is ensured that on pool
imports we prefetch both DDT/BRT.
DeltaFile
+65-0src/middlewared/middlewared/plugins/zfs/prefetch.py
+23-13src/middlewared/middlewared/plugins/pool_/dedup.py
+0-21src/middlewared/middlewared/plugins/zfs_/pool_actions.py
+12-1src/middlewared/middlewared/api/v26_04_0/pool.py
+2-2src/middlewared/middlewared/plugins/failover_/event.py
+102-375 files

LLVM/project 44031aellvm/lib/Transforms/Vectorize VPlanUnroll.cpp VPlanRecipes.cpp, llvm/test/Transforms/LoopVectorize interleave-and-scalarize-only.ll

[LV] Fix issue in VPFirstOrderRecurrencePHIRecipe::usesFirstLaneOnly (#179977)

In some cases we decide to vectorise loops with first-order recurrences
using VF=1, IC>1. We then attempt to unroll a vplan in replicateByVF,
however when trying to erase the list of values from the parent we
trigger the following assert:

```
virtual llvm::VPRecipeValue::~VPRecipeValue(): Assertion `Users.empty()
  && "trying to delete a VPRecipeValue with remaining users"' failed.
```

The problem seems to stem from this code:

```
  DefR->replaceUsesWithIf(LaneDefs[0], [DefR](VPUser &U, unsigned) {
    return U.usesFirstLaneOnly(DefR);
  });
```

    [9 lines not shown]
DeltaFile
+52-0llvm/test/Transforms/LoopVectorize/interleave-and-scalarize-only.ll
+3-0llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp
+1-1llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+56-13 files

FreeBSD/src 0e7db41. ObsoleteFiles.inc

ObsoleteFiles.mk: Remove obsolete MIT KRB5 plugins

Fixes:                  1f9da4793cb1, dd0ec030f8fd
Differential revision:  https://reviews.freebsd.org/D54780
(cherry picked from commit d0309745e621dd0554f271f4b7e2bc5e8ff597e4)
DeltaFile
+9-0ObsoleteFiles.inc
+9-01 files

FreeBSD/src 25a9a39krb5/lib/crypto version.map, krb5/lib/gssapi version.map

krb5: Expose missing symbols

Add symbols found in the port but not in base. This requires replacing
a shared libkrb5profile.so with libkrb5profile.a (with -fPIC so it can
be used by shared libraries). We do this by making libkrb5profile
INTERNALLIB.

Base currently has libkrb5profile in a shared library. The patch moves
those functions to the various "consumer" libraries as the port does.

Symbols that should be in the other libraries are in libkrb5profile.so.
This is causing some ports issues.

PR:             291695
Reported by:    michaelo, markj,  Chris Inacio <inacio at andrew.cmu.edu>
Tested by:      michaelo
Fixes:          ae07a5805b19
Reviewed by:    michaelo (previous version)
Differential revision:  https://reviews.freebsd.org/D54323
(cherry picked from commit 1876de606eb876b7a97beccfe6fcc89e60a72a25)
DeltaFile
+1,196-0krb5/lib/krb5/version.map
+308-0krb5/lib/gssapi/version.map
+148-0krb5/plugins/kdb/db2/version.map
+128-0krb5/plugins/preauth/pkinit/version.map
+0-74krb5/util/profile/version.map
+59-0krb5/lib/crypto/version.map
+1,839-7458 files not shown
+2,103-11164 files

FreeBSD/src 55a0852krb5/lib/krb5 Makefile

krb5: Fix gcc14 build

Fixes:          1876de606eb8
(cherry picked from commit 6637e8f616f0e94c7801698dd11bee5ebcf3799a)
DeltaFile
+0-2krb5/lib/krb5/Makefile
+0-21 files

FreeBSD/src e543458krb5/lib/krb5 version.map

krb5: Fix another GCC build issue

Fixes:          1876de606eb8

(cherry picked from commit 2d8ec3bab2d8af9d0f3322c4d752ff928620491c)
DeltaFile
+0-4krb5/lib/krb5/version.map
+0-41 files

LLVM/project 0bbf25fllvm/test/Transforms/InstCombine gep-sext.ll

[InstCombine] Regenerate test checks (NFC)
DeltaFile
+42-16llvm/test/Transforms/InstCombine/gep-sext.ll
+42-161 files

FreeBSD/ports 24fcefbnet-im/tox Makefile distinfo, net-im/tox/files patch-toxcore_network.c

net-im/tox: Update 0.2.21 => 0.2.22

Changelog:
https://github.com/TokTok/c-toxcore/releases/tag/v0.2.22

- make test work without errors.
- Rework DAEMON option, make it deafult.
- Remove old patch - disabled functions work without errors in runtime.

PR:     293052
MFH:    2026Q1
(cherry picked from commit 752275596aaac169de95e3e4ae7952c76461956d)
DeltaFile
+14-20net-im/tox/Makefile
+0-18net-im/tox/files/patch-toxcore_network.c
+3-3net-im/tox/distinfo
+17-413 files

LLVM/project b2e6b98llvm/lib/Target/Mips MipsFastISel.cpp, llvm/test/CodeGen/Mips musttail-fastisel.ll

[MIPS] Fix argument size in Fast ISel (#180336)

Fix bug where Fast ISel incorrectly set `IncomingArgSize` to `0` for
functions with no arguments, since `MIPS O32` uses _the reserved
argument area_ of 16 bytes even for the functions with no args at all.
DeltaFile
+28-0llvm/test/CodeGen/Mips/musttail-fastisel.ll
+1-1llvm/lib/Target/Mips/MipsFastISel.cpp
+29-12 files

LLVM/project 42d5e76lldb/tools/lldb-dap/extension package-lock.json package.json

[lldb-dap] Bump vscode version (#177008)

VS Code and node versions should be synchronized. We use node >= 18.19,
so expected VS Code version is 1.90.0. I checked it using this
[info](https://github.com/ewanharris/vscode-versions).
DeltaFile
+5-5lldb/tools/lldb-dap/extension/package-lock.json
+2-2lldb/tools/lldb-dap/extension/package.json
+7-72 files

FreeBSD/ports 7522755net-im/tox Makefile distinfo, net-im/tox/files patch-toxcore_network.c

net-im/tox: Update 0.2.21 => 0.2.22

Changelog:
https://github.com/TokTok/c-toxcore/releases/tag/v0.2.22

- make test work without errors.
- Rework DAEMON option, make it deafult.
- Remove old patch - disabled functions work without errors in runtime.

PR:     293052
MFH:    2026Q1
DeltaFile
+14-20net-im/tox/Makefile
+0-18net-im/tox/files/patch-toxcore_network.c
+3-3net-im/tox/distinfo
+17-413 files

NetBSD/pkgsrc-wip 10a1629xpopple distinfo Makefile, xpopple/patches patch-xpdf_XPDFViewer.cc patch-configure.ac

xpopple: Update to git commit f110e3e00731011dfb6487e33c23f93ed77397c4

Add COMMIT_MSG file.
DeltaFile
+6-31xpopple/patches/patch-xpdf_XPDFViewer.cc
+2-2xpopple/patches/patch-configure.ac
+2-2xpopple/distinfo
+1-2xpopple/Makefile
+2-0xpopple/COMMIT_MSG
+13-375 files

LLVM/project 7defb0allvm/lib/Transforms/Vectorize LoopVectorize.cpp, llvm/test/Transforms/LoopVectorize/AArch64 force-target-instruction-cost.ll

[VPlan] Skip applying InstsToScalarize with forced instr costs. (#168269)

ForceTargetInstructionCost in the legacy cost model overrides any costs
from InstsToScalarize. Match the behavior in the VPlan-based cost model.
This fixes a crash with -force-target-instr-cost for the added test
case.

PR: https://github.com/llvm/llvm-project/pull/168269
DeltaFile
+75-0llvm/test/Transforms/LoopVectorize/AArch64/force-target-instruction-cost.ll
+5-0llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+80-02 files

LLVM/project 1ff4b50lldb/test/API/driver/batch_mode TestBatchMode.py, lldb/tools/driver Driver.cpp

[lldb] Quit automatically if --batch has no commands to run (#179969)

Fixes #179700

Simple fix, if we are in batch mode, don't go into an interactive
session after checking if there are commands to run.

Testing it is more tricky. I tried a shell test as I thought it would be
simplest. However to be able to FileCheck I had to pipe and the pipe
turns off the prompt because it's non-interactive. The prompt is the
thing that must not be printed.

So I've just spawned lldb as a subprocess. If it doesn't quit quickly
then something is wrong. The timeout is high not because it should
normally take that long, but because sometimes a process will get
stalled for a while and I don't want this to be flaky.

(though in theory it can get stalled for much longer than a minute)


    [5 lines not shown]
DeltaFile
+19-0lldb/test/API/driver/batch_mode/TestBatchMode.py
+2-1lldb/tools/driver/Driver.cpp
+21-12 files

FreeBSD/ports 0f4d133graphics/p5-Image-ExifTool-devel distinfo Makefile

graphics/p5-Image-ExifTool-devel: Update 13.49 => 13.50

Version 13.50 is production release.

Changelog:
https://exiftool.org/history.html#v13.50

While here merge INSTALL_DATA and COPYTREE_SHARE in post-install-DOCS-on.

PR:     293051
DeltaFile
+3-3graphics/p5-Image-ExifTool-devel/distinfo
+2-4graphics/p5-Image-ExifTool-devel/Makefile
+5-72 files

LLVM/project da0ad39llvm/include/llvm/TargetParser AVRTargetParser.h Triple.h, llvm/lib/TargetParser AVRTargetParser.cpp

[llvm-objdump][AVR] Detect AVR architecture from ELF flags for disassembling (#180468)

Reland #174731, resolve cyclic dependency issue.

The use of LLVM_Object in LLVM_Util would cause cyclic dependency.
Fix cyclic dependency by reimplement `getFeatureSetFromEFlag()`.

Original description:

---

This PR updates llvm-objdump to detect the specific AVR architecture
from the ELF header flags when no specific CPU is provided.

Fixes: https://github.com/llvm/llvm-project/issues/146451

Signed-off-by: Ruoyu Qiu <cabbaken at outlook.com>
DeltaFile
+55-0llvm/test/tools/llvm-objdump/ELF/AVR/mattr.test
+50-0llvm/lib/TargetParser/AVRTargetParser.cpp
+28-0llvm/include/llvm/TargetParser/AVRTargetParser.h
+16-0llvm/tools/llvm-objdump/llvm-objdump.cpp
+2-0llvm/include/llvm/TargetParser/Triple.h
+2-0llvm/test/tools/llvm-objdump/ELF/AVR/lit.local.cfg
+153-01 files not shown
+154-07 files

LLVM/project d1b402bllvm/lib/Transforms/InstCombine InstCombineCasts.cpp, llvm/test/Transforms/InstCombine trunc-extractelement.ll

[InstCombine] Avoid overflow in `foldVecExtTruncToExtElt` (#180414)

This weird pattern was introduced by LoopVectorize. But it was placed in
an unreachable path, so we cannot assert that the indices are always
valid in InstCombine.
Closes https://github.com/llvm/llvm-project/issues/180233.
DeltaFile
+34-0llvm/test/Transforms/InstCombine/trunc-extractelement.ll
+10-2llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
+44-22 files

LLVM/project 1a13ce1llvm .clang-format, llvm/lib/Target/ARM ARMISelLowering.cpp

Address review comments
DeltaFile
+13-38llvm/lib/Target/ARM/ARMISelLowering.cpp
+1-1llvm/.clang-format
+14-392 files

NetBSD/pkgsrc-wip b48a4b7. TODO, crush distinfo go-modules.mk

crush: update to 0.39.3
DeltaFile
+111-159crush/distinfo
+36-52crush/go-modules.mk
+1-1crush/Makefile
+0-1TODO
+148-2134 files

FreeBSD/ports 8aabbfcprint/plutobook distinfo Makefile

print/plutobook: Update to 0.14.0

Changelog: https://github.com/plutoprint/plutobook/releases/tag/v0.14.0
DeltaFile
+3-3print/plutobook/distinfo
+1-1print/plutobook/Makefile
+4-42 files

HardenedBSD/src 0a83d9csys/arm/allwinner aw_wdog.c aw_sid.c, sys/arm/allwinner/h616 h616_padconf.c h616_r_padconf.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+493-0sys/dev/clk/allwinner/ccu_h616.c
+104-0sys/arm/allwinner/h616/h616_padconf.c
+30-0sys/arm/allwinner/h616/h616_r_padconf.c
+27-3sys/arm/allwinner/aw_wdog.c
+27-0sys/arm/allwinner/aw_sid.c
+20-4usr.sbin/traceroute/as.c
+701-716 files not shown
+807-1422 files

NetBSD/pkgsrc-wip 0aace0c. TODO, dmarc-report-viewer distinfo cargo-depends.mk

dmarc-report-viewer: update to 2.3.3
DeltaFile
+90-87dmarc-report-viewer/distinfo
+29-28dmarc-report-viewer/cargo-depends.mk
+1-1dmarc-report-viewer/Makefile
+0-1TODO
+120-1174 files

HardenedBSD/ports 090a483devel/R-cran-vctrs Makefile, security/vuxml/vuln 2026.xml

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+341-7www/chromium/distinfo
+166-0www/chromium/Makefile.crates
+43-10www/chromium/Makefile
+35-0security/vuxml/vuln/2026.xml
+26-3devel/R-cran-vctrs/Makefile
+5-5www/gohugo/distinfo
+616-2514 files not shown
+651-6120 files

NetBSD/pkgsrc jnHqxrodoc CHANGES-2026

   Updated textproc/py-itemloaders, math/volk
VersionDeltaFile
1.997+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc XF0QqAAtextproc/py-itemloaders Makefile distinfo

   py-itemloaders: updated to 1.4.0

   itemloaders 1.4.0 (2026-01-29)

   - Dropped support for Python 3.8-3.9 and PyPy 3.9-3.10
   - Added support for Python 3.14 and PyPy 3.11
   - Switched the build system to ``hatchling``
   - Documentation improvements
   - CI improvements
VersionDeltaFile
1.13+3-5textproc/py-itemloaders/Makefile
1.9+4-4textproc/py-itemloaders/distinfo
1.5+1-2textproc/py-itemloaders/PLIST
+8-113 files

FreeBSD/ports f5314fdeditors/vscode pkg-plist distinfo, editors/vscode/files patch-node__modules_node-pty_src_unix_pty.cc patch-remote_node__modules_node-pty_src_unix_pty.cc

editors/vscode: Update to 1.109.0

Changelog: https://code.visualstudio.com/updates/v1_109

Reported by:    GitHub (watch releases)
DeltaFile
+1,510-128editors/vscode/pkg-plist
+7-7editors/vscode/distinfo
+11-0editors/vscode/files/patch-node__modules_node-pty_src_unix_pty.cc
+11-0editors/vscode/files/patch-remote_node__modules_node-pty_src_unix_pty.cc
+5-5editors/vscode/files/patch-package.json
+0-10editors/vscode/files/patch-build_lib_snapshotLoader.ts
+1,544-15010 files not shown
+1,565-17016 files

LLVM/project 45b037cllvm/test/CodeGen/AMDGPU llvm.amdgcn.cvt.fp8.ll llvm.amdgcn.cvt.fp8.dpp.mir, llvm/test/MC/AMDGPU gfx1170_asm_vop3_from_vop1.s gfx1170_asm_vop3_from_vop1-fake16.s

[AMDGPU] Add fp8/bf8 conversion instructions for gfx1170 (#180191)

DeltaFile
+235-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.ll
+80-78llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.dpp.mir
+152-0llvm/test/MC/AMDGPU/gfx1170_asm_vop3_from_vop1.s
+147-0llvm/test/MC/Disassembler/AMDGPU/gfx1170_dasm_vop3_dpp16.txt
+140-0llvm/test/MC/AMDGPU/gfx1170_asm_vop3_from_vop1-fake16.s
+134-0llvm/test/MC/AMDGPU/gfx1170_asm_vop3_dpp16.s
+888-7832 files not shown
+2,116-10338 files

NetBSD/pkgsrc 9t9YwPomath/volk PLIST distinfo, math/volk/patches patch-include_volk_volk__common.h

   volk: updated to 3.3.0

   3.3.0

   New kernels
   volk_16i_x2_add_saturated_16i
   volk_16u_x2_add_saturated_16u
   volk_32f_sincos_32f_x2.h
   volk_64f_x2_dot_prod_64f.h
   volk_8i_x2_add_saturated_8i.h
   volk_8u_x2_add_saturated_8u.h
   Improvements to a lot of kernels
   RiscV kernels are further improved and fixed
   RVV index_max/min kernels always return the correct (first) index now
   New AVX512 implementations for a lot of kernels
   Add more NEON kernels with better accuracy
   Documentation
   Working on auto-publishing latest docs
   More clarification on our software library dependencies policy

    [22 lines not shown]
VersionDeltaFile
1.2+13-12math/volk/patches/patch-include_volk_volk__common.h
1.6+9-2math/volk/PLIST
1.10+5-5math/volk/distinfo
1.21+2-3math/volk/Makefile
+29-224 files