summaryrefslogtreecommitdiffstats
path: root/Lib/fractions.py
Commit message (Expand)AuthorAgeFilesLines
* gh-114014: Update `fractions.Fraction()`'s rational parsing regex (#114015)Crowthebird2024-01-131-10/+10
* gh-67790: Support basic formatting for Fraction (#111320)Mark Dickinson2023-12-161-19/+68
* gh-101825: Clarify that as_integer_ratio() output is always normalized (#101843)Sergey B Kirpichev2023-02-271-3/+2
* gh-101773: Optimize creation of Fractions in private methods (#101780)Sergey B Kirpichev2023-02-271-33/+46
* gh-67790: Support float-style formatting for Fraction instances (#100161)Mark Dickinson2023-01-221-0/+206
* gh-91851: Micro optimizations for arithmetic between Fractions (#25518)Sergey B Kirpichev2023-01-081-10/+12
* gh-91851: Trivial optimizations in Fraction (#100791)Sergey B Kirpichev2023-01-061-5/+6
* gh-100488: Add is_integer method to fractions.Fraction (#100489)Shantanu2023-01-011-0/+4
* GH-96465: Cache hashes for Fraction instances (GH-96483)Raymond Hettinger2022-09-071-30/+35
* Allow whitespace around a slash in fraction string inputs (GH-96496)Raymond Hettinger2022-09-021-1/+1
* Minor optimization for Fractions.limit_denominator (GH-93730)Mark Dickinson2022-06-211-6/+8
* bpo-44547: Make Fractions objects instances of typing.SupportsInt (GH-27851)Mark Dickinson2021-10-211-1/+8
* bpo-44258: support PEP 515 for Fraction's initialization from string (GH-26422)Sergey B Kirpichev2021-06-071-10/+11
* Trivial change in fractions module docs: real -> rational numbers (GH-25009)Sergey B Kirpichev2021-05-291-1/+1
* bpo-44154: optimize Fraction pickling (GH-26186)Sergey B Kirpichev2021-05-171-1/+1
* bpo-43420: Simple optimizations for Fraction's arithmetics (GH-24779)Sergey B Kirpichev2021-03-221-9/+116
* bpo-39350: Fix fractions for int subclasses (GH-18375)Victor Stinner2020-02-071-7/+3
* bpo-39274: Ensure Fraction.__bool__() returns a bool (GH-18017)Sebastian Berg2020-02-061-1/+3
* bpo-39350: Remove deprecated fractions.gcd() (GH-18021)Victor Stinner2020-01-161-23/+1
* Add a minor `Fraction.__hash__()` optimization (GH-15313)Tim Peters2019-08-171-2/+17
* bpo-37863: Optimize Fraction.__hash__() (#15298)Raymond Hettinger2019-08-161-15/+11
* bpo-37819: Add Fraction.as_integer_ratio() (GH-15212)Raymond Hettinger2019-08-111-0/+8
* bpo-36625: Remove obsolete comments from docstrings in fractions module (GH-1...Jakub Molinski2019-04-151-3/+3
* bpo-35588: Speed up mod, divmod and floordiv operations for Fraction type (#1...Stefan Behnel2019-01-021-3/+11
* bpo-32968: Make modulo and floor division involving Fraction and float consis...Elias Zamaria2018-08-271-9/+4
* Issue #27832: Make _normalize parameter to Fraction.__init__ keyword-only.Mark Dickinson2016-08-231-1/+1
* Issue #27539: Merge from 3.5.Mark Dickinson2016-08-221-1/+5
|\
| * Issue #27539: Fix unnormalised Fraction.__pow__ result for negative exponent ...Mark Dickinson2016-08-221-1/+5
* | Issue #25971: Optimized creating Fractions from floats by 2 times and fromSerhiy Storchaka2015-12-291-28/+4
|/
* Issue #22486: Added the math.gcd() function. The fractions.gcd() function no...Serhiy Storchaka2015-05-121-2/+19
* #22464: Speed up common Fraction operations by special-casing severalGeorg Brandl2014-09-241-7/+17
* Issue #22033: Reprs of most Python implemened classes now contain actualSerhiy Storchaka2014-07-251-1/+2
* Issue #21136: Avoid unnecessary normalization in Fractions resulting from pow...Mark Dickinson2014-04-051-9/+14
* Issue #16469: Fraction(float('nan')) and Fraction(float('inf')) now raise Val...Mark Dickinson2012-11-151-5/+9
* Make Fraction(-1).__hash__() return -2 rather than -1 (see issue 10356).Mark Dickinson2010-11-131-6/+3
* Issue #8188: Introduce a new scheme for computing hashes of numbersMark Dickinson2010-05-231-9/+22
* Merged revisions 79629 via svnmerge fromMark Dickinson2010-04-031-8/+54
* Merged revisions 79455 via svnmerge fromMark Dickinson2010-03-271-2/+0
* Merged revisions 76456 via svnmerge fromMark Dickinson2009-11-231-2/+2
* Issue #6431: Fix Fraction comparisons to return NotImplemented whenMark Dickinson2009-07-181-30/+32
* - remove svn:executable property from some library filesMatthias Klose2009-06-221-0/+0
* Merged revisions 71832 via svnmerge fromMark Dickinson2009-04-241-12/+21
* Issue #5812: Make Fraction('1e6') valid. The Fraction constructor nowMark Dickinson2009-04-221-19/+26
* Manually merge r68096,68189 from 3.0 branch.Georg Brandl2009-01-031-1/+1
* Merged revisions 64722,64729,64753,64845-64846,64849,64871,64880-64882,64885,...Georg Brandl2008-07-161-2/+6
* Merged revisions 64623,64640,64665,64687,64689-64690,64719,64721,64735,64742,...Georg Brandl2008-07-161-3/+2
* Merged revisions 64475,64544-64545,64550,64557-64558,64565,64570,64577,64582-...Benjamin Peterson2008-07-021-1/+1
* Merged revisions 64434-64435,64440-64443,64445,64447-64448,64450,64452,64455,...Benjamin Peterson2008-07-021-1/+1
* Forward port r62849.Raymond Hettinger2008-05-081-1/+1
* Merged revisions 60481,60485,60489-60492,60494-60496,60498-60499,60501-60503,...Christian Heimes2008-02-141-72/+88