Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | 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. | ||||
* | Clean up some markup cruft. A number of the macros that take no | Fred Drake | 2001-11-28 | 1 | -2/+2 |
| | | | | | | | | 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. | ||||
* | 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. | ||||
* | PyObject_CallFunctionObArgs() ---> PyObject_CallFunctionObjArgs() | Fred Drake | 2001-10-28 | 1 | -7/+7 |
| | | | | 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. | ||||
* | 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). | ||||
* | Break the Python/C API manual into smaller files by chapter. This manual | Fred Drake | 2001-10-12 | 1 | -0/+842 |
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. |