py-pip: update to 26.0.1.
26.0.1 (2026-02-04)
===================
Bug Fixes
---------
- Fix ``--pre`` not being respected from the command line when a requirement file
includes an option e.g. ``-extra-index-url``. (`#13788 <https://github.com/pypa/pip/issues/13788>`_)
py-id: update to 1.6.1.
1.6.1
Audience fixes by @jku in #443
1.6.0
What's Changed
Add PyPy to testing strategy by @di in #340
refactor: replace requests with urllib3 by @woodruffw in #333
chore: mark Python 3.14 support, drop 3.8 by @woodruffw in #433
add support for --root-issuer when generating CCI claims by @meeech in #438
prep 1.6.0 release by @di in #440
libzim: update to 9.5.0.
libzim 9.5.0
============
* Handling Protection against too long words in titles (@veloman-yunkan #1004 #1034)
* Quick detection of corruption of 1st blob offset in cluster( @veloman-yunkan #1029 #1031)
* Use zim-testing-suite version 0.9.0 (@veloman-yunkan #1030)
libfyaml: update to 0.9.4.
## [0.9.4] - 2026-02-03
### Major: Full Windows Support
This release adds **full native Windows support**. libfyaml now builds and runs natively on Windows with MSVC, clang-cl, and Clang compilers.
**Native Windows builds:**
- Full support for building on Windows using MSVC, clang-cl, or GCC
- Works with Visual Studio, VSCode, and other Windows development tools
- All tests pass on Windows
**Cross-compilation from Linux:**
- Support for msvc-wine to install MSVC redistributables on Linux
- Compile using `cl.exe` via Wine
- Compile using `clang-cl` without Wine
- Compile using Clang cross-compilation triplet
[84 lines not shown]
[RISCV] Combine ADDD with UMUL_LOHI/SMUL_LOHI into WMACCU/WMACC (#180383)
Combine the pattern:
ADDD(addlo, addhi, UMUL_LOHI(x, y).0, UMUL_LOHI(x, y).1)
into:
WMACCU(x, y, addlo, addhi)
And similarly for SMUL_LOHI -> WMACC.
This patch was written with AI, but I reviewed it carefully.
[RISCV] Emit MULHU/MULHS/UMUL_LOHI/SMUL_LOHI from our custom XLen*2 expansion. (#180379)
We already do all the checks necessary in order to prioritize
MULHU/MULHS/UMUL_LOHI/SMUL_LOHI over MULHSU/WMULSU. We might as
well just emit the nodes instead of letting generic type legalization
redo the checks.
This is slightly different than the default legalization because we
don't have access to ExpandInteger so we have to emit TRUNCATES and
BUILD_PAIR. Not sure if this will result in any differences in practice.
[Docs][Intrisics] Fix the name of llvm.memset.inline in the documentation (#180373)
LLVM intrinsic `llvm.memset.inline` indicates in its name the types of
the destination pointer and the size. There is no second pointer.
Moreover, the tests are already verifying that generated code uses
`@llvm.memset.inline.p0.i32` and `@llvm.memset.inline.p0.i64`. So make
the documentation reference these names as well.
Fixes: https://github.com/llvm/llvm-project/issues/163454