Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Issue #15042: Add PyState_AddModule and PyState_RemoveModule. | Martin v. Löwis | 2012-06-22 | 1 | -1/+21 | |
| | | | | | | | | | | | | Add version guard for Py_LIMITED_API additions. Issue #15081: Document PyState_FindModule. Patch by Robin Schreiber. | |||||
* | | Issue #14090: fix some minor C API problems in default branch (3.3) | Eli Bendersky | 2012-06-03 | 6 | -15/+9 | |
| | | ||||||
* | | Issue #14424: Document PyType_GenericAlloc, and fix the documentation of ↵ | Eli Bendersky | 2012-06-03 | 1 | -4/+5 | |
| | | | | | | | | PyType_GenericNew | |||||
* | | Issue #9260: A finer-grained import lock. | Antoine Pitrou | 2012-05-17 | 1 | -7/+7 | |
| | | | | | | | | | | Most of the import sequence now uses per-module locks rather than the global import lock, eliminating well-known issues with threads and imports. | |||||
* | | PEP 415: Implement suppression of __context__ display with an exception ↵ | Benjamin Peterson | 2012-05-15 | 1 | -7/+1 | |
| | | | | | | | | | | | | attribute This replaces the original PEP 409 implementation. See #14133. | |||||
* | | Issue #14705: Add 'p' format character to PyArg_ParseTuple* for bool support. | Larry Hastings | 2012-05-05 | 1 | -0/+9 | |
| | | ||||||
* | | Fix location of versionaddeds and empty lines. | Georg Brandl | 2012-04-24 | 1 | -3/+6 | |
| | | ||||||
* | | Issue #14098: New functions PyErr_GetExcInfo and PyErr_SetExcInfo. | Martin v. Löwis | 2012-04-19 | 1 | -0/+35 | |
| | | | | | | | | Patch by Stefan Behnel. | |||||
* | | Fix #14600. Correct reference handling and naming of ImportError convenience ↵ | Brian Curtin | 2012-04-17 | 1 | -19/+4 | |
| | | | | | | | | function | |||||
* | | Add versionadded tags to newly added ImportError convenience functions. | Brian Curtin | 2012-04-16 | 1 | -0/+5 | |
| | | ||||||
* | | Add documentation for the new PyErr_SetFromImport* functions | Brian Curtin | 2012-04-16 | 1 | -0/+18 | |
| | | ||||||
* | | Issue #14386: Expose the dict_proxy internal type as types.MappingProxyType | Victor Stinner | 2012-04-15 | 1 | -4/+4 | |
| | | ||||||
* | | Issue #14328: Add keyword-only parameters to PyArg_ParseTupleAndKeywords. | Larry Hastings | 2012-03-20 | 1 | -0/+9 | |
| | | | | | | | | | | | | They're optional-only for now (unlike in pure Python) but that's all I needed. The syntax can easily be relaxed if we want to support required keyword-only arguments for extension types in the future. | |||||
* | | Issue #14181: Improve clarity in the documentation for the multi-purpose | Stefan Krah | 2012-03-06 | 2 | -23/+45 | |
| | | | | | | | | Py_buffer.obj field. | |||||
* | | Add PyMemoryView_FromMemory() to whatsnew/3.3. | Stefan Krah | 2012-02-29 | 1 | -0/+2 | |
| | | ||||||
* | | Some corrections for the Doc/extending documentation. Closes #14129 | Eli Bendersky | 2012-02-27 | 1 | -1/+2 | |
| | | ||||||
* | | Close issue #6210: Implement PEP 409 | Nick Coghlan | 2012-02-26 | 1 | -6/+13 | |
| | | ||||||
* | | - Issue #10181: New memoryview implementation fixes multiple ownership | Stefan Krah | 2012-02-25 | 3 | -204/+398 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and lifetime issues of dynamically allocated Py_buffer members (#9990) as well as crashes (#8305, #7433). Many new features have been added (See whatsnew/3.3), and the documentation has been updated extensively. The ndarray test object from _testbuffer.c implements all aspects of PEP-3118, so further development towards the complete implementation of the PEP can proceed in a test-driven manner. Thanks to Nick Coghlan, Antoine Pitrou and Pauli Virtanen for review and many ideas. - Issue #12834: Fix incorrect results of memoryview.tobytes() for non-contiguous arrays. - Issue #5231: Introduce memoryview.cast() method that allows changing format and shape without making a copy of the underlying memory. | |||||
* | | write versionadded | Benjamin Peterson | 2012-02-20 | 1 | -0/+4 | |
| | | ||||||
* | | add generic implementation of a __dict__ descriptor for C types | Benjamin Peterson | 2012-02-20 | 2 | -1/+12 | |
| | | ||||||
* | | Fix error handling in examples of C API use. | Antoine Pitrou | 2012-01-27 | 1 | -11/+25 | |
|\ \ | |/ | ||||||
| * | Fix error handling in examples of C API use. | Antoine Pitrou | 2012-01-27 | 1 | -11/+25 | |
| | | ||||||
* | | Issue #12949: Document the kwonlyargcount argument for the PyCode_New C API ↵ | Meador Inge | 2012-01-20 | 1 | -1/+1 | |
|\ \ | |/ | | | | | function. | |||||
| * | Issue #12949: Document the kwonlyargcount argument for the PyCode_New C API ↵ | Meador Inge | 2012-01-20 | 1 | -1/+1 | |
| | | | | | | | | function. | |||||
* | | Issue #13727: Add 3 macros to access PyDateTime_Delta members: | Amaury Forgeot d'Arc | 2012-01-17 | 1 | -0/+25 | |
| | | | | | | | | | | | | | | PyDateTime_DELTA_GET_DAYS, PyDateTime_DELTA_GET_SECONDS, PyDateTime_DELTA_GET_MICROSECONDS. Please use them instead of directly accessing PyDateTime_Delta struct members. | |||||
* | | use full unicode mappings for upper/lower/title case (#12736) | Benjamin Peterson | 2012-01-11 | 1 | -0/+9 | |
| | | | | | | | | Also broaden the category of characters that count as lowercase/uppercase. | |||||
* | | merge with 3.2 | Sandro Tosi | 2012-01-07 | 1 | -1/+1 | |
|\ \ | |/ | ||||||
| * | Py_SetPythonHome() can be called before Py_Initialize(); thanks to Cody ↵ | Sandro Tosi | 2012-01-07 | 1 | -1/+1 | |
| | | | | | | | | Smith from docs@ | |||||
* | | Fix PyUnicode_Fill() doc: return type is Py_ssize_t, not int | Victor Stinner | 2012-01-04 | 1 | -1/+1 | |
| | | ||||||
* | | Add a new PyUnicode_Fill() function | Victor Stinner | 2012-01-03 | 1 | -0/+15 | |
| | | | | | | | | | | It is faster than the unicode_fill() function which was implemented in formatter_unicode.c. | |||||
* | | Issue #13617: Document that the result of the conversion of a Unicode object to | Victor Stinner | 2011-12-18 | 1 | -13/+24 | |
|\ \ | |/ | | | | | | | | | wchar*, Py_UNICODE* and bytes may contain embedded null characters/bytes. Patch written by Arnaud Calmettes. | |||||
| * | Issue #13617: Document that the result of the conversion of a Unicode object to | Victor Stinner | 2011-12-18 | 1 | -9/+19 | |
| | | | | | | | | | | | | wchar*, Py_UNICODE* and bytes may contain embedded null characters/bytes. Patch written by Arnaud Calmettes. | |||||
| * | Issue #13522: Fix _Py_co_pow() documentation | Victor Stinner | 2011-12-18 | 1 | -1/+1 | |
| | | | | | | | | Patch written by Arnaud Calmettes. | |||||
* | | Issue #13522: Fix _Py_co_pow() documentation | Victor Stinner | 2011-12-18 | 1 | -1/+1 | |
| | | | | | | | | Patch written by Arnaud Calmettes. | |||||
* | | Issue #13522: document error return values of some float and complex C API ↵ | Antoine Pitrou | 2011-12-18 | 2 | -1/+9 | |
|\ \ | |/ | | | | | functions. | |||||
| * | Issue #13522: document error return values of some float and complex C API ↵ | Antoine Pitrou | 2011-12-18 | 2 | -1/+9 | |
| | | | | | | | | functions. | |||||
* | | Issue #13560: Add PyUnicode_EncodeLocale() | Victor Stinner | 2011-12-17 | 1 | -1/+24 | |
| | | | | | | | | | | | | * Use PyUnicode_EncodeLocale() in time.strftime() if wcsftime() is not available * Document my last changes in Misc/NEWS | |||||
* | | Add PyUnicode_DecodeLocaleAndSize() and PyUnicode_DecodeLocale() | Victor Stinner | 2011-12-16 | 1 | -0/+40 | |
| | | | | | | | | | | | | | | | | | | | | | | * PyUnicode_DecodeLocaleAndSize() and PyUnicode_DecodeLocale() decode a string from the current locale encoding * _Py_char2wchar() writes an "error code" in the size argument to indicate if the function failed because of memory allocation failure or because of a decoding error. The function doesn't write the error message directly to stderr. * Fix time.strftime() (if wcsftime() is missing): decode strftime() result from the current locale encoding, not from the filesystem encoding. | |||||
* | | Issue #6695: Full garbage collection runs now clear the freelist of set objects. | Antoine Pitrou | 2011-12-16 | 1 | -0/+7 | |
| | | | | | | | | Initial patch by Matthias Troffaes. | |||||
* | | Make PyUnicode_Copy() private => _PyUnicode_Copy() | Victor Stinner | 2011-12-12 | 1 | -7/+0 | |
| | | | | | | | | | | | | Undocument the function. Make also decode_utf8_errors() as private (static). | |||||
* | | Document PyUnicode_Copy() and PyUnicode_EncodeCodePage() | Victor Stinner | 2011-12-08 | 1 | -1/+17 | |
| | | ||||||
* | | c-api: Replace PyUnicodeObject* by PyObject* in "U" format doc | Victor Stinner | 2011-12-01 | 1 | -1/+1 | |
| | | ||||||
* | | PEP 3155 / issue #13448: Qualified name for classes and functions. | Antoine Pitrou | 2011-11-25 | 1 | -0/+10 | |
| | | ||||||
* | | fix some typos in Doc/c-api/memoryview.rst | Eli Bendersky | 2011-11-25 | 1 | -2/+2 | |
|\ \ | |/ | ||||||
| * | fix some typos in Doc/c-api/memoryview.rst | Eli Bendersky | 2011-11-25 | 1 | -2/+2 | |
| | | ||||||
* | | Document PyUnicode_WCHAR_KIND | Victor Stinner | 2011-11-20 | 1 | -1/+2 | |
| | | ||||||
* | | Issue #13389: Full garbage collection passes now clear the freelists for | Antoine Pitrou | 2011-11-14 | 2 | -0/+14 | |
| | | | | | | | | | | list and dict objects. They already cleared other freelists in the interpreter. | |||||
* | | Add missing prefixes | Antoine Pitrou | 2011-10-22 | 1 | -2/+2 | |
| | | ||||||
* | | Elaborate on representations and canonical/legacy unicode objects | Antoine Pitrou | 2011-10-22 | 1 | -1/+15 | |
| | | ||||||
* | | Move deprecated functions at the end of their respective sections. | Antoine Pitrou | 2011-10-22 | 1 | -122/+122 | |
| | |