Jeroen Demeyer 
								
							 
						 
						
							
							
							
							
								
							
							
								530f506ac9 
								
							 
						 
						
							
							
								
								bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (GH-13464)  
							
							... 
							
							
							
							Automatically replace
tp_print -> tp_vectorcall_offset
tp_compare -> tp_as_async
tp_reserved -> tp_as_async 
							
						 
						
							2019-05-30 19:13:39 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0353b4eaaf 
								
							 
						 
						
							
							
								
								bpo-33138: Change standard error message for non-pickleable and non-copyable types. (GH-6239)  
							
							
							
						 
						
							2018-10-31 02:28:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexey Izbyshev 
								
							 
						 
						
							
							
							
							
								
							
							
								3d4fabb2a4 
								
							 
						 
						
							
							
								
								bpo-35090: Fix potential division by zero in allocator wrappers (GH-10174)  
							
							... 
							
							
							
							* Fix potential division by zero in BZ2_Malloc()
* Avoid division by zero in PyLzma_Malloc()
* Avoid division by zero and integer overflow in PyZlib_Malloc()
Reported by Svace static analyzer. 
							
						 
						
							2018-10-28 17:45:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9b7cf75721 
								
							 
						 
						
							
							
								
								bpo-33916: Fix bz2 and lzma init when called twice (GH-7843)  
							
							... 
							
							
							
							bz2, lzma: When Decompressor.__init__() is called twice, free the old
