Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								8d013a8d36 
								
							 
						 
						
							
							
								
								Issue  #26846 : Post commit cleanup.  
							
							
							
						 
						
							2016-04-26 16:34:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								8e1da5823b 
								
							 
						 
						
							
							
								
								Issue  #26846 : Workaround for non-standard stdlib.h on Android.  
							
							
							
						 
						
							2016-04-25 22:48:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								59865e7fe1 
								
							 
						 
						
							
							
								
								Issue  #26200 : Restored more safe usages of Py_SETREF.  
							
							
							
						 
						
							2016-04-11 09:57:37 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								ec39756960 
								
							 
						 
						
							
							
								
								Issue  #22570 : Renamed Py_SETREF to Py_XSETREF.  
							
							
							
						 
						
							2016-04-06 09:50:03 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								66e9d03bf4 
								
							 
						 
						
							
							
								
								Issue  #26621 : Update libmpdec version and remove unnecessary test case.  
							
							
							
						 
						
							2016-03-23 20:50:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								5f6ccc787e 
								
							 
						 
						
							
							
								
								Issue  #26139 : libmpdec: disable /W4 warning (non-standard dllimport behavior).  
							
							
							
						 
						
							2016-01-17 12:28:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								53f2e0ad45 
								
							 
						 
						
							
							
								
								Issue  #25928 : Add Decimal.as_integer_ratio(). Python parts and docs by  
							
							... 
							
							
							
							Mark Dickinson. 
							
						 
						
							2015-12-28 23:02:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								fda673d59f 
								
							 
						 
						
							
							
								
								Issue  #24974 : Force fp-model precice in mpdecimal.c on Windows  
							
							... 
							
							
							
							As suggested by Steve Dower and approved by Stefan Krah. 
							
						 
						
							2015-09-03 11:52:15 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								774ac377da 
								
							 
						 
						
							
							
								
								Closes   #17202 : Merge with 3.4  
							
							
							
						 
						
							2015-04-13 12:11:40 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								4c9c848159 
								
							 
						 
						
							
							
								
								Issue  #17202 : Add .bat to .hgeol to force them to CRLF.  
							
							... 
							
							
							
							Using LF can a script to fail if it tries to use a label that is
split across 512 byte blocks.  Who knows why. 
							
						 
						
							2015-04-13 11:59:54 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								c2ccce791c 
								
							 
						 
						
							
							
								
								Issue  #23641 : Cleaned out legacy dunder names from tests and docs.  
							
							... 
							
							
							
							Fixed 2 to 3 porting bug in pynche.ColorDB.
Added few tests for __truediv__, __floordiv__ and __matmul__. 
							
						 
						
							2015-03-12 22:01:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								a60c2fe480 
								
							 
						 
						
							
							
								
								Issue  #23641 : Cleaned out legacy dunder names from tests and docs.  
							
							... 
							
							
							
							Fixed 2 to 3 porting bug in pynche.ColorDB. 
							
						 
						
							2015-03-12 21:56:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								20b39b27d9 
								
							 
						 
						
							
							
								
								Removed redundant casts to char *.  
							
							... 
							
							
							
							Corresponding functions now accept `const char *` (issue #1772673 ). 
							
						 
						
							2014-09-28 11:27:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								b578f8a1ef 
								
							 
						 
						
							
							
								
								Issue  #19232 : Speed up decimal import.  Additionally, since _decimal is  
							
							... 
							
							
							
							self-contained, this change facilitates maintenance and the Python version
can be easily imported for experimentation. 
							
						 
						
							2014-09-10 17:58:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								fc452518e6 
								
							 
						 
						
							
							
								
								Merge 3.4.  
							
							
							
						 
						
							2014-08-26 21:32:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								cf26115651 
								
							 
						 
						
							
							
								
								Introduce and check for MPD_VERSION_HEX for precise management of builds  
							
							... 
							
							
							
							with an external libmpdec. 
							
						 
						
							2014-08-26 21:31:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								9ea83cff47 
								
							 
						 
						
							
							
								
								Merge 3.4.  
							
							
							
						 
						
							2014-08-26 20:47:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								298131a448 
								
							 
						 
						
							
							
								
								Issue  #22090 : Fix '%' formatting for infinities and NaNs.  
							
							
							
						 
						
							2014-08-26 20:46:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								6b7786bac2 
								
							 
						 
						
							
							
								
								Use $type instead of $cls in the signature specification.  
							
							
							
						 
						
							2014-05-02 14:34:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								5de1f82464 
								
							 
						 
						
							
							
								
								Issue  #21407 : _decimal now supports function signatures.  
							
							
							
						 
						
							2014-05-01 15:53:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								8fb74a35da 
								
							 
						 
						
							
							
								
								Issue  #21374 : Fix pickling of DecimalTuple.  
							
							
							
						 
						
							2014-04-29 18:24:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								f1d4e42195 
								
							 
						 
						
							
							
								
								Issue  #21374 : Fix pickling of DecimalTuple.  
							
							
							
						 
						
							2014-04-29 18:23:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								ce68c19ee7 
								
							 
						 
						
							
							
								
								remove unused zero constants  
							
							
							
						 
						
							2014-03-15 11:49:49 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								7f470d0f9c 
								
							 
						 
						
							
							
								
								Issue  #19936 : Remove executable bits from C source files and several forgotten  
							
							... 
							
							
							
							test files. 
							
						 
						
							2014-01-16 18:48:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								b992a0e102 
								
							 
						 
						
							
							
								
								Issue  #19936 : Added executable bits or shebang lines to Python scripts which  
							
							... 
							
							
							
							requires them.  Disable executable bits and shebang lines in test and
benchmark files in order to prevent using a random system python, and in
source files of modules which don't provide command line interface.  Fixed
shebang line to use python3 executable in the unittestgui script. 
							
						 
						
							2014-01-16 17:15:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								16540408f4 
								
							 
						 
						
							
							
								
								Issue  #19936 : Disable shebang lines in order to prevent using a random  
							
							... 
							
							
							
							system python. 
							
						 
						
							2014-01-16 14:33:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								0455c3fd28 
								
							 
						 
						
							
							
								
								Whitespace.  
							
							
							
						 
						
							2014-01-04 13:03:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								1f1ec12db9 
								
							 
						 
						
							
							
								
								Issue  #19986 : Avoid an incorrect warning of older gcc versions.  
							
							
							
						 
						
							2013-12-15 20:45:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								01e5f800b4 
								
							 
						 
						
							
							
								
								Fix C++ header usage.  This __STDC_LIMIT_MACROS scheme can still be subverted  
							
							... 
							
							
							
							by including stdint.h before mpdecimal.h.  In that case the only option left
is to compile with -D_STDC_LIMIT_MACROS. 
							
						 
						
							2013-12-14 12:58:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								da12adac10 
								
							 
						 
						
							
							
								
								Do not discard const qualifier without a reason.  
							
							
							
						 
						
							2013-12-12 18:51:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								37d4e0be3d 
								
							 
						 
						
							
							
								
								Fix two typos.  
							
							
							
						 
						
							2013-12-08 20:08:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								42e3b607cb 
								
							 
						 
						
							
							
								
								Missed one copyright.  
							
							
							
						 
						
							2013-12-08 20:00:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								ecff6554d3 
								
							 
						 
						
							
							
								
								Update copyright. The four year increment is intentional (to save work).  
							
							
							
						 
						
							2013-12-08 19:54:05 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								4b7f7acf30 
								
							 
						 
						
							
							
								
								Make a couple of parameters constant.  
							
							
							
						 
						
							2013-12-03 14:33:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								45059eb1d0 
								
							 
						 
						
							
							
								
								1) Prepare libmpdec for the 2.4.0 release.  None of the following changes affects  
							
							... 
							
							
							
							_decimal:
      o Make all "mpd_t to C integer" conversion functions available in both the
        64-bit and the 32-bit versions.
      o Make all mixed mpd_t/C integer arithmetic functions available in the
        32-bit version.
      o Better handling of __STDC_LIMIT_MACROS for C++ users.
      o Add struct tags (at the request of C++ users).
