Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								8902442e2f 
								
							 
						 
						
							
							
								
								Added exception to the rule that the buffer returned by PyString_AsString()  
							
							... 
							
							
							
							and PyString_AsStringAndSize() for strings that were just created using
PyString_FromStringAndSize(NULL, n).
This closes bug #117377 .
Added warning about passing NULL to the concrete object functions; many of
them use the appropriate Py<Type>_Check() test, but do not check for NULL.
"de-allocated" --> "deallocated" 
							
						 
						
							2000-10-23 16:00:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								89fb035248 
								
							 
						 
						
							
							
								
								For PyErr_Format(), note that the exception parameter can be a string or  
							
							... 
							
							
							
							class, but not an instance (since an instance will be created using the
formatted message string as the constructor parameter). 
							
						 
						
							2000-10-14 05:49:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								5d64421c23 
								
							 
						 
						
							
							
								
								Fix a couple of places where the descriptions of *_GET_SIZE() macros said  
							
							... 
							
							
							
							they were similar to *_GetSize(); should be similar to *_Size().
Error noted by William Park <parkw@better.net>. 
							
						 
						
							2000-10-07 12:31:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neil Schemenauer 
								
							 
						 
						
							
							
							
							
								
							
							
								410cb6be8f 
								
							 
						 
						
							
							
								
								The _PyTuple_Resize() last_is_sticky flag must now always be false.  
							
							
							
						 
						
							2000-10-05 19:38:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								ffe58ca6ef 
								
							 
						 
						
							
							
								
								Reversely --> Conversely  
							
							... 
							
							
							
							This closes SourceForge bug #115673 . 
							
						 
						
							2000-09-29 17:31:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								0b71ceaeff 
								
							 
						 
						
							
							
								
								Note that including Python.h includes limits.h when available.  
							
							
							
						 
						
							2000-09-26 05:51:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								891150bdf2 
								
							 
						 
						
							
							
								
								Added documentation for the new PyModule_*() convenience functions.  
							
							... 
							
							
							
							This closes SourceForge patch #101233 . 
							
						 
						
							2000-09-23 03:25:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								c0e6c5beb2 
								
							 
						 
						
							
							
								
								PyNumber_Coerce() returns an int, not a PyObject *.  
							
							
							
						 
						
							2000-09-22 18:17:49 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								d1ba443206 
								
							 
						 
						
							
							
								
								This patch adds a new Python C API called PyString_AsStringAndSize()  
							
							... 
							
							
							
							which implements the automatic conversion from Unicode to a string
object using the default encoding.
The new API is then put to use to have eval() and exec accept
Unicode objects as code parameter. This closes bugs #110924 
and #113890 .
As side-effect, the traditional C APIs PyString_Size() and
PyString_AsString() will also accept Unicode objects as
parameters. 
							
						 
						
							2000-09-19 21:04:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								c96ec6ef2b 
								
							 
						 
						
							
							
								
								Document new APIs PyOS_getsig() and PyOS_setsig().  
							
							... 
							
							
							
							(Is there no macro to document a typedef?)
Fred, please check my latex! 
							
						 
						
							2000-09-16 16:30:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								d5d0435617 
								
							 
						 
						
							
							
								
								Use \shortversion in a number of places.  
							
							... 
							
							
							
							This partially addresses SourceForge bug #114318 . 
							
						 
						
							2000-09-14 20:24:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								933f0c38ef 
								
							 
						 
						
							
							
								
								Avoid reference to specific versions of Python where possible.  
							
							... 
							
							
							
							This partially addresses SourceForge bug #114318 . 
							
						 
						
							2000-09-14 18:12:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								7740a01096 
								
							 
						 
						
							
							
								
								Thomas Wouters <thomas@xs4all.net>:  
							
							... 
							
							
							
							Fix up some of the PyNumber_*() documentation.
Add documentation for the InPlace API calls. 
							
						 
						
							2000-09-12 20:27:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								f913e542be 
								
							 
						 
						
							
							
								
								Vladimir Marangozov <Vladimir.Marangozov@inrialpes.fr>:  
							
							... 
							
							
							
							Here are some changes to the C API docs. The memory examples & API have
