Thomas Heller 
								
							 
						 
						
							
							
							
							
								
							
							
								1328b52c6f 
								
							 
						 
						
							
							
								
								Two new public API functions, Py_IncRef and Py_DecRef.  Useful for  
							
							... 
							
							
							
							dynamic embedders of Python. 
							
						 
						
							2004-04-22 17:23:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								e5fced781b 
								
							 
						 
						
							
							
								
								SF bug  #936827 :  PyNumber_And() 's description  
							
							... 
							
							
							
							Fix typo. 
							
						 
						
							2004-04-17 11:57:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								34c43202eb 
								
							 
						 
						
							
							
								
								Emphasize the requirement that Python.h be included first more strongly.  
							
							... 
							
							
							
							Closes SF bug #837228 ; backporting for Python 2.3.4. 
							
						 
						
							2004-03-31 07:45:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								d0c3b26bd0 
								
							 
						 
						
							
							
								
								improve the very-high-level API docs (contributed by Jeff Epler)  
							
							... 
							
							
							
							Closes SF patch #798638 . 
							
						 
						
							2004-03-25 15:44:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								85309512ec 
								
							 
						 
						
							
							
								
								Remove note that PyErr_SetInterrupt() is obsolete; add comment about the  
							
							... 
							
							
							
							fact that it was marked obsolete but is still needed.
Closes SF bug #919299 .  Someone else should backport this to Python 2.3. 
							
						 
						
							2004-03-25 14:25:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								5232f50b19 
								
							 
						 
						
							
							
								
								SF bug:  #921927 :  Fixed a typo/thinko spelling "parameter" as "paramter"  
							
							
							
						 
						
							2004-03-25 08:51:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicholas Bastin 
								
							 
						 
						
							
							
							
							
								
							
							
								c69ebe8d50 
								
							 
						 
						
							
							
								
								Enable the profiling of C functions (builtins and extensions)  
							
							
							
						 
						
							2004-03-24 21:57:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								65d63424b4 
								
							 
						 
						
							
							
								
								Minor grammatical fixes.  
							
							
							
						 
						
							2004-03-18 01:38:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								9b976e6636 
								
							 
						 
						
							
							
								
								Extremely minor typo fixed.  
							
							
							
						 
						
							2004-03-18 00:49:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								c1e4f9dd92 
								
							 
						 
						
							
							
								
								Use a new macro, PySequence_Fast_ITEMS to factor out code common to  
							
							... 
							
							
							
							three recent optimizations.  Aside from reducing code volume, it
increases readability. 
							
						 
						
							2004-03-12 08:04:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								70a30e8c94 
								
							 
						 
						
							
							
								
								markup correction  
							
							
							
						 
						
							2004-02-17 04:17:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								d3f4a1a00a 
								
							 
						 
						
							
							
								
								Patch  #893566 : Document that tp_dealloc may be called from any thread.  
							
							
							
						 
						
							2004-02-15 21:01:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Heller 
								
							 
						 
						
							
							
							
							
								
							
							
								8178a22e20 
								
							 
						 
						
							
							
								
								Documentation for PyDescr_NewClassMethod was missing - here's at least  
							
							... 
							
							
							
							the function prototype.
Already backported to release23-maint. 
							
						 
						
							2004-02-09 10:47:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								4cd5a08d8b 
								
							 
						 
						
							
							
								
								Fix small factual error.  
							
							
							
						 
						
							2004-01-04 03:11:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								7a700b873b 
								
							 
						 
						
							
							
								
								clean up indexing for None, NotImplemented  
							
							... 
							
							
							
							closes SF bug #820344  
							
						 
						
							2004-01-01 05:43:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew MacIntyre 
								
							 
						 
						
							
							
							
							
								
							
							
								f72af655c5 
								
							 
						 
						
							
							
								
								At 2.2, the Py<type>_Check() family of API functions (macros) changed  
							
							... 
							
							
							
							semantics to include subtypes.  Most concrete object APIs then had
a Py<type>_CheckExact() macro added to test for an object's type
not including subtypes.
The PyDict_CheckExact() macro wasn't created at that time, so I've added
it for API completeness/symmetry - even though nobody has complained
about its absence in the time since 2.2 was released.
Not a backport candidate. 
							
						 
						
							2003-12-26 00:07:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew MacIntyre 
								
							 
						 
						
							
							
							
							
								
							
							
								13cd8898d2 
								
							 
						 
						
							
							
								
								The semantics of PyList_Check() and PyDict_Check() changed at 2.2, along  
							
							... 
							
							
							
							with most other concrete object checks, but the docs weren't brought into
