[mlir][Transforms][NFC] `remove-dead-values`: Split `OperationToCleanup` (#173542)
The `callee` field does not make sense for op results. Split
`OperationToCleanup` into `OperandsToCleanup` and `ResultsToCleanup`.
py-pydantic-settings: updated to 2.12.0
2.12.0
Support for enum kebab case.
Apply source order: init > env > dotenv > secrets > defaults and pres…
Add NestedSecretsSettings source
Strip non-explicit default values.
Coerce env vars if strict is True.
Restore init kwarg names before returning final state dictionary.
Drop Python3.9 support
Adapt test_protected_namespace_defaults for dev. Pydantic
Add Python 3.14
Prepare release 2.12
py-gevent: updated to 25.9.1
25.9.1 (2025-09-17)
Features
- gevent is now tested on PyPy 3.11 v7.3.20. Previously it was tested
with the now end-of-life PyPy 3.10 v7.3.17.
Bugfixes
- Fix a ``TypeError`` in the C extensions when attempting to put items
into a full ``SimpleQueue.``
It is believed this problem started in version 25.4.1. On older
versions, using the environment variable ``PURE_PYTHON`` or
``GEVENT_PURE_PYTHON`` works around
py-dulwich: updated to 0.25.0
0.25.0 2025-12-17
**PLEASE NOTE**: This release makes quite a lot of changes to public APIs. This
is ahead of a 1.0 release, after which API changes will be kept backwards
compatible.
* Split out worktree module from porcelain into separate ``dulwich.worktree``
module for better code organization.
* Split porcelain module into separate submodules: ``dulwich.porcelain.tags``,
``dulwich.porcelain.notes``, ``dulwich.porcelain.submodule``, and
``dulwich.porcelain.lfs``. Main porcelain module re-exports all functions
for backward compatibility.
* Ensure ``dulwich.porcelain`` package is properly installed as a directory
structure with submodules.
[100 lines not shown]
py-mistune: updated to 3.2.0
Version 3.2.0
* Announce supports for python 3.14
* Fix footnotes plugins for code blocks, ref links, blockquote and etc.
* Fix ref links in TOC.
py-braintree: updated to 4.41.0
4.41.0
Add extra fields in sender and receiver details in transfer to Transaction
Remove unused error code AdjustmentAmountMustBeGreaterThanZero
Removed venmo_merchant_data from Transaction
Filter CreditCardVerification.search() to only return credit card verifications
libcdio-paranoia: updated to 2.0.2
10.2+2.0.2
A 6-year-old bug, seen primarily by Whipper users, concerning
adjusting of CD-drives that have large sample offsets, or negative
offsets has been fixed. Fix is from and thanks are due to
buddyabaddon.
Code has moved from savannah.gnu.org to github. CircleCI
testing is now incorporated into builds.
Add test on LSN on span check errors, and give a better
message when there is a problem.
Require libcdio at least 2.0.0
Remove dead code after exit.
Fix manpage for Japanese.
Add notes for using gmake for building on FreeBSD.
Services: Intrusion Detection - hook "divert-to" into our new firewall ui.
Currently we only support a single divert-to target, but if we would like to integrate in the future with other services, it's practical to be able to offer a list of them,
list_divert_sockets.php acts as a stepping stone for this purpose, which now just returns a static list of one (8000 -> idps).
libcdio: updated to 2.3.0
2.3.0
Support ISRC in Image drivers (oldrich strazovsky)
Parser is more aggressive in checking CD Audio
Correct ISO 9660 timezone offset signs, and add extreme timezone tests.
Fix a longstanding bug in detecting USB drives on MacOS. (UltraFuzzy)
Add function cdio_get_device_fd() to retrieve a device file descriptor for when users need it in their own low-level code. In particular, this is needed for pregap detection on macOS. See https://github.com/libcdio/libcdio/ull/37. (UltraFuzzy)
Respect FILE name value inside BINCUE CUE file.
Fix incorrect track length calculation for the last track.
Fix buffer overrun for Joliet filenames.
Code gone over with codespell to fix spelling corrections. Klaus-Hendrik Wolf also found some typos.
Add key joliet-level in cdio creation driver argument.
Adds function udf_setpos() to allow arbitrary reads of UDF files. Used by wimlib (Pete Batard)
Fix autotools for LFS support on 32-bit systems.
Get NULL definition from stddef.h to assist C++ compilers.
Fixes for MinGW tests.
Fix get_mcn() on GNU/Linux.
[13 lines not shown]
MIPSr6: Set FSELECT Legal for f64 (#173591)
FIX: #172459
Since SETCC returns i1 in IR level, and SEL_D needs f64, currently, we
expand FSELECT to:
MTC1_D64
SEL
which may generate needless mfc1 and mtc1.
In this patch, we add FGR64CC Register type, and support F32 to F64 in
MipsSEInstrInfo::copyPhysReg.
py-pydantic: updated to 2.12.5
2.12.5 (2025-11-26)
This is the fifth 2.12 patch release, addressing an issue with the `MISSING` sentinel and providing several documentation improvements.
The next 2.13 minor release will be published in a couple weeks, and will include a new *polymorphic serialization* feature addressing
the remaining unexpected changes to the *serialize as any* behavior.
* Fix pickle error when using `model_construct()` on a model with `MISSING` as a default value
* Several updates to the documentation