been updated because one malloc family is gone (Py_Malloc).
You'll see other small additions to the "building new types" section
for completeness and some cleanup at the end of the memory section. 
							
						 
						
							2000-09-12 20:17:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								81cccb7563 
								
							 
						 
						
							
							
								
								Added documentation for PySequence_Fast() and PySequence_Fast_GET_ITEM().  
							
							
							
						 
						
							2000-09-12 15:22:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Moshe Zadka 
								
							 
						 
						
							
							
							
							
								
							
							
								57a5932f13 
								
							 
						 
						
							
							
								
								Update documentation for PyErr_Format, because the function has changed.  
							
							... 
							
							
							
							Connected to patch 100895 
							
						 
						
							2000-09-01 09:47:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								e0d9a83bea 
								
							 
						 
						
							
							
								
								Document PyImport_AppendInittab(), PyImport_ExtendInittab(), and  
							
							... 
							
							
							
							struct _inittab.
This closes SourceForge bug #111499 . 
							
						 
						
							2000-09-01 05:30:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Hylton 
								
							 
						 
						
							
							
							
							
								
							
							
								b709df3810 
								
							 
						 
						
							
							
								
								refactor __del__ exception handler into PyErr_WriteUnraisable  
							
							... 
							
							
							
							add sanity check to gc: if an exception occurs during GC, call
PyErr_WriteUnraisable and then call Py_FatalEror. 
							
						 
						
							2000-09-01 02:47:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								17e6343d2d 
								
							 
						 
						
							
							
								
								Document PyOS_CheckStack().  
							
							... 
							
							
							
							Fix a couple of really minor markup nits. 
							
						 
						
							2000-08-31 05:50:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								510d08bfe4 
								
							 
						 
						
							
							
								
								In the section on the "Very High Level Layer", address concerns brought up  
							
							... 
							
							
							
							by Edward K. Ream <edream@users.sourceforge.net> about FILE* values and
incompatible C libraries in dynamically linked extensions.  It is not clear
(to me) how realistic the issue is, but it is better documented than not.
This closes SourceForge bug #111520 . 
							
						 
						
							2000-08-14 02:50:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								a8d7341f63 
								
							 
						 
						
							
							
								
								PyRun_InteractiveOne(),  
							
							... 
							
							
							
							PyRun_InteractiveLoop():  Added descriptions.
PyExc_WindowsError:  Added to list of standard exceptions and added note
                     about the right preprocessor symbol to use to protect
                     code that uses it. 
							
						 
						
							2000-08-11 20:39:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								7d45d34ed7 
								
							 
						 
						
							
							
								
								ANY becomes void, to reflect the requirement for ANSI C.  
							
							
							
						 
						
							2000-08-11 17:07:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew M. Kuchling 
								
							 
						 
						
							
							
							
							
								
							
							
								8c46b30e0a 
								
							 
						 
						
							
							
								
								Document PyObject_AsFileDescriptor  
							
							
							
						 
						
							2000-07-13 23:58:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc-André Lemburg 
								
							 
						 
						
							
							
							
							
								
							
							
								5a20b21fb1 
								
							 
						 
						
							
							
								
								Added docs for the new Unicode and string APIs.  
							
							
							
						 
						
							2000-07-07 15:47:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								ae96aab1fe 
								
							 
						 
						
							
							
								
								Marc-Andre Lemburg <mal@lemburg.com>:  
							
							... 
							
							
							
							Update the API docs for the new macros Py_UNICODE_ISALPHA() and
Py_UNICODE_ISALNUM(). 
							
						 
						
							2000-07-03 13:38:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								e06f0f9a13 
								
							 
						 
						
							
							
								
								Uncomment some additions from Vladimir pertinent to 2.0 but not 1.5.2.  
							
							
							
						 
						
							2000-06-30 15:52:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								d04038d9d2 
								
							 
						 
						
							
							
								
								Update comments relating to the removal of the -X option and of string  
							
							... 
							
							
							
							exceptions in the interpreter and standard library. 
							
						 
						
							2000-06-29 20:15:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								cabbc3be5b 
								
							 
						 
						
							
							
								
								Added documentation for PyOS_AfterFork().  
							
							
							
						 
						
							2000-06-28 15:53:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								1d15869534 
								
							 
						 
						
							
							
								
								Markup consistency nits.  
							
							
							
						 
						
							2000-06-18 05:21:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								992fe5a83e 
								
							 
						 
						
							
							
								
								Updates from Marc-Andre Lemburg <mal@leburg.com> for the Unicode support.  
							
							
							
						 
						
							2000-06-16 21:04:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								a8455abcf8 
								
							 
						 
						
							
							
								
								Documented PySequence_List() and PySequence_Tuple().  
							
							... 
							
							
							
							Added a bit more documentation in the chapter on building extension types,
