Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								f531ad698c 
								
							 
						 
						
							
							
								
								Markup nit:  For the Python documents, we use \empt instead of \textit.  
							
							
							
						 
						
							2001-03-19 04:19:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								93fe96a3c8 
								
							 
						 
						
							
							
								
								Py_BuildValue():  Add "D" conversion to create a Python complex value from  
							
							... 
							
							
							
							a Py_complex C value.
Patch by Walter Dörwald.
This closes SF patch #407148 . 
							
						 
						
							2001-03-12 21:06:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								80d4c07775 
								
							 
						 
						
							
							
								
								There was a real leak in the "export a C API" example; fix that one.  
							
							... 
							
							
							
							(There are too many initspam() functions; they need to be renamed
post-beta.) 
							
						 
						
							2001-03-02 19:48:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								0539bfaaa4 
								
							 
						 
						
							
							
								
								There is no longer a -X option to the interpreter, so remove the comments  
							
							... 
							
							
							
							on how PyErr_NewException() behaves in that case.
Clarify why an owned reference is kept in an extension module's
variable that refers to the result of PyErr_NewException(); one reader
thought that was a leak.
Clean up some tabs and simplify some markup. 
							
						 
						
							2001-03-02 18:15:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								f6a9617ba0 
								
							 
						 
						
							
							
								
								Michael Hudson <mwh21@cam.ac.uk>:  
							
							... 
							
							
							
							New material on defining extension types.  Thanks!
(Small markup adjustments made, but this is mostly as received.) 
							
						 
						
							2001-02-19 19:22:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								bcb09fa33f 
								
							 
						 
						
							
							
								
								Worked around bug SF  #125880 : changed the text of three sections that  
							
							... 
							
							
							
							really nasty TeX source to "bleed" into the PDF "bookmarks". 
							
						 
						
							2001-01-22 18:38:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								0ac000cd54 
								
							 
						 
						
							
							
								
								Updates to reflect pending changes to the XML conversion process.  
							
							
							
						 
						
							2000-11-22 16:42:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								aa126e1e21 
								
							 
						 
						
							
							
								
								Corrected a number of typos reported by Gilles Civario  
							
							... 
							
							
							
							<gcivario@users.sourceforge.net>.
