Martin v. Löwis
a5f8bb57e0
Check for RFC 2553 API. Fixes bug #454493 .
2001-09-05 08:22:34 +00:00
Tim Peters
4c483c4d8e
Make the error msgs in our pow() implementations consistent.
2001-09-05 06:24:58 +00:00
Tim Peters
d893fd68bd
Repair indentation.
2001-09-05 06:24:24 +00:00
Tim Peters
57f282a2a0
Try to recover from that glibc's ldexp apparently doesn't set errno on
...
overflow. Needs testing on Linux (test_long.py and test_long_future.py
especially).
2001-09-05 05:38:10 +00:00
Tim Peters
e5ca6c71cd
loghelper(): Try to nudge the compiler into doing mults in an order that
...
minimizes roundoff error.
2001-09-05 04:33:11 +00:00
Guido van Rossum
6fd0f0ac1e
Another / that should be a // (previously not caught because of
...
incomplete coverage of the test suite).
2001-09-05 02:27:04 +00:00
Guido van Rossum
cf856f9f28
Add a test for the final branch in repr.Repr.repr1(), which deals with
...
a default repr() that's longer than 20 characters.
2001-09-05 02:26:26 +00:00
Tim Peters
785261684e
Return reasonable results for math.log(long) and math.log10(long) (we were
...
getting Infs, NaNs, or nonsense in 2.1 and before; in yesterday's CVS we
were getting OverflowError; but these functions always make good sense
for positive arguments, no matter how large).
2001-09-05 00:53:45 +00:00
Tim Peters
63c9453929
Mechanical fiddling to make this easier to work with in my editor.
...
Repaired the ldexp docstring (said the name of the func was "ldexp_doc").
2001-09-04 23:17:42 +00:00
Jack Jansen
f894f6f4e9
Added prototypes to shut gcc -Wstrict-prototypes up.
2001-09-04 22:29:31 +00:00
Jack Jansen
9642ecad06
Shut up a few more gcc warnings.
2001-09-04 22:25:47 +00:00
Jack Jansen
1767f93603
Added prototypes to silence gcc strict-prototype warnings.
...
Fixed a few missing return values.
2001-09-04 22:20:39 +00:00
Jack Jansen
06d2e1af35
Regenerated without default int return types.
2001-09-04 22:19:18 +00:00
Jack Jansen
d157b3795b
Don't use a default "int" return type, gcc gives a warning about it.
2001-09-04 22:16:33 +00:00
Jack Jansen
f9114239e7
Added pythonpath.r to the developer distribution. It's
...
useful to people extending Python. Suggested by
Alexandre Parenteau.
2001-09-04 22:15:05 +00:00
Tim Peters
7eea37e831
At Guido's suggestion, here's a new C API function, PyObject_Dir(), like
...
__builtin__.dir(). Moved the guts from bltinmodule.c to object.c.
2001-09-04 22:08:56 +00:00
Jack Jansen
2f760c35e2
On MacOSX built the toolbox extension modules iff we're building with
...
--enable-framework.
Some modules that are also useful outside a fullblown application are
always built.
2001-09-04 21:33:12 +00:00
Jack Jansen
f6af601dd4
Template for an OSX PythonInterpreter application.
2001-09-04 21:28:03 +00:00
Andrew M. Kuchling
33a3b63e21
Correction: the Borland C port isn't fully operational yet
2001-09-04 21:25:58 +00:00
Jack Jansen
d043ab6503
Photoshop sources for icon files. Not pretty, but hey! I'm not an
...
artist (and a certain artist didn't jump in, yet).
2001-09-04 21:25:36 +00:00
Andrew M. Kuchling
4d335b3b9b
[Bug #444589 ] Record empty directories in the install_data command
...
Slightly modified version of patch from Jon Nelson (jnelson).
2001-09-04 20:42:08 +00:00
Andrew M. Kuchling
a8ea5ba8a9
[Bug #436732 ] install.py does not record a created *.pth file in the
...
INSTALLED_FILES output. Modified version of a patch from
Jon Nelson (jnelson)
2001-09-04 20:06:43 +00:00
Tim Peters
0dad0f763c
Revert one of the "division fixes" in test_long. It intends to try both
...
"/" and "//", and doesn't really care what they *mean*, just that both
are tried (and that, whatever they mean, they act similarly for int and
long arguments).
2001-09-04 19:48:01 +00:00
Fred Drake
1ef106c94d
Make pprint more locale-friendly; patch contributed by Denis S. Otkidach.
...
This closes SF patch #451538 .
2001-09-04 19:43:26 +00:00
Andrew M. Kuchling
4a596e3bee
[Bug #457654 ] bkgd() used a hard-coded A_NORMAL attribute, when it should
...
have used the attribute argument provided as a parameter
2001-09-04 19:34:32 +00:00
Fred Drake
9f5b822fb3
Convert docstring to "raw" string.
2001-09-04 19:20:06 +00:00
Guido van Rossum
54e54c6877
The first batch of changes recommended by the fixdiv tool. These are
...
mostly changes of / operators into //. Once or twice I did more or
less than recommended.
2001-09-04 19:14:14 +00:00
Fred Drake
b8f2274985
Added docstrings by Neal Norwitz. This closes SF bug #450980 .
2001-09-04 19:10:20 +00:00
Neil Schemenauer
6c0f20088f
Move call_trace(..., PyTrace_CALL, ...) call to top of eval_frame. That
...
way it's called each time a generator is resumed. The tracing of normal
functions should be unaffected by this change.
2001-09-04 19:03:35 +00:00
Fred Drake
1b41079fd9
Added docstring by Neal Norwitz. This closes SF bug #450981 .
2001-09-04 18:55:03 +00:00
Fred Drake
05857df41b
Added docstring by Neal Norwitz. This closes SF bug #450979 .
2001-09-04 18:39:45 +00:00
Fred Drake
757f7809e1
Add more detail to the descriptions of the shutil functions.
...
This closes SF bug #458223 .
2001-09-04 18:26:27 +00:00
Fred Drake
c05fc7dd9d
Added documentation for sys.maxunicode and sys.warnoptions.
...
Fixed a markup error which caused an em dash to be presented as a minus sign.
This closes SF bug #458350 .
2001-09-04 18:18:36 +00:00
Fred Drake
7cf613dc77
HTMLParser is allowed to be more strict than sgmllib, so let's not
...
change their basic behavior: When parsing something that cannot possibly
be valid in either HTML or XHTML, raise an exception.
2001-09-04 16:26:03 +00:00
Guido van Rossum
a0ca3d611e
- Reverse the meaning of the -m option: warnings about multiple /
...
operators per line or statement are now on by default, and -m turns
these warnings off.
- Change the way multiple / operators are reported; a regular
recommendation is always emitted after the warning.
- Report ambiguous warnings (both int|long and float|complex used for
the same operator).
- Update the doc string again to clarify all this and describe the
possible messages more precisely.
2001-09-04 16:22:01 +00:00
Guido van Rossum
61b850110f
Suppressing all DeprecationWarning messages was a bit of a problem for
...
the -Qwarnall option, so I've changed this to only filter out the one
warning that's a problem in practice.
2001-09-04 15:22:02 +00:00
Guido van Rossum
81fc7783ed
Suppress the warning about regex here.
2001-09-04 15:18:54 +00:00
Fred Drake
c20a698932
Enhanced the test for DOCTYPE declarations, added a test for dealing with
...
broken declaration-like things.
2001-09-04 15:13:04 +00:00
Fred Drake
68eac2b574
Added reasonable parsing of the DOCTYPE declaration, fixed edge cases
...
regarding bare ampersands in content.
2001-09-04 15:10:16 +00:00
Jack Jansen
212a2e1f9f
On the mac some library paths returned were outdated, some were outright funny.
...
Fixed.
2001-09-04 12:01:49 +00:00
Jack Jansen
4ca5f38f46
Disabled _curses modules on MacOSX. The curses version is a 1994 BSD
...
curses, far too old for _cursesmodule.c.
2001-09-04 09:05:11 +00:00
Tim Peters
83e7ccc9fd
Whitespace normalization.
2001-09-04 06:37:28 +00:00
Tim Peters
bc1c7a0854
Fixed a typo and added more tests.
2001-09-04 06:33:00 +00:00
Tim Peters
e2a600099d
Change long/long true division to return as many good bits as it can;
...
e.g., (1L << 40000)/(1L << 40001) returns 0.5, not Inf or NaN or whatever.
2001-09-04 06:17:36 +00:00
Tim Peters
9c1d7fd5f2
Move int_true_divide next to the other division routines.
2001-09-04 05:52:47 +00:00
Tim Peters
20dab9f168
Move long_true_divide next to the other division routines (for clarity!).
2001-09-04 05:31:47 +00:00
Tim Peters
9fffa3eea3
Raise OverflowError when appropriate on long->float conversion. Most of
...
the fiddling is simply due to that no caller of PyLong_AsDouble ever
checked for failure (so that's fixing old bugs). PyLong_AsDouble is much
faster for big inputs now too, but that's more of a happy consequence
than a design goal.
2001-09-04 05:14:19 +00:00
Guido van Rossum
1832de4bc0
PEP 238 documented -Qwarn as warning only for classic int or long
...
division, and this makes sense. Add -Qwarnall to warn for all
classic divisions, as required by the fixdiv.py tool.
2001-09-04 03:51:09 +00:00
Guido van Rossum
61c345fa37
Rename the -D option to -Q, to avoid a Jython option name conflict.
2001-09-04 03:26:15 +00:00
Tim Peters
a1c1b0f468
Introduce new private API function _PyLong_AsScaledDouble. Not used yet,
...
but will be the foundation for Good Things:
+ Speed PyLong_AsDouble.
+ Give PyLong_AsDouble the ability to detect overflow.
+ Make true division of long/long nearly as accurate as possible (no
spurious infinities or NaNs).
+ Return non-insane results from math.log and math.log10 when passing a
long that can't be approximated by a double better than HUGE_VAL.
2001-09-04 02:50:49 +00:00