Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bpo-36346: Document removal schedule of deprecate APIs (GH-20879) | Inada Naoki | 2021-02-22 | 1 | -4/+4 |
| | | | We will remove wstr cache in Python 3.12. See PEP 623. | ||||
* | bpo-42294: Add borrowed/strong reference to doc glossary (GH-23206) | Victor Stinner | 2020-11-09 | 1 | -1/+2 |
| | | | | | | Add "borrowed reference" and "strong reference" to the documentation glossary. Enhance also Py_INCREF() and Py_NewRef() documentation. | ||||
* | bpo-40204, doc: Fix syntax of C variables (GH-21846) | Victor Stinner | 2020-08-13 | 1 | -13/+13 |
| | | | | | | | | | | | | | | | For example, fix the following Sphinx 3 errors: Doc/c-api/buffer.rst:102: WARNING: Error in declarator or parameters Invalid C declaration: Expected identifier in nested name. [error at 5] void \*obj -----^ Doc/c-api/arg.rst:130: WARNING: Unparseable C cross-reference: 'PyObject*' Invalid C declaration: Expected end of definition. [error at 8] PyObject* --------^ The modified documentation is compatible with Sphinx 2 and Sphinx 3. | ||||
* | bpo-40943: PY_SSIZE_T_CLEAN required for '#' formats (GH-20784) | Victor Stinner | 2020-06-19 | 1 | -19/+17 |
| | | | | | | | The PY_SSIZE_T_CLEAN macro must now be defined to use PyArg_ParseTuple() and Py_BuildValue() "#" formats: "es#", "et#", "s#", "u#", "y#", "z#", "U#" and "Z#". See the PEP 353. Update _testcapi.test_buildvalue_issue38913(). | ||||
* | Doc: int -> int or Py_ssize_t (GH-18663) | Inada Naoki | 2020-02-26 | 1 | -11/+11 |
| | |||||
* | bpo-38600: NULL -> ``NULL``. (GH-17001) | Serhiy Storchaka | 2019-10-30 | 1 | -1/+1 |
| | | | Also fix some other formatting. | ||||
* | bpo-38600: Change the mark up of NULL in the C API documentation. (GH-16950) | Serhiy Storchaka | 2019-10-30 | 1 | -24/+24 |
| | | | | Replace all *NULL* with ``NULL``. | ||||
* | Doc: Replace the deprecated highlightlang directive by highlight. (#13377) | Stéphane Wirtel | 2019-05-17 | 1 | -1/+1 |
| | | | | highlightlang is deprecated since April 2018 in Sphinx. See https://github.com/sphinx-doc/sphinx/pull/4845 | ||||
* | bpo-33195: Doc: Deprecate Py_UNICODE in c-api/arg (GH-6329) | INADA Naoki | 2018-04-04 | 1 | -5/+22 |
| | | | | Py_UNICODE is deprecated since Python 3.3. But the deprecation is missed in the c-api/arg document. | ||||
* | bpo-29918: Add missed "const" modifiers in C API documentation. (#846) | Serhiy Storchaka | 2017-03-30 | 1 | -14/+14 |
| | |||||
* | Issue #28496: Mark up constants 0, 1 and -1 that denote return values or | Serhiy Storchaka | 2016-10-27 | 1 | -1/+1 |
|\ | | | | | | | special input values as literal text. | ||||
| * | Issue #28496: Mark up constants 0, 1 and -1 that denote return values or | Serhiy Storchaka | 2016-10-27 | 1 | -1/+1 |
| | | | | | | | | special input values as literal text. | ||||
* | | more PY_LONG_LONG to long long | Benjamin Peterson | 2016-09-08 | 1 | -15/+8 |
| | | |||||
* | | Issue #24278: Merge argument parsing docs from 3.5 | Martin Panter | 2016-08-04 | 1 | -14/+19 |
|\ \ | |/ | |||||
| * | Issue #24278: Explain how argument parsing output buffers are managed | Martin Panter | 2016-08-03 | 1 | -14/+19 |
| | | |||||
* | | Issue #27481: Docummented that ValueError is now raised instead of TypeError | Serhiy Storchaka | 2016-07-12 | 1 | -5/+17 |
|\ \ | |/ | | | | | in case of embedded null characters/bytes. Patch by Xiang Zhang. | ||||
| * | Issue #27481: Docummented that ValueError is now raised instead of TypeError | Serhiy Storchaka | 2016-07-12 | 1 | -5/+17 |
| | | | | | | | | in case of embedded null characters/bytes. Patch by Xiang Zhang. | ||||
* | | Issue #26282: PyArg_ParseTupleAndKeywords() and Argument Clinic now support | Serhiy Storchaka | 2016-06-09 | 1 | -2/+9 |
| | | | | | | | | positional-only and keyword parameters in the same function. | ||||
* | | Issue #26304: Merge doc wording from 3.5 | Martin Panter | 2016-02-10 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Issue #26304: Change "allows to <verb>" to "allows <verb>ing" or similar | Martin Panter | 2016-02-10 | 1 | -1/+1 |
| | | | | | | | | | | The original form is incorrect grammar and feels awkward, even though the meaning is clear. | ||||
| * | Issue #26198: Fixed error messages for some argument parsing errors. | Serhiy Storchaka | 2016-02-07 | 1 | -1/+2 |
|/ | | | | | Fixed the documented about buffer overflow error for "es#" and "et#" format units. | ||||
* | Issue #25706: Fixed markup in the documentation. | Serhiy Storchaka | 2015-11-23 | 1 | -1/+1 |
|\ | |||||
| * | Issue #25706: Fixed markup in the documentation. | Serhiy Storchaka | 2015-11-23 | 1 | -1/+1 |
| | | |||||
* | | Doc clarification / edification on the semantics of the 'w*' format unit. | Larry Hastings | 2015-04-13 | 1 | -1/+1 |
|/ | |||||
* | Issue #22581: Use more "bytes-like object" throughout the docs and comments. | Serhiy Storchaka | 2014-12-05 | 1 | -13/+14 |
| | |||||
* | #22613: remaining corrections in extending/reference docs (thanks Jacques ↵ | Georg Brandl | 2014-10-31 | 1 | -4/+5 |
| | | | | Ducasse) | ||||
* | Merge in all documentation changes since branching 3.4.0rc1. | Larry Hastings | 2014-03-16 | 1 | -0/+1 |
| | |||||
* | Issue #20460: Merge with 3.3 | Zachary Ware | 2014-01-31 | 1 | -1/+1 |
|\ | |||||
| * | Issue #20460: Render 'bytes' as a class, not a function. | Zachary Ware | 2014-01-31 | 1 | -1/+1 |
| | | | | | | | | Patch by OSAMU NAKAMURA. | ||||
* | | Issue #20226: Major improvements to Argument Clinic. | Larry Hastings | 2014-01-16 | 1 | -0/+2 |
|/ | | | | | | | | | | | | | | | | | | | | | | | * You may now specify an expression as the default value for a parameter! Example: "sys.maxsize - 1". This support is intentionally quite limited; you may only use values that can be represented as static C values. * Removed "doc_default", simplified support for "c_default" and "py_default". (I'm not sure we still even need "py_default", but I'm leaving it in for now in case a use presents itself.) * Parameter lines support a trailing '\\' as a line continuation character, allowing you to break up long lines. * The argument parsing code generated when supporting optional groups now uses PyTuple_GET_SIZE instead of PyTuple_GetSize, leading to a 850% speedup in parsing. (Just kidding, this is an unmeasurable difference.) * A bugfix for the recent regression where the generated prototype from pydoc for builtins would be littered with unreadable "=<object ...>"" default values for parameters that had no default value. * Converted some asserts into proper failure messages. * Many doc improvements and fixes. | ||||
* | #16518: use "bytes-like object" throughout the docs. | Ezio Melotti | 2013-05-04 | 1 | -7/+6 |
| | |||||
* | Fix a couple of versionadded/versionchanged related markup errors. | Georg Brandl | 2012-06-24 | 1 | -2/+3 |
| | |||||
* | Issue #14705: Add 'p' format character to PyArg_ParseTuple* for bool support. | Larry Hastings | 2012-05-05 | 1 | -0/+9 |
| | |||||
* | 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. | ||||
* | c-api: Replace PyUnicodeObject* by PyObject* in "U" format doc | Victor Stinner | 2011-12-01 | 1 | -1/+1 |
| | |||||
* | Issue #12380: PyArg_ParseTuple now accepts a bytearray for the 'c' format. | Eli Bendersky | 2011-07-29 | 1 | -3/+5 |
| | | | | | | | As a side effect, this now allows the rjust, ljust and center methods of bytes and bytearray to accept a bytearray argument. Patch by Petri Lehtinen | ||||
* | Issue #10840: make it explicit that "s*" and friends provide contiguous memory. | Antoine Pitrou | 2011-01-06 | 1 | -3/+4 |
| | |||||
* | Migrate to Sphinx 1.0 C language constructs. | Georg Brandl | 2010-10-06 | 1 | -99/+99 |
| | |||||
* | #9911: doc copyedits. | Georg Brandl | 2010-09-21 | 1 | -1/+1 |
| | |||||
* | Consistency check for versionadded/changed directives. | Georg Brandl | 2010-08-17 | 1 | -5/+6 |
| | |||||
* | #9158: Fix y* format of PyArg_Parse*() functions documentation | Victor Stinner | 2010-07-05 | 1 | -1/+1 |
| | |||||
* | Issue #8850: Remove "w" and "w#" formats from PyArg_Parse*() functions, use | Victor Stinner | 2010-06-25 | 1 | -14/+4 |
| | | | | "w*" format instead. Add tests for "w*" format. | ||||
* | Issue #8939: Improve arg.rst | Victor Stinner | 2010-06-18 | 1 | -5/+5 |
| | | | | | | * Add :ctype: to Py_BEGIN_ALLOW_THREADS and int * "s" and "s#" formats of Py_BuildValue(): specify that the Python object type is str in the description | ||||
* | Issue #8592: PyArg_Parse*() functions raise a TypeError for "y", "u" and "Z" | Victor Stinner | 2010-06-13 | 1 | -0/+2 |
| | | | | | formats if the string contains a null byte/character. Write unit tests for string formats. | ||||
* | Fix some bugs in c-api/arg.rst documentation | Victor Stinner | 2010-06-11 | 1 | -16/+15 |
| | | | | | | | | | | | | | | | | * replace "the default encoding" by "'utf-8' encoding" * fix "w" / "w*" / "w#" doc: similar to "y" / "y*" / "y#" and not "s" / "s*" / "s#" * "u#": remove "Non-Unicode objects are handled by interpreting their read-buffer pointer ...", it's no more true * "es", "es#": remove "... and objects convertible to Unicode into a character buffer", it's no more true * Py_BuildValue(), "K" and "L" formats: specify the name of the C type on Windows (_int64 / unsigned _int64) as done for PyArg_Parse*() long long types --CETTE ligne, et les suivantes ci-dessous, seront ignorées-- M Doc/c-api/arg.rst | ||||
* | Issue #8838, #8339: Remove codecs.charbuffer_encode() and "t#" parsing format | Victor Stinner | 2010-06-08 | 1 | -7/+0 |
| | | | | | Remove last references to the "char buffer" of the buffer protocol from Python3. | ||||
* | Issue #8925: fix types of Py_Parse*() and Py_BuildValue() functions | Victor Stinner | 2010-06-07 | 1 | -89/+91 |
| | | | | | | | | | * Add links to Python types * Replace "string" by bytes or str * Replace "long" by "int" * Specify the default encoding * Fix reST syntax ("..note ::") * etc. | ||||
* | Issue #8848: U / U# formats of Py_BuildValue() are just alias to s / s# | Victor Stinner | 2010-06-07 | 1 | -4/+2 |
| | |||||
* | Issue #8593: Fix, reorder and improve the documentation for argument parsing | Antoine Pitrou | 2010-05-03 | 1 | -97/+142 |
| | |||||
* | add versionadded | Benjamin Peterson | 2010-04-25 | 1 | -0/+2 |
| |