lock to not leak memory. 
							
						 
						
							2018-06-23 10:35:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Oren Milman 
								
							 
						 
						
							
							
							
							
								
							
							
								d019bc8319 
								
							 
						 
						
							
							
								
								bpo-31787: Prevent refleaks when calling __init__() more than once (GH-3995)  
							
							
							
						 
						
							2018-02-13 19:28:33 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								a6a4dc816d 
								
							 
						 
						
							
							
								
								bpo-31370: Remove support for threads-less builds ( #3385 )  
							
							... 
							
							
							
							* Remove Setup.config
* Always define WITH_THREAD for compatibility. 
							
						 
						
							2017-09-07 18:56:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								55fe1ae970 
								
							 
						 
						
							
							
								
								bpo-30022: Get rid of using EnvironmentError and IOError (except test… ( #1051 )  
							
							
							
						 
						
							2017-04-16 10:46:38 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								55c9239af6 
								
							 
						 
						
							
							
								
								Issue  #28275 : Merge bz2 fix from 3.5 into 3.6  
							
							
							
						 
						
							2016-10-01 03:11:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								38317d3318 
								
							 
						 
						
							
							
								
								Issue  #28275 : Clean up to avoid use-after-free after bzip decompress failure  
							
							
							
						 
						
							2016-10-01 02:45:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								7a9579c0ce 
								
							 
						 
						
							
							
								
								Got rid of redundand "self" parameter declarations.  
							
							... 
							
							
							
							Argument Clinic is now able to infer all needed information. 
							
						 
						
							2016-05-02 13:45:20 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								48842714b9 
								
							 
						 
						
							
							
								
								Issue  #22570 : Renamed Py_SETREF to Py_XSETREF.  
							
							
							
						 
						
							2016-04-06 09:45:48 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								4a1e70fc31 
								
							 
						 
						
							
							
								
								Issue  #20440 : Applied yet one patch for using Py_SETREF.  
							
							... 
							
							
							
							The patch is automatically generated, it replaces the code that uses Py_CLEAR. 
							
						 
						
							2015-12-27 12:36:18 +02: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 
								
							 
						 
						
							
							
							
							
								
							
							
								009b811d67 
								
							 
						 
						
							
							
								
								Removed unintentional trailing spaces in non-external and non-generated C files.  
							
							
							
						 
						
							2015-03-18 21:53:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								e71258a0e6 
								
							 
						 
						
							
							
								
								Issue  #15955 : Add an option to limit the output size in bz2.decompress().  
							
							... 
							
							
							
							Patch by Nikolaus Rath. 
							
						 
						
							2015-02-26 13:08:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								706768c687 
								
							 
						 
						
							
							
								
								Issue  #22156 : Fix some "comparison between signed and unsigned integers"  
							
							... 
							
							
							
							compiler warnings in the Modules/ subdirectory. 
							
						 
						
							2014-08-16 01:03:39 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								f256c22f34 
								
							 
						 
						
							
							
								
								Fix for catestrophic errors in previous checkin (Argument Clinic rollup patch).  
							
							
							
						 
						
							2014-01-25 21:30:37 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								c20472640c 
								
							 
						 
						
							
							
								
								Issue  #20390 : Small fixes and improvements for Argument Clinic.  
							
							
							
						 
						
							2014-01-25 20:43:29 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								1bc4bb2af1 
								
							 
						 
						
							
							
								
								Issue  #20193 : The _bz2 module now uses Argument Clinic.  
							
							
							
						 
						
							2014-01-25 12:07:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nadeem Vawda 
								
							 
						 
						
							
							
							
							
								
							
							
								e6514f533e 
								
							 
						 
						
							
							
								
								#19395 : Raise exception when pickling a (BZ2|LZMA)(Compressor|Decompressor).  
							
							... 
							
							
							
							The underlying C libraries provide no mechanism for serializing compressor and
decompressor objects, so actually pickling these classes is impractical.
Previously, these objects would be pickled without error, but attempting to use
a deserialized instance would segfault the interpreter. 
							
						 
						
							2013-10-28 21:41:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nadeem Vawda 
								
							 
						 
						
							
							
							
							
								
							
							
								3797065ac5 
								
							 
						 
						
							
							
								
								#19395 : Raise exception when pickling a (BZ2|LZMA)(Compressor|Decompressor).  
							
							... 
							
							
							
							The underlying C libraries provide no mechanism for serializing compressor and
decompressor objects, so actually pickling these classes is impractical.
Previously, these objects would be pickled without error, but attempting to use
a deserialized instance would segfault the interpreter. 
							
						 
						
							2013-10-28 21:35:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								b7f1f65f1c 
								
							 
						 
						
							
							
								
								Issue  #18227 : "Free" function of bz2, lzma and zlib modules has no return value (void)  
							
							
							
						 
						
							2013-07-07 17:10:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								5064a52bcb 
								
							 
						 
						
							
							
								
								Issue  #18227 : Use PyMem_RawAlloc() in bz2, lzma and zlib modules  
							
							
							
						 
						
							2013-07-07 16:50:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								fbf50d43da 
								
							 
						 
						
							
							
								
								Issue  #9566 : Fix compiler warning on Windows 64-bit in _bz2module.c  
							
							
							
						 
						
							2013-06-04 23:18:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								640c35ce13 
								
							 
						 
						
							
							
								
								Reuse Py_MIN and Py_MAX macros: remove duplicate MIN/MAX macros  
							
							... 
							
							
							
							multiprocessing.h: remove unused MIN and MAX macros 
							
						 
						
							2013-06-04 23:14:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nadeem Vawda 
								
							 
						 
						
							
							
							
							
								
							
							
								57cb81d161 
								
							 
						 
						
							
							
								
								Issue  #16828 : Fix error incorrectly raised by bz2.compress('').  
							
							... 
							
							
							
							Initial patch by Martin Packman. 
							
						 
						
							2013-01-02 23:05:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nadeem Vawda 
								
							 
						 
						
							
							
							
							
								
							
							
								18b7fcc7a6 
								
							 
						 
						
							
							
								
								Merge  #14398 : Fix size truncation and overflow bugs in bz2 module.  
							
							
							
						 
						
							2012-10-21 21:16:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nadeem Vawda 
								
							 
						 
						
							
							
							
							
								
							
							
								72d6a13413 
								
							 
						 
						
							
							
								
								Merge  #13159 : Replace FileIO's quadratic-time buffer growth algorithm with a linear-time one.  
							
							... 
							
							
							
							Also fix the bz2 module, which suffered from the same problem. 
							
						 
						
							2011-10-13 13:38:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nadeem Vawda 
								
							 
						 
						
							
							
							
							
								
							
							
								ea4b46f9a9 
								
							 
						 
						
							
							
								
								Fix 64-bit safety issue in BZ2Compressor and BZ2Decompressor.  
							
							
							
						 
						
							2011-04-12 23:02:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								37dc5f85b8 
								
							 
						 
						
							
							
								
								Issue  #5863 : Rewrite BZ2File in pure Python, and allow it to accept  
							
							... 
							
							
							
							file-like objects using a new `fileobj` constructor argument.  Patch by
Nadeem Vawda. 
							
						 
						
							2011-04-03 17:05:46 +02:00