Tim Peters
64d80c9f40
PyObject_Malloc: make a tiny bit faster for platforms where malloc(0)
...
doesn't return NULL.
PyObject_Realloc: better comment for why we don't call PyObject_Malloc(0).
2002-04-18 21:58:56 +00:00
Tim Peters
3e12071dbe
Remove some long-disabled debugging boilerplate.
2002-04-18 21:37:03 +00:00
Tim Peters
afb2c80b29
ceval.c/do_raise(): Tighten the test to disallow raising an instance of
...
a str subclass.
test_descr.py/string_exceptions(): New sub-test.
For 2.3 only. Guido doesn't want this backported.
2002-04-18 18:06:20 +00:00
Jeremy Hylton
16af557ae9
Remove more out-of-date comments and clarify explanation of visit().
2002-04-18 16:26:40 +00:00
Jeremy Hylton
3b05c8ee4a
Remove out-of-date explanation in doc strings,
...
as reported by Eric C. Newton.
2002-04-18 16:02:48 +00:00
Martin v. Löwis
a454857633
Test for --export-dynamic directly to avoid problems with binutils 2.12.
...
Will backport to 2.1 and 2.2.
2002-04-18 14:51:36 +00:00
Tim Peters
5379dea2a7
SF bug 544733: Cygwin test_mmap fix for Python 2.2.1
...
Close a file before trying to unlink it, and apparently Cygwin needs
writes to an mmap'ed file to get flushed before they're visible.
Bugfix candidate, but I think only for the 2.2 line (it's testing
features that I think were new in 2.2).
2002-04-18 04:30:18 +00:00
Tim Peters
2b85897189
type_get_doc(): Squash compiler wng about incompatible ptr types.
2002-04-18 04:12:28 +00:00
Andrew M. Kuchling
91bae441f6
Long-forgotten change: Update first paragraph with actual release date
2002-04-18 02:18:27 +00:00
Guido van Rossum
d99b3e78dd
SF bug 542984.
...
Change type_get_doc (the get function for __doc__) to look in tp_dict
more often, and if it finds a descriptor in tp_dict, to call it (with
a NULL instance). This means you can add a __doc__ descriptor to a
new-style class that returns instance docs when called on an instance,
and class docs when called on a class -- or the same docs in either
case, but lazily computed.
I'll also check this into the 2.2 maintenance branch.
2002-04-18 00:27:33 +00:00
Guido van Rossum
6ca7d41c1f
SF bug 542984.
...
Change type_get_doc (the get function for __doc__) to look in tp_dict
more often, and if it finds a descriptor in tp_dict, to call it (with
a NULL instance). This means you can add a __doc__ descriptor to a
new-style class that returns instance docs when called on an instance,
and class docs when called on a class -- or the same docs in either
case, but lazily computed.
I'll also check this into the 2.2 maintenance branch.
2002-04-18 00:22:00 +00:00
Andrew M. Kuchling
a90a3b471d
Use md5.new() constructor
2002-04-17 21:53:21 +00:00
Andrew M. Kuchling
343cbd0279
Use 2.1's .hexdigest() method
2002-04-17 21:50:03 +00:00
Walter Dörwald
2ee4be0775
Apply diff3.txt from SF patch http://www.python.org/sf/536241
...
If a str or unicode method returns the original object,
make sure that for str and unicode subclasses the original
will not be returned.
This should prevent SF bug http://www.python.org/sf/460020
from reappearing.
2002-04-17 21:34:05 +00:00
Marc-André Lemburg
1ec71ea48e
Added note about new distutils commands.
2002-04-17 20:33:40 +00:00
Marc-André Lemburg
0538f1f2c7
Patch #531901 by Mark W. Alexander: adds a new distutils packager
...
base class (in bdist_packager) and two subclasses which make use
of this base class: bdist_pkgtool (for Solaris) and bdist_sdux (for
HP-UX).
2002-04-17 20:30:10 +00:00
Skip Montanaro
b02ea65f92
typo
2002-04-17 19:33:06 +00:00
Fred Drake
8d95ca4469
Add text on tp_as_buffer that refers tothe section that covers the topic.
...
Additional material is still needed in that section.
2002-04-17 13:44:58 +00:00
Fred Drake
933f159a2f
Add a version annotation for the help() function.
2002-04-17 12:54:04 +00:00
Fred Drake
70b3831697
Adjust markup to worm around tool limitations; the "m" in "model" was being
...
dropped in the HTML formatted version.
Reported by Mike Coleman.
2002-04-17 03:41:50 +00:00
Fred Drake
3d0b697d70
Pass the -r option to getpagecounts to generate an entry for the "What's
...
New" document.
2002-04-17 03:31:08 +00:00
Fred Drake
bab5aa0039
Remove Emacs turd; not needed with modern Emacs versions.
...
Add a -r option; if given with a release number, the "What's New" document
is included with the relevant version number.
Update the text of the README distributed with the PostScript files to
reflect the changes in the user organizations in the Python community.
2002-04-17 03:29:40 +00:00
Fred Drake
1f6794622b
Changed last remaining use of "./" to "index.html" when referring to the
...
index file for the top-level directory. This makes it easier to use an
unpacked version of the documentation via file: URLs.
This closes SF bug #541257 .
2002-04-17 01:40:56 +00:00
Fred Drake
34a05f7a1f
Start of script to locate C symbols and segregate them into lists of
...
the documented and undocumented symbols.
2002-04-16 21:27:17 +00:00
Tim Peters
08e7295ef8
Windows installer: disabled Wise's "delete in-use files" uninstall
...
option. It was the cause of at least one way UNWISE.EXE could vanish
(install a python; uninstall it; install it again; reboot the machine;
abracadabra the uinstaller is gone).
Bugfix candidate, but I'll backport it myself.
2002-04-16 20:48:01 +00:00
Fred Drake
34f300a53e
Added docstrings to the Profile class.
...
Avoid adding Python wrappers around the underlying C profiler if possible;
the extra layer of calls can lead to confusion in interpreting the logs.
2002-04-16 19:27:23 +00:00
Fred Drake
0fdc826f54
Update the dependencies.
2002-04-16 18:48:25 +00:00
Fred Drake
121460d8cb
Minor wording change.
2002-04-16 18:32:37 +00:00
Guido van Rossum
e8fc640349
SF bug 544647.
...
PyNumber_InPlaceMultiply insisted on calling sq_inplace_repeat if it
existed, even if nb_inplace_multiply also existed and the arguments
weren't right for sq_inplace_repeat. Change this to only use
sq_inplace_repeat if nb_inplace_multiply isn't defined.
Bugfix candidate.
2002-04-16 16:44:51 +00:00
Guido van Rossum
7766091e04
Whitespace normalization and fold some long lines.
2002-04-16 16:32:50 +00:00
Fred Drake
9ad70f9cb0
Add more text from Guido on the type structure fields.
...
Small additional changes.
2002-04-16 16:22:24 +00:00
Skip Montanaro
6c7bc31089
added small clarification to the descriptions of encode() and decode()
2002-04-16 15:12:10 +00:00
Thomas Heller
0e661dcdbf
Replace the simpleminded string.find with a re.search looking only for
...
full words. Before that, something like 'PyObject_Call' was missed
because 'PyObject_CallFunction' was found.
Passes PyChecker now.
2002-04-16 15:04:56 +00:00
Barry Warsaw
4eaf50f435
test_mktime(): Removed. This wasn't really testing anything useful
...
(or platform independent). Closes SF bug #460357 .
Bug fix candidate.
2002-04-16 12:37:55 +00:00
Martin v. Löwis
e8aea58b99
Move WITH_UNIVERSAL_NEWLINES template into configure.in.
2002-04-16 05:51:02 +00:00
Barry Warsaw
16f9055a9b
Whitespace normalization, while using non-whitespace literals for
...
intended whitespace.
2002-04-16 05:06:42 +00:00
Guido van Rossum
6184c117e9
Expect test_email_codecs to be skipped -- few users or developers will
...
have the needed optional Japanese codecs installed.
2002-04-16 02:14:04 +00:00
Tim Peters
27dba87b78
Apparently 3 of the tests here rely on trailing whitespace and/or hard
...
tab characters, so reverting the whitespace normalization. Barry,
please repair this.
2002-04-16 02:08:51 +00:00
Fred Drake
c0a02c084b
Remove repeated index entry; adds nothing different.
...
Closes SF bug #518985 .
2002-04-16 02:03:05 +00:00
Tim Peters
4d9b466ea5
Fewer deprecation warnings.
2002-04-16 01:59:17 +00:00
Tim Peters
d0cc4f0b49
resetwarnings(): Remove extra space from docstring guts.
2002-04-16 01:51:25 +00:00
Tim Peters
863ac44b74
Whitespace normalization.
2002-04-16 01:38:40 +00:00
Tim Peters
c86c1b88f9
resetwarnings(): change the docstring to reflect what the code
...
actually does. Note that the description in the Library Reference
manual is already accurate.
Bugfix candidate.
2002-04-16 01:33:59 +00:00
Tim Peters
d392506c43
Tighten up some warning filters, and break some dependencies on the
...
order in which the tests are normally run.
2002-04-16 01:27:44 +00:00
Tim Peters
50ac30ee01
OK, don't call resetwarnings().
2002-04-16 00:29:27 +00:00
Tim Peters
7d79948103
It makes more sense to call resetwarnings() after every test runs than
...
to keep doing that in every test that wants to filter a warning.
2002-04-16 00:01:09 +00:00
Tim Peters
a91a02a76d
I expect test_univnewlines to be skipped on Windows. I expect this
...
because it *is* skipped. I'm not entirely sure it should be skipped, but
figuring that out would take actual thought <wink>.
2002-04-15 23:56:04 +00:00
Tim Peters
f022a4d451
Reduce the number of test-suite DeprecationWarnings; start adding
...
resetwarnings() calls too.
2002-04-15 23:52:04 +00:00
Neal Norwitz
c15acef4a4
Fix grammar
2002-04-15 22:57:46 +00:00
Barry Warsaw
c9ad32c5d1
test_main(): Added this so the test can actually get run under the
...
regrtest framework. Keep the original standalone-unittest
scaffolding (i.e. suite() and __main__).
2002-04-15 22:14:06 +00:00