287 Commits (cd8295ff758891f21084a6a5ad3403d35dda38f7)

Author SHA1 Message Date
Serhiy Storchaka cd8295ff75
bpo-39943: Add the const qualifier to pointers on non-mutable PyUnicode data. (GH-19345) 6 years ago
Victor Stinner 9205520d8c
bpo-40170: PyObject_NEW() becomes an alias to PyObject_New() (GH-19379) 6 years ago
Guido van Rossum 48b069a003
bpo-39481: Implementation for PEP 585 (#18239) 6 years ago
Dong-hee Na 1b55b65638
bpo-39573: Clean up modules and headers to use Py_IS_TYPE() function (GH-18521) 6 years ago
Petr Viktorin ffd9753a94
bpo-39245: Switch to public API for Vectorcall (GH-18460) 6 years ago
Alex Henrie 1a183faccb bpo-39271: Remove dead assignment from pattern_subx (GH-17915) 6 years ago
Jeroen Demeyer 196a530e00 bpo-37483: add _PyObject_CallOneArg() function (#14558) 7 years ago
Jeroen Demeyer 530f506ac9 bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (GH-13464) 7 years ago
sth 8b91edadc0 bpo-36251: Fix format strings used in match_repr() and stdprinter_repr(). (GH-12252) 7 years ago
Serhiy Storchaka a24107b04c
bpo-35459: Use PyDict_GetItemWithError() instead of PyDict_GetItem(). (GH-11112) 7 years ago
animalize 4a7f44a2ed bpo-34294: re module, fix wrong capturing groups in rare cases. (GH-11546) 7 years ago
Serhiy Storchaka d4f9cf5545
bpo-33029: Fix signatures of getter and setter functions. (GH-10746) 7 years ago
Sergey Fedoseev 7f0d59f3a8 Simplified implementation of _sre.ascii_iscased(). (GH-9097) 7 years ago
Sergey Fedoseev ec014a101a bpo-34636: Use fast path for more chars in SRE category macros. (GH-9170) 7 years ago
Sergey Fedoseev f9925d86c9 _sre.c: Removed unused SRE_IS_ALNUM macro (GH-9090) 7 years ago
Serhiy Storchaka fbb490fd2f
bpo-32308: Replace empty matches adjacent to a previous non-empty match in re.sub(). (#4846) 8 years ago
Serhiy Storchaka 70d56fb525
bpo-25054, bpo-1647489: Added support of splitting on zerowidth patterns. (#4471) 8 years ago
Serhiy Storchaka 3557b05c5a bpo-31690: Allow the inline flags "a", "L", and "u" to be used as group flags for RE. (#3885) 8 years ago
Serhiy Storchaka 0b5e61ddca bpo-30397: Add re.Pattern and re.Match. (#1646) 8 years ago
Serhiy Storchaka 6d336a0279 bpo-30285: Optimize case-insensitive matching and searching (#1482) 9 years ago
Serhiy Storchaka 7186cc29be bpo-30277: Replace _sre.getlower() with _sre.ascii_tolower() and _sre.unicode_tolower(). (#1468) 9 years ago
Serhiy Storchaka 898ff03e1e bpo-30215: Make re.compile() locale agnostic. (#1361) 9 years ago
Benjamin Peterson 791dc83119 remove configure test for inline keyword (#1231) 9 years ago
Serhiy Storchaka fdbd01151d bpo-10076: Compiled regular expression and match objects now are copyable. (#1000) 9 years ago
Serhiy Storchaka cd85d0b90b bpo-28765: Use concrete types API in _sre.c. (#1009) 9 years ago
Serhiy Storchaka ba85d69a3e bpo-29878: Add global instances of int for 0 and 1. (#852) 9 years ago
Serhiy Storchaka 7e10dbbd45 Issue #29444: Fixed out-of-bounds buffer access in the group() method of 9 years ago
Serhiy Storchaka 228b12edcc Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE wherever 9 years ago
Serhiy Storchaka b37f3f6e6b Issue #29195: Removed support of deprecated undocumented keyword arguments 9 years ago
Victor Stinner 7bfb42d5b7 Issue #28858: Remove _PyObject_CallArg1() macro 9 years ago
Victor Stinner 726a57d45f Issue #28765: _sre.compile() now checks the type of groupindex and indexgroup 9 years ago
Victor Stinner bcf4dccfa7 Issue #28727: Optimize pattern_richcompare() for a==a 9 years ago
Victor Stinner e670b2d5c3 Issue #28727: Fix typo in pattern_richcompare() 9 years ago
Victor Stinner b44fb128ae Implement rich comparison for _sre.SRE_Pattern 9 years ago
Eric V. Smith a6d75fdc37 Issue 24454: Removed unused match_getitem_doc. 9 years ago
Eric V. Smith b5690864ba Issue 24454: Added whatsnew entry, removed __getitem__ from match_methods. Thanks Serhiy Storchaka. 9 years ago
Eric V. Smith 605bdae078 Issue 24454: Improve the usability of the re match object named group API 9 years ago
Benjamin Peterson ca47063998 replace Py_(u)intptr_t with the c99 standard types 9 years ago
Victor Stinner 559bb6a713 Rename _PyObject_FastCall() to _PyObject_FastCallDict() 10 years ago
Victor Stinner ea5e5990c9 pattern_subx() now uses fast call 10 years ago
Benjamin Peterson 3a27b0857e do not decref value borrowed from list (closes #27774) 10 years ago
Serhiy Storchaka 1a2b24f02d Issue #27332: Fixed the type of the first argument of module-level functions 10 years ago
Serhiy Storchaka 977b3ac1c1 Issue #27177: Match objects in the re module now support index-like objects 10 years ago
Serhiy Storchaka 57a01d3a0e Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREF 10 years ago
Serhiy Storchaka 48842714b9 Issue #22570: Renamed Py_SETREF to Py_XSETREF. 10 years ago
Serhiy Storchaka ef1585eb9a Issue #25923: Added more const qualifiers to signatures of static and private functions. 10 years ago
Serhiy Storchaka 2d06e84455 Issue #25923: Added the const qualifier to static constant arrays. 10 years ago
Serhiy Storchaka 5a57ade58e Issue #20440: Massive replacing unsafe attribute setting code with special 10 years ago
Serhiy Storchaka 03d6ee3823 Issue #18684: Fixed reading out of the buffer in the re module. 11 years ago
Yury Selivanov f488fb422a Issue #19235: Add new RecursionError exception. Patch by Georg Brandl. 11 years ago