98 Commits (86fb46d439bb9f73658ccbd36cbbb20ead795617)

Author SHA1 Message Date
Victor Stinner 579db160b3 Closes #23247: Fix a crash in the StreamWriter.reset() of CJK codecs 11 years ago
Serhiy Storchaka a1543cdcd6 Issue #23215: Multibyte codecs with custom error handlers that ignores errors 11 years ago
Serhiy Storchaka d3faf43f9b Issue #23181: More "codepoint" -> "code point". 11 years ago
Victor Stinner 3f36a5736b Issue #19515: Remove identifiers duplicated in the same file. 12 years ago
Victor Stinner 28c63f7ffb CJK codecs: less magical macros, semicolon is now explicit 12 years ago
Victor Stinner 14c9fea60a CJK codecs: less magic macros, require explicit semicolon 12 years ago
Victor Stinner 146a2ed0f2 CJK codecs: add newlines for readability 12 years ago
Victor Stinner bd97ac35f7 CJK codecs: use less magic and more readable macros, write explicit if 12 years ago
Victor Stinner 0a6e2c59d3 CJK codecs: remove unused TRYMAP_ENC_MPLANE macro 12 years ago
Victor Stinner 11bdf91a5f Issue #18509: handle PyUnicode_Writer() error 12 years ago
Serhiy Storchaka c679227e31 Issue #1772673: The type of `char*` arguments now changed to `const char*`. 13 years ago
Victor Stinner d1f9942ae3 Issue #18408: Fix cjkcodecs decoders, add a new MBERR_EXCEPTION constant to 13 years ago
Victor Stinner 33283ba300 Issue #18408: Fix CJK decoders, raise MemoryError on memory allocation failure 13 years ago
Victor Stinner 064bbdc79b fix indentation 13 years ago
Victor Stinner 8f674ccd64 Close #17694: Add minimum length to _PyUnicodeWriter 13 years ago
Victor Stinner 322cc7438c Issue #17693: Fix memory/reference leaks 13 years ago
Victor Stinner d949126995 Issue #17693: CJK encoders now use the new Unicode API (PEP 393) 13 years ago
Victor Stinner a0dd0213cc Close #17693: Rewrite CJK decoders to use the _PyUnicodeWriter API instead of 13 years ago
Benjamin Peterson 47a00f3d1a support encoding error handlers that return bytes (closes #16585) 13 years ago
Benjamin Peterson aff472394c unicode -> str 13 years ago
Victor Stinner b9e2d3f884 Issue #16330: Fix compilation on Windows 14 years ago
Victor Stinner 76df43de30 Issue #16330: Use surrogate-related macros 14 years ago
Victor Stinner b37b17423b Replace PyUnicode_FromUnicode(NULL, 0) by PyUnicode_New(0, 0) 14 years ago
Victor Stinner 08b523a194 MultibyteCodec_Decode() catchs PyUnicode_AS_UNICODE() failures 14 years ago
Victor Stinner 4eea849469 CJK codecs checks for conversion to Py_UNICODE* failures 14 years ago
Victor Stinner 9a80faba88 MultibyteCodec_Encode() checks if PyUnicode_AS_UNICODE() failed 14 years ago
Martin v. Löwis bd928fef42 Rename _Py_identifier to _Py_IDENTIFIER. 15 years ago
Martin v. Löwis afe55bba33 Add API for static strings, primarily good for identifiers. 15 years ago
Victor Stinner 2cded9c3f3 Issue #12016: Multibyte CJK decoders now resynchronize faster 15 years ago
Victor Stinner 9a1662c2f0 Issue #12016: Reindent decoders of HK and JP codecs 15 years ago
Victor Stinner 5dfe3bb2d9 Issue #12016: Reindent decoders of HK and JP codecs 15 years ago
Victor Stinner e15dce3d18 Close #12171: IncrementalEncoder.reset() of CJK codecs (multibytecodec) calls 15 years ago
Victor Stinner 40b41e1ffd Issue #12100: Don't reset incremental encoders of CJK codecs at each call to 15 years ago
Victor Stinner 6bcbef7da0 Issue #12100: Don't reset incremental encoders of CJK codecs at each call to 15 years ago
Brett Cannon b94767ff44 Issue #8914: fix various warnings from the Clang static analyzer v254. 15 years ago
Victor Stinner 9a4a01df75 Merged revisions 81454 via svnmerge from 16 years ago
Victor Stinner d6703b5e38 Issue #5640: Fix Shift-JIS incremental encoder for error handlers different 16 years ago
Antoine Pitrou 7f14f0d8a0 Recorded merge of revisions 81032 via svnmerge from 16 years ago
Antoine Pitrou f95a1b3c53 Recorded merge of revisions 81029 via svnmerge from 16 years ago
Antoine Pitrou c7c96a90bc Recorded merge of revisions 81029 via svnmerge from 16 years ago
Antoine Pitrou c83ea137d7 Untabify C files. Will watch buildbots. 16 years ago
Larry Hastings 402b73fb8d Backported PyCapsule from 3.1, and converted most uses of 16 years ago
Benjamin Peterson b173f7853e add a replacement API for PyCObject, PyCapsule #5630 17 years ago
Hye-Shik Chang 944820b044 Issue #5640: Fix _multibytecodec so that CJK codecs don't repeat 17 years ago
Mark Dickinson e94c679df0 Issue #1717: rename tp_compare to tp_reserved. I'll change the 17 years ago
Antoine Pitrou 44bf631ad9 Followup of #4874: also fix multibytecodec.c 17 years ago
Benjamin Peterson f10a79aad4 merge from trunk 18 years ago
Benjamin Peterson be2c0a9fe3 Merged revisions 66766-66767,66771-66772,66774,66776,66783-66787,66790,66793,66797 via svnmerge from 18 years ago
Andrew M. Kuchling 658c45fd3b Docstring typo. 18 years ago
Hirokazu Yamamoto 41a81eb6cb Backport r65661, r65760: Issue #3575: Incremental decoder's decode 18 years ago