Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7546914e3f 
								
							 
						 
						
							
							
								
								gh-87347: Add parenthesis around PyXXX_Check() arguments ( #92815 )  
							
							
							
						 
						
							2022-06-16 13:49:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dong-hee Na 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d905df766c 
								
							 
						 
						
							
							
								
								bpo-39573: Add Py_IS_TYPE() function (GH-18488)  
							
							... 
							
							
							
							Co-Author: Neil Schemenauer <nas-github@arctrix.com> 
							
						 
						
							2020-02-13 18:37:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								90aa7646af 
								
							 
						 
						
							
							
								
								#1629 : Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT.  
							
							
							
						 
						
							2007-12-19 02:45:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								a22e8bdfd9 
								
							 
						 
						
							
							
								
								Added all PyTypeObjects to the appropriate header files.  
							
							... 
							
							
							
							Before the patch a lot of internal types weren't available in the header files. The patch exposes the new iterators, views and some other types to all C modules. I've also renamed some of the types and tp_names. 
							
						 
						
							2007-11-29 22:35:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								9f2e346911 
								
							 
						 
						
							
							
								
								Merged revisions 56467-56482 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/p3yk
................
  r56477 | martin.v.loewis | 2007-07-21 09:04:38 +0200 (Sa, 21 Jul 2007) | 11 lines
  Merged revisions 56466-56476 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk
  ........
    r56476 | martin.v.loewis | 2007-07-21 08:55:02 +0200 (Sa, 21 Jul 2007) | 4 lines
    PEP 3123: Provide forward compatibility with Python 3.0, while keeping
    backwards compatibility. Add Py_Refcnt, Py_Type, Py_Size, and
    PyVarObject_HEAD_INIT.
  ........
................
  r56478 | martin.v.loewis | 2007-07-21 09:47:23 +0200 (Sa, 21 Jul 2007) | 2 lines
  PEP 3123: Use proper C inheritance for PyObject.
................
  r56479 | martin.v.loewis | 2007-07-21 10:06:55 +0200 (Sa, 21 Jul 2007) | 3 lines
  Add longintrepr.h to Python.h, so that the compiler can
  see that PyFalse is really some kind of PyObject*.
................
  r56480 | martin.v.loewis | 2007-07-21 10:47:18 +0200 (Sa, 21 Jul 2007) | 2 lines
  Qualify SHIFT, MASK, BASE.
................
  r56482 | martin.v.loewis | 2007-07-21 19:10:57 +0200 (Sa, 21 Jul 2007) | 2 lines
  Correctly refer to _ob_next.
................ 
							
						 
						
							2007-07-21 17:22:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Walter Dörwald 
								
							 
						 
						
							
							
							
							
								
							
							
								4ad94210d1 
								
							 
						 
						
							
							
								
								Rename test_xrange.py to test_range.py and fix the  
							
							... 
							
							
							
							type name in various spots. 
							
						 
						
							2007-05-21 18:01:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								665174834a 
								
							 
						 
						
							
							
								
								Remove PyRange_New().  
							
							
							
						 
						
							2004-12-03 11:45:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Armin Rigo 
								
							 
						 
						
							
							
							
							
								
							
							
								89a39461bf 
								
							 
						 
						
							
							
								
								Wrote down the invariants of some common objects whose structure is  
							
							... 
							
							
							
							exposed in header files.  Fixed a few comments in these headers.
As we might have expected, writing down invariants systematically exposed a
(minor) bug.  In this case, function objects have a writeable func_code
attribute, which could be set to code objects with the wrong number of
free variables.  Calling the resulting function segfaulted the interpreter.
Added a corresponding test. 
							
						 
						
							2004-10-28 16:32:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Hammond 
								
							 
						 
						
							
							
							
							
								
							
							
								91a681debf 
								
							 
						 
						
							
							
								
								Excise DL_EXPORT from Include.  
							
							... 
							
							
							
							Thanks to Skip Montanaro and Kalle Svensson for the patches. 
							
						 
						
							2002-08-12 07:21:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Wouters 
								
							 
						 
						
							
							
							
							
								
							
							
								efafcea280 
								
							 
						 
						
							
							
								
								Re-add 'advanced' xrange features, adding DeprecationWarnings as discussed  
							
							... 
							
							
							
							on python-dev. The features will still vanish, however, just one release
later. 
							
						 
						
							2001-07-09 12:30:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								3f56166b1a 
								
							 
						 
						
							
							
								
								Rip out the fancy behaviors of xrange that nobody uses: repeat, slice,  
							
							... 
							
							
							
							contains, tolist(), and the start/stop/step attributes.  This includes
removing the 4th ('repeat') argument to PyRange_New(). 
							
						 
						
							2001-07-05 13:27:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								3d10b34b9c 
								
							 
						 
						
							
							
								
								Wrap with extern "C". Fixes bug  #428419 .  
							
							... 
							
							
							
							Also protect against multiple inclusion. 
							
						 
						
							2001-06-05 05:58:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								8586991099 
								
							 
						 
						
							
							
								
								REMOVED all CWI, CNRI and BeOpen copyright markings.  
							
							... 
							
							
							
							This should match the situation in the 1.6b1 tree. 
							
						 
						
							2000-09-01 23:29:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								3cf4d2b3ea 
								
							 
						 
						
							
							
								
								ANSI-fication and Py_PROTO extermination.  
							
							
							
						 
						
							2000-07-09 00:55:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								ffcc3813d8 
								
							 
						 
						
							
							
								
								Change copyright notice - 2nd try.  
							
							
							
						 
						
							2000-06-30 23:58:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								fd71b9e9d4 
								
							 
						 
						
							
							
								
								Change copyright notice.  
							
							
							
						 
						
							2000-06-30 23:50:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								43466ec7b0 
								
							 
						 
						
							
							
								
								Add DL_IMPORT(returntype) for all officially exported functions.  
							
							
							
						 
						
							1998-12-04 18:48:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								d266eb460e 
								
							 
						 
						
							
							
								
								New permission notice, includes CNRI.  
							
							
							
						 
						
							1996-10-25 14:44:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								051ab123b4 
								
							 
						 
						
							
							
								
								make the type a parameter of the  DL_IMPORT macro, for Borland C  
							
							
							
						 
						
							1995-02-27 10:17:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								938178283c 
								
							 
						 
						
							
							
								
								new names for lots of new functions  
							
							
							
						 
						
							1995-01-17 16:01:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								caa6380886 
								
							 
						 
						
							
							
								
								The great renaming, phase two: all header files have been updated to  
							
							... 
							
							
							
							use the new names exclusively, and the linker will see the new names.
Files that import "Python.h" also only see the new names.  Files that
import "allobjects.h" will continue to be able to use the old names,
due to the inclusion (in allobjects.h) of "rename2.h". 
							
						 
						
							1995-01-12 11:45:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								5799b52008 
								
							 
						 
						
							
							
								
								Added 1995 copyright.  
							
							... 
							
							
							
							object.h: made sizes and refcnts signed ints.
stringobject.h: make getstrsize() signed int.
methodobject.h: add METH_VARARGS and METH_FREENAME flag bit definitions. 
							
						 
						
							1995-01-04 19:06:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								e89bc75048 
								
							 
						 
						
							
							
								
								Changes for dynamic linking under NT  
							
							
							
						 
						
							1994-08-18 16:18:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								b6775db241 
								
							 
						 
						
							
							
								
								Merge alpha100 branch back to main trunk  
							
							
							
						 
						
							1994-08-01 11:34:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								7d6aa51b56 
								
							 
						 
						
							
							
								
								* rangeobject.[ch], bltinmodule.c: incorporate new version of range  
							
							... 
							
							
							
							object (unchanged from source except "range" -> "xrange"). 
							
						 
						
							1993-12-21 22:50:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								2586bf0a34 
								
							 
						 
						
							
							
								
								* rangeobject.{c,h}, bltinmodule.c: removed non-essential ops from range  
							
							... 
							
							
							
							object. 
							
						 
						
							1993-11-01 16:21:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								12d12c5faf 
								
							 
						 
						
							
							
								
								* compile.[ch]: support for lambda()  
							
							... 
							
							
							
							* PROTO.h, mymalloc.h: added #ifdefs for TURBOC and GNUC.
* allobjects.h: added #include "rangeobject.h"
* Grammar: added lambda_input; relaxed syntax for exec.
* bltinmodule.c: added bagof, map, reduce, lambda, xrange.
* tupleobject.[ch]: added resizetuple().
* rangeobject.[ch]: new object type to speed up range operations (not
  convinced this is needed!!!) 
							
						 
						
							1993-10-26 17:58:25 +00:00