summaryrefslogtreecommitdiffstats
path: root/Modules/_struct.c
Commit message (Expand)AuthorAgeFilesLines
* gh-98248: Normalizing the error messages in function struct.pack (GH-98252)Felix Ye2022-12-041-57/+130
* gh-99845: Use size_t type in __sizeof__() methods (#99846)Victor Stinner2022-11-301-6/+4
* gh-99537: Use Py_SETREF(var, NULL) in C code (#99687)Victor Stinner2022-11-231-2/+1
* gh-99300: Use Py_NewRef() in Modules/ directory (#99468)Victor Stinner2022-11-141-4/+2
* GH-78724: Initialize struct.Struct in __new__ (GH-94532)Kumar Aditya2022-09-251-33/+26
* gh-96735: Fix undefined behaviour in struct unpacking functions (#96739)Mark Dickinson2022-09-251-26/+70
* GH-94254: Make _struct module types immutable (#94269)Kumar Aditya2022-06-261-2/+4
* gh-94207: Fix struct module leak (GH-94239)Mark Dickinson2022-06-251-2/+20
* gh-91320: Use _PyCFunction_CAST() (#92251)Victor Stinner2022-05-031-4/+4
* bpo-46906: Add PyFloat_Pack8() to the C API (GH-31657)Victor Stinner2022-03-111-11/+8
* bpo-46613: Add PyType_GetModuleByDef to the public API (GH-31081)Petr Viktorin2022-02-111-1/+1
* bpo-46670: Remove unused macros in the Modules directory (GH-31194)Victor Stinner2022-02-071-2/+0
* bpo-43974: Move Py_BUILD_CORE_MODULE into module code (GH-29157)Christian Heimes2021-10-221-0/+4
* bpo-35134: Add Include/cpython/floatobject.h (GH-28957)Victor Stinner2021-10-141-0/+1
* bpo-45407: Remove outdated XXX comment from Struct___init___impl (GH-28805)Jeong YunWon2021-10-081-1/+0
* bpo-45034: Fix how upper limit is formatted for `struct.pack("H", ...)` (GH-2...Nikita Sobolev2021-09-071-6/+6
* bpo-40137: Add pycore_moduleobject.h internal header (GH-25507)Victor Stinner2021-04-211-1/+2
* Use Py_NewRef in Modules/_struct.c (GH-23981)Pablo Galindo2020-12-281-2/+1
* bpo-42519: Replace PyMem_MALLOC() with PyMem_Malloc() (GH-23586)Victor Stinner2020-12-011-3/+3
* bpo-1635741: Fix _struct for build bot error (GH-23402)Dong-hee Na2020-11-191-1/+1
* bpo-1635741: Port _struct to multiphase initialization (GH-23398)Christian Heimes2020-11-191-233/+265
* bpo-40792: Make the result of PyNumber_Index() always having exact type int. ...Serhiy Storchaka2020-05-281-1/+1
* bpo-40217: Ensure Py_VISIT(Py_TYPE(self)) is always called for PyType_FromSp...Pablo Galindo2020-05-271-0/+1
* bpo-35714: Reject null characters in struct format strings (GH-16928)Zackery Spytz2020-05-251-0/+5
* bpo-40268: Remove unused structmember.h includes (GH-19530)Victor Stinner2020-04-151-1/+1
* bpo-39943: Add the const qualifier to pointers on non-mutable PyBytes data. (...Serhiy Storchaka2020-04-121-2/+2
* bpo-39689: Do not use native packing for format "?" with standard size (GH-18...Stefan Krah2020-03-241-0/+3
* bpo-39968: Convert extension modules' macros of get_module_state() to inline ...Hai Shi2020-03-161-11/+23
* bpo-39573: Clean up modules and headers to use Py_IS_TYPE() function (GH-18521)Dong-hee Na2020-02-171-1/+1
* bpo-39245: Switch to public API for Vectorcall (GH-18460)Petr Viktorin2020-02-111-1/+1
* bpo-38140: Make dict and weakref offsets opaque for C heap types (#16076)Eddie Elizondo2019-09-191-1/+1
* bpo-37752: Delete redundant Py_CHARMASK in normalizestring() (GH-15095)Jordon Xu2019-09-101-2/+2
* bpo-38076: Make struct module PEP-384 compatible (#15805)Dino Viehland2019-09-101-147/+172
* Fix typos in comments, docs and test names (#15018)Min ho Kim2019-07-301-2/+2
* bpo-37483: add _PyObject_CallOneArg() function (#14558)Jeroen Demeyer2019-07-041-1/+1
* bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (G...Jeroen Demeyer2019-05-311-4/+4
* bpo-35459: Use PyDict_GetItemWithError() instead of PyDict_GetItem(). (GH-11112)Serhiy Storchaka2019-02-251-1/+4
* bpo-23867: Argument Clinic: inline parsing code for a single positional param...Serhiy Storchaka2018-12-251-6/+6
* bpo-33012: Fix invalid function cast warnings with gcc 8. (GH-6749)Serhiy Storchaka2018-11-271-4/+4
* bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. (GH...Siddhesh Poyarekar2018-04-291-1/+1
* bpo-30249: Improve struct.unpack_from() error messages (GH-6059)Xiang Zhang2018-03-101-6/+29
* bpo-32240: Add the const qualifier to declarations of PyObject* array argumen...Serhiy Storchaka2017-12-151-5/+5
* bpo-30246: fix several error messages which only mention bytes in struct (#1421)Xiang Zhang2017-09-141-4/+5
* bpo-31095: fix potential crash during GC (GH-2974)INADA Naoki2017-08-241-0/+2
* bpo-29464: Rename METH_FASTCALL to METH_FASTCALL|METH_KEYWORDS and make (#1955)Serhiy Storchaka2017-07-031-20/+6
* bpo-21071: struct.Struct.format type is now str (#845)Victor Stinner2017-06-231-2/+2
* bpo-20627: Fix error message when keyword arguments are used (#2115)Sylvain2017-06-151-6/+14
* bpo-30245: Fix possible overflow when organize struct.pack_into error message...Johan Liu2017-06-021-2/+5
* bpo-30242: resolve some undefined behaviours in struct (#1418)Xiang Zhang2017-05-151-5/+9
* bpo-30224: remove outdated checks in struct (#1374)Xiang Zhang2017-05-151-47/+15