summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ScriptBinding event handlers weren't returning 'break'. Patch 2050, Tal Einat.Kurt B. Kaiser2008-02-152-6/+9
|
* Temporarily let these tests passAmaury Forgeot d'Arc2008-02-151-0/+2
|
* Issue #2115: __slot__ attributes setting was 10x slower.Amaury Forgeot d'Arc2008-02-153-1/+23
| | | | | | | | Also correct a possible crash using ABCs. This change is exactly the same as an optimisation done 5 years ago, but on slot *access*: http://svn.python.org/view?view=rev&rev=28297
* Update example to match the current syntax.Raymond Hettinger2008-02-151-1/+1
|
* Two new functions:Skip Montanaro2008-02-151-3/+25
| | | | | | | | * place_summary_first copies the regrtest summary to the front of the file making it easier to scan quickly for problems. * count_failures gets the actual count of the number of failing tests, not just a 1 (some failures) or 0 (no failures).
* In PyNumber_ToBase, changed from an assert to returning an error when ↵Eric Smith2008-02-151-1/+5
| | | | PyObject_Index() returns something other than an int or long. It should never be possible to trigger this, as PyObject_Index checks to make sure it returns an int or long.
* Bug #2111: mmap segfaults when trying to write a block opened with PROT_READChristian Heimes2008-02-153-0/+13
| | | | Thanks to Thomas Herve for the fix.
* Fixed repr() and str() of complex numbers. Complex suffered from the same ↵Christian Heimes2008-02-153-7/+57
| | | | problem as floats but I forgot to test and fix them.
* Use a static and interned string for __subclasscheck__ and __instancecheck__ ↵Christian Heimes2008-02-141-2/+16
| | | | as suggested by Thomas Heller in #2115
* Try to correct a markup error that does hide the following paragraph.Thomas Heller2008-02-141-1/+0
|
* No need to register subclass of ABCs.Raymond Hettinger2008-02-141-2/+0
|
* Fix markupRaymond Hettinger2008-02-141-1/+1
|
* Simplify moneyfmt() recipe.Raymond Hettinger2008-02-141-13/+5
|
* Implemented Martin's suggestion to clear the free lists during the garbage ↵Christian Heimes2008-02-1415-25/+131
| | | | collection of the highest generation.
* Fix markup.Raymond Hettinger2008-02-141-1/+1
|
* Show how to remove exponents.Raymond Hettinger2008-02-141-0/+11
|
* Improve rst markupRaymond Hettinger2008-02-141-6/+5
|
* Add fixed-point examples to the decimal FAQRaymond Hettinger2008-02-141-3/+30
|
* Add diagnostic message to help figure-out why SocketServer tests ↵Raymond Hettinger2008-02-141-1/+5
| | | | | | occasionally crash when trying to remove a pid that in not in the activechildren list.
* Change simple instances (in Fraction) of self.numerator and self.denominator toJeffrey Yasskin2008-02-141-28/+28
| | | | | | self._numerator and self._denominator. This speeds abs() up from 12.2us to 10.8us and trunc() from 2.07us to 1.11us. This doesn't change _add and friends because they're more complicated.
* Performance optimizations on Fraction's constructor.Jeffrey Yasskin2008-02-142-15/+13
| | | | | | | | | | | ./python.exe -m timeit -s 'from fractions import Fraction' 'Fraction(3)` 31.7 usec/loop -> 9.2 usec/loop ./python.exe -m timeit -s 'from fractions import Fraction' 'Fraction(3, 2)'` 27.7 usec/loop -> 9.32 usec/loop ./python.exe -m timeit -s 'from fractions import Fraction; f = Fraction(3, 2)' 'Fraction(f)' 31.9 usec/loop -> 14.3 usec/loop
* Fix decimal repr which should have used single quotes like other reprs.Raymond Hettinger2008-02-143-334/+334
|
* Update notes on Decimal.Raymond Hettinger2008-02-141-4/+5
|
* Bring NEWS.txt up to date from check-in msgs.Kurt B. Kaiser2008-02-141-0/+7
|
* Make the test somewhat clearer (I hope).Thomas Heller2008-02-131-4/+4
|
* Add pickle support to ctypes types.Thomas Heller2008-02-137-1/+177
|
* Fix --enable-universalsdk and its comment line so that zsh's flag completionBrett Cannon2008-02-132-3/+3
| | | | | | works. Thanks to Jeroen Ruigrok van der Werven for the fix.
* Working on issue #1762: BroughtJeffrey Yasskin2008-02-132-2/+24
| | | | | | | | ./python.exe -m timeit -s 'from fractions import Fraction; f = Fraction(3, 2)' 'isinstance(3, Fraction); isinstance(f, Fraction)' from 12.3 usec/loop to 3.44 usec/loop and ./python.exe -m timeit -s 'from fractions import Fraction' 'Fraction(3, 2)' from 48.8 usec to 23.6 usec by avoiding genexps and sets in __instancecheck__ and inlining the common case from __subclasscheck__.
* #2063: correct order of utime and stime in os.times()Georg Brandl2008-02-133-3/+5
| | | | result on Windows.
* Replace R=fractions.Fraction with F=fractions.Fraction inMark Dickinson2008-02-121-189/+189
| | | | | test_fractions.py. This should have been part of the name change from Rational to Fraction.
* Revert change in r60712: turn alternate constructors back intoMark Dickinson2008-02-121-13/+13
| | | | classmethods instead of staticmethods.
* Implementation of Fraction.limit_denominator.Mark Dickinson2008-02-123-56/+79
| | | | | Remove Fraction.to_continued_fraction and Fraction.from_continued_fraction
* dict.copy() rises from the ashes. Revert r60687.Raymond Hettinger2008-02-123-31/+3
|
* Patch #1966: Break infinite loop in httplib when the serversMartin v. Löwis2008-02-122-0/+7
| | | | | implements the chunked encoding incorrectly. Will backport to 2.5.
* what??! Correct r60225.Kurt B. Kaiser2008-02-121-1/+1
|
* Patch #1736: Fix file name handling of _msi.FCICreate.Martin v. Löwis2008-02-122-9/+11
|
* Bring decimal a bit closer to the spec for Reals.Raymond Hettinger2008-02-122-4/+15
|
* Fix typo in commentsRaymond Hettinger2008-02-121-2/+2
|
* Restore fractions.rst to the document tree.Raymond Hettinger2008-02-121-1/+1
|
* Backport ABC docsRaymond Hettinger2008-02-111-8/+120
|
* Fix markupRaymond Hettinger2008-02-111-1/+1
|
* Add notes on how decimal fits into the model.Raymond Hettinger2008-02-111-0/+29
|
* Add tests for pickletools.optimize().Raymond Hettinger2008-02-111-1/+22
|
* Make sure that xstar headers are read correctly.Lars Gustäbel2008-02-112-0/+9
|
* No need to register classes that already inherit from ABCs.Raymond Hettinger2008-02-112-4/+0
|
* Put an extra space into the repr of a Fraction:Mark Dickinson2008-02-113-4/+4
| | | | Fraction(1, 2) instead of Fraction(1,2).
* The test requires the network resourceChristian Heimes2008-02-111-0/+2
|
* Rename rational.Rational to fractions.Fraction, to avoid name clashMark Dickinson2008-02-107-133/+137
| | | | with numbers.Rational. See issue #1682 for related discussion.
* Complete an open todo on pickletools -- add a pickle optimizer.Raymond Hettinger2008-02-103-3/+38
|
* Remove reference to RationalMark Dickinson2008-02-101-1/+0
|