Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								83e01bf6c8 
								
							 
						 
						
							
							
								
								Finally fill in the documentation for the PyDict_Next() function.  It is  
							
							... 
							
							
							
							different enough to actually require an explanation.  ;-)
Fix a couple of PyDictObject* types that should be PyObject* types. 
							
						 
						
							2001-03-16 15:41:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								1874c8f23b 
								
							 
						 
						
							
							
								
								Document PyErr_WarnExplicit().  
							
							
							
						 
						
							2001-02-28 23:46:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								a05460c148 
								
							 
						 
						
							
							
								
								PyTuple_*() functions take PyObject* parameters, not PyTupleObject* values.  
							
							... 
							
							
							
							This closes SF bug #131304 . 
							
						 
						
							2001-02-12 17:38:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								f0e08ef9cb 
								
							 
						 
						
							
							
								
								Remove an now-false statement about there being only one type flag  
							
							... 
							
							
							
							defined. 
							
						 
						
							2001-02-03 01:11:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								5838d0fc84 
								
							 
						 
						
							
							
								
								Document the PyInstance_*() functions and data.  
							
							
							
						 
						
							2001-01-28 06:39:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								5566c1ce36 
								
							 
						 
						
							
							
								
								Fixed a bunch of typos caught by Gilles Civario.  
							
							
							
						 
						
							2001-01-19 22:48:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc-André Lemburg 
								
							 
						 
						
							
							
							
							
								
							
							
								a544ea2354 
								
							 
						 
						
							
							
								
								Undoing the whitespace patches which sneaked into the earlier patch.  
							
							
							
						 
						
							2001-01-17 18:04:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc-André Lemburg 
								
							 
						 
						
							
							
							
							
								
							
							
								ad7c98e264 
								
							 
						 
						
							
							
								
								This patch adds a new builtin unistr() which behaves like str()  
							
							... 
							
							
							
							except that it always returns Unicode objects.
A new C API PyObject_Unicode() is also provided.
This closes patch #101664 .
Written by Marc-Andre Lemburg. Copyright assigned to Guido van Rossum. 
							
						 
						
							2001-01-17 17:09:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								81473b12b7 
								
							 
						 
						
							
							
								
								The Python/C API deals in PyObject*, not PyDictObject*.  
							
							
							
						 
						
							2001-01-08 05:53:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								316ef7c574 
								
							 
						 
						
							
							
								
								Markup nit:  Command line options should be marked with \programopt.  
							
							
							
						 
						
							2001-01-04 05:56:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								e22e4b2b59 
								
							 
						 
						
							
							
								
								Oops.  The value "0 or +1" for the category argument of PyErr_Warn()  
							
							... 
							
							
							
							doesn't work.  Make it 0.  (Although it really *should* be 0 or +1 --
the refcount is incremented when it is raised as an exception, but not
otherwise.) 
							
						 
						
							2000-12-19 03:58:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								9a18a7ed03 
								
							 
						 
						
							
							
								
								Document Pyerr_Warn().  
							
							... 
							
							
							
							Add an XXX comment at the beginning expressing disappointment over the
confusing way refcount behavior of arguments is documented. 
							
						 
						
							2000-12-19 03:53:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								3dbb406335 
								
							 
						 
						
							
							
								
								Document Pyerr_Warn().  
							
							
							
						 
						
							2000-12-19 03:53:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								6b3f3f2861 
								
							 
						 
						
							
							
								
								In the first discussion showing how to handle exceptions from C, make the  
							
							... 
							
							
							
							Python equivalent actually equivalent to the C code.  Also, in the C code,
place the "goto" statements on a line by themselves for better visibility
of statements that affect control flow.
This closes bug #123398 . 
							
						 
						
							2000-11-29 15:48:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								ee814bf2c9 
								
							 
						 
						
							
							
								
								Added documentation for the Py_InitModule*() family of functions.  
							
							
							
						 
						
							2000-11-28 22:34:32 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								1fa9365066 
								
							 
						 
						
							
							
								
								Added refcount information for the *_InPlace*() API series.  
							
							... 
							
							
							
							This closes SourceForge bug #114287 . 
							
						 
						
							2000-09-22 18:19:37 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								34c391d743 
								
							 
						 
						
							
							
								
								Correct the reference count information for the parameters of  
							
							... 
							
							
							
							PyErr_Restore(). 
							
						 
						
							2000-08-15 04:36:16 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								4ca744c70e 
								
							 
						 
						
							
							
								
								Added information for PyEval_EvalCode().  
							
							... 
							
							
							
							Fixed a couple of typos (new references are represented by "+1", not "1"). 
							
						 
						
							2000-08-12 03:39:47 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								4707320566 
								
							 
						 
						
							
							
								
								Added new APIs and fixed some other Unicode ones (missing * or  
							
							... 
							
							
							
							extra ' '). 
							
						 
						
							2000-07-07 15:48:54 +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