Commit graph

40988 commits

Author SHA1 Message Date
Benjamin Peterson
80790287ab revert last revision; code was right 2008-08-02 03:05:11 +00:00
Benjamin Peterson
1af6fb5298 fix indentation that caused logic bug 2008-08-02 02:57:17 +00:00
Georg Brandl
290d3d994a This should really be a comment. 2008-08-01 20:13:29 +00:00
Georg Brandl
632f631c48 Add the grammar to the reference manual, since the new docs don't
have the feature of putting all the small EBNF snippets together
into one big file.
2008-08-01 20:04:43 +00:00
Jesse Noller
1299e36a70 Submit fix for issue3393: Memory corruption in multiprocessing module 2008-08-01 19:46:50 +00:00
Martin v. Löwis
8dbf3649e2 Generate the PatternGrammar pickle during "make install".
Fixes part of #3131.
2008-08-01 14:10:26 +00:00
Mark Dickinson
dadcd1fd50 Tone down math.fsum warning. 2008-08-01 09:13:07 +00:00
Brett Cannon
52597be2a1 Remove a use of callable() to silence the warning triggered under -3. 2008-08-01 01:45:49 +00:00
Brett Cannon
f5eb2ff100 Silence (Syntax|Deprecation)Warning for 'inspect'. Had to remove tuple
unpacking in a parameter list and set some constants by hand that were pulled
from the 'compiler' package.
2008-08-01 01:40:24 +00:00
Brett Cannon
c6a30ecf7a Remove use of tuple unpacking and dict.has_key() so as to silence
SyntaxWarning as triggered by -3.
2008-08-01 01:36:47 +00:00
Brett Cannon
791ec1fc13 Remove assignment to True/False to silence the SyntaxWarning that is triggered
by -3.
2008-08-01 01:34:05 +00:00
Brett Cannon
5400b6b2e2 Fix a DeprecationWarning about __getitem__() and exceptions in the 'traceback' module. 2008-08-01 01:21:50 +00:00
Amaury Forgeot d'Arc
06847b13ca Correct a crash when two successive unicode allocations fail with a MemoryError:
the freelist contained half-initialized objects with freed pointers.

The comment
/* XXX UNREF/NEWREF interface should be more symmetrical */
was copied from tupleobject.c, and appears in some other places.
I sign the petition.
2008-07-31 23:39:05 +00:00
Amaury Forgeot d'Arc
ad9604003c Remove a dummy test that was checked in by mistake 2008-07-31 21:35:03 +00:00
Amaury Forgeot d'Arc
39fd672dfe #3479: unichr(2**32) used to return u'\x00'.
The argument was fetched in a long, but PyUnicode_FromOrdinal takes an int.

