Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								3410c01d83 
								
							 
						 
						
							
							
								
								Issue  #17711 : Fixed unpickling by the persistent ID with protocol 0.  
							
							... 
							
							
							
							Original patch by Alexandre Vassalotti. 
							
						 
						
							2016-07-17 11:35:35 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								dec25afab1 
								
							 
						 
						
							
							
								
								Issue  #17711 : Fixed unpickling by the persistent ID with protocol 0.  
							
							... 
							
							
							
							Original patch by Alexandre Vassalotti. 
							
						 
						
							2016-07-17 11:24:17 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								96c058b4de 
								
							 
						 
						
							
							
								
								Fixed typo in pickle tests.  
							
							
							
						 
						
							2016-03-04 09:40:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								be70002866 
								
							 
						 
						
							
							
								
								Fixed typo in pickle tests.  
							
							
							
						 
						
							2016-03-04 09:39:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								58f8833e4c 
								
							 
						 
						
							
							
								
								Make catched exception more specific and correct a comment.  
							
							
							
						 
						
							2015-12-30 21:00:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								beb652ccc1 
								
							 
						 
						
							
							
								
								Make catched exception more specific and correct a comment.  
							
							
							
						 
						
							2015-12-30 21:00:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								59fb6342a4 
								
							 
						 
						
							
							
								
								Issue  #25761 : Improved detecting errors in broken pickle data.  
							
							
							
						 
						
							2015-12-06 22:01:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								92d5fbaf8f 
								
							 
						 
						
							
							
								
								Issue  #25761 : Added more test cases for testing unpickling broken data.  
							
							... 
							
							
							
							Output raised exception at verbose level 2 (-vv). 
							
						 
						
							2015-11-29 13:14:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								3c49710e9f 
								
							 
						 
						
							
							
								
								Issue  #25761 : Added more test cases for testing unpickling broken data.  
							
							... 
							
							
							
							Output raised exception at verbose level 2 (-vv). 
							
						 
						
							2015-11-29 13:13:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								7279befccb 
								
							 
						 
						
							
							
								
								Issue  #25761 : Added more test cases for testing unpickling broken data.  
							
							... 
							
							
							
							Output raised exception at verbose level 2 (-vv). 
							
						 
						
							2015-11-29 13:12:10 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								41a87637c0 
								
							 
						 
						
							
							
								
								Issue  #892902 : Added new tests for pickling recursive collections.  
							
							
							
						 
						
							2015-11-07 11:17:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								838b7cc0e7 
								
							 
						 
						
							
							
								
								Issue  #892902 : Added new tests for pickling recursive collections.  
							
							
							
						 
						
							2015-11-07 11:17:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								608c213530 
								
							 
						 
						
							
							
								
								Issue  #892902 : Added new tests for pickling recursive collections.  
							
							
							
						 
						
							2015-11-07 11:16:10 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								cb764960c9 
								
							 
						 
						
							
							
								
								Added additional unpickling tests.  
							
							
							
						 
						
							2015-09-29 15:50:45 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								b8b951f6ee 
								
							 
						 
						
							
							
								
								Added additional unpickling tests.  
							
							
							
						 
						
							2015-09-29 15:49:58 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								104de66b76 
								
							 
						 
						
							
							
								
								Moved unpickling tests with prepickled data to separate class.  
							
							
							
						 
						
							2015-09-29 15:34:53 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								c6b54b45ea 
								
							 
						 
						
							
							
								
								Moved unpickling tests with prepickled data to separate class.  
							
							
							
						 
						
							2015-09-29 15:33:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								b32b998bf7 
								
							 
						 
						
							
							
								
								merge 3.4  
							
							
							
						 
						
							2015-07-02 16:58:31 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								d3a2a95125 
								
							 
						 
						
							
							
								
								use correct __new__ method ( closes   #24552 )  
							
							
							
						 
						
							2015-07-02 16:58:22 -05: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
								
							 
						 
						
							
							
							
							
								
							
							
								d362c21264 
								
							 
						 
						
							
							
								
								Use pickled data compatible with Python 2 for testing protocols 0-2.  
							
							
							
						 
						
							2015-02-15 14:10:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								fa310ee3a9 
								
							 
						 
						
							
							
								
								Use pickled data compatible with Python 2 for testing protocols 0-2.  
							
							
							
						 
						
							2015-02-15 14:10:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								230586739c 
								
							 
						 
						
							
							
								
								Issue  #23094 : Fixed readline with frames in Python implementation of pickle.  
							
							
							
						 
						
							2015-01-26 10:37:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								21d7533c4c 
								
							 
						 
						
							
							
								
								Issue  #23094 : Fixed readline with frames in Python implementation of pickle.  
							
							
							
						 
						
							2015-01-26 10:37:01 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								6cd5eda0dd 
								
							 
						 
						
							
							
								
								Fix uninitialized variable after  #22676 .  
							
							
							
						 
						
							2014-12-02 00:20:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								8cf7c1cff0 
								
							 
						 
						
							
							
								
								Issue  #22775 : Fixed unpickling of http.cookies.SimpleCookie with protocol 2  
							
							... 
							
							
							
							and above.  Patch by Tim Graham. 
							
						 
						
							2014-11-02 22:18:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								786ac7b27d 
								
							 
						 
						
							
							
								
								Issue  #19886 : Use better estimated memory requirements for bigmem tests.  
							
							... 
							
							
							
							Incorrect requirements can cause memory swapping. 
							
						 
						
							2014-01-10 13:39:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								4847e4e1f4 
								
							 
						 
						
							
							
								
								Issue  #19886 : Use better estimated memory requirements for bigmem tests.  
							
							... 
							
							
							
							Incorrect requirements can cause memory swapping. 
							
						 
						
							2014-01-10 13:37:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								c1764dd350 
								
							 
						 
						
							
							
								
								Issue  #19648 : implement empty tests in pickletester.  Patch by Gennadiy Zlobin.  
							
							
							
						 
						
							2013-12-28 16:57:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Vassalotti 
								
							 
						 
						
							
							
							
							
								
							
							
								d05c9ff845 
								
							 
						 
						
							
							
								
								Issue  #6784 : Strings from Python 2 can now be unpickled as bytes objects.  
							
							... 
							
							
							
							Initial patch by Merlijn van Deen.
I've added a few unrelated docstring fixes in the patch while I was at
it, which makes the documentation for pickle a bit more consistent. 
							
						 
						
							2013-12-07 01:09:27 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Vassalotti 
								
							 
						 
						
							
							
							
							
								
							
							
								6e73ff1a31 
								
							 
						 
						
							
							
								
								Issue  #19881 : Fix bad pickling of large bytes in cpickle.  
							
							
							
						 
						
							2013-12-05 19:29:32 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								6e8bc50317 
								
							 
						 
						
							
							
								
								Issue  #19800 : make the pickle framing tests more precise.  
							
							
							
						 
						
							2013-12-03 09:51:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Walter Doerwald 
								
							 
						 
						
							
							
							
							
								
							
							
								69359f6207 
								
							 
						 
						
							
							
								
								Fix   #19834 : merge with 3.3.  
							
							
							
						 
						
							2013-12-02 11:43:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Walter Doerwald 
								
							 
						 
						
							
							
							
							
								
							
							
								9d1dbca5e2 
								
							 
						 
						
							
							
								
								Fix issue  #19834 : Support unpickling of exceptions pickled by Python 2.  
							
							
							
						 
						
							2013-12-02 11:41:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Vassalotti 
								
							 
						 
						
							
							
							
							
								
							
							
								28d271ef6b 
								
							 
						 
						
							
							
								
								Issue  #19754 : Make pickletools.optimize respect the frame size target.  
							
							
							
						 
						
							2013-12-01 16:27:46 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Vassalotti 
								
							 
						 
						
							
							
							
							
								
							
							
								3c23e7a5dc 
								
							 
						 
						
							
							
								
								Issue  #6477 : Merge with 3.3.  
							
							
							
						 
						
							2013-11-30 16:21:20 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Vassalotti 
								
							 
						 
						
							
							
							
							
								
							
							
								19b6fa6ebb 
								
							 
						 
						
							
							
								
								Issue  #6477 : Added support for pickling the types of built-in singletons.  
							
							
							
						 
						
							2013-11-30 16:06:39 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Vassalotti 
								
							 
						 
						
							
							
							
							
								
							
							
								a1eedf9ff0 
								
							 
						 
						
							
							
								
								Merge with 3.3.  
							
							
							
						 
						
							2013-11-30 13:55:39 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexandre Vassalotti 
								
							 
						 
						
							
							
							
							
								
							
							
								896414fedf 
								
							 
						 
						
							
							
								
								Fixed _pickle.Unpickler to handle empty persistent IDs correctly.  
							
							
							
						 
						
							2013-11-30 13:52:35 -08:00