Georg Brandl
44e5cd3e51
#5488 : add missing struct member.
2009-03-15 21:46:00 +00:00
Georg Brandl
e83a4adba7
#5486 : typos.
2009-03-13 19:03:58 +00:00
Georg Brandl
a12a86e956
#5338 , #5339 : two types in the API manual.
2009-02-21 19:09:40 +00:00
Benjamin Peterson
afb5a48be2
note functions that are not aliased to PyBytes_ #5280
2009-02-16 14:54:34 +00:00
Mark Dickinson
4015f62e39
Issue #5175 : PyLong_AsUnsignedLongLong now raises OverflowError for
...
negative arguments. Previously, it raised TypeError.
Thanks Lisandro Dalcin.
2009-02-10 15:46:50 +00:00
Georg Brandl
4400d84bf7
#5015 : document PythonHome API functions.
2009-02-05 11:32:18 +00:00
Georg Brandl
3ceebd2ca7
PyErr_PrintEx is also in 2.x...
2009-02-05 11:23:47 +00:00
Georg Brandl
acc802b171
#5144 : document that PySys_SetArgv prepends the script directory (or the empty string) to sys.path.
2009-02-05 10:37:07 +00:00
Benjamin Peterson
0ef803ff0f
PyErr_BadInternalCall() raises a SystemError, not TypeError #5112
2009-01-31 16:52:03 +00:00
Georg Brandl
dd958e0d28
Fix call signature and markup.
2009-01-13 08:11:07 +00:00
Benjamin Peterson
35b80e0442
tp_iter only exists with Py_TPFLAGS_HAVE_ITER #4901
2009-01-10 17:36:44 +00:00
Kristján Valur Jónsson
0e2d8c36e3
Issue 4293: Make Py_AddPendingCall() thread safe
...
Add test cases and documentation
2009-01-09 21:35:16 +00:00
Georg Brandl
c63785db86
Grammar fix.
2009-01-03 21:52:16 +00:00
Georg Brandl
c62ef8b4d9
Remove trailing whitespace.
2009-01-03 20:55:06 +00:00
Georg Brandl
e92818f58c
Fix uses of the default role.
2009-01-03 20:47:01 +00:00
Martin v. Löwis
0fa10b3cd5
Issue #4817 : Remove unused function PyOS_GetLastModificationTime.
2009-01-03 17:19:26 +00:00
Georg Brandl
fc29f27c16
#4811 : fix markup glitches (mostly remains of the conversion),
...
found by Gabriel Genellina.
2009-01-02 20:25:14 +00:00
Benjamin Peterson
0132ee34ac
document PyMemberDef
2009-01-02 18:26:23 +00:00
Benjamin Peterson
80b59054c6
#4763 PyErr_ExceptionMatches won't blow up with NULL arguments
2008-12-28 21:16:07 +00:00
Alexandre Vassalotti
e7d1e7e5d4
Document Py_VaBuildValue.
2008-12-28 02:58:22 +00:00
Georg Brandl
50ae9e7e75
#4682 : 'b' is actually unsigned char.
2008-12-27 19:02:59 +00:00
Benjamin Peterson
1c39785256
less attitude
2008-12-22 20:44:58 +00:00
Christian Heimes
c70e5f9975
w# requires Py_ssize_t
2008-11-30 21:16:28 +00:00
Gregory P. Smith
b07bd10c91
Document PY_SSIZE_T_CLEAN for PyArg_ParseTuple.
2008-11-24 00:41:43 +00:00
Benjamin Peterson
9d1e2cdad6
PyGILState_Acquire -> PyGILState_Ensure
2008-10-10 22:23:41 +00:00
Andrew M. Kuchling
17ff29d061
Markup fix
2008-09-30 13:00:34 +00:00
Benjamin Peterson
14cb6bcf2b
sort of backport 66038 by aliasing PyObject_Bytes to PyObject_Str
2008-08-26 17:08:40 +00:00
Nick Coghlan
8e439a16b2
Fix typo
2008-08-18 13:32:19 +00:00
Nick Coghlan
6e8fef07e5
Issue 2235: document PyObject_HashNotImplemented
2008-08-18 13:14:22 +00:00
Benjamin Peterson
4eb993939d
fix markup
2008-08-16 03:02:41 +00:00
Martin v. Löwis
f91d46a17d
Issue #3139 : Make buffer-interface thread-safe wrt. PyArg_ParseTuple,
...
by denying s# to parse objects that have a releasebuffer procedure,
and introducing s*.
More module might need to get converted to use s*.
2008-08-12 14:49:50 +00:00
Gregory P. Smith
0470bab697
Issue #2620 : Overflow checking when allocating or reallocating memory
...
was not always being done properly in some python types and extension
modules. PyMem_MALLOC, PyMem_REALLOC, PyMem_NEW and PyMem_RESIZE have
all been updated to perform better checks and places in the code that
would previously leak memory on the error path when such an allocation
failed have been fixed.
2008-07-22 04:46:32 +00:00
Benjamin Peterson
90f36730e2
fix various doc typos #3320
2008-07-12 20:16:19 +00:00
Raymond Hettinger
8dbbb96929
Add cautionary note on the use of PySequence_Fast_ITEMS.
2008-07-11 12:00:21 +00:00
Gregory P. Smith
2fe77060eb
- Issue #2862 : Make int and float freelist management consistent with other
...
freelists. Changes their CompactFreeList apis into ClearFreeList apis and
calls them via gc.collect().
2008-07-06 03:35:58 +00:00
Martin v. Löwis
99815892f6
New environment variable PYTHONIOENCODING.
2008-06-01 07:20:46 +00:00
Benjamin Peterson
31694ae4a5
fix grammar
2008-05-30 20:44:39 +00:00
Georg Brandl
457501bf20
Two fixes in bytearray docs.
2008-05-29 07:18:17 +00:00
Georg Brandl
74a1deaab3
#2989 : add PyType_Modified().
2008-05-28 11:21:39 +00:00
Benjamin Peterson
2b4b5acf18
add PyByteArray docs
2008-05-26 15:54:26 +00:00
Benjamin Peterson
438e9ac4d4
fix a minor typo
2008-05-26 14:29:09 +00:00
Benjamin Peterson
404d182bba
note that PyString and has been aliased to PyBytes
2008-05-26 14:02:09 +00:00
Georg Brandl
d23f1f2896
Mention version in which the new marshal version was introduced.
2008-05-12 17:48:56 +00:00
Georg Brandl
70dce223d4
Marshal is at version 2.
2008-05-12 17:47:53 +00:00
Georg Brandl
63b0a2eb21
#2727 : clarify tp_iternext docs.
2008-04-30 20:02:37 +00:00
Benjamin Peterson
fe4948bcef
#2700 Document PyNumber_ToBase
2008-04-27 18:14:39 +00:00
Benjamin Peterson
a692c4df63
Added PyErr_WarnPy3k function. (issue 2671) I will be converting current Py3k warnings to the use of this function soon.
2008-04-27 02:28:02 +00:00
Georg Brandl
78b3ee8c7b
#2691 : document PyLong (s)size_t APIs, patch by Alexander Belopolsky.
2008-04-26 18:31:07 +00:00
Gregory P. Smith
aa63d0d4af
Make file objects as thread safe as the underlying libc FILE* implementation.
...
close() will now raise an IOError if any operations on the file object
are currently in progress in other threads.
Most code was written by Antoine Pitrou (pitrou). Additional testing,
documentation and test suite cleanup done by me (gregory.p.smith).
Fixes issue 815646 and 595601 (as well as many other bugs and
references to this problem dating back to the dawn of Python).
2008-04-06 23:11:17 +00:00
Georg Brandl
8ca6c84b6f
Phase out has_key usage in the tutorial; correct docs for PyMapping_HasKey*.
2008-03-28 12:22:12 +00:00