summaryrefslogtreecommitdiffstats
path: root/Include
Commit message (Collapse)AuthorAgeFilesLines
* Use Py_UCS1 instead of unsigned char in unicodeobject.hVictor Stinner2011-10-011-2/+2
|
* PyUnicode_WriteChar() raises IndexError on invalid indexVictor Stinner2011-10-011-1/+3
| | | | | PyUnicode_WriteChar() raises also a ValueError if the string has more than 1 reference.
* _PyUnicode_AsKind() is *not* part of the stable ABIVictor Stinner2011-10-011-0/+2
|
* PyUnicode_CHARACTER_SIZE(): add a reference to PyUnicode_KIND_SIZE()Victor Stinner2011-10-011-2/+5
|
* Add PyUnicode_Copy() function, include it to the public APIVictor Stinner2011-09-301-0/+5
|
* _PyUnicode_Ready() cannot be used on ready strings anymoreVictor Stinner2011-09-291-7/+9
| | | | | | * Change its prototype: PyObject* instead of PyUnicodeoObject*. * Remove an old assertion, the result of PyUnicode_READY (_PyUnicode_Ready) must be checked instead
* Move _PyUnicode_UTF8() and _PyUnicode_UTF8_LENGTH() outside unicodeobject.hVictor Stinner2011-09-291-10/+0
| | | | Move these macros to unicodeobject.c
* Add a note in PyUnicode_CopyCharacters() doc: it doesn't write null characterVictor Stinner2011-09-291-3/+5
| | | | Cleanup also the code (avoid the goto).
* Rename Py_BUILD_ASSERT to Py_BUILD_ASSERT_EXPRVictor Stinner2011-09-291-6/+5
| | | | | To make it clearer that Py_BUILD_ASSERT_EXPR(cond) cannot be used as assert(cond).
* pymacro.h: Inline _Py_ARRAY_LENGTH_CHECK() and add http://ccodearchive.net/Victor Stinner2011-09-291-13/+12
|
* Enhance Py_ARRAY_LENGTH(): fail at build time if the argument is not an arrayVictor Stinner2011-09-282-18/+58
| | | | | | Move other various macros to pymcacro.h Thanks Rusty Russell for having written these amazing C macros!
* Move code related to compile from Python.h to compile.hVictor Stinner2011-09-282-21/+12
|
* PyUnicode_CopyCharacters() fails if 'to' has more than 1 referenceVictor Stinner2011-09-281-1/+2
|
* Clean up a few tabs that went in with PEP393.Ezio Melotti2011-09-283-18/+18
|
* Mark _PyUnicode_FindMaxCharAndNumSurrogatePairs() as privateVictor Stinner2011-09-281-12/+0
|
* Strip trailing spaces in unicodeobject.[ch]Victor Stinner2011-09-281-5/+5
|
* PyUnicode_CopyCharacters() checks for buffer and character overflowVictor Stinner2011-09-281-3/+15
| | | | It now returns the number of written characters on success.
* Mark PyUnicode_CONVERT_BYTES as privateVictor Stinner2011-09-281-15/+0
|
* Rename new macros to conform to naming rules (function macros have "Py" ↵Georg Brandl2011-09-281-3/+3
| | | | prefix, not "PY").
* Set Py_UNICODE_REPLACEMENT_CHARACTER type to Py_UCS4, instead of Py_UNICODEVictor Stinner2011-09-281-1/+1
|
* Implement PEP 393.Martin v. Löwis2011-09-287-270/+543
|
* Fix typo in comment: _PyHash_Double -> _Py_HashDouble.Mark Dickinson2011-09-241-1/+1
|
* Merge 3.2: Fix PyUnicode_AsWideCharString() docVictor Stinner2011-09-061-1/+1
|\ | | | | | | | | | | - Fix PyUnicode_AsWideCharString() doc: size doesn't contain the null character - Fix spelling of the null character
| * Fix PyUnicode_AsWideCharString() doc: size doesn't contain the null characterVictor Stinner2011-09-061-1/+1
| | | | | | | | Fix also spelling of the null character.
| * Post-release version bump.Georg Brandl2011-09-041-1/+1
| |
| * Merge with release clone.Georg Brandl2011-09-041-2/+2
| |\
| | * Bump to 3.2.2.Georg Brandl2011-09-031-3/+3
| | |
| | * Post-release steps.Georg Brandl2011-08-131-1/+1
| | |
| | * Bump version to 3.2.2rc1.Georg Brandl2011-08-131-4/+4
| | |
* | | merge 3.2Benjamin Peterson2011-09-011-0/+1
|\ \ \ | |/ /
| * | make sure to initialize the method wrapper typeBenjamin Peterson2011-09-011-0/+1
| | |
* | | Issue #12287: Fix a stack corruption in ossaudiodev module when the FD isCharles-François Natali2011-08-281-0/+7
|\ \ \ | |/ / | | | | | | greater than FD_SETSIZE.
| * | Issue #12287: Fix a stack corruption in ossaudiodev module when the FD isCharles-François Natali2011-08-281-0/+7
| |/ | | | | | | greater than FD_SETSIZE.
* | #10542: Add 4 macros to work with surrogates: Py_UNICODE_IS_SURROGATE, ↵Ezio Melotti2011-08-221-0/+9
| | | | | | | | Py_UNICODE_IS_HIGH_SURROGATE, Py_UNICODE_IS_LOW_SURROGATE, Py_UNICODE_JOIN_SURROGATES.
* | Add Py_RETURN_NOTIMPLEMENTED macro. Fixes #12724.Brian Curtin2011-08-111-0/+4
| |
* | add a AST validator (closes #12575)Benjamin Peterson2011-08-091-0/+1
| |
* | forgotten in f578ca44193dBenjamin Peterson2011-08-091-2/+2
| |
* | add a asdl bytes type, so Bytes.s be properly typecheckedBenjamin Peterson2011-08-091-0/+1
| |
* | #10741: merge with 3.2Sandro Tosi2011-08-071-1/+1
|\ \ | |/
| * #10741: add documentation for PyGILState_GetThisThreadState()Sandro Tosi2011-08-071-1/+1
| |
| * Post-release steps for 3.2.1.Georg Brandl2011-07-091-1/+1
| |
| * Bump version to 3.2.1.v3.2.1Georg Brandl2011-07-091-3/+3
| |
| * Post-release steps.Georg Brandl2011-07-041-1/+1
| |
| * Bump to 3.2.1rc2.Georg Brandl2011-07-031-2/+2
| |
| * Set up branch to be rc2 next.Georg Brandl2011-05-211-1/+1
| |
| * Bump to 3.2.1rc1.v3.2.1rc1Georg Brandl2011-05-151-2/+2
| |
| * Bump to 3.2.1b1.Georg Brandl2011-05-081-4/+4
| |
* | excise the remains of STOP_CODE, which hasn't done anything useful for yearsBenjamin Peterson2011-07-181-1/+0
| |
* | Issue #11863: Remove support for legacy systems deprecated in Python 3.2Antoine Pitrou2011-07-081-5/+0
| | | | | | | | | | (following PEP 11). These systems are systems using Mach C Threads, SunOS lightweight processes, GNU pth threads and IRIX threads.
* | add patchlevel to version stringBenjamin Peterson2011-07-081-1/+1
| |