Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | PyWeakref_GetObject returns None (not NULL) when the referent is gone. | Ka-Ping Yee | 2003-03-28 | 1 | -1/+1 |
| | |||||
* | Minor clarification about the ob_size field. | Fred Drake | 2003-03-07 | 1 | -3/+3 |
| | |||||
* | Fix SF bug #697256, PyMarshal_WriteShortToFile() documented, but not implemented | Neal Norwitz | 2003-03-06 | 1 | -6/+0 |
| | | | | Remove prototype and doc. Backport candidate. | ||||
* | Commit MvL's doc patch for SF bug #221327. This adds an example of | Guido van Rossum | 2003-03-02 | 1 | -0/+22 |
| | | | | calling into Python from a C thread. | ||||
* | Update advice about __module__ and __name__ and tp_name wrt. new types. | Michael W. Hudson | 2003-02-10 | 1 | -14/+18 |
| | | | | Add \refs to GC section that were XXXed out. | ||||
* | A typo, and desist from inaccurately describing some things as lists. | Michael W. Hudson | 2003-02-10 | 1 | -5/+5 |
| | |||||
* | Correct lie about METH_NOARGS functions. | Michael W. Hudson | 2003-02-06 | 1 | -5/+5 |
| | | | | Backport candidate. | ||||
* | * Add description of PyInt_FromString. | Skip Montanaro | 2003-02-03 | 1 | -3/+23 |
| | | | | | | * Correct description of PyFloat_FromString. While ignored, the pend argument still has to be given. * Typo in PyLong_FromString. | ||||
* | Add PyFloat_FromString. Left the char **pend argument out of the | Skip Montanaro | 2003-02-03 | 1 | -0/+5 |
| | | | | | | description since while there, it is useless and ignored, according to Tim's commen. (PyInt_FromString is also not described, but PyLong_FromString is. Is the former deprecated?) | ||||
* | Fix typo | Raymond Hettinger | 2003-01-31 | 1 | -1/+1 |
| | |||||
* | Include version annotation for PyObject_Call(). | Fred Drake | 2003-01-25 | 1 | -0/+1 |
| | |||||
* | Enhance issubclass() and PyObject_IsSubclass() so that a tuple is | Walter Dörwald | 2002-12-12 | 1 | -3/+8 |
| | | | | | | | | | | | supported as the second argument. This has the same meaning as for isinstance(), i.e. issubclass(X, (A, B)) is equivalent to issubclass(X, A) or issubclass(X, B). Compared to isinstance(), this patch does not search the tuple recursively for classes, i.e. any entry in the tuple that is not a class, will result in a TypeError. This closes SF patch #649608. | ||||
* | Typo: propogate -> propagate | Thomas Heller | 2002-12-06 | 2 | -3/+3 |
| | | | | Bugfix candidate. | ||||
* | Document that the second argument to PyObject_IsInstance | Walter Dörwald | 2002-12-06 | 1 | -3/+7 |
| | | | | | | | may be a tuple. This closes SF patch http://www.python.org/sf/649095 Backport to release22-maint will follow. | ||||
* | Change int() so that passing a string, unicode, float or long argument | Walter Dörwald | 2002-11-19 | 1 | -2/+3 |
| | | | | | | | that is outside the integer range no longer raises OverflowError, but returns a long object instead. This fixes SF bug http://www.python.org/sf/635115 | ||||
* | Clarify that PyImport_AddModule() and PyImport_ExecCodeModule() don't | Fred Drake | 2002-11-13 | 1 | -3/+7 |
| | | | | | | add any package support structure even if a dotted-name is passed for the module. Closes SF bug #424106. | ||||
* | Minor cleanups, markup. | Fred Drake | 2002-11-05 | 1 | -2/+2 |
| | |||||
* | Fix SF # 518775, buffer object API description truncated | Neal Norwitz | 2002-11-03 | 1 | -1/+2 |
| | |||||
* | Correct the description of PyErr_Restore(). | Fred Drake | 2002-10-24 | 1 | -3/+3 |
| | | | | Closes SF bug #577000. | ||||
* | Clarified the error cases and Unicode handling of PyString_AsString(), | Fred Drake | 2002-10-22 | 1 | -8/+17 |
| | | | | | PyString_AsStringAndSize(), and PyString_AS_STRING(). Closes SF bug #606463. | ||||
* | Remove mentionings of DOS. | Martin v. Löwis | 2002-10-10 | 1 | -1/+1 |
| | |||||
* | Added refcount information for PyObject_GetIter(). | Fred Drake | 2002-10-04 | 1 | -0/+3 |
| | |||||
* | Ok, read the source this time: PyErr_SetObject() does not steal a reference. | Fred Drake | 2002-09-25 | 1 | -1/+1 |
| | |||||
* | Clarify documentation for PyErr_SetObject() to describe the reference | Fred Drake | 2002-09-24 | 1 | -1/+1 |
| | | | | count behavior. | ||||
* | Document type and semantics of the tp_print return value. Closes SF 606464. | Raymond Hettinger | 2002-09-10 | 1 | -1/+3 |
| | |||||
* | Fix API typo. The write buffer is not const. Closes SF 606216. | Raymond Hettinger | 2002-09-08 | 1 | -1/+1 |
| | |||||
* | Py_InitModule() and friends now accept NULL for the 'methods' | Fred Drake | 2002-08-14 | 1 | -0/+9 |
| | | | | | argument. This makes sense now that extension types can support __init__ directly rather than requiring function constructors. | ||||
* | Document PyExc_FutureWarning | Barry Warsaw | 2002-08-14 | 1 | -4/+4 |
| | |||||
* | Add some fine points: METH_KEYWORDS implies METH_VARARGS, and ob_size | Guido van Rossum | 2002-08-06 | 1 | -6/+10 |
| | | | | is no longer unused in type objects. | ||||
* | New functions for extension writers on Windows: | Thomas Heller | 2002-07-29 | 1 | -0/+16 |
| | | | | | | | | | | PyErr_SetExcFromWindowsErr(), PyErr_SetExcFromWindowsErrWithFilename(). Similar to PyErr_SetFromWindowsErrWithFilename() and PyErr_SetFromWindowsErr(), but they allow to specify the exception type to raise. Available on Windows. See SF patch #576458. | ||||
* | Fix SF bug 587012, doc mentions inexistent builtin unistr | Neal Norwitz | 2002-07-28 | 1 | -2/+2 |
| | |||||
* | The Py_REF_DEBUG/COUNT_ALLOCS/Py_TRACE_REFS macro minefield: added | Tim Peters | 2002-07-09 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | more trivial lexical helper macros so that uses of these guys expand to nothing at all when they're not enabled. This should help sub- standard compilers that can't do a good job of optimizing away the previous "(void)0" expressions. Py_DECREF: There's only one definition of this now. Yay! That was that last one in the family defined multiple times in an #ifdef maze. Py_FatalError(): Changed the char* signature to const char*. _Py_NegativeRefcount(): New helper function for the Py_REF_DEBUG expansion of Py_DECREF. Calling an external function cuts down on the volume of generated code. The previous inline expansion of abort() didn't work as intended on Windows (the program often kept going, and the error msg scrolled off the screen unseen). _Py_NegativeRefcount calls Py_FatalError instead, which captures our best knowledge of how to abort effectively across platforms. | ||||
* | Minor markup adjustments, consistency changes, and shorten a long | Fred Drake | 2002-07-02 | 1 | -12/+13 |
| | | | | line. | ||||
* | Add refcount info for PyErr_SetFromWindowsErr() and | Fred Drake | 2002-07-02 | 1 | -0/+7 |
| | | | | PyErr_SetFromWindowsErrWithFilename(). | ||||
* | Docs for PyErr_SetFromWindowsErrWithFilename() and | Thomas Heller | 2002-07-02 | 1 | -0/+23 |
| | | | | | PyErr_SetFromWindowsErr(). Fixes SF# 576016, with additional markup. | ||||
* | Corrected return type and value information for PyUnicode_Count() and | Fred Drake | 2002-06-20 | 2 | -16/+20 |
| | | | | | PyUnicode_Find(). This closes SF bug #566631. | ||||
* | Fix documentation for PyMarshal_WriteObjectToFile() and | Fred Drake | 2002-06-17 | 1 | -5/+5 |
| | | | | | PyMarshal_WriteObjectToFile(). This closes SF bug #533735. | ||||
* | Clean up descriptions of PyObject_RichCompare() and PyObject_RichCompareBool() | Fred Drake | 2002-06-14 | 2 | -8/+18 |
| | | | | | based on comments from David Abrahams. Added refcount information for these functions. | ||||
* | Add documentation for PyObject_RichCompare() and PyObject_RichCompareBool(), | Fred Drake | 2002-06-13 | 1 | -0/+42 |
| | | | | | constributed by David Abrahams. This closes SF patch #568081. | ||||
* | This is my nearly two year old patch | Michael W. Hudson | 2002-06-11 | 1 | -0/+26 |
| | | | | | | | | | [ 400998 ] experimental support for extended slicing on lists somewhat spruced up and better tested than it was when I wrote it. Includes docs & tests. The whatsnew section needs expanding, and arrays should support extended slices -- later. | ||||
* | Explain that tp_basicsize must provide alignment for the items. | Guido van Rossum | 2002-05-31 | 1 | -0/+8 |
| | |||||
* | Add refcount information for PySequence_ITEM(). | Fred Drake | 2002-05-23 | 1 | -0/+4 |
| | |||||
* | Add version annotation for PySequence_ITEM(). | Fred Drake | 2002-05-23 | 1 | -1/+2 |
| | |||||
* | Patch #552433: Special-case tuples. Avoid sub-type checking for lists. | Martin v. Löwis | 2002-05-08 | 1 | -0/+7 |
| | | | | | Avoid checks for negative indices and duplicate checks for support of the sequence protocol. | ||||
* | Typo: whcar_t should be wchar_t. | Thomas Heller | 2002-04-29 | 1 | -4/+4 |
| | | | | Bugfix candidate? Don't know how this is handled in the docs. | ||||
* | Small markup adjustments for consistency. | Fred Drake | 2002-04-29 | 1 | -2/+2 |
| | |||||
* | Repair widespread misuse of _PyString_Resize. Since it's clear people | Tim Peters | 2002-04-27 | 1 | -1/+10 |
| | | | | | | | | | | | | | | | | | | | | | | don't understand how this function works, also beefed up the docs. The most common usage error is of this form (often spread out across gotos): if (_PyString_Resize(&s, n) < 0) { Py_DECREF(s); s = NULL; goto outtahere; } The error is that if _PyString_Resize runs out of memory, it automatically decrefs the input string object s (which also deallocates it, since its refcount must be 1 upon entry), and sets s to NULL. So if the "if" branch ever triggers, it's an error to call Py_DECREF(s): s is already NULL! A correct way to write the above is the simpler (and intended) if (_PyString_Resize(&s, n) < 0) goto outtahere; Bugfix candidate. | ||||
* | Fix a small mistake and complete some function prototypes. | Thomas Heller | 2002-04-24 | 1 | -4/+4 |
| | | | | SF Patch #547813. | ||||
* | Clarify the return value of PyObject_IsInstance(). | Fred Drake | 2002-04-23 | 1 | -8/+9 |
| | |||||
* | Add text on tp_as_buffer that refers tothe section that covers the topic. | Fred Drake | 2002-04-17 | 1 | -3/+9 |
| | | | | Additional material is still needed in that section. |