summaryrefslogtreecommitdiff
path: root/Doc/c-api
Commit message (Collapse)AuthorAgeFilesLines
* Issue #29292: Merge 3.5.Xiang Zhang2017-01-208-110/+197
|\
| * Issue #15657: Merge other doc fix from 3.5Martin Panter2017-01-118-110/+197
| |\
| | * Issue #15657: Delete incorrect statement from PyMethodDef documentationMartin Panter2017-01-111-3/+2
| | | | | | | | | | | | Patch by Berker Peksag.
| | * Issue #29087: Removed the documentation of non-existing UCS4 support functions.Serhiy Storchaka2016-12-281-20/+0
| | |\
| | * \ Merge from 3.5.Serhiy Storchaka2016-12-251-1/+1
| | |\ \
| | * \ \ Issue #29009: Merge 3.5.Xiang Zhang2016-12-191-4/+0
| | |\ \ \
| | * \ \ \ Issue #28771: Merge C API doc fix from 3.5Martin Panter2016-12-109-112/+200
| | |\ \ \ \
| | | * \ \ \ Issue #28808: PyUnicode_CompareWithASCIIString() now never raises exceptions.Serhiy Storchaka2016-12-061-2/+1
| | | |\ \ \ \
| | | * \ \ \ \ Issue #28750: Fixed docs of of unicode-escape an raw-unicode-escape C API.Serhiy Storchaka2016-11-201-7/+5
| | | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch by Xiang Zhang.
| | | * \ \ \ \ \ Issue #19569: Suggested more appropriate replacements for deprecated UnicodeSerhiy Storchaka2016-11-209-112/+200
| | | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | C API functions.
| | | | * \ \ \ \ \ Issue #28701: Replace PyUnicode_CompareWithASCIIString with ↵Serhiy Storchaka2016-11-161-0/+6
| | | | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | _PyUnicode_EqualToASCIIString. The latter function is more readable, faster and doesn't raise exceptions.
| | | | * | | | | | | Issue #28635: Fix a couple of missing/incorrect versionchanged tagsYury Selivanov2016-11-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch by Elvis Pranskevichus.
| | | | * | | | | | | Issue #28496: Mark up constants 0, 1 and -1 that denote return values orSerhiy Storchaka2016-10-2712-64/+64
| | | | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | special input values as literal text.
| | | | * \ \ \ \ \ \ \ Issue #19795: Improved more markups of True/False.Serhiy Storchaka2016-10-199-112/+200
| | | | |\ \ \ \ \ \ \ \
| | | | | * \ \ \ \ \ \ \ Issue #19795: Mark up None as literal text.Serhiy Storchaka2016-10-192-7/+7
| | | | | |\ \ \ \ \ \ \ \
| | | | | * \ \ \ \ \ \ \ \ Issue #28432: Merge from 3.5Berker Peksag2016-10-179-112/+200
| | | | | |\ \ \ \ \ \ \ \ \
| | | | | | * \ \ \ \ \ \ \ \ Merge from 3.5.Serhiy Storchaka2016-10-081-3/+6
| | | | | | |\ \ \ \ \ \ \ \ \
| | | | | | * \ \ \ \ \ \ \ \ \ Issue #18287: PyType_Ready() now checks that tp_name is not NULL.Serhiy Storchaka2016-10-071-1/+2
| | | | | | |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original patch by Niklas Koep.
| | | | | | * \ \ \ \ \ \ \ \ \ \ Issue #28295: Fixed the documentation and added tests for PyUnicode_AsUCS4().Serhiy Storchaka2016-10-029-112/+200
| | | | | | |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original patch by Xiang Zhang.
| | | | | | | * \ \ \ \ \ \ \ \ \ \ Issue #27740: Merge from 3.5Berker Peksag2016-09-289-112/+200
| | | | | | | |\ \ \ \ \ \ \ \ \ \ \
| | | | | | | | * \ \ \ \ \ \ \ \ \ \ Issues #25909, #28211: Restored correct documentation of PyMapping_Items,Serhiy Storchaka2016-09-269-112/+200
| | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PyMapping_Keys and PyMapping_Values. Based on patch by Xiang Zhang.
| | | | | | | | | * \ \ \ \ \ \ \ \ \ \ Issue #25270: Merge from 3.5Berker Peksag2016-09-169-112/+200
| | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | * \ \ \ \ \ \ \ \ \ \ Closes #22731: Documents change of console mode.Steve Dower2016-09-091-0/+4
| | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | * | | | | | | | | | | | Issue #27781: Change file system encoding on Windows to UTF-8 (PEP 529)Steve Dower2016-09-081-13/+17
| | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | * | | | | | | | | | | | more PY_LONG_LONG to long longBenjamin Peterson2016-09-083-25/+17
| | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | * | | | | | | | | | | | Issue #15767: Use ModuleNotFoundError.Eric Snow2016-09-071-0/+7
| | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | * | | | | | | | | | | | Issue #15767: Add ModuleNotFoundError.Eric Snow2016-09-071-0/+2
| | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | * | | | | | | | | | | | Issue #27182: Add support for path-like objects to PyUnicode_FSDecoder().Brett Cannon2016-09-061-4/+8
| | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | * | | | | | | | | | | | Issue #26027: Support path-like objects in PyUnicode-FSConverter().Brett Cannon2016-09-061-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is to add support for os.exec*() and os.spawn*() functions. Part of PEP 519.
| | | | | | | | | | * | | | | | | | | | | | require a long long data type (closes #27961)Benjamin Peterson2016-09-051-5/+0
| | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | * | | | | | | | | | | | Merge #27782 fix from 3.5Nick Coghlan2016-08-211-1/+1
| | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | * \ \ \ \ \ \ \ \ \ \ \ \ Issue #12946: Merge from 3.5Berker Peksag2016-08-191-4/+7
| | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | * \ \ \ \ \ \ \ \ \ \ \ \ \ Issue #24637: Merge from 3.5Berker Peksag2016-08-131-8/+9
| | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ Issue #24278: Merge argument parsing docs from 3.5Martin Panter2016-08-048-68/+149
| | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ Issue #27481: Docummented that ValueError is now raised instead of TypeErrorSerhiy Storchaka2016-07-122-6/+22
| | | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in case of embedded null characters/bytes. Patch by Xiang Zhang.
| | | | | | | | | | | * | | | | | | | | | | | | | | | Issue #26896: Disambiguate uses of "importer" with "finder".Brett Cannon2016-07-081-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Thanks to Oren Milman for the patch.
| | | | | | | | | | | * | | | | | | | | | | | | | | | Merge from 3.5Berker Peksag2016-07-057-64/+145
| | | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | * | | | | | | | | | | | | | | | Issue #27186: Update os.fspath()/PyOS_FSPath() to check the returnBrett Cannon2016-06-241-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | type of __fspath__(). As part of this change, also make sure that the pure Python implementation of os.fspath() is tested.
| | | | | | | | | | | | * | | | | | | | | | | | | | | | Issue #24314: Merge doc links from 3.5Martin Panter2016-06-187-64/+144
| | | | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | * | | | | | | | | | | | | | | | Issue #26282: PyArg_ParseTupleAndKeywords() and Argument Clinic now supportSerhiy Storchaka2016-06-091-2/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | positional-only and keyword parameters in the same function.
| | | | | | | | | | | | | * | | | | | | | | | | | | | | | MergeBrett Cannon2016-06-091-4/+2
| | | | | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Issue #15476: Merge index entries from 3.5Martin Panter2016-06-091-4/+2
| | | | | | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | * | | | | | | | | | | | | | | | | | Issue #27186: Document PyOS_FSPath().Brett Cannon2016-06-091-0/+10
| | | | | | | | | | | | | |/ / / / / / / / / / / / / / / / /
| | | | | | | | | | | | | * | | | | | | | | | | | | | | | | merge 3.5Benjamin Peterson2016-06-026-60/+122
| | | | | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Issue #27125: Merge typo fixes from 3.5Martin Panter2016-05-306-60/+122
| | | | | | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Issue #25533: Merge frozen module docs from 3.5Martin Panter2016-05-151-1/+1
| | | | | | | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ merge 3.5 (#26986)Benjamin Peterson2016-05-096-60/+122
| | | | | | | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | | | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Issue #26736: Used HTTPS for external links in the documentation if possible.Serhiy Storchaka2016-05-071-1/+1
| | | | | | | | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | | | | | | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ Issue #18353: Remove PyUnicode_WRITE_CHAR macro link from c-api/unicode.rstBerker Peksag2016-04-241-2/+1
| | | | | | | | | | | | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch by Corey Brune.
| | | | | | | | | | | | | | | | * | | | | | | | | | | | | | | | | | | | PyMem_Malloc() now uses the fast pymalloc allocatorVictor Stinner2016-04-221-23/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue #26249: PyMem_Malloc() allocator family now uses the pymalloc allocator rather than system malloc(). Applications calling PyMem_Malloc() without holding the GIL can now crash: use PYTHONMALLOC=debug environment variable to validate the usage of memory allocators in your application.