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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								a096a2e6a2 
								
							 
						 
						
							
							
								
								Warn that AddModule doesn't import the module.  
							
							
							
						 
						
							1998-11-02 17:02:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								0a0f11b6d4 
								
							 
						 
						
							
							
								
								PyMapping_SetItemString() returns int, not an object.  
							
							
							
						 
						
							1998-10-16 17:43:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								ed9dcc10f8 
								
							 
						 
						
							
							
								
								Clarify that the Python interpreter lock need *not* be held by  
							
							... 
							
							
							
							PyInterpreterState_New() and PyThreadState_New() -- but that you may
use it to serialize calls to them. 
							
						 
						
							1998-08-07 18:28:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								9f86b662d1 
								
							 
						 
						
							
							
								
								Update to use a separate page for front matter.  
							
							
							
						 
						
							1998-07-28 21:55:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								a937d14898 
								
							 
						 
						
							
							
								
								Fred's right -- we need PyList_SET_ITEM().  
							
							
							
						 
						
							1998-04-24 18:22:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								f8830d1de5 
								
							 
						 
						
							
							
								
								Convert recent additions to use new, "logical" markup.  
							
							... 
							
							
							
							I suppose we really do need a markup guide.  -sigh- 
							
						 
						
							1998-04-23 14:06:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								4447513e94 
								
							 
						 
						
							
							
								
								Filled in some more blanks, with the help of Drew Csillag.  
							
							
							
						 
						
							1998-04-21 15:30:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								3c4378bd9b 
								
							 
						 
						
							
							
								
								Some patches by Drew Csillag; plus a few of my own uncommitted changes.  
							
							
							
						 
						
							1998-04-14 20:21:10 +00:00