Guido van Rossum
b855216099
Changes to automatically enable large file support on some systems.
...
I believe this works on Linux (tested both on a system with large file
support and one without it), and it may work on Solaris 2.7.
The changes are twofold:
(1) The configure script now boldly tries to set the two symbols that
are recommended (for Solaris and Linux), and then tries a test
script that does some simple seeking without writing.
(2) The _portable_{fseek,ftell} functions are a little more systematic
in how they try the different large file support options: first
try fseeko/ftello, but only if off_t is large; then try
fseek64/ftell64; then try hacking with fgetpos/fsetpos.
I'm keeping my fingers crossed. The meaning of the
HAVE_LARGEFILE_SUPPORT macro is not at all clear.
I'll see if I can get it to work on Windows as well.
2001-09-05 14:58:11 +00:00
Andrew M. Kuchling
2f0047af3b
Note some changes that I need to write about
2001-09-05 14:53:31 +00:00
Martin v. Löwis
655c9557f6
Patch #453627 : Define the following macros when compiling on a UnixWare 7.x system:
...
SCO_ATAN2_BUG, SCO_ACCEPT_BUG, and STRICT_SYSV_CURSES.
Work aroudn a bug in the SCO UnixWare atan2() implementation.
2001-09-05 14:45:54 +00:00
Martin v. Löwis
0ace326ed2
Patch #453627 : Adds a list of tests that are expected to be skipped for UnixWare 7.x systems.
2001-09-05 14:38:48 +00:00
Martin v. Löwis
36546db750
Patch #455231 : Support ELF properly on OpenBSD.
2001-09-05 14:24:43 +00:00
Martin v. Löwis
44f8696171
Patch #428326 : New class threading.Timer.
2001-09-05 13:44:54 +00:00
Guido van Rossum
b3a639ed7d
builtin_execfile(): initialize another local that the GCC on leroy
...
found it necessary to warn about.
2001-09-05 13:37:47 +00:00
Thomas Heller
c010c17f4b
Implement PEP250: Use Lib/site-packages under windows.
...
bdist_wininst doesn't use the NT SCHEME any more, instead
a custom SCHEME is used, which is exchanged at installation
time, depending on the python version used.
Avoid a bogus warning frpom install_lib about installing
into a directory not on sys.path.
2001-09-05 13:00:40 +00:00
Andrew M. Kuchling
045af6f8d8
[Bug #404274 ] Restore some special-case code for AIX and BeOS under 1.5.2.
...
This will have to stay until we decide to drop 1.5.2 compatibility
completely.
2001-09-05 12:02:59 +00:00
Jack Jansen
fd064863eb
Shut up many more gcc warnings.
2001-09-05 10:31:52 +00:00
Jack Jansen
5a1516bce5
Only output the buffer size error label if it is used.
...
Shuts up another couple of gcc warnings.
2001-09-05 10:27:53 +00:00
Martin v. Löwis
703ad705c3
Use -fPIC instead of -fpic for gcc on HP/UX. Fixes bug #433234 .
2001-09-05 08:36:52 +00:00
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