]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-133583: Add support for fixed size unsigned integers in argument parsing (GH-133584)
authorSerhiy Storchaka <storchaka@gmail.com>
Thu, 8 May 2025 09:27:50 +0000 (12:27 +0300)
committerGitHub <noreply@github.com>
Thu, 8 May 2025 09:27:50 +0000 (12:27 +0300)
commit4c914e7a36033d5e8d52cdef3a4063eb9b012ed2
tree2d2eb0b705e5555864c4ba305a99bec78fcce484
parent3224b99872d8ed030181e5d009ea64e8672a68ee
gh-133583: Add support for fixed size unsigned integers in argument parsing (GH-133584)

* Add Argument Clinic converters: uint8, uint16, uint32, uint64.
* Add private C API: _PyLong_UInt8_Converter(),
  _PyLong_UInt16_Converter(), _PyLong_UInt32_Converter(),
  _PyLong_UInt64_Converter().
Include/internal/pycore_long.h
Lib/test/test_clinic.py
Modules/_lzmamodule.c
Modules/clinic/socketmodule.c.h
Modules/socketmodule.c
Objects/longobject.c
Tools/clinic/libclinic/converters.py