Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								5c4064e8bd 
								
							 
						 
						
							
							
								
								Issue  #25421 : __sizeof__ methods of builtin types now use dynamic basic size.  
							
							... 
							
							
							
							This allows sys.getsize() to work correctly with their subclasses with
__slots__ defined. 
							
						 
						
							2015-12-19 20:05:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								3ac5380d24 
								
							 
						 
						
							
							
								
								Issue  #25761 : Fixed reference leak added in previous changeset (5c670af0100f).  
							
							
							
						 
						
							2015-12-07 11:32:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								59fb6342a4 
								
							 
						 
						
							
							
								
								Issue  #25761 : Improved detecting errors in broken pickle data.  
							
							
							
						 
						
							2015-12-06 22:01:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								fbc3e374a6 
								
							 
						 
						
							
							
								
								Fixed reference leak when read truncated pickle.  
							
							
							
						 
						
							2015-12-01 00:20:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								77a61d292a 
								
							 
						 
						
							
							
								
								Fixed reference leak when read truncated pickle.  
							
							
							
						 
						
							2015-12-01 00:20:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								ca28eba3d3 
								
							 
						 
						
							
							
								
								Fixed reference leak when read truncated pickle.  
							
							
							
						 
						
							2015-12-01 00:18:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								14128d8bc5 
								
							 
						 
						
							
							
								
								Issue  #25725 : Fixed a reference leak in pickle.loads() when unpickling  
							
							... 
							
							
							
							invalid data including tuple instructions. 
							
						 
						
							2015-11-25 15:07:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								c5f3b4285a 
								
							 
						 
						
							
							
								
								Issue  #25725 : Fixed a reference leak in pickle.loads() when unpickling  
							
							... 
							
							
							
							invalid data including tuple instructions. 
							
						 
						
							2015-11-25 15:06:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								a49de6be36 
								
							 
						 
						
							
							
								
								Issue  #25725 : Fixed a reference leak in pickle.loads() when unpickling  
							
							... 
							
							
							
							invalid data including tuple instructions. 
							
						 
						
							2015-11-25 15:01:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								b1ce30281d 
								
							 
						 
						
							
							
								
								Issue  #23914 : Fixed SystemError raised by unpickler on broken pickle data.  
							
							
							
						 
						
							2015-11-23 15:20:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								4409c6cfae 
								
							 
						 
						
							
							
								
								Issue  #23914 : Fixed SystemError raised by unpickler on broken pickle data.  
							
							
							
						 
						
							2015-11-23 15:19:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								e9b3074cf9 
								
							 
						 
						
							
							
								
								Issue  #23914 : Fixed SystemError raised by unpickler on broken pickle data.  
							
							
							
						 
						
							2015-11-23 15:17:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								9ba97df69c 
								
							 
						 
						
							
							
								
								Closes   #25645 : Fix a reference leak introduced by change bc5894a3a0e6 of the  
							
							... 
							
							
							
							issue #24164 . 
							
						 
						
							2015-11-17 12:15:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								fad85aadb0 
								
							 
						 
						
							
							
								
								Issue  #25558 : Use compile-time asserts.  
							
							
							
						 
						
							2015-11-07 15:42:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								e56a919100 
								
							 
						 
						
							
							
								
								Issue  #25523 : Merge a-to-an corrections from 3.5  
							
							
							
						 
						
							2015-11-02 04:27:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								2eb819f7a8 
								
							 
						 
						
							
							
								
								Issue  #25523 : Merge "a" to "an" fixes from 3.4 into 3.5  
							
							
							
						 
						
							2015-11-02 04:04:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								7462b64911 
								
							 
						 
						
							
							
								
								Issue  #25523 : Correct "a" article to "an" article  
							
							... 
							
							
							
							This changes the main documentation, doc strings, source code comments, and a