2) Check for libmpdec.so.2 if --with-system-libmpdec is used. 
							
						 
						
							2013-11-24 19:44:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								2fdf4e7b9b 
								
							 
						 
						
							
							
								
								Move PyErr_NoMemory() closer to the failure.  
							
							
							
						 
						
							2013-11-08 18:05:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								a0fd1f5a18 
								
							 
						 
						
							
							
								
								Change style to match the surrounding code (no early returns).  
							
							
							
						 
						
							2013-11-08 17:48:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								ac470854b8 
								
							 
						 
						
							
							
								
								Issue  #19437 : Fix dec_format() of the _decimal module, handle dec_strdup()  
							
							... 
							
							
							
							failure (memory allocation failure): raise a MemoryError exception 
							
						 
						
							2013-10-29 20:33:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								a992e11fe3 
								
							 
						 
						
							
							
								
								Issue  #19437 : Fix convert_op_cmp() of decimal.Decimal rich comparator, handle  
							
							... 
							
							
							
							PyObject_IsInstance() failure 
							
						 
						
							2013-10-29 19:26:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								04754b0fd4 
								
							 
						 
						
							
							
								
								Support multiarch build in tests.  
							
							
							
						 
						
							2013-05-29 20:58:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								891ca9e06a 
								
							 
						 
						
							
							
								
								Backport bff16086f03b and bcaaaa00425b.  
							
							
							
						 
						
							2013-05-29 19:14:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								6edda14b29 
								
							 
						 
						
							
							
								
								Issue  #17768 : Support newline fill character in decimal.py and NUL fill  
							
							... 
							
							
							
							character in _decimal.c. 
							
						 
						
							2013-05-29 15:45:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								3f5db3940f 
								
							 
						 
						
							
							
								
								Fix a few typos and a double semicolon.  Patch by Eitan Adler.  
							
							
							
						 
						
							2013-01-27 06:20:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								eb8c451bd2 
								
							 
						 
						
							
							
								
								Since the return type of format() is not a Decimal, raise ValueError instead of  
							
							... 
							
							
							
							InvalidOperation if the format specification (width, prec) exceeds the internal
limits of libmpdec. 
							
						 
						
							2013-01-24 15:22:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								752bfb71d8 
								
							 
						 
						
							
							
								
								Remove trailing whitespace.  
							
							
							
						 
						
							2013-01-16 15:16:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								59a4a93f43 
								
							 
						 
						
							
							
								
								Issue  #16422 : Use strings for rounding mode constants for better readability  
							
							... 
							
							
							
							and pickling compatibility. 
							
						 
						
							2013-01-16 12:58:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								e3dff55a5e 
								
							 
						 
						
							
							
								
								Issue  #16753 : Define __GNUC_STDC_INLINE__ to an integer (same as gcc).  
							
							
							
						 
						
							2012-12-23 15:42:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								f03eee12b4 
								
							 
						 
						
							
							
								
								Issue  #16745 : The gcc visibility pragma is buggy on OpenIndiana and NetBSD.  
							
							
							
						 
						
							2012-12-22 23:05:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								66a6f3fa81 
								
							 
						 
						
							
							
								
								Fix Visual Studio build.  
							
							
							
						 
						
							2012-12-22 14:46:44 +01:00