line.
PyList_CheckExact() was added at 2.2 but never documented.
backport candidate. 
							
						 
						
							2003-12-25 23:57:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								5469324cde 
								
							 
						 
						
							
							
								
								Note that \var{ppos} values are not consecutive and should not be altered.  
							
							
							
						 
						
							2003-12-13 19:48:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								8f5cdaa784 
								
							 
						 
						
							
							
								
								* Added a new method flag, METH_COEXIST.  
							
							... 
							
							
							
							* Used the flag to optimize set.__contains__(), dict.__contains__(),
  dict.__getitem__(), and list.__getitem__(). 
							
						 
						
							2003-12-13 11:26:12 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								e180307c10 
								
							 
						 
						
							
							
								
								Fix missing paren.  
							
							
							
						 
						
							2003-12-07 12:49:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								2619c9ec89 
								
							 
						 
						
							
							
								
								SF patch  #838938 :  Typos in the docs (Extending/Embedding + Python/C API)  
							
							... 
							
							
							
							(Contributed by Florent Rougon.) 
							
						 
						
							2003-12-07 11:40:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								bc0f2ab9bb 
								
							 
						 
						
							
							
								
								Expose dict_contains() and PyDict_Contains() with is about 10% faster  
							
							... 
							
							
							
							than PySequence_Contains() and more clearly applicable to dicts.
Apply the new function in setobject.c where __contains__ checking is
ubiquitous. 
							
						 
						
							2003-11-25 21:12:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								28eae084bf 
								
							 
						 
						
							
							
								
								fix use of undefined markup  
							
							
							
						 
						
							2003-11-10 14:48:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								35d8360bf7 
								
							 
						 
						
							
							
								
								Document Py_RETURN_NONE.  
							
							
							
						 
						
							2003-11-09 04:15:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								5ce2fecf8e 
								
							 
						 
						
							
							
								
								Patch  #837322 : Clarify owning, borrowing, stealing. Backported to 2.3.  
							
							
							
						 
						
							2003-11-06 21:08:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								9c7ed4c6df 
								
							 
						 
						
							
							
								
								Document that varlist can be NULL.  
							
							
							
						 
						
							2003-10-26 17:20:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								01a74b2fa1 
								
							 
						 
						
							
							
								
								Make CObjects mutable.  Fixes   #477441 .  
							
							
							
						 
						
							2003-10-19 18:30:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								95cf84a4f3 
								
							 
						 
						
							
							
								
								Patch  #821093 : Fix various typos.  
							
							
							
						 
						
							2003-10-19 07:32:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								7decf5e5af 
								
							 
						 
						
							
							
								
								SF  #822262 , Typo in Doc/api/intro.tex  
							
							
							
						 
						
							2003-10-13 17:47:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								cb2da43db8 
								
							 
						 
						
							
							
								
								Extended tuple's C API to include a new function, PyTuple_Pack() that is  
							
							... 
							
							
							
							useful for rapidly building argument tuples without having to invoke the
