Commit graph

36558 commits

Author SHA1 Message Date
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
Fred Drake
3359477228 reverting; wrong tag 2008-02-14 14:09:21 +00:00
Fred Drake
a865c67394 mksourcepkg is not getting the tag right by itself, so recording it in the
Makefile explicitly for now
2008-02-14 14:06:09 +00:00
Martin v. Löwis
f5808e7397 Tagging for release of Python 2.5.2c1 2008-02-14 12:59:38 +00:00
Martin v. Löwis
62dd70c6e0 Correct 2.5.2c1 uuid. Add IDLE release date. 2008-02-14 12:58:41 +00:00
Martin v. Löwis
a859e25acb Preparing for 2.5.2c1. 2008-02-14 12:33:15 +00:00
Martin v. Löwis
73c01d4101 Added checks for integer overflows, contributed by Google. Some are
only available if asserts are left in the code, in cases where they
can't be triggered from Python code.
2008-02-14 11:26:18 +00:00
Kurt B. Kaiser
abcb59a1d8 bump: IDLE 1.2.2 2008-02-14 04:57:08 +00:00
Kurt B. Kaiser
38fd069a73 There was an error on exit if no sys.exitfunc was defined. Issue 1647.
Backport r60227
2008-02-14 04:45:30 +00:00