Raymond Hettinger
fe424f754f
Neaten-up a bit.
2008-02-02 05:24:44 +00:00
Raymond Hettinger
2d1aa3350a
Simpler solution to handling non-IEEE 754 environments.
2008-02-02 05:11:40 +00:00
Raymond Hettinger
f9859037fc
Add protection from weirdness while scaling the mantissa to an integer.
2008-02-01 23:45:44 +00:00
Raymond Hettinger
1bcb99a9cb
Fix int/long typecase. Add check for non-binary floating point.
2008-02-01 23:12:19 +00:00
Marc-André Lemburg
1aa8a696f5
Bump distutils version number to match Python version.
2008-02-01 22:58:17 +00:00
Raymond Hettinger
4cab8ece0a
Test round-trip on float.as_integer_ratio() and float.__truediv__().
2008-02-01 22:42:59 +00:00
Raymond Hettinger
ffc667cbd5
labs() takes a long for an input.
2008-02-01 22:22:50 +00:00
Raymond Hettinger
c9e928ae0f
Integer ratio should return ints instead of longs whereever possible.
2008-02-01 22:15:52 +00:00
Raymond Hettinger
04c96d52a4
Issue #1996 : float.as_integer_ratio() should return fraction in lowest terms.
2008-02-01 21:30:23 +00:00
Georg Brandl
a51f61b555
Update for latest sphinx latex writer.
2008-02-01 20:45:33 +00:00
Georg Brandl
7be67ff2e0
Wording nit.
2008-02-01 19:24:01 +00:00
Christian Heimes
d491d71903
More int -> pid_t.
2008-02-01 18:49:26 +00:00
Georg Brandl
73aaeb15ca
Rename batch file.
2008-02-01 18:08:09 +00:00
Georg Brandl
cd235278ba
Add link checker builder, written for GHOP by Thomas Lamb.
2008-02-01 15:50:15 +00:00
Georg Brandl
2a5d1c3493
Update IPv6 RFC number.
2008-02-01 11:59:08 +00:00
Neal Norwitz
fb43d1e4aa
Fix refleak
2008-02-01 07:22:59 +00:00
Jeffrey Yasskin
dc2964b0d8
Roll back r60248. It's useful to encourage users not to change Rational
...
instances.
2008-02-01 07:05:46 +00:00
Jeffrey Yasskin
ca2b69f765
Move __builtins__.trunc() to math.trunc() per
...
http://mail.python.org/pipermail/python-dev/2008-January/076626.html and issue
1965.
2008-02-01 06:22:46 +00:00
Christian Heimes
951cc0f474
Fixed bug #1983 : Return from fork() is pid_t, not int
2008-01-31 23:08:23 +00:00
Mark Dickinson
105be7725b
Issue #1678380 . Fix a bug that identifies 0j and -0j when they appear
...
in the same code unit. The fix is essentially the same as the fix for a
previous bug identifying 0. and -0.
2008-01-31 22:17:37 +00:00
Raymond Hettinger
2df20a3e08
Minor wordsmithing on docstring
2008-01-31 22:07:16 +00:00
Jeffrey Yasskin
38db364076
Remove unused to-be-magic methods from Rational per issue 1968. Do not port
...
this patch to py3k.
2008-01-31 17:45:59 +00:00
Jeffrey Yasskin
b23dea6adb
Added more documentation on how mixed-mode arithmetic should be implemented. I
...
also noticed and fixed a bug in Rational's forward operators (they were
claiming all instances of numbers.Rational instead of just the concrete types).
2008-01-31 07:44:11 +00:00
Raymond Hettinger
e973c61238
Missing return
2008-01-31 01:42:11 +00:00
Raymond Hettinger
e67420d72e
Fix defect in __ixor__ which would get the wrong
...
answer if the input iterable had a duplicate element
(two calls to toggle() reverse each other). Borrow
the correct code from sets.py.
2008-01-31 01:38:15 +00:00
Christian Heimes
cba36bbe65
Bug #1234 : Fixed semaphore errors on AIX 5.2
2008-01-30 22:54:18 +00:00
Raymond Hettinger
a44327a9a2
Update itertool recipes
2008-01-30 22:17:31 +00:00
Christian Heimes
796fc31585
The previous change was causing a segfault after multiple calls to Py_Initialize() and Py_Finalize().
2008-01-30 18:58:29 +00:00
Christian Heimes
0d9244332b
Fixed some references leaks in sys.
2008-01-30 17:21:22 +00:00
Christian Heimes
67ac0667f0
Removed unused var
2008-01-30 11:46:00 +00:00
Christian Heimes
4d4f270941
Patch #1970 by Antoine Pitrou: Speedup unicode whitespace and linebreak detection. The speedup is about 25% for split() (571 / 457 usec) and 35% (175 / 127 usec )for splitlines()
2008-01-30 11:32:37 +00:00
Raymond Hettinger
7d5fbaee42
Demonstrate new except/as syntax.
2008-01-30 00:51:58 +00:00
Raymond Hettinger
7d518f418b
MutableSets support a remove() method.
2008-01-30 00:08:31 +00:00
Raymond Hettinger
abf3fcf39f
Add isdisjoint() to the Set/MutableSet ABCs.
2008-01-30 00:01:07 +00:00
Raymond Hettinger
867558afd6
CallMethod is faster with a NULL third-argument than with an empty format string.
2008-01-29 19:52:09 +00:00
Brett Cannon
9748a1098f
Ignore .pyc and .pyo files.
2008-01-29 04:20:56 +00:00
Brett Cannon
8fff20f950
Update Vim syntax highlighting to specify what revision was used to generate
...
the file.
2008-01-29 04:18:04 +00:00
Brett Cannon
870d0c2871
Fix the reindent rule to use $(BUILDPYTHON).
2008-01-29 04:13:07 +00:00
Gregory P. Smith
f866bac73c
Disable use of BerkeleyDB 4.6.x to see what the odd platform buildbots
...
think. In particular, neal norwitz has traced an Ubuntu sparc64 crash
to the Lib/test/bsddb/test_basics.py test when opening a db with DB_THREAD.
2008-01-28 23:21:00 +00:00
Raymond Hettinger
bf3d1d5dc8
Removed unnecessary conditional (spotted by Neal Norwitz).
2008-01-28 21:51:25 +00:00
Raymond Hettinger
e84ada3d95
Factor-out common code with a new macro
2008-01-28 21:48:07 +00:00
Raymond Hettinger
7759a0cd76
Factor-out common code with a new macro
2008-01-28 21:47:42 +00:00
Raymond Hettinger
52716c94be
Let marshal built-up sets and frozensets one element at a time (without creating an intermediate tuple).
2008-01-28 21:34:30 +00:00
Raymond Hettinger
ecdcb58950
Make PySet_Add() work with frozensets.
...
Works like PyTuple_SetItem() to build-up values in a brand new frozenset.
Also, PyFrozenSet_New() is now guaranteed to produce a distinct new frozenset.
2008-01-28 20:34:33 +00:00
Thomas Heller
99120c4f7e
Revert rev. 59925, it breaks comtypes (I need to further examine this).
2008-01-28 08:44:13 +00:00
Christian Heimes
d7e1b2bd17
static PyObject* variables should use PyString_InternFromString() instead of PyObject_FromString() to store a python string in a function level static var.
2008-01-28 02:07:53 +00:00
Christian Heimes
908caac52e
Added clear cache methods to clear the internal type lookup cache for ref leak test runs.
2008-01-27 23:34:59 +00:00
Jeffrey Yasskin
3ea7b41b58
Moved Rational._binary_float_to_ratio() to float.as_integer_ratio() because
...
it's useful outside of rational numbers.
This is my first C code that had to do anything significant. Please be more
careful when looking over it.
2008-01-27 23:08:46 +00:00
Georg Brandl
56eadd9d0d
Add refcounting extension to build config.
2008-01-27 20:25:12 +00:00
Neal Norwitz
cf25eb14af
socket.error doesn't have a headers attribute like ProtocolError.
...
Handle that situation where we catch socket.errors.
2008-01-27 20:03:13 +00:00