more sophisticated machinery of Py_BuildValue(). 
							
						 
						
							2003-10-12 18:24:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								92016dcc91 
								
							 
						 
						
							
							
								
								SF 810242.  Fix doubled word errors.  
							
							
							
						 
						
							2003-09-22 15:27:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								4ccf6e738e 
								
							 
						 
						
							
							
								
								fix \NULL with following space and no {}  
							
							
							
						 
						
							2003-09-07 02:32:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								77e0212b8a 
								
							 
						 
						
							
							
								
								Fix minor LaTeX bug of not ending a \NULL{} with the curly braces to get the  
							
							... 
							
							
							
							spacing correct in the output. 
							
						 
						
							2003-09-07 02:22:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								9bd308f67b 
								
							 
						 
						
							
							
								
								Fix doubled word typos.  
							
							
							
						 
						
							2003-08-25 04:43:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								f4bb1f946e 
								
							 
						 
						
							
							
								
								Fix typo.  
							
							
							
						 
						
							2003-08-23 03:38:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								f17d65da3a 
								
							 
						 
						
							
							
								
								SF patch#786531 'the the' typo.  Contributed by George Yoshida  
							
							
							
						 
						
							2003-08-12 00:01:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								12c484dab8 
								
							 
						 
						
							
							
								
								SF patch  #783807 :  Clarify PySequence_Setitem ref counting  
							
							... 
							
							
							
							(Contributed by Jay T Miller.) 
							
						 
						
							2003-08-09 04:37:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								b93b3e790e 
								
							 
						 
						
							
							
								
								Error noted in email to python-docs: PyObject corresponds to  
							
							... 
							
							
							
							PyObject_HEAD, not PyObject_VAR_HEAD. 
							
						 
						
							2003-07-07 17:20:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Skip Montanaro 
								
							 
						 
						
							
							
							
							
								
							
							
								eec26f982a 
								
							 
						 
						
							
							
								
								Correct documentation of check interval - it's 100 by default, not 10 any  
							
							... 
							
							
							
							longer.  Pointed out by Alex Martelli. 
							
						 
						
							2003-07-02 21:38:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								6595e15331 
								
							 
						 
						
							
							
								
								Document PyThreadState_SetAsyncExc().  
							
							
							
						 
						
							2003-06-29 02:14:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								847207acff 
								
							 
						 
						
							
							
								
								SF bug  #719367 , string exceptions are deprecated  
							
							... 
							
							
							
							Remove references to string based exceptions in the doc. 
							
						 
						
							2003-05-29 02:17:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Greg Ward 
								
							 
						 
						
							
							
							
							
								
							
							
								2748a4aa7e 
								
							 
						 
						
							
							
								
								Typo fix.  
							
							
							
						 
						
							2003-05-29 01:41:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								5467d4c0e3 
								
							 
						 
						
							
							
								
								Patch  #612627 : Add encoding attribute to file objects, and determine  
							
							... 
							
							
							
							the terminal encoding on Windows and Unix. 
							
						 
						
							2003-05-10 07:10:12 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								c22b2999f6 
								
							 
						 
						
							
							
								
								fix some markup errors  
							
							
							
						 
						
							2003-04-23 20:38:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Heller 
								
							 
						 
						
							
							
							
							
								
							
							
								34d7f0927b 
								
							 
						 
						
							
							
								
								Document the new functions PyInt_AsUnsignedLongMask(), PyInt_AsUnsignedLongLongMask(),  
							
							... 
							
							
							
							PyLong_AsUnsignedLongMask(), PyLong_AsUnsignedLongLongMask(). 
							
						 
						
							2003-04-23 19:51:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Heller 
								
							 
						 
						
							
							
							
							
								
							
							
								42a1172cf4 
								
							 
						 
						
							
							
								
								Document the new format codes B, H, I, k, K.  
							
							
							
						 
						
							2003-04-23 19:27:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								2ed6dff796 
								
							 
						 
						
							
							
								
								As discussed on python-dev, revised docs to note that  
							
							... 
							
							
							
							PyObject_IsTrue() can have an error result.
Also, added missing docs for PyObject_Not().
Will backport. 
							
						 
						
							2003-04-16 17:28:12 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								0fc8f00252 
								
							 
						 
						
							
							
								
								- pythunrun.c, Py_Finalize(): move the call to _Py_PrintReferences()  
							
							... 
							
							
							
							even farther down, to just before the call to
  _PyObject_DebugMallocStats().  This required the following changes:
- pystate.c, PyThreadState_GetDict(): changed not to raise an
  exception or issue a fatal error when no current thread state is
  available, but simply return NULL without raising an exception
  (ever).
- object.c, Py_ReprEnter(): when PyThreadState_GetDict() returns NULL,
  don't raise an exception but return 0.  This means that when
  printing a container that's recursive, printing will go on and on
  and on.  But that shouldn't happen in the case we care about (see
  first bullet).
- Updated Misc/NEWS and Doc/api/init.tex to reflect changes to
  PyThreadState_GetDict() definition. 
							
						 
						
							2003-04-15 15:12:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								12dd7b12c6 
								
							 
						 
						
							
							
								
								Minor markup adjustments.  
							
							
							
						 
						
							2003-04-09 18:15:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								6db771871e 
								
							 
						 
						
							
							
								
								Try to discourage use of PyObject_Type().  
							
							
							
						 
						
							2003-04-09 18:02:23 +00:00