Miss Islington (bot)
e2e6f907fd
Fix documented signatures for C API functions. (GH-11236)
...
(cherry picked from commit 57dd79e6f7 )
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com >
2018-12-19 05:43:29 -08:00
Miss Islington (bot)
f265afec1c
bpo-35461: Document C API functions which suppress exceptions. (GH-11119)
...
(cherry picked from commit 3fcc1e08db )
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com >
2018-12-18 12:24:39 -08:00
Miss Islington (bot)
349d9910b2
Correct a couple of unbalanced parenthesis. (GH-10779)
...
(cherry picked from commit 55f41e45b4 )
Co-authored-by: Andre Delfino <adelfino@gmail.com >
2018-12-05 12:15:54 -08:00
Miss Islington (bot)
0df1f4576e
Fix typo in Memory Management doc. (GH-10798)
...
(cherry picked from commit a407004391 )
Co-authored-by: Kevin Adler <kadler@us.ibm.com >
2018-11-30 00:05:51 -08:00
Miss Islington (bot)
e754159ef0
bpo-16086: Fix PyType_GetFlags() documentation (GH-10758) (GH-10789)
...
PyType_GetFlags() return type is unsigned long, not long.
(cherry picked from commit 9fbcfc08e5 )
Co-authored-by: Eddie Elizondo <eduardo.elizondorueda@gmail.com >
2018-11-29 12:07:33 +01:00
Miss Islington (bot)
d1a97b3659
[3.7] bpo-25438: document what codec PyMemberDef T_STRING decodes the char * as (GH-10580) (GH-10586)
...
Source of T_STRING: e42b705188/Python/structmember.cGH-L51
Source of PyUnicode_FromString
https://github.com/python/cpython/blob/master/Include/unicodeobject.hGH-L702
https://bugs.python.org/issue25438
(cherry picked from commit 689d555ec1 )
Co-authored-by: Windson yang <wiwindson@outlook.com >
https://bugs.python.org/issue25438
2018-11-17 11:49:58 -08:00
Victor Stinner
55b4771d5d
bpo-35229: Deprecate _PyObject_GC_TRACK() (GH-10511)
...
Deprecate _PyObject_GC_TRACK() and _PyObject_GC_UNTRACK() in the
documentation. These macros are removed from Python 3.8 by the commit
1a6be91e6f .
2018-11-13 13:06:11 +01:00
Serhiy Storchaka
b183750f99
[3.7] bpo-35110: Fix unintentional spaces around hyphens and dashes. (GH-10231). (GH-10253)
...
(cherry picked from commit 3f819ca138 )
2018-10-31 11:00:24 +02:00
Miss Islington (bot)
ec10b70ea6
bpo-35044, doc: Use the :exc: role for the exceptions (GH-10037)
...
(cherry picked from commit e483f02423 )
Co-authored-by: Stéphane Wirtel <stephane@wirtel.be >
2018-10-26 03:56:28 -07:00
Cheryl Sabella
b248a8c9a5
[3.7] bpo-11233: Create availability directive for documentation (GH-9692) (GH-9830)
...
Replace "Availability: xxx" with ".. availability:: xxx" in the doc.
Original patch by Georg Brandl.
Co-Authored-By: Georg Brandl <georg@python.org >
(cherry picked from commit 2d6097d027 )
Co-authored-by: Cheryl Sabella <cheryl.sabella@gmail.com >
2018-10-15 22:52:26 +02:00
Miss Islington (bot)
187f2dd256
bpo-34762: Fix contextvars C API to use PyObject* pointer types. (GH-9473)
...
(cherry picked from commit 2ec872b31e )
Co-authored-by: Yury Selivanov <yury@magic.io >
2018-09-21 12:48:10 -07:00
Miss Islington (bot)
21ed29ac29
bpo-12743: Delete comment from marshal.rst (GH-8457)
...
Also, update the list of exceptions that may raised by PyMarshal_*
functions. We usually don't document exceptions raised by a
function, but in this case most of them were already documented
in C API and standard library documentation.
(cherry picked from commit defcffdf86 )
Co-authored-by: Berker Peksag <berker.peksag@gmail.com >
2018-07-26 21:40:37 -07:00
Miss Islington (bot)
5f165851b9
bpo-33892: Doc: Use gender neutral words (GH-7770)
...
(cherry picked from commit 5092439c2c )
Co-authored-by: Andrés Delfino <adelfino@gmail.com >
2018-06-17 21:49:43 -07:00
Miss Islington (bot)
afec2d583a
bpo-33592: Document the C API in PEP 567 (contextvars) (GH-7033)
...
(cherry picked from commit b2f5f59ae1 )
Co-authored-by: Elvis Pranskevichus <elvis@magic.io >
2018-05-22 10:58:01 -07:00
Miss Islington (bot)
e1a78cacf6
bpo-5945: Improve mappings and sequences C API docs. (GH-7029)
...
(cherry picked from commit f5b1183610 )
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com >
2018-05-22 01:23:20 -07:00
Miss Islington (bot)
2b4ed5da1d
bpo-33583: Add note in PyObject_GC_Resize() doc (GH-7021)
...
(cherry picked from commit 1179f4b40f )
Co-authored-by: INADA Naoki <methane@users.noreply.github.com >
2018-05-21 23:51:00 +09:00
Miss Islington (bot)
bef703107d
Fix C API docs: PyCapsule_Import always set an exception on failure. (GH-6967)
...
(cherry picked from commit bde3e0bf09 )
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com >
2018-05-18 06:48:36 -07:00
Miss Islington (bot)
b8fc2d6580
bpo-33195: Doc: Deprecate Py_UNICODE in c-api/arg (GH-6329)
...
Py_UNICODE is deprecated since Python 3.3.
But the deprecation is missed in the c-api/arg document.
(cherry picked from commit 42ec190761 )
Co-authored-by: INADA Naoki <methane@users.noreply.github.com >
2018-04-03 22:13:38 -07:00
Miss Islington (bot)
6124d8ec0d
bpo-33126: Document PyBuffer_ToContiguous() (GH-6292) (GH-6294)
...
(cherry picked from commit aa50bf08e6 )
Co-authored-by: Antoine Pitrou <pitrou@free.fr >
2018-03-28 17:50:24 +02:00
Miss Islington (bot)
c6d94c37f4
bpo-33042: Fix pre-initialization sys module configuration (GH-6157)
...
- new test case for pre-initialization of sys.warnoptions and sys._xoptions
- restored ability to call these APIs prior to Py_Initialize
- updated the docs for the affected APIs to make it clear they can be
called before Py_Initialize
- also enhanced the existing embedding test cases
to check for expected settings in the sys module
(cherry picked from commit bc77eff8b9 )
Co-authored-by: Nick Coghlan <ncoghlan@gmail.com >
2018-03-25 04:27:57 -07:00
Miss Islington (bot)
136905fffd
bpo-32374: m_traverse may be called with m_state=NULL (GH-5140)
...
Multi-phase initialized modules allow m_traverse to be called while the
module is still being initialized, so module authors may need to account
for that.
(cherry picked from commit c2b0b12d1a )
Co-authored-by: Marcel Plch <gmarcel.plch@gmail.com >
2018-03-16 23:03:56 -07:00
Miss Islington (bot)
139e64694f
bpo-32500: Correct the documentation for PySequence_Size() and PySequence_Length() (GH-5767)
...
Dropped the part that says: "For objects that do not provide sequence protocol".
(cherry picked from commit 7a1e1786f9 )
Co-authored-by: Zackery Spytz <zspytz@gmail.com >
2018-02-25 13:19:55 -08:00
Miss Islington (bot)
3a047a781a
Make formatting of some return codes conforming to the general style. (GH-5587) (GH-5597)
...
(cherry picked from commit 5bb0005f9f )
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com >
2018-02-09 14:08:04 +02:00
Victor Stinner
2914bb32e2
bpo-20891: Py_Initialize() now creates the GIL ( #4700 )
...
The GIL is no longer created "on demand" to fix a race condition when
PyGILState_Ensure() is called in a non-Python thread.
2018-01-29 11:57:45 +01:00
Gregory P. Smith
f5b04a360e
Document the error return of PyLong_As* APIs. ( #5396 )
...
Document the error return of PyLong_As* APIs.
A frequent Python C API usage error is neglecting to check the return
value and/or PyErr_Occurred().
2018-01-28 17:48:31 -08:00