Commit Graph

36716 Commits

Author SHA1 Message Date
Gregory P. Smith 3782da4e0a Add a note about the zlib.decompressobj().flush() fix. 2008-04-09 18:17:13 +00:00
Gregory P. Smith f623467759 Merge r62235 from trunk.
Fix zlib crash from zlib.decompressobj().flush(val) when val was not positive.
It tried to allocate negative or zero memory.  That fails.
2008-04-09 00:26:44 +00:00
Georg Brandl 45c2f778c4 #2525: update tzinfo example. 2008-04-07 18:53:33 +00:00
Gerhard Häring a269762fb0 Fix for Issue2515: Don't crash when trying to fetch data from a closed cursor. 2008-04-06 11:05:24 +00:00
Guido van Rossum f122902f76 Remove the advertising clause from the BSD license in timing.h.
I have the email trail to prove that George Neville-Neil approved this.
(Backport of r62097.)
2008-04-01 23:59:06 +00:00
Georg Brandl d9f1da0f22 Backport #1442: report exception when startup file cannot be run. 2008-03-29 01:50:46 +00:00
Amaury Forgeot d'Arc 8432d86b9f Fix a reference leak found by Georg, when compiling a class nested in another class.
Test is run with "regrtest.py -R:: test_compile"

Backport of r62015
2008-03-28 20:45:42 +00:00
Amaury Forgeot d'Arc 198e353735 Issue2495: tokenize.untokenize did not insert space between two consecutive string literals:
"" "" becomes """", which is invalid code.

Backport of r61979.
2008-03-27 23:41:59 +00:00
Mark Dickinson bfdbfd4d91 Issue #2482: Make sure that the coefficient of a Decimal instance
is stored as a str instance rather than a unicode instance.
Backported from Python 2.6 (see r61904).
2008-03-25 18:58:13 +00:00
Mark Dickinson 26c25d9f64 Decimal.sqrt(0) failed when the context was not
explicitly supplied.
2008-03-25 14:35:25 +00:00
Amaury Forgeot d'Arc a79e05097b #1477: ur'\U0010FFFF' used to raise in narrow unicode builds.
Corrected the raw-unicode-escape codec to use UTF-16 surrogates in
this case, like the unicode-escape codec does.

Backport of r61793 and r61853
2008-03-24 21:16:28 +00:00
Georg Brandl d9b9d680d5 Issue #2432: give DictReader the dialect and line_num attributes
advertised in the docs.
 (backport from r61712)
2008-03-21 20:01:55 +00:00
Sean Reifscheider 4af861cb4e Back-port of rev 61240 for issue #2238, fixing: Some syntax errors in *args
and **kwargs expressions could give bogus error messages.
2008-03-20 17:39:31 +00:00
Gregory P. Smith eff5a4e901 The missing NEWS entry for r61542.. 2008-03-18 19:24:40 +00:00
Gregory P. Smith 631df7550f Backport r61450 from trunk:
Fix chown on 64-bit linux.  It needed to take a long (64-bit on 64bit linux) as
 uid and gid input to accept values >=2**31 as valid while still accepting
 negative numbers to pass -1 to chown for "no change".

 Fixes issue1747858.
2008-03-18 19:21:40 +00:00
Trent Nelson 549171e1ab The behaviour of winsound.Beep() seems to differ between different versions of Windows when there's either:
a) no sound card entirely
    b) legacy beep driver has been disabled
    c) the legacy beep driver has been uninstalled
Sometimes RuntimeErrors are raised, sometimes they're not.  If _have_soundcard() returns False, don't expect winsound.Beep() to raise a RuntimeError, as this clearly isn't the case, as demonstrated by the various Win32 XP buildbots.
2008-03-18 07:32:47 +00:00
Neal Norwitz b3635f99a2 Backport r61458:
Issue 2321: reduce memory usage (increase the memory that is returned
to the system) by using pymalloc for the data of unicode objects.
2008-03-18 04:17:36 +00:00
Trent Nelson a6f5bf2387 Ensure this test passes even if there are no soundcards in the system. Backport from trunk r61242. 2008-03-18 03:52:22 +00:00
Vinay Sajip 756c6c8cf4 #1021: fix a bug to allow basicConfig to accept NOTSET as a level. 2008-03-16 21:33:48 +00:00
Guido van Rossum 44a93e54f4 Fix the overflows in expandtabs(). "This time for sure!"
(Exploit at request.)
2008-03-11 21:14:54 +00:00
Andrew M. Kuchling 8e741e008a Grammar fix 2008-03-07 21:10:06 +00:00
Raymond Hettinger 94a7036f1f Backport documentation improvements. 2008-03-07 20:08:41 +00:00
Raymond Hettinger 3662c9090d Backport r61286 adding GC to the grouper for itertools.groupby() fixing Issue 2246. 2008-03-06 22:58:42 +00:00
Georg Brandl ab61dce0e1 Bug #2220: handle rlcompleter attribute match failure more gracefully.
(backport from r61275)
2008-03-06 07:46:26 +00:00
Martin v. Löwis 0e30555748 Backport of r61263:
#1725737: ignore other VC directories other than CVS and SVN's too.
2008-03-06 07:14:26 +00:00
Martin v. Löwis bc89897e5f Patch #2232: os.tmpfile might fail on Windows if the user has no
permission to create files in the root directory.
2008-03-06 06:57:02 +00:00
Martin v. Löwis 2985e30b6e Add section for 2.5.3. 2008-03-06 06:56:35 +00:00
Andrew M. Kuchling f1fdda67e6 Remove old expected output for test_resource 2008-02-23 23:29:26 +00:00
Andrew M. Kuchling 310bad077b #1291: copy test_resource.py from the 2.6 trunk, to fix a test failure.
The 2.6 version also converts to unittest, but it seems to work fine under 2.5.
2008-02-23 21:32:06 +00:00
Andrew M. Kuchling 664553a778 #1389051, #1092502: fix excessively large allocations when using read() on a socket 2008-02-23 19:30:59 +00:00
Andrew M. Kuchling 37d4f7bc0c #1389051: IMAP module tries to read entire message in one chunk. Patch by Fredrik Lundh. 2008-02-23 19:06:54 +00:00
Martin v. Löwis 31679397af Bump version for 2.5.3a0. 2008-02-23 17:35:47 +00:00
Andrew M. Kuchling 05a19a507d #1433694: minidom's .normalize() failed to set .nextSibling for last element.
Fix by Malte Helmert
2008-02-23 17:21:44 +00:00
Andrew M. Kuchling be0adfcfa8 Update NEWS for a future 2.5.3 release 2008-02-23 17:18:19 +00:00
Andrew M. Kuchling b66dc46ee0 Add old NEWS item 2008-02-23 17:14:23 +00:00
Martin v. Löwis 403d59597e Fix typo. 2008-02-22 09:17:13 +00:00
Martin v. Löwis 7e00619861 Fix typo 2008-02-22 09:15:14 +00:00
Georg Brandl 799e580ad4 #2079: typo in userdict docs. 2008-02-21 20:34:22 +00:00
Fred Drake 3a32cffdad as for r252c1, add the tag information so the source package is right 2008-02-21 12:57:32 +00:00
Martin v. Löwis ab130bfc9f Tagging for release of Python 2.5.2 2008-02-21 11:55:26 +00:00
Martin v. Löwis a3cc6d81ef Redo tag. 2008-02-21 11:54:20 +00:00
Martin v. Löwis 10eac2c613 Update copyright years to 2008. Update README to 2.5.2. 2008-02-21 11:53:40 +00:00
Martin v. Löwis 9f22ca285a Tagging for release of Python 2.5.2 2008-02-21 10:07:08 +00:00
Martin v. Löwis bcffd10596 Prepare for 2.5.2. 2008-02-21 10:04:55 +00:00
Ronald Oussoren 8d273b059c A quick fix that removes a spurious unittest failure when users
upgrade their python2.5 install and then run Python's test suite.
This is needed because one of the test files for the decimal module
changed it name (see issue 2114) and OSX doesn't feature a full
package manager.
2008-02-19 15:29:40 +00:00
Andrew M. Kuchling 0821983f76 Fix link 2008-02-18 18:18:37 +00:00
Martin v. Löwis 328c643bcb Bug #2137: Remove test_struct.test_crasher, which was meaningful
only on 32-bit systems.
2008-02-18 17:46:27 +00:00
Martin v. Löwis 42e4124304 Revert 60793 for test_array; on a 64-bit system,
MemoryError was not guaranteed.
2008-02-15 19:52:38 +00:00
Martin v. Löwis 9c04257bf9 Fix deallocation of array objects when allocation ran out of memory. 2008-02-15 19:11:46 +00:00
Fred Drake c7cf36e501 mksourcepkg is not getting the tag right by itself, so recording it in the
Makefile explicitly for now
2008-02-14 14:25:24 +00:00