| 
								
								
									 Stefan Krah | d73a960c57 | bpo-30923: Disable warning that has been part of -Wextra since gcc-7.0. (#3142) | 2017-08-18 21:39:32 +02:00 |  | 
				
					
						| 
								
								
									 Zachary Ware | 6b6e687766 | bpo-27425: Be more explicit in .gitattributes (GH-840) Updates checked-in line endings on several files. | 2017-06-10 14:58:42 -05:00 |  | 
				
					
						| 
								
								
									 Angus Hollands | 8614b59910 | Correct typo (#976) | 2017-04-03 18:16:14 +02:00 |  | 
				
					
						| 
								
								
									 Victor Stinner | d6debb24e0 | bpo-29919: Remove unused imports found by pyflakes (#137) Make also minor PEP8 coding style fixes on modified imports. | 2017-03-27 16:05:26 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 2a404b63d4 | Issue #28769: The result of PyUnicode_AsUTF8AndSize() and PyUnicode_AsUTF8() is now of type "const char *" rather of "char *". | 2017-01-22 23:07:07 +02:00 |  | 
				
					
						| 
								
								
									 Stefan Krah | 3c29fd0074 | While a speedup of 1% is measurable, contexts aren't created that often, so let's defer this until 3.7, 3.8, ... all have this new function. | 2017-01-09 13:53:32 +01:00 |  | 
				
					
						| 
								
								
									 Stefan Krah | a40a3f35eb | Merge 3.6. | 2017-01-09 13:12:09 +01:00 |  | 
				
					
						| 
								
								
									 Stefan Krah | e660335b7e | Merge 3.5. | 2017-01-09 13:11:51 +01:00 |  | 
				
					
						| 
								
								
									 Stefan Krah | 18e0a97a1a | Issue #28701: Revert part of 5bdc8e1a50c8 for the following reasons: - There was no real problem to begin with.
  - The hypothetical problem has been fixed by 5bdc8e1a50c8. | 2017-01-09 13:11:27 +01:00 |  | 
				
					
						| 
								
								
									 Stefan Krah | 45ed522237 | Revert part of dbf72357cb4a that is in a rarely used path and causes maintenance issues (cost/benefit). | 2017-01-08 00:08:53 +01:00 |  | 
				
					
						| 
								
								
									 Stefan Krah | 2b938f84f4 | Revert (unauthorized) parts of 54a89144ee1d which are not in a speed-sensitive path in order to avoid maintenance issues. | 2017-01-08 00:02:15 +01:00 |  | 
				
					
						| 
								
								
									 Stefan Krah | 1b5fa6b7c9 | Revert (unauthorized) parts of b9eb35435178 which are not in a speed-sensitive path and cause maintenance issues (3.6 <-> 3.7, private test suite). | 2017-01-07 23:20:27 +01:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 5ab81d787f | Issue #28959: Added private macro PyDict_GET_SIZE for retrieving the size of dict. | 2016-12-16 16:18:57 +02:00 |  | 
				
					
						| 
								
								
									 Victor Stinner | 4c38154a43 | Don't parenthesis in _PyObject_CallMethodId() format Issue #28915: Without parenthesis, _PyObject_CallMethodId() avoids the creation
a temporary tuple, and so is more efficient. | 2016-12-09 00:33:39 +01:00 |  | 
				
					
						| 
								
								
									 Victor Stinner | a5ed5f000a | Use _PyObject_CallNoArg() Replace:
    PyObject_CallObject(callable, NULL)
with:
    _PyObject_CallNoArg(callable) | 2016-12-06 18:45:50 +01:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 3b73ea1278 | Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualToASCIIString. The latter function is more readable, faster and doesn't raise exceptions. | 2016-11-16 10:19:20 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | f4934ea77d | Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualToASCIIString. The latter function is more readable, faster and doesn't raise exceptions. | 2016-11-16 10:17:58 +02:00 |  | 
				
					
						| 
								
								
									 Brett Cannon | a721abac29 | Issue #26331: Implement the parsing part of PEP 515. Thanks to Georg Brandl for the patch. | 2016-09-09 14:57:09 -07:00 |  | 
				
					
						| 
								
								
									 Steve Dower | a439191efa | Fix some warnings from MSVC | 2016-09-06 19:09:15 -07:00 |  | 
				
					
						| 
								
								
									 Benjamin Peterson | bbeedc261f | include (now) int standard headers | 2016-09-06 12:41:06 -07:00 |  | 
				
					
						| 
								
								
									 Benjamin Peterson | ae3869c71e | do not need vcstdint.h anymore | 2016-09-06 12:07:53 -07:00 |  | 
				
					
						| 
								
								
									 Stefan Krah | 243d8a7866 | Merge 3.5. | 2016-07-17 14:12:59 +02:00 |  | 
				
					
						| 
								
								
									 Stefan Krah | 8c126f17f0 | Issue #26974: Fix segfault in the presence of absurd subclassing. Proactively eliminate all internal uses of overridden methods. | 2016-07-17 14:01:42 +02:00 |  | 
				
					
						| 
								
								
									 Stefan Krah | 1d245fabaf | Merge 3.5. | 2016-06-20 14:13:12 +02:00 |  | 
				
					
						| 
								
								
									 Stefan Krah | 947f099d99 | Issue #27006: Do not use PyDec_CheckExact() on a type. | 2016-06-20 14:12:52 +02:00 |  | 
				
					
						| 
								
								
									 Stefan Krah | 8113f490c5 | Merge 3.5. | 2016-06-20 12:10:42 +02:00 |  | 
				
					
						| 
								
								
									 Stefan Krah | 6817c59cf0 | Issue #27006: from_float(): call the subclass' __new__() and __init__(). | 2016-06-20 12:10:13 +02:00 |  | 
				
					
						| 
								
								
									 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 |  |