[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.
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.
[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]
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)
[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.
[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).
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
[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
[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]
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
[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>
[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.
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
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]