Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								796564c27b 
								
							 
						 
						
							
							
								
								Issue  #18112 : PEP 442 implementation (safe object finalization).  
							
							
							
						 
						
							2013-07-30 19:59:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								1256f1f438 
								
							 
						 
						
							
							
								
								Issue  #18063 : fix some struct specifications in the tests for sys.getsizeof().  
							
							
							
						 
						
							2013-05-25 23:48:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								80bc00f582 
								
							 
						 
						
							
							
								
								Issue  #18063 : fix some struct specifications in the tests for sys.getsizeof().  
							
							
							
						 
						
							2013-05-25 23:47:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								9396356948 
								
							 
						 
						
							
							
								
								Backout c89febab4648 following private feedback by Guido.  
							
							... 
							
							
							
							(Issue #17807 : Generators can now be finalized even when they are part of a reference cycle) 
							
						 
						
							2013-05-14 20:37:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								04e70d19e7 
								
							 
						 
						
							
							
								
								Issue  #17807 : Generators can now be finalized even when they are part of a reference cycle.  
							
							
							
						 
						
							2013-05-08 18:12:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								a612176c9c 
								
							 
						 
						
							
							
								
								#17493 : merge with 3.3.  
							
							
							
						 
						
							2013-03-20 18:16:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								a49178e48e 
								
							 
						 
						
							
							
								
								#17493 : merge with 3.2.  
							
							
							
						 
						
							2013-03-20 18:15:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								958f7ae865 
								
							 
						 
						
							
							
								
								#17493 : re-enable a test on Windows.  Patch by Zachary Ware.  
							
							
							
						 
						
							2013-03-20 18:14:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								f61dc4cea2 
								
							 
						 
						
							
							
								
								Relax test when WITH_PYMALLOC is false or undefined.  
							
							
							
						 
						
							2012-12-18 19:50:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								928405303d 
								
							 
						 
						
							
							
								
								Following issue  #13390 , fix compilation --without-pymalloc, and make sys.getallocatedblocks() return 0 in that situation.  
							
							
							
						 
						
							2012-12-17 23:05:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								f9d0b1256f 
								
							 
						 
						
							
							
								
								Issue  #13390 : New function :func:sys.getallocatedblocks() returns the number of memory blocks currently allocated.  
							
							... 
							
							
							
							Also, the ``-R`` option to regrtest uses this function to guard against memory allocation leaks. 
							
						 
						
							2012-12-09 14:28:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								29e02a2be8 
								
							 
						 
						
							
							
								
								merge 3.3  
							
							
							
						 
						
							2012-10-09 11:16:13 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								b29614e047 
								
							 
						 
						
							
							
								
								compare singletons by identity not equality ( closes   #16712 )  
							
							... 
							
							
							
							Patch from Serhiy Storchaka. 
							
						 
						
							2012-10-09 11:16:03 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jesus Cea 
								
							 
						 
						
							
							
							
							
								
							
							
								f01d695ccd 
								
							 
						 
						
							
							
								
								Closes   #16135 : Removal of OS/2 support  
							
							
							
						 
						
							2012-10-05 03:36:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								e054f452bd 
								
							 
						 
						
							
							
								
								Fix test_sys.test_implementation for final releases.  
							
							
							
						 
						
							2012-09-29 09:44:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								6f1a40ffd3 
								
							 
						 
						
							
							
								
								Merge universal newlines-related fixes (issue  #13119 )  
							
							
							
						 
						
							2012-08-05 00:25:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								894375a2fd 
								
							 
						 
						
							
							
								
								Fix test_sys under Windows (issue  #13119 )  
							
							
							
						 
						
							2012-08-05 00:15:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								2b16844326 
								
							 
						 
						
							
							
								
								Issue  #15467 : Merge 3.2  
							
							
							
						 
						
							2012-07-29 16:38:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								33f799725c 
								
							 
						 
						
							
							
								
								Issue  #15467 : Move helpers for __sizeof__ tests into test_support.  
							
							... 
							
							
							
							Patch by Serhiy Storchaka. 
							
						 
						
							2012-07-29 16:33:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								3bbd2fad4d 
								
							 
						 
						
							
							
								
								Issue  #15456 : Fix code __sizeof__ after  #12399  change.  
							
							... 
							
							
							
							Patch by Serhiy Storchaka. 
							
						 
						
							2012-07-26 22:23:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Malcolm 
								
							 
						 
						
							
							
							
							
								
							
							
								49526f48fc 
								
							 
						 
						
							
							
								
								Issue  #14785 : Add sys._debugmallocstats() to help debug low-level memory allocation issues  
							
							
							
						 
						
							2012-06-22 14:55:41 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Barry Warsaw 
								
							 
						 
						
							
							
							
							
								
							
							
								efce00c537 
								
							 
						 
						
							
							
								
								Whitespace normalization  
							
							
							
						 
						
							2012-06-04 12:02:42 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Barry Warsaw 
								
							 
						 
						
							
							
							
							
								
							
							
								028b37c941 
								
							 
						 
						
							
							
								
								PEP 421 requires that .name be lower case.  
							
							
							
						 
						
							2012-06-04 12:01:56 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Barry Warsaw 
								
							 
						 
						
							
							
							
							
								
							
							
								409da157d7 
								
							 
						 
						
							
							
								
								Eric Snow's implementation of PEP 421.  
							
							... 
							
							
							
							Issue 14673: Add sys.implementation 
							
						 
						
							2012-06-03 16:18:47 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Richard Oudkerk 
								
							 
						 
						
							
							
							
							
								
							
							
								3e0a1eb889 
								
							 
						 
						
							
							
								
								Issue  #14930 : Make memoryview objects weakrefable.  
							
							
							
						 
						
							2012-05-28 21:35:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								7ded1f0f69 
								
							 
						 
						
							
							
								
								Implemented PEP 405 (Python virtual environments).  
							
							
							
						 
						
							2012-05-26 03:45:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								d5a1c44455 
								
							 
						 
						
							
							
								
								PEP 415: Implement suppression of __context__ display with an exception attribute  
							
							... 
							
							
							
							This replaces the original PEP 409 implementation. See #14133 . 
							
						 
						
							2012-05-14 22:09:31 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								acf85cd131 
								
							 
						 
						
							
							
								
								Issue  #13959 : Re-implement imp.NullImporter in Lib/imp.py.  
							
							
							
						 
						
							2012-04-29 12:50:03 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Loewis 
								
							 
						 
						
							
							
							
							
								
							
							
								4f2f3b6217 
								
							 
						 
						
							
							
								
								Account for shared keys in type's __sizeof__ ( #13903 ).  
							
							
							
						 
						
							2012-04-24 19:13:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								7d95e40721 
								
							 
						 
						
							
							
								
								Implement PEP 412: Key-sharing dictionaries ( closes   #13903 )  
							
							... 
							
							
							
							Patch from Mark Shannon. 
							
						 
						
							2012-04-23 11:24:50 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								2afe6aeae8 
								
							 
						 
						
							
							
								
								perform yield from delegation by repeating YIELD_FROM opcode ( closes   #14230 )  
							
							... 
							
							
							
							This allows generators that are using yield from to be seen by debuggers. It
also kills the f_yieldfrom field on frame objects.
Patch mostly from Mark Shannon with a few tweaks by me. 
							
						 
						
							2012-03-15 15:37:39 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								f28fcff17d 
								
							 
						 
						
							
							
								
								adjust for change in AST type  
							
							
							
						 
						
							2012-03-12 11:19:19 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								9a2d99e28a 
								
							 
						 
						
							
							
								
								- Issue  #10181 : New memoryview implementation fixes multiple ownership  
							
							... 
							
							
							
							and lifetime issues of dynamically allocated Py_buffer members (#9990 )
  as well as crashes (#8305 , #7433 ). Many new features have been added
  (See whatsnew/3.3), and the documentation has been updated extensively.
  The ndarray test object from _testbuffer.c implements all aspects of
  PEP-3118, so further development towards the complete implementation
  of the PEP can proceed in a test-driven manner.
  Thanks to Nick Coghlan, Antoine Pitrou and Pauli Virtanen for review
  and many ideas.
- Issue #12834 : Fix incorrect results of memoryview.tobytes() for
  non-contiguous arrays.
- Issue #5231 : Introduce memoryview.cast() method that allows changing
  format and shape without making a copy of the underlying memory. 
							
						 
						
							2012-02-25 12:24:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								2fb477c0f0 
								
							 
						 
						
							
							
								
								Merge 3.2: Issue  #13703  plus some related test suite fixes.  
							
							
							
						 
						
							2012-02-21 00:33:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								09a7c72cad 
								
							 
						 
						
							
							
								
								Merge from 3.1: Issue  #13703 : add a way to randomize the hash values of basic types (str, bytes, datetime)  
							
							... 
							
							
							
							in order to make algorithmic complexity attacks on (e.g.) web apps much more complicated.
The environment variable PYTHONHASHSEED and the new command line flag -R control this
behavior. 
							
						 
						
							2012-02-20 21:31:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								2daf6ae249 
								
							 
						 
						
							
							
								
								Issue  #13703 : add a way to randomize the hash values of basic types (str, bytes, datetime)  
							
							... 
							
							
							
							in order to make algorithmic complexity attacks on (e.g.) web apps much more complicated.
The environment variable PYTHONHASHSEED and the new command line flag -R control this
behavior. 
							
						 
						
							2012-02-20 19:54:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								85c71ae882 
								
							 
						 
						
							
							
								
								fix test now that staticmethod and classmethod are bigger  
							
							
							
						 
						
							2012-02-19 19:16:47 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Petri Lehtinen 
								
							 
						 
						
							
							
							
							
								
							
							
								4b0eab62f0 
								
							 
						 
						
							
							
								
								Merge branch 3.2  
							
							... 
							
							
							
							Closes  #13402 . 
						
							2012-02-02 21:23:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Petri Lehtinen 
								
							 
						 
						
							
							
							
							
								
							
							
								9713321f46 
								
							 
						 
						
							
							
								
								Document absoluteness of sys.executable  
							
							... 
							
							
							
							Closes  #13402 . 
						
							2012-02-02 20:59:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								1f7ce62bd6 
								
							 
						 
						
							
							
								
								Implement PEP 380 - 'yield from' ( closes   #11682 )  
							
							
							
						 
						
							2012-01-13 21:43:40 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								9d57481f04 
								
							 
						 
						
							
							
								
								Issue  #13577 : various kinds of descriptors now have a __qualname__ attribute.  
							
							... 
							
							
							
							Patch by sbt. 
							
						 
						
							2011-12-12 13:47:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								86a36b500a 
								
							 
						 
						
							
							
								
								PEP 3155 / issue  #13448 : Qualified name for classes and functions.  
							
							
							
						 
						
							2011-11-25 18:56:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								ce4a9da705 
								
							 
						 
						
							
							
								
								Issue  #13411 : memoryview objects are now hashable when the underlying object is hashable.  
							
							
							
						 
						
							2011-11-21 20:46:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								48a2f8fd97 
								
							 
						 
						
							
							
								
								#13054 : sys.maxunicode is now always 0x10FFFF.  
							
							
							
						 
						
							2011-09-29 00:18:19 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								f02aa65acb 
								
							 
						 
						
							
							
								
								Use compile() instead of eval().  
							
							
							
						 
						
							2011-09-28 09:22:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								0c9fe4d109 
								
							 
						 
						
							
							
								
								Use eval instead of codecs.lookup to trigger UTF-8 generation.  
							
							
							
						 
						
							2011-09-28 09:15:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								d63a3b8beb 
								
							 
						 
						
							
							
								
								Implement PEP 393.  
							
							
							
						 
						
							2011-09-28 07:41:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								9003760991 
								
							 
						 
						
							
							
								
								map cells to arg slots at code creation time ( closes   #12399 )  
							
							... 
							
							
							
							This removes nested loops in PyEval_EvalCodeEx. 
							
						 
						
							2011-06-25 22:54:45 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								2a12974bca 
								
							 
						 
						
							
							
								
								Close   #12028 : Make threading._get_ident() public, rename it to  
							
							... 
							
							
							
							threading.get_ident() and document it. This function was used by
_thread.get_ident(). 
							
						 
						
							2011-05-30 23:02:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								48006cf1a8 
								
							 
						 
						
							
							
								
								Fix test.  
							
							
							
						 
						
							2011-05-01 00:03:49 +03:00