Files
youknowdotandCodex 167a999fcb Support Python 3.15 zlib checksum combination and version deprecation (#9414)
* Support Python 3.15 zlib checksum combination and version deprecation

Forward checksum combination to the existing zlib-rs backend, retaining CPython checksum masking, conversion warnings, and signed length bounds. Deprecate __version__ through module __getattr__. Sync the canonical test_zlib with scripts/update_lib.

Implementation and source review assisted by OpenAI Codex; focused compilation and Clippy passed. Canonical runtime tests remain pending.

Assisted-by: OpenAI Codex: model version unavailable

* Fix zlib combine ABI conversions for cross-platform Clippy

Mark checksum results must-use and make the C unsigned-long and length conversions explicit per ABI. Preserve Windows GNU's 32-bit z_off64_t and large-file length handling without lint suppression.

OpenAI Codex assisted with implementation and source review. Standalone common-crate Clippy passed; Windows validation remains with CI.

Assisted-by: OpenAI Codex: model version unavailable

---------

Co-authored-by: Codex <codex@openai.com>
2026-10-28 17:33:04 +09:00
..
2026-04-21 00:13:25 +09:00