(why doesn't gcc issue a truncation warning in this case?)
2008-07-31 21:28:03 +00:00
Neal Norwitz
e7d8be80ba Security patches from Apple: prevent int overflow when allocating memory 2008-07-31 17:17:14 +00:00
Benjamin Peterson
e70f8e1205 remove usage of MacOS from Tkinter 2008-07-31 15:15:45 +00:00
Mark Dickinson
0f6414a0d6 Rename testSum to testFsum and move it to proper place in test_math.py 2008-07-31 14:48:32 +00:00
Brett Cannon
cda5ce24ed Backport test.support.fcmp() from 3.0 to silence -3 warnings. 2008-07-31 03:00:53 +00:00
Raymond Hettinger
f080e6d7e0 Alter recipe to show how to call izip_longest() with
both a keyword argument and star arguments.
2008-07-31 01:19:50 +00:00
Amaury Forgeot d'Arc
246daedd11 #2542: now that issubclass() may call arbitrary code,
make sure that PyErr_ExceptionMatches returns 0 when an exception occurs there.
2008-07-31 00:42:16 +00:00
Benjamin Peterson
b8827c00b8 I mess up again; BufferError inherits StandardError 2008-07-30 23:49:28 +00:00
Mark Dickinson
23957cb8fb Add note about problems with math.fsum on x86 hardware. 2008-07-30 20:23:15 +00:00
Benjamin Peterson
67ebfefef5 add BufferError to the exception hieracrchy 2008-07-30 19:35:27 +00:00
Benjamin Peterson
c0bf76d3cf backport r64751 2008-07-30 17:45:10 +00:00
Mark Dickinson
ff3fdce0d2 Replace math.sum with math.fsum in a couple of comments
that were missed by r65308
2008-07-30 16:25:16 +00:00
Mark Dickinson
fef6b13c32 Rename math.sum to math.fsum 2008-07-30 16:20:10 +00:00
Benjamin Peterson
f2eb2b44fc getrandombits is actually getrandbits 2008-07-30 13:46:53 +00:00
Mark Dickinson
abe0aee3cf Fix special-value handling for math.sum.
Also minor cleanups to the code: fix tabbing, remove
trailing whitespace, and reformat to fit into 80
columns.
2008-07-30 12:01:41 +00:00
Raymond Hettinger
efdf706a9f Neaten-up the itertools recipes. 2008-07-30 07:27:30 +00:00
Benjamin Peterson
66b14de7bb the from __future__ import with_statement isn't needed in 2.6 2008-07-29 19:28:49 +00:00
Mark Dickinson
ff5f16e4e5 More modifications to tests for math.sum: replace the Python
version of msum by a version using a different algorithm, and
use the new float.fromhex method to specify test results exactly.
2008-07-29 18:45:38 +00:00
Jesus Cea
cde8cdd898 Be less strict with replication timeouts (the machine
can be a bit loaded), and be sure to yield the CPU
when waiting.
2008-07-29 16:16:23 +00:00
Jesus Cea
a99363f472 Refinements in the bsddb testsuite 2008-07-29 13:38:50 +00:00
Benjamin Peterson
01a24322ec backport r65264 2008-07-28 23:35:27 +00:00
Andrew M. Kuchling
5d2841f28f Clarify wording 2008-07-28 17:04:48 +00:00
Benjamin Peterson
fff5cf67d0 clarify Popen argument 2008-07-27 15:22:14 +00:00
Mark Dickinson
3e9c60c5fe Remove math.sum tests related to overflow, special values, and behaviour
near the extremes of the floating-point range.  (The behaviour of math.sum
should be regarded as undefined in these cases.)
2008-07-27 07:15:29 +00:00
Mark Dickinson
fe84cce668 Issue #3449: Update decimal module to use most recent specification
(v. 1.68) and tests (v. 2.58) from IBM.
2008-07-27 06:39:07 +00:00
Skip Montanaro
f9ac43f5d6 note robotparser bug fix. 2008-07-27 00:50:41 +00:00
Skip Montanaro
1ef19f0de1 Close issue 3437 - missing state change when Allow lines are processed.
Adds test cases which use Allow: as well.
2008-07-27 00:49:02 +00:00
Georg Brandl
4b99e9b479 Shorten some overlong lines. 2008-07-26 22:13:29 +00:00
Antoine Pitrou
36897e1ff9 disable some failing tests in test_locale due to a bug in locale.py.
this should fix the failures on the solaris buildbot.
2008-07-26 13:49:13 +00:00
Andrew M. Kuchling
cd48d8ae8b Remove extra words 2008-07-26 13:09:06 +00:00
Andrew M. Kuchling
feeee750b0 This sentence continues to bug me; rewrite it for the second time 2008-07-26 13:08:19 +00:00
Antoine Pitrou
6327e8482e Fix more buildbot failures on test_locale. 2008-07-26 11:56:37 +00:00
Antoine Pitrou
524f4135dc try to fix most buildbot failures on test_locale + add a debug output for the solaris buildbot 2008-07-26 10:29:43 +00:00
Antoine Pitrou
92f8216ba1 add a NEWS entry 2008-07-25 22:22:08 +00:00
Antoine Pitrou
c2cc80c64e Raymond's patch for #1819: speedup function calls with named parameters
(35% faster according to pybench)
2008-07-25 22:13:52 +00:00
Antoine Pitrou
0c37ae0464 add a pybench test for complex function calls (part of #1819) 2008-07-25 22:02:07 +00:00