Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix example for PyErr_SetFromErrno() (need to pass exception type). | Neil Schemenauer | 2002-03-23 | 1 | -2/+2 |
| | |||||
* | Add a note that Py_None needs the same reference count treatment as any | Fred Drake | 2002-03-12 | 1 | -1/+2 |
| | | | | | other PyObject *. This closes SF bug #494007. | ||||
* | Documentation for PyObject_GetIter(), contributed by Greg Chapman | Fred Drake | 2002-03-11 | 1 | -3/+18 |
| | | | | | (with only minor changes by Fred). This closes SF bug #498607. | ||||
* | Correct the refcount information for the PyWeakref_GetObject() function. | Fred Drake | 2002-02-20 | 1 | -1/+1 |
| | | | | This closes SF bug #520087. | ||||
* | PyDict_Next: update doc to indicate that pkey and pvalue return values are | Skip Montanaro | 2002-01-23 | 1 | -1/+2 |
| | | | | borrowed references. | ||||
* | add missing return value info for PyDict_DelItem | Skip Montanaro | 2002-01-23 | 1 | -1/+1 |
| | |||||
* | Close an improperly-closed verbatim environment. | Fred Drake | 2001-12-26 | 1 | -3/+6 |
| | | | | | | | | This closes SF patch #496215. Add a little more detail to the example that had not been closed. Bugfix: this should be made part of 2.2.1. | ||||
* | A number of small adjustments. | Fred Drake | 2001-12-11 | 1 | -4/+12 |
| | |||||
* | SF bug #491415 PyDict_UpdateFromSeq2() unused | Tim Peters | 2001-12-11 | 1 | -20/+43 |
| | | | | | | | PyDict_UpdateFromSeq2(): removed it. PyDict_MergeFromSeq2(): made it public and documented it. PyDict_Merge() docs: updated to reveal <wink> that the second argument can be any mapping object. | ||||
* | Document that PyString_FromString() cannot take NULL as a parameter. | Fred Drake | 2001-12-06 | 1 | -1/+2 |
| | | | | This closes SF bug #489872. | ||||
* | Clarify that the Python runtime may behave mysteriously when an exception | Fred Drake | 2001-12-03 | 1 | -4/+12 |
| | | | | | is not handled properly. This closes SF bug #485153. | ||||
* | Remove most references to __members__ and __methods__, leaving only one pair | Fred Drake | 2001-12-03 | 1 | -3/+3 |
| | | | | | | of references that now state that these attributes have been removed, directing the reader to the dir() function. This closes SF bug #456420. | ||||
* | PyErr_Format() does not return a new reference; it always returns NULL. | Fred Drake | 2001-12-03 | 1 | -7/+5 |
| | | | | This closes SF bug #488387. | ||||
* | Update the signature of PyFile_WriteString(). | Fred Drake | 2001-11-29 | 2 | -2/+2 |
| | |||||
* | Clean up some markup cruft. A number of the macros that take no | Fred Drake | 2001-11-28 | 2 | -3/+3 |
| | | | | | | | | parameters (like \UNIX) are commonly entered using an empty group to separate the markup from a following inter-word space; this is not needed when the next character is punctuation, or the markup is the last thing in the enclosing group. These cases were marked inconsistently; the empty group is now *only* used when needed. | ||||
* | Add documentation for the PyCell* APIs. | Fred Drake | 2001-11-26 | 2 | -0/+67 |
| | |||||
* | Add omitted word for clarity. | Fred Drake | 2001-11-17 | 1 | -1/+1 |
| | |||||
* | Fix obvious typos. | Thomas Heller | 2001-11-12 | 1 | -3/+3 |
| | |||||
* | Added version annotations, remove hard tabs. | Fred Drake | 2001-11-09 | 1 | -7/+11 |
| | |||||
* | Add PyObject_CheckReadBuffer(), which returns true if its argument | Jeremy Hylton | 2001-11-09 | 1 | -0/+39 |
| | | | | | | supports the single-segment readable buffer interface. Add documentation for this and other PyObject_XXXBuffer() calls. | ||||
* | More refcount information. | Fred Drake | 2001-10-29 | 1 | -0/+40 |
| | |||||
* | PyObject_CallFunctionObArgs() ---> PyObject_CallFunctionObjArgs() | Fred Drake | 2001-10-28 | 2 | -14/+14 |
| | | | | PyObject_CallMethodObArgs() ---> PyObject_CallMethodObjArgs() | ||||
* | Added docs for PyObject_CallFunctionObArgs() and PyObject_CallMethodObArgs(). | Fred Drake | 2001-10-26 | 1 | -11/+32 |
| | | | | Minor cleanups & markup consistency fixes. | ||||
* | Added refcount data for PyObject_CallFunctionObArgs() and | Fred Drake | 2001-10-26 | 1 | -0/+9 |
| | | | | PyObject_CallMethodObArgs(). | ||||
* | Generalize dictionary() to accept a sequence of 2-sequences. At the | Tim Peters | 2001-10-26 | 1 | -5/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | outer level, the iterator protocol is used for memory-efficiency (the outer sequence may be very large if fully materialized); at the inner level, PySequence_Fast() is used for time-efficiency (these should always be sequences of length 2). dictobject.c, new functions PyDict_{Merge,Update}FromSeq2. These are wholly analogous to PyDict_{Merge,Update}, but process a sequence-of-2- sequences argument instead of a mapping object. For now, I left these functions file static, so no corresponding doc changes. It's tempting to change dict.update() to allow a sequence-of-2-seqs argument too. Also changed the name of dictionary's keyword argument from "mapping" to "x". Got a better name? "mapping_or_sequence_of_pairs" isn't attractive, although more so than "mosop" <wink>. abstract.h, abstract.tex: Added new PySequence_Fast_GET_SIZE function, much faster than going thru the all-purpose PySequence_Size. libfuncs.tex: - Document dictionary(). - Fiddle tuple() and list() to admit that their argument is optional. - The long-winded repetitions of "a sequence, a container that supports iteration, or an iterator object" is getting to be a PITA. Many months ago I suggested factoring this out into "iterable object", where the definition of that could include being explicit about generators too (as is, I'm not sure a reader outside of PythonLabs could guess that "an iterator object" includes a generator call). - Please check my curly braces -- I'm going blind <0.9 wink>. abstract.c, PySequence_Tuple(): When PyObject_GetIter() fails, leave its error msg alone now (the msg it produces has improved since PySequence_Tuple was generalized to accept iterable objects, and PySequence_Tuple was also stomping on the msg in cases it shouldn't have even before PyObject_GetIter grew a better msg). | ||||
* | Slightly better conformance to the Python C style guide. | Fred Drake | 2001-10-25 | 1 | -4/+8 |
| | |||||
* | Documentation for the new PyArg_UnpackTuple() function. | Fred Drake | 2001-10-23 | 1 | -0/+47 |
| | |||||
* | Update the description of PyTrace_EXCEPT. | Fred Drake | 2001-10-16 | 1 | -5/+8 |
| | |||||
* | Added documentation for the functions listed in marshal.h. | Fred Drake | 2001-10-14 | 1 | -0/+80 |
| | | | | Prompted by Jim Ahlstrom. This closes SF patch #470614. | ||||
* | Break the Python/C API manual into smaller files by chapter. This manual | Fred Drake | 2001-10-12 | 11 | -6136/+6171 |
| | | | | | | | | has grown beyond what font-lock will work with using the default (X)Emacs settings. Indentation of the description has been made consistent, and a number of smaller markup adjustments have been made as well. | ||||
* | Add documentation for the public API for weak reference objects. | Fred Drake | 2001-10-05 | 1 | -1/+70 |
| | |||||
* | Expand the documentation of the low-level tracing/profiling interface. | Fred Drake | 2001-10-03 | 1 | -2/+23 |
| | | | | This reflects what is currently in CVS, which may change before 2.2 is final. | ||||
* | Typo fix. | Greg Ward | 2001-09-26 | 1 | -1/+1 |
| | |||||
* | Add more signature information and some descriptions for the new APIs | Fred Drake | 2001-09-24 | 1 | -1/+89 |
| | | | | | | | introduced in Python 2.2. Add documentation for the slice object interface (not complete). Added version annotations for several of the Python 2.2 APIs already documented. | ||||
* | Add more reference count information. | Fred Drake | 2001-09-24 | 1 | -0/+28 |
| | |||||
* | Added API information for the PyCallIter_*() and PySeqIter_*() functions. | Fred Drake | 2001-09-23 | 2 | -1/+66 |
| | | | | Added signatures for some new PyType_*() functions. | ||||
* | Document all the Py*_CheckExact() functions. | Fred Drake | 2001-09-20 | 2 | -26/+174 |
| | | | | Document many more of the PyLong_{As,From}*() functions. | ||||
* | Fix parameter for PyInt_Check(). | Fred Drake | 2001-09-06 | 1 | -1/+31 |
| | | | | Add refcount information for other recently documented APIs. | ||||
* | Document the PyMethod_* type object, functions, and macros. | Fred Drake | 2001-09-06 | 1 | -0/+58 |
| | |||||
* | Document the rule that Python.h must be included before any standard | Fred Drake | 2001-09-06 | 1 | -0/+3 |
| | | | | headers. This is the final checkin for SF bug #458768. | ||||
* | Patch #449815: Set filesystemencoding based on CODESET. | Martin v. Löwis | 2001-09-05 | 1 | -1/+5 |
| | |||||
* | At Guido's suggestion, here's a new C API function, PyObject_Dir(), like | Tim Peters | 2001-09-04 | 1 | -0/+10 |
| | | | | __builtin__.dir(). Moved the guts from bltinmodule.c to object.c. | ||||
* | Update documentation for GC API. Closes SF patch #421893. | Neil Schemenauer | 2001-08-30 | 1 | -29/+48 |
| | |||||
* | Refcount info for PyString_FromFormat() and PyString_FromFormatV(). | Barry Warsaw | 2001-08-28 | 1 | -0/+8 |
| | | | | Closes SF patch #455666. | ||||
* | Documentation for PyString_FromFormat() and PyString_FromFormatV(). | Barry Warsaw | 2001-08-28 | 1 | -0/+28 |
| | | | | Closes SF patch #455666. | ||||
* | Document PyTuple_GET_SIZE(), removing confusing sentence from PyDict_Copy() | Fred Drake | 2001-08-20 | 1 | -2/+7 |
| | | | | | | description. This fixes SF bug #453111. | ||||
* | Patch #427190: Implement and use METH_NOARGS and METH_O. | Martin v. Löwis | 2001-08-16 | 1 | -0/+62 |
| | |||||
* | Add "exceptions" to the list of fundamental modules | Fred Drake | 2001-08-14 | 1 | -3/+3 |
| | | | | | | created by Py_Initialize(). This closes SF bug #450621. | ||||
* | Added documentation for PyDict_Update() and PyDict_Merge(). | Fred Drake | 2001-08-10 | 1 | -1/+19 |
| | |||||
* | Remove the bogus flags parameter from the PyFile_WriteString() signature; | Fred Drake | 2001-08-10 | 1 | -2/+1 |
| | | | | | | it has no such parameter. This closes SF bug #449761. |