including Py_FindMethod() documentation.
Several minor consistency nits were fixed. 
							
						 
						
							2000-06-16 19:58:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								7357770153 
								
							 
						 
						
							
							
								
								Yet another markup nit:  functions that are part of the Python/C API  
							
							... 
							
							
							
							are still C functions, and should be marked. 
							
						 
						
							2000-04-10 18:50:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								37f41565a8 
								
							 
						 
						
							
							
								
								PyErr_Format():  
							
							... 
							
							
							
							Remove statement that the return value is always NULL; this is
        generated by the formatting. 
							
						 
						
							2000-04-10 18:46:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Hylton 
								
							 
						 
						
							
							
							
							
								
							
							
								98605b54b4 
								
							 
						 
						
							
							
								
								document PyErr_Format  
							
							
							
						 
						
							2000-04-10 18:40:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								a4cd2611f4 
								
							 
						 
						
							
							
								
								Marc-Andre Lemburg <mal@lemburg.com>:  
							
							... 
							
							
							
							API documentation for Unicode support from C. 
							
						 
						
							2000-04-06 14:10:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								659ebfa79e 
								
							 
						 
						
							
							
								
								Merge in changes from the 1.5.2p2 release.  
							
							... 
							
							
							
							Hopefully I got all this right! 
							
						 
						
							2000-04-03 15:42:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								ddc6c276b7 
								
							 
						 
						
							
							
								
								Improve explanation of reference counts for PyString_Concat().  
							
							
							
						 
						
							2000-03-31 18:22:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Hylton 
								
							 
						 
						
							
							
							
							
								
							
							
								a12c7a7620 
								
							 
						 
						
							
							
								
								Add PyDict_Copy() function to C API for dicts.  It returns a new  
							
							... 
							
							
							
							dictionary that contains the same key/value pairs as p. 
							
						 
						
							2000-03-30 22:27:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								310ee61f20 
								
							 
						 
						
							
							
								
								Missed a couple of program options that had been marked by \code.  
							
							
							
						 
						
							1999-11-09 17:31:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								be48646cfa 
								
							 
						 
						
							
							
								
								Use \citetitle and \programopt as appropriate.  
							
							
							
						 
						
							1999-11-09 17:03:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								c924b8d976 
								
							 
						 
						
							
							
								
								Clarified start parameter to Py_CompileString, documented  
							
							... 
							
							
							
							Py_eval_input, Py_file_input, and Py_single_input.
Problems reported by Aaron Brancotti <aaron@icona.it>. 
							
						 
						
							1999-08-23 18:57:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								58c5a2a53c 
								
							 
						 
						
							
							
								
								Started documentation on buffer objects & types.  Very preliminary.  
							
							... 
							
							
							
							Greg Stein:  Please help with this; it's your baby! 
							
						 
						
							1999-08-04 13:13:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								32bc45f737 
								
							 
						 
						
							
							
								
								Removed PyMapping_Clear() -- it was wishful thinking and serves no  
							
							... 
							
							
							
							great purpose. 
							
						 
						
							1999-08-02 20:49:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								dab44682c2 
								
							 
						 
						
							
							
								
								PyCObject_FromVoidPtr():  Clarify that the destr function will only be  
							
							... 
							
							
							
							called on destruction is non-NULL. 
							
						 
						
							1999-05-13 18:41:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								0041a94e74 
								
							 
						 
						
							
							
								
								Fill in a few holes in the "Very High Level" chapter.  
							
							
							
						 
						
							1999-04-29 04:20:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								127ed0a71e 
								
							 
						 
						
							
							
								
								Updated list of standard exceptions in section 4.1.  
							
							
							
						 
						
							1999-02-17 23:09:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								66b989c805 
								
							 
						 
						
							
							
								
								Be explicit about the reference count of the original value of the  
							
							... 
							
							
							
							first parameter to PyString_Concat(). 
							
						 
						
							1999-02-15 20:15:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								efd146c916 
								
							 
						 
						
							
							
								
								Markup nits.  
							
							... 
							
							
							
							Added section on module objects; described functions in
moduleobject.c. 
							
						 
						
							1999-02-15 15:30:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								d1dbf633ed 
								
							 
						 
						
							
							
								
								Header for PyObject_DelItem() mentioned non-existing 3rd argument.  
							
							
							
						 
						
							1999-01-22 20:10:49 +00:00