Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bpo-29919: Remove unused imports found by pyflakes (#137) | Victor Stinner | 2017-03-27 | 1 | -2/+1 |
| | | | Make also minor PEP8 coding style fixes on modified imports. | ||||
* | Fixed #29534 - _decimal difference with _pydecimal (#65) | Andrew Nester | 2017-02-14 | 1 | -0/+10 |
| | |||||
* | Remove unused imports. | Serhiy Storchaka | 2016-12-16 | 1 | -2/+0 |
| | |||||
* | Issue #26331: Implement the parsing part of PEP 515. | Brett Cannon | 2016-09-09 | 1 | -0/+10 |
| | | | | Thanks to Georg Brandl for the patch. | ||||
* | Merge 3.5. | Stefan Krah | 2016-07-17 | 1 | -0/+28 |
|\ | |||||
| * | Issue #26974: Fix segfault in the presence of absurd subclassing. Proactively | Stefan Krah | 2016-07-17 | 1 | -0/+28 |
| | | | | | | | | eliminate all internal uses of overridden methods. | ||||
* | | Merge 3.5. | Stefan Krah | 2016-06-20 | 1 | -1/+4 |
|\ \ | |/ | |||||
| * | Issue #27006: from_float(): call the subclass' __new__() and __init__(). | Stefan Krah | 2016-06-20 | 1 | -1/+4 |
| | | |||||
| * | Issue #26621: Remove unnecessary test. | Stefan Krah | 2016-03-23 | 1 | -1/+0 |
| | | |||||
* | | Issue #26621: Update libmpdec version and remove unnecessary test case. | Stefan Krah | 2016-03-23 | 1 | -1/+0 |
| | | |||||
* | | Issue #25928: Add Decimal.as_integer_ratio(). Python parts and docs by | Stefan Krah | 2015-12-28 | 1 | -0/+33 |
|/ | | | | Mark Dickinson. | ||||
* | Issue #22777: Test pickling with all protocols. | Serhiy Storchaka | 2014-12-15 | 1 | -96/+98 |
|\ | |||||
| * | Issue #22777: Test pickling with all protocols. | Serhiy Storchaka | 2014-12-15 | 1 | -96/+98 |
| | | |||||
* | | Issue #19232: Speed up decimal import. Additionally, since _decimal is | Stefan Krah | 2014-09-10 | 1 | -3/+1 |
| | | | | | | | | | | self-contained, this change facilitates maintenance and the Python version can be easily imported for experimentation. | ||||
* | | Merge 3.4. | Stefan Krah | 2014-08-26 | 1 | -0/+5 |
|\ \ | |/ | |||||
| * | Issue #22090: Fix '%' formatting for infinities and NaNs. | Stefan Krah | 2014-08-26 | 1 | -0/+5 |
| | | |||||
* | | Issue #18492: Merge with 3.4 | Zachary Ware | 2014-06-02 | 1 | -2/+2 |
|\ \ | |/ | |||||
| * | Issue #18492: Allow all resources when tests are not run by regrtest.py. | Zachary Ware | 2014-06-02 | 1 | -2/+2 |
| | | | | | | | | This changeset also includes cleanup allowed by this behavior change. | ||||
| * | Issue #21374: Fix pickling of DecimalTuple. | Stefan Krah | 2014-04-29 | 1 | -0/+17 |
| | | |||||
* | | Fix typo and tests without docstrings. | Stefan Krah | 2014-05-01 | 1 | -2/+3 |
| | | |||||
* | | Issue #21407: _decimal now supports function signatures. | Stefan Krah | 2014-05-01 | 1 | -0/+138 |
| | | |||||
* | | Issue #10650: Remove the non-standard 'watchexp' parameter from the | Stefan Krah | 2014-04-30 | 1 | -12/+0 |
| | | | | | | | | | | Decimal.quantize() method in the Python version. It had never been present in the C version. | ||||
* | | Issue #21374: Fix pickling of DecimalTuple. | Stefan Krah | 2014-04-29 | 1 | -0/+17 |
|/ | |||||
* | Avoid UnicodeEncodeError by only printing ASCII. | Zachary Ware | 2013-12-12 | 1 | -2/+2 |
| | | | | | This fixes running test_decimal in verbose mode on Windows, which I broke in issue #19572. | ||||
* | Issue 19572: More silently skipped tests explicitly skipped. | Zachary Ware | 2013-12-08 | 1 | -11/+8 |
| | |||||
* | 1) Prepare libmpdec for the 2.4.0 release. None of the following changes ↵ | Stefan Krah | 2013-11-24 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | 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. | ||||
* | Issue #18783: Removed existing mentions of Python long type in docstrings, | Serhiy Storchaka | 2013-08-27 | 1 | -1/+1 |
| | | | | error messages and comments. | ||||
* | Backport bff16086f03b and bcaaaa00425b. | Stefan Krah | 2013-05-29 | 1 | -0/+13 |
| | |||||
* | Issue #17768: Support newline fill character in decimal.py and NUL fill | Stefan Krah | 2013-05-29 | 1 | -0/+4 |
| | | | | character in _decimal.c. | ||||
* | Issue #17047: remove doubled words added in 3.3 | Terry Jan Reedy | 2013-03-11 | 1 | -1/+1 |
| | | | | as reported by Serhiy Storchaka and Matthew Barnett. | ||||
* | Since the return type of format() is not a Decimal, raise ValueError instead of | Stefan Krah | 2013-01-24 | 1 | -10/+4 |
| | | | | | InvalidOperation if the format specification (width, prec) exceeds the internal limits of libmpdec. | ||||
* | Issue #16422: Use strings for rounding mode constants for better readability | Stefan Krah | 2013-01-16 | 1 | -65/+54 |
| | | | | and pickling compatibility. | ||||
* | Issue #15783: Support None default values in the Context() constructor. | Stefan Krah | 2012-12-16 | 1 | -0/+21 |
| | |||||
* | Issue #15783: Except for the number methods, the C version of decimal now | Stefan Krah | 2012-12-15 | 1 | -8/+294 |
| | | | | | supports all None default values present in decimal.py. These values were largely undocumented. | ||||
* | Accept Unicode legacy strings in the Decimal constructor. | Stefan Krah | 2012-11-10 | 1 | -1/+10 |
| | |||||
* | Issue #16431: Finally, consider all permutations. | Stefan Krah | 2012-11-08 | 1 | -9/+24 |
| | |||||
* | Issue #16431: Also fix the opposite direction. | Stefan Krah | 2012-11-07 | 1 | -0/+4 |
| | |||||
* | Issue #16431: Use the type information when constructing a Decimal subtype | Stefan Krah | 2012-11-07 | 1 | -0/+5 |
| | | | | from a Decimal argument. | ||||
* | Closes #16080: The decorator ignores failed attempts to set the required | Stefan Krah | 2012-09-28 | 1 | -0/+6 |
| | | | | locale, so an additional check is required. | ||||
* | Issue #16080: Use run_with_locale() decorator to reset the locale properly. | Stefan Krah | 2012-09-28 | 1 | -7/+3 |
| | |||||
* | Issue #15882: Change _decimal to accept any coefficient tuple when | Stefan Krah | 2012-09-10 | 1 | -7/+10 |
| | | | | | | constructing infinities. This is done for backwards compatibility with decimal.py: Infinity coefficients are undefined in _decimal (in accordance with the specification). | ||||
* | Issue #15544: Fix Decimal.__float__ to work with payload-carrying NaNs. | Mark Dickinson | 2012-08-24 | 1 | -0/+16 |
| | |||||
* | Allow printing a leading '-' and the maximum number of exponent digits | Stefan Krah | 2012-04-05 | 1 | -0/+48 |
| | | | | | rather than raising RuntimeError (allocated space is sufficient for the additional character). | ||||
* | Raise InvalidOperation if exponents of zeros are clamped during exact | Stefan Krah | 2012-04-05 | 1 | -0/+24 |
| | | | | | conversion in the Decimal constructor. Exact here refers to the representation and not to the value (clamping does not change the value). | ||||
* | Testing the implicit initialization of the thread local context on first | Stefan Krah | 2012-04-02 | 1 | -70/+0 |
| | | | | | access fails (expectedly) if other modules have already used decimal. The only option is to remove the test. | ||||
* | Whitespace. | Stefan Krah | 2012-04-02 | 1 | -57/+57 |
| | |||||
* | Clear the context flags if a context is initialized from the DefaultContext. | Stefan Krah | 2012-04-02 | 1 | -0/+70 |
| | |||||
* | Raise MemoryError instead of InvalidOperation/MallocError for compatibility | Stefan Krah | 2012-03-25 | 1 | -1/+1 |
| | | | | | | with decimal.py. The standard specifies InsufficientStorage (MallocError) as a sub-condition of InvalidOperation. This allows a calculation to continue with NaN results when allocation fails. | ||||
* | Use the same exception hierarchy as decimal.py. FloatOperation now also | Stefan Krah | 2012-03-23 | 1 | -0/+40 |
| | | | | | inherits from TypeError. Cleanup in module initialization to make repeated import failures robust. | ||||
* | Issue #7652: Integrate the decimal floating point libmpdec library to speed | Stefan Krah | 2012-03-21 | 1 | -362/+2948 |
| | | | | | up the decimal module. Performance gains of the new C implementation are between 12x and 80x, depending on the application. |