couple error messages in the test suite. In some cases the word was removed
or edited some other way to fix the grammar. 
							
						 
						
							2015-11-02 03:37:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								358af13526 
								
							 
						 
						
							
							
								
								Issue  #25353 : Optimize unicode escape and raw unicode escape encoders to use  
							
							... 
							
							
							
							the new _PyBytesWriter API. 
							
						 
						
							2015-10-12 22:36:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								0d554d7ef1 
								
							 
						 
						
							
							
								
								Issue  #24164 : Objects that need calling `__new__` with keyword arguments,  
							
							... 
							
							
							
							can now be pickled using pickle protocols older than protocol version 4. 
							
						 
						
							2015-10-10 22:42:18 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								525faaeffc 
								
							 
						 
						
							
							
								
								Issue  #25262 . Added support for BINBYTES8 opcode in Python implementation of  
							
							... 
							
							
							
							unpickler.  Highest 32 bits of 64-bit size for BINUNICODE8 and BINBYTES8
opcodes no longer silently ignored on 32-bit platforms in C implementation. 
							
						 
						
							2015-09-29 22:12:29 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								e060619d4b 
								
							 
						 
						
							
							
								
								Issue  #25262 . Added support for BINBYTES8 opcode in Python implementation of  
							
							... 
							
							
							
							unpickler.  Highest 32 bits of 64-bit size for BINUNICODE8 and BINBYTES8
