Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bpo-35295: Remove outdated comment. (GH-24453) | Inada Naoki | 2021-02-05 | 1 | -7/+0 |
| | |||||
* | bpo-43030: Fixed a compiler warning in Py_UNICODE_ISSPACE with signed ↵ | Serhiy Storchaka | 2021-01-31 | 1 | -1/+1 |
| | | | | wchar_t (GH-24350) | ||||
* | bpo-41784: make PyUnicode_AsUTF8AndSize part of the limited API (GH-22252) | Alex Gaynor | 2020-10-19 | 1 | -20/+0 |
| | |||||
* | bpo-41366: Fix clang warning for sign conversion (GH-21592) | Henry Schreiner | 2020-07-23 | 1 | -1/+1 |
| | |||||
* | bpo-36346: Make using the legacy Unicode C API optional (GH-21437) | Serhiy Storchaka | 2020-07-10 | 1 | -1/+3 |
| | | | | Add compile time option USE_UNICODE_WCHAR_CACHE. Setting it to 0 makes the interpreter not using the wchar_t cache and the legacy Unicode C API. | ||||
* | bpo-36346: Undeprecate private function _PyUnicode_AsUnicode(). (GH-21336) | Serhiy Storchaka | 2020-07-05 | 1 | -1/+1 |
| | |||||
* | Uncomment Py_DEPRECATED for Py_UNICODE APIs (GH-21318) | Inada Naoki | 2020-07-05 | 1 | -2/+2 |
| | | | | | PyUnicode_EncodeDecimal and PyUnicode_TransformDecimalToASCII are deprecated since Python 3.3. But Py_DEPRECATED(3.3) was commented out. | ||||
* | bpo-36346: Prepare for removing the legacy Unicode C API (AC only). (GH-21223) | Serhiy Storchaka | 2020-06-30 | 1 | -0/+5 |
| | |||||
* | bpo-41123: Remove PyUnicode_AsUnicodeCopy (GH-21209) | Inada Naoki | 2020-06-30 | 1 | -8/+0 |
| | |||||
* | bpo-41123: Remove PyUnicode_GetMax() (GH-21192) | Inada Naoki | 2020-06-29 | 1 | -3/+0 |
| | |||||
* | bpo-41123: Remove Py_UNICODE_str* functions (GH-21164) | Inada Naoki | 2020-06-27 | 1 | -37/+0 |
| | | | They are undocumented and deprecated since Python 3.3. | ||||
* | bpo-36346: Make unicodeobject.h C89 compatible (GH-20934) | Inada Naoki | 2020-06-17 | 1 | -1/+2 |
| | |||||
* | bpo-36346: Add Py_DEPRECATED to deprecated unicode APIs (GH-20878) | Inada Naoki | 2020-06-17 | 1 | -23/+23 |
| | | | | Co-authored-by: Kyle Stanley <aeros167@gmail.com> Co-authored-by: Victor Stinner <vstinner@python.org> | ||||
* | bpo-39583: Remove superfluous "extern C" bits from Include/cpython/*.h ↵ | Skip Montanaro | 2020-06-01 | 1 | -8/+0 |
| | | | | (GH-18413) | ||||
* | bpo-39465: Remove _PyUnicode_ClearStaticStrings() from C API (GH-20078) | Victor Stinner | 2020-05-13 | 1 | -2/+0 |
| | | | | Remove the _PyUnicode_ClearStaticStrings() function from the C API. Make the function fully private (declare it with "static"). | ||||
* | bpo-40593: Improve syntax errors for invalid characters in source code. ↵ | Serhiy Storchaka | 2020-05-12 | 1 | -0/+2 |
| | | | | (GH-20033) | ||||
* | bpo-40130: _PyUnicode_AsKind() should not be exported. (GH-19265) | Serhiy Storchaka | 2020-04-01 | 1 | -6/+0 |
| | | | | | Make it a static function, and pass known attributes (kind, data, length) instead of the PyUnicode object. | ||||
* | Revert "bpo-39087: Add _PyUnicode_GetUTF8Buffer()" (GH-18985) | Inada Naoki | 2020-03-14 | 1 | -13/+0 |
| | | | | | | | * Revert "bpo-39087: Add _PyUnicode_GetUTF8Buffer() (GH-17659)" This reverts commit c7ad974d341d3edb6b9d2a2dcae4d3d4794ada6b. * Update unicodeobject.h | ||||
* | bpo-39087: Add _PyUnicode_GetUTF8Buffer() (GH-17659) | Inada Naoki | 2020-03-14 | 1 | -6/+13 |
| | | | Co-authored-by: Victor Stinner <vstinner@python.org> | ||||
* | bpo-36389: _PyObject_CheckConsistency() available in release mode (GH-16612) | Victor Stinner | 2019-10-07 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | | | | | bpo-36389, bpo-38376: The _PyObject_CheckConsistency() function is now also available in release mode. For example, it can be used to debug a crash in the visit_decref() function of the GC. Modify the following functions to also work in release mode: * _PyDict_CheckConsistency() * _PyObject_CheckConsistency() * _PyType_CheckConsistency() * _PyUnicode_CheckConsistency() Other changes: * _PyMem_IsPtrFreed(ptr) now also returns 1 if ptr is NULL (equals to 0). * _PyBytesWriter_CheckConsistency() now returns 1 and is only used with assert(). * Reorder _PyObject_Dump() to write safe fields first, and only attempt to render repr() at the end. | ||||
* | bpo-33407: Implement Py_DEPRECATED() on MSVC (GH-8980) | Zackery Spytz | 2019-05-28 | 1 | -63/+64 |
| | |||||
* | bpo-36356: Release Unicode interned strings on Valgrind (#12431) | Victor Stinner | 2019-03-19 | 1 | -2/+0 |
| | | | | | | | | | | | When Python is compiled with Valgrind support, release Unicode interned strings at exit in _PyUnicode_Fini(). * Rename _Py_ReleaseInternedUnicodeStrings() to unicode_release_interned() and make it private. * unicode_release_interned() is now called from _PyUnicode_Fini(): it must be called with a running Python thread state for TRASHCAN, it cannot be called from pymain_free(). * Don't display statistics on interned strings at exit anymore | ||||
* | bpo-36297: remove "unicode_internal" codec (GH-12342) | Inada Naoki | 2019-03-18 | 1 | -9/+0 |
| | |||||
* | bpo-35134: Create Include/cpython/unicodeobject.h (GH-10680) | Victor Stinner | 2018-11-26 | 1 | -0/+1245 |
Move unicodeobject.h code surrounded by "#ifndef Py_LIMITED_API" to a new Include/cpython/unicodeobject.h header file. |