138 Commits

Author SHA1 Message Date
Michael W. Hudson
7325fe67e4 Backport of 1.26:
Fix the problem addressed by patch

[ 819012 ] Fix for former/latter confusion in Extending documentation

although not by using supplied patch.

Though this backport actually includes the fix that caused the problem
in the first place!
2003-11-07 12:25:53 +00:00
Neal Norwitz
613e70b9cf backport:
revision 1.4
date: 2002/12/17 00:40:38;  author: nnorwitz;  state: Exp;  lines: +8 -3
Fix SF # 626275, missing DECREF's in embedding example

Tested w/valgrind, all paths except the return on PyInt_AsLong() failure
I think I got all of these right.
2003-02-02 19:07:01 +00:00
Neal Norwitz
f2dda26ecf Fix SF # 646578, Documentation Typo 2002-12-02 04:47:10 +00:00
Neal Norwitz
e81583037b Remove unused variable 2002-12-02 04:44:33 +00:00
Fred Drake
d35e228b48 Fix minor markup nits. 2002-11-05 16:53:15 +00:00
Raymond Hettinger
f45d4fab9e Typo 2002-10-05 15:52:38 +00:00
Fred Drake
d33a3ba235 Backport of Greg Ward's rev. 1.6 from the trunk:
Typo fix.
2002-06-21 13:11:12 +00:00
Fred Drake
b3e3352c73 Typo: build -> built 2002-05-16 13:47:31 +00:00
Fred Drake
1dc9fdbfff Fix broken reference, minor clarification. 2002-05-16 13:47:00 +00:00
Fred Drake
0d448e0e0a Clean up the use of version numbers in filenames; always use an "abstract"
version number, and explain what it is at the top of the chapter.
This closes SF bug #225003.
2002-04-19 04:06:06 +00:00
Fred Drake
f0632996e8 There is no PyArg_ConvertTuple(); call it by the right name.
This closes SF bug #537511.
2002-04-01 23:14:30 +00:00
Michael W. Hudson
1b64810eeb Backport loewis' checkin of
revision 1.104 of ext.tex
    revision 1.4 of windows.tex
    revision 1.1 of building.tex
    removal of unix.tex

Patch #500136: Update Update ext build documentation. 2.2.1 candidate.
2002-03-15 10:29:08 +00:00
cvs2svn
5ab6d2bb37 This commit was manufactured by cvs2svn to create branch
'release22-maint'.
2002-03-15 10:29:08 +00:00
Fred Drake
6b1a0b73cc Describe how to support the iterator protocol in extension types.
This closes SF bug #420851.
2002-03-13 03:56:54 +00:00
Fred Drake
04531f7def Fix Michael Hudson's email address. 2002-01-17 06:18:17 +00:00
Fred Drake
5f29319197 Replace the "Cookbook approach" with the approach documented in
PC/example_nt/readme.txt; this one does not rely on any external scripts.
This "fixes" SF bug #221671 and most of SF bug #225003.
2001-12-13 17:20:32 +00:00
Fred Drake
145b479508 Added discussion of protecting against screwing up the exception state in
an object's deallocator, including an example of how to do this.
2001-12-11 19:28:22 +00:00
Guido van Rossum
44b3f76adf More info about the cycle detector. 2001-12-07 17:57:56 +00:00
Tim Peters
874c4f0f99 Trivial spelling repair on new cyclic garbage text. 2001-12-07 17:51:41 +00:00
Fred Drake
024e647972 Added more information about reference counting limitations and the cycle
detector.
This closes SF bug #484950.
2001-12-07 17:30:40 +00:00
Fred Drake
92024d1a99 Clarify the description of the creation of an owned reference from an API
function.
This closes SF bug #486657.
2001-11-29 07:16:19 +00:00
Fred Drake
99181ac64e Add an index entry for the discussion of PyEval_CallObject().
This is related to SF bug #485165.
2001-11-29 05:02:34 +00:00
Fred Drake
c37b65ee10 Clean up some markup cruft. A number of the macros that take no
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.
2001-11-28 07:26:15 +00:00
Fred Drake
ef6373a4f6 Exhibit good form in C code: always provide docstrings in method tables, and
always fill in all slots of table entries.
Fixed a few minor markup errors.
2001-11-17 06:50:42 +00:00
Fred Drake
0aa811c527 Use the \note and \warning macros where appropriate. 2001-10-20 04:24:09 +00:00