opcodes no longer silently ignored on 32-bit platforms in C implementation. 
							
						 
						
							2015-09-29 22:10:07 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								bdb93c3e63 
								
							 
						 
						
							
							
								
								merge 3.4 ( #25245 )  
							
							
							
						 
						
							2015-09-27 01:16:12 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								6aa1564e9c 
								
							 
						 
						
							
							
								
								initialize return value to NULL to avoid compiler compliants ( closes   #25245 )  
							
							
							
						 
						
							2015-09-27 01:16:03 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								03c59b9bef 
								
							 
						 
						
							
							
								
								merge 3.4  
							
							
							
						 
						
							2015-09-26 00:09:32 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								e48cf7e729 
								
							 
						 
						
							
							
								
								prevent overflow in _Unpickler_Read  
							
							
							
						 
						
							2015-09-26 00:08:34 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								f488fb422a 
								
							 
						 
						
							
							
								
								Issue  #19235 : Add new RecursionError exception. Patch by Georg Brandl.  
							
							
							
						 
						
							2015-07-03 01:04:23 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								42e913aa3a 
								
							 
						 
						
							
							
								
								merge 3.4 ( #24552 )  
							
							
							
						 
						
							2015-07-02 16:18:58 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								80f78a3efc 
								
							 
						 
						
							
							
								
								fix use after free ( closes   #24552 )  
							
							
							
						 
						
							2015-07-02 16:18:38 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								7763c68dcd 
								
							 
						 
						
							
							
								
								merge 3.4  
							
							
							
						 
						
							2015-06-27 14:18:23 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								ff0f322edb 
								
							 
						 
						
							
							
								
								merge 3.3  
							
							
							
						 
						
							2015-06-27 13:56:46 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								59b08c18a8 
								
							 
						 
						
							
							
								
								use safe allocation and reallocation macros  
							
							
							
						 
						
							2015-06-27 13:41:33 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								89964c48d1 
								
							 
						 
						
							
							
								
								Issue  #23944 : Argument Clinic now wraps long impl prototypes at column 78.  
							
							
							
						 
						
							2015-04-14 18:07:59 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								1009bf18b3 
								
							 
						 
						
							
							
								
								Issue  #23501 : Argumen Clinic now generates code into separate files by default.  
							
							
							
						 
						
							2015-04-03 23:53:51 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								58e4134a1c 
								
							 
						 
						
							
							
								
								Issue  #23611 : Serializing more "lookupable" objects (such as unbound methods  
							
							... 
							
							
							
							or nested classes) now are supported with pickle protocols < 4. 
							
						 
						
							2015-03-31 14:07:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								d5d818d40b 
								
							 
						 
						
							
							
								
								Issue  #18473 : Fixed 2to3 and 3to2 compatible pickle mappings.  
							
							... 
							
							
							
							Fixed ambigious reverse mappings.  Added many new mappings.  Import mapping
is no longer applied to modules already mapped with full name mapping.
Added tests for compatible pickling and unpickling and for consistency of
_compat_pickle mappings. 
							
						 
						
							2015-03-31 13:17:10 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								bfe1824d08 
								
							 
						 
						
							
							
								
								Issue  #18473 : Fixed 2to3 and 3to2 compatible pickle mappings.  
							
							... 
							
							
							
							Fixed ambigious reverse mappings.  Added many new mappings.  Import mapping
is no longer applied to modules already mapped with full name mapping.
Added tests for compatible pickling and unpickling and for consistency of
_compat_pickle mappings. 
							
						 
						
							2015-03-31 13:12:37 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								c86ca26d32 
								
							 
						 
						
							
							
								
								Issue  #23096 : Pickle representation of floats with protocol 0 now is the same  
							
							... 
							
							
							
							for both Python and C implementations. 
							
						 
						
							2015-02-15 14:18:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								707b5ccde5 
								
							 
						 
						
							
							
								
								Issue  #22783 : Pickling now uses the NEWOBJ opcode instead of the NEWOBJ_EX  
							
							... 
							
							
							
							opcode if possible. 
							
						 
						
							2014-12-16 19:43:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								01bdd9a980 
								
							 
						 
						
							
							
								
								Issue  #15513 : Added a __sizeof__ implementation for pickle classes.  
							
							
							
						 
						
							2014-12-16 19:40:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								5bbd231f27 
								
							 
						 
						
							
							
								
								Issue  #15513 : Added a __sizeof__ implementation for pickle classes.  
							
							
							
						 
						
							2014-12-16 19:39:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								6cd5eda0dd 
								
							 
						 
						
							
							
								
								Fix uninitialized variable after  #22676 .  
							
							
							
						 
						
							2014-12-02 00:20:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								fce60eaf15 
								
							 
						 
						
							
							
								
								Issue  #22676 : Make the pickling of global objects which don't have a __module__ attribute less slow.  
							
							
							
						 
						
							2014-10-23 22:47:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								67c719b34b 
								
							 
						 
						
							
							
								
								Silenced some warnings about comparison between signed and unsigned integer  
							
							... 
							
							
							
							expressions. 
							
						 
						
							2014-09-05 10:10:23 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								049e509a9f 
								
							 
						 
						
							
							
								
								Issue  #22207 : Fix "comparison between signed and unsigned integers" warning in  
							
							... 
							
							
							
							test checking for integer overflow on Py_ssize_t type: cast explicitly to
size_t. 
							
						 
						
							2014-08-17 22:20:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								7270b7f1aa 
								
							 
						 
						
							
							
								
								_pickle: Optimize raw_unicode_escape(), use directly a bytes object, don't use  
							
							... 
							
							
							
							a temporary bytearray object. 
							
						 
						
							2014-08-17 21:14:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								f13c46cc69 
								
							 
						 
						
							
							
								
								Issue  #22218 : Fix "comparison between signed and unsigned integers" warnings in  
							
							... 
							
							
							
							Modules/_pickle.c. 
							
						 
						
							2014-08-17 21:05:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								581ee3618c 
								
							 
						 
						
							
							
								
								Issue  #20326 : Argument Clinic now uses a simple, unique signature to  
							
							... 
							
							
							
							annotate text signatures in docstrings, resulting in fewer false
positives.  "self" parameters are also explicitly marked, allowing
inspect.Signature() to authoritatively detect (and skip) said parameters.
Issue #20326 : Argument Clinic now generates separate checksums for the
input and output sections of the block, allowing external tools to verify
that the input has not changed (and thus the output is not out-of-date). 
							
						 
						
							2014-01-28 05:00:08 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								3c1f0f1b42 
								
							 
						 
						
							
							
								
								Issue  #20395 : Extract generated clinic code in Modules/_pickle.c to separate file.  
							
							
							
						 
						
							2014-01-27 10:34:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								27ea78b352 
								
							 
						 
						
							
							
								
								silence compiler warning that 's' may be used uninitialized in the load function.  
							
							
							
						 
						
							2014-01-27 01:03:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								c20472640c 
								
							 
						 
						
							
							
								
								Issue  #20390 : Small fixes and improvements for Argument Clinic.  
							
							
							
						 
						
							2014-01-25 20:43:29 -08:00