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