This closes bug #122562 . 
							
						 
						
							2000-11-17 18:20:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								4bc0aed3a6 
								
							 
						 
						
							
							
								
								Fix cut & paste error that describes three paramters when there are only  
							
							... 
							
							
							
							two [bug #119729 ].
Update use of distutils.sysconfig that "broke" when Greg W. changed the API
[bug #119645 ]. 
							
						 
						
							2000-11-02 21:49:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								585698aa59 
								
							 
						 
						
							
							
								
								All acknowledgements have been moved to the Doc/ACKS file.  
							
							... 
							
							
							
							Adjusted to reflect the rename of Setup.in to Setup.dist.
Added pointer to the "Distributing Python Modules" manual in the
appropriate place. 
							
						 
						
							2000-10-26 17:19:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								4dc1a6d6ba 
								
							 
						 
						
							
							
								
								Added some comments on the interaction of reload() and extension modules.  
							
							... 
							
							
							
							Based on comments from Chris Barker <cbarker@jps.net>. 
							
						 
						
							2000-10-02 22:38:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								ed773ef78d 
								
							 
						 
						
							
							
								
								Include the new text on reporting bugs in a few useful places.  
							
							... 
							
							
							
							This closes SourceForge bug #114792 . 
							
						 
						
							2000-09-21 21:35:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc-André Lemburg 
								
							 
						 
						
							
							
							
							
								
							
							
								3578b77312 
								
							 
						 
						
							
							
								
								Special case the "s#" PyArg_Parse() token for Unicode objects:  
							
							... 
							
							
							
							"s#" will now return a pointer to the default encoded string data
of the Unicode object instead of a pointer to the raw UTF-16
data.
The latter is still available via PyObject_AsReadBuffer(). 
							
						 
						
							2000-09-21 21:08:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								1c25803647 
								
							 
						 
						
							
							
								
								Add a brief section on linking Python as an embedded scripting language.  
							
							... 
							
							
							
							This closes SourceForge bug #110833 . 
							
						 
						
							2000-09-08 22:54:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								4e15945fff 
								
							 
						 
						
							
							
								
								Markup errors:  \cfuntion -> \cfunction  
							
							
							
						 
						
							2000-08-11 17:09:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc-André Lemburg 
								
							 
						 
						
							
							
							
							
								
							
							
								8b9835cdb2 
								
							 
						 
						
							
							
								
								Added descriptions of the new parser markers for PyArg_ParseTuple().  
							
							
							
						 
						
							2000-08-03 19:38:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Greg Stein 
								
							 
						 
						
							
							
							
							
								
							
							
								c2844af87b 
								
							 
						 
						
							
							
								
								needs a space  
							
							
							
						 
						
							2000-07-09 16:27:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								a83b68a143 
								
							 
						 
						
							
							
								
								Remove the only Py_PROTO in the docs.  
							
							
							
						 
						
							2000-07-09 03:35:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								1739be50cb 
								
							 
						 
						
							
							
								
								Small grammatical correction from Frank Stajano.  Added comment with  
							
							... 
							
							
							
							suggestion from Frank for an example and further explanation. 
							
						 
						
							2000-06-30 17:58:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								ec105d0993 
								
							 
						 
						
							
							
								
								Enhanced memory-reference information in the description of Py_BuildValue(),  
							
							... 
							
							
							
							based on response from Frank Stajano <fstajano@uk.research.att.com>. 
							
						 
						
							2000-06-28 16:15:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								2b9e180ec3 
								
							 
						 
						
							
							
								
								Added memory-reference information to the description of Py_BuildValue(),  
							
							... 
							
							
							
							based on comments from Frank Stajano <fstajano@uk.research.att.com>. 
							
						 
						
							2000-06-28 15:32:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								65e69002a2 
								
							 
						 
						
							
							
								
								Oops, better also note that the module initialization function must be  
							
							... 
							
							
							
							extern "C" for C++. 
							
						 
						
							2000-05-10 20:36:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								2d54523551 
								
							 
						 
						
							
							
								
								Section "The Module's Method Table and Initialization Function":  
							
							... 
							
							
							
							Explain that the name of the initialization function must be
        init<module>().  Omission noted by Daniel Kozan
        <crum@dev-group.com>. 
							
						 
						
							2000-05-10 20:33:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								25871c001f 
								
							 
						 
						
							
							
								
								Brian Hooper <brian_takashi@hotmail.com>:  
							
							... 
							
							
							
							Added 'u' and 'u#' tags for PyArg_ParseTuple - these turn a
PyUnicodeObject argument into a Py_UNICODE * buffer, or a Py_UNICODE *
buffer plus a length with the '#'.  Also added an analog to 'U'
for Py_BuildValue. 
							
						 
						
							2000-05-03 15:17:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								3c3507fd4f 
								
							 
						 
						
							
							
								
								Documentation patch describing the 'u' and 'u#' format specifiers,  
							
							... 
							
							
							
							from Brian Hooper <brian_takashi@hotmail.com>. 
							
						 
						
							2000-04-28 14:43:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								54fd8452a1 
								
							 
						 
						
							
							
								
								Merge in changes from the 1.5.2p2 release.  
							
							
							
						 
						
							2000-04-03 04:54:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								9fa76f1090 
								
							 
						 
						
							
							
								
								Use \citetitle in several places, and \programopt where appropriate.  
							
							
							
						 
						
							1999-11-10 16:01:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								8779f648d2 
								
							 
						 
						
							
							
								
								Added descriptions of the t#, w, and w# PyArg_ParseTuple() format  
							
							... 
							
							
							
							characters; these are the ones for the buffer interface. 
							
						 
						
							1999-08-27 15:28:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								82ac24ffb0 
								
							 
						 
						
							
							
								
								Minor markup nit.  
							
							
							
						 
						
							1999-07-02 14:29:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								a48a083edb 
								
							 
						 
						
							
							
								
								Added paragraph about potential re-initialization of extension  
							
							... 
							
							
							
							modules; responding to suggestion by Robin Boerdijk
<Robin.Boerdijk@nl.origin-it.com>. 
							
						 
						
							1999-06-18 19:17:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								5f342ac2a7 
								
							 
						 
						
							
							
								
								Always use "section" when referring to sections of a document, not "Section".  
							
							
							
						 
						
							1999-04-29 02:47:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								a4a90ddeac 
								
							 
						 
						
							
							
								
								Clarify that the Modules/ directory is in an unpacked source  
							
							... 
							
							
							
							distribution; this is not clear for Windows users. 
							
						 
						
							1999-04-29 02:44:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								c0fcbc1ac6 
								
							 
						 
						
							
							
								
								Update starship URLs.  
							
							
							
						 
						
							1999-04-29 02:30:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								52e2d51ef3 
								
							 
						 
						
							
							
								
								Fixed latex2html weirdness for a footnote.  
							
							
							
						 
						
							1999-04-05 21:26:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								dc12ec8ca0 
								
							 
						 
						
							
							
								
								Fix a number of typos and small grammatical nits pointed out by Detlef  
							
							... 
							
							
							
							Lannert <lannert@lannert.rz.uni-duesseldorf.de>.
Added a comment explaining the cast in the method table for the
keyword arguments sample code, in response to another comment by
Detlef. 
							
						 
						
							1999-03-09 18:36:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								ba21d10d9b 
								
							 
						 
						
							
							
								
								Added note about *static* after description of *shared*.  
							
							
							
						 
						
							1999-02-22 18:21:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								9226d8e8a8 
								
							 
						 
						
							
							
								
								Removed "This will be discussed later." where it's not.  Reported by  
							
							... 
							
							
							
							Clay Spence <cspence@sarnoff.com>; see entry in ../TODO. 
							
						 
						
							1999-02-22 14:55:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								29fb54f0ca 
								
							 
						 
						
							
							
								
								Update note about the (...) format specifier for PyArg_ParseTuple().  
							
							
							
						 
						
							1999-02-18 03:50:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								8e0151725d 
								
							 
						 
						
							
							
								
								Small updates and grammatical adjustments.  
							
							... 
							
							
							
							Remove comment about this manual being out of date from the abstract. 
							
						 
						
							1999-02-17 18:12:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								33698f818b 
								
							 
						 
						
							
							
								
								Removed old dynamic linking chapter.  
							
							... 
							
							
							
							Integrated information on Windows DLLs from Chris Phoenix (Thanks!).
Added "Acknowledgements" area to thank contributing authors. 
							
						 
						
							1999-02-16 23:06:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								3de61bc13f 
								
							 
						 
						
							
							
								
								Integrated notes on building extension modules on Windows, by Neil  
							
							... 
							
							
							
							Schemenauer <neil_schemenauer@transcanada.com>.
Thanks, Neil! 
							
						 
						
							1999-02-16 21:14:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								abfd7d6701 
								
							 
						 
						
							
							
								
								Small grammatical fix; missing comma.  
							
							
							
						 
						
							1999-02-16 17:34:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								295fb434ed 
								
							 
						 
						
							
							
								
								Make it clear that Demo/embed/ is from the source distribution.  
							
							
							
						 
						
							1999-02-16 17:29:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								ec9fbe90be 
								
							 
						 
						
							
							
								
								Added section "Providing a C API for an Extension Module" by Konrad  
							
							... 
							
							
							
							Hinsen.
"\C{}" --> "C" 
							
						 
						
							1999-02-15 16:20:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								f9918f25b1 
								
							 
						 
						
							
							
								
								Minor nit to prevent dropping a space in the HTML generation.  
							
							
							
						 
						
							1999-02-05 18:30:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								d358afeec0 
								
							 
						 
						
							
							
								
								Document 'N' format character for Py_BuildValue -- like 'O' but doesn't INCREF.  
							
							
							
						 
						
							1998-12-23 05:02:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								2f8592cbea 
								
							 
						 
						
							
							
								
								Ignore the byproducts of SGML/XML conversions for now.  
							
							
							
						 
						
							1998-12-01 18:58:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								e743fd01ac 
								
							 
						 
						
							
							
								
								Rationalize a word-space markup to not break in the LaTeX->*ML  
							
							... 
							
							
							
							conversion tools currently being constructed.
Add a chapter from Jim Fulton on using Misc/Makefile.pre.in.  Still
preliminary.  The "Dynamic Loading" chapter needs to be updated (and
possibly removed, since it's no longer an issue for most (any?)
users. 
							
						 
						
							1998-11-24 17:07:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								5e8aa549d1 
								
							 
						 
						
							
							
								
								Update the example in "Calling Python Functions from C" to use  
							
							... 
							
							
							
							METH_VARARGS conventions and PyArg_ParseTuple(), and document the flag
and where to look for PyArg_ParseTuple() info.
Response to comment from Don Bashford <bashford@scripps.edu>. 
							
						 
						
							1998-11-16 18:34:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								9f86b662d1 
								
							 
						 
						
							
							
								
								Update to use a separate page for front matter.  
							
							
							
						 
						
							1998-07-28 21:55:19 +00:00