]> granicus.if.org Git - python/log
python
24 years agoRemoved 68k support, added pyexpat, adapted for new NumPy.
Jack Jansen [Fri, 8 Sep 2000 10:19:04 +0000 (10:19 +0000)]
Removed 68k support, added pyexpat, adapted for new NumPy.

24 years agoautodetect presence of libdb - this allows bsddbmodule to be built
Skip Montanaro [Fri, 8 Sep 2000 02:17:15 +0000 (02:17 +0000)]
autodetect presence of libdb - this allows bsddbmodule to be built
automatically if dbopen is found in libc or libdb.  This closes patch
#101420

24 years agoRemove an item that no longer needs to be done for 2.0.
Fred Drake [Thu, 7 Sep 2000 21:11:45 +0000 (21:11 +0000)]
Remove an item that no longer needs to be done for 2.0.

24 years agoMake the HTML more XHTML-friendly.
Fred Drake [Thu, 7 Sep 2000 20:07:41 +0000 (20:07 +0000)]
Make the HTML more XHTML-friendly.
Small nits in the layout of the generated markup.

24 years agoWrap some long lines.
Fred Drake [Thu, 7 Sep 2000 20:06:07 +0000 (20:06 +0000)]
Wrap some long lines.
Note that \file and \filenq do not work inside section titles.

24 years agoRemove the specific date -- back in development mode.
Fred Drake [Thu, 7 Sep 2000 18:56:29 +0000 (18:56 +0000)]
Remove the specific date -- back in development mode.

24 years ago\file is not allowed in section titles -- converting to PDF fails due to
Fred Drake [Thu, 7 Sep 2000 18:55:08 +0000 (18:55 +0000)]
\file is not allowed in section titles -- converting to PDF fails due to
weird macro-expansion issues.  A better solution may be available in the
future, but this will do for now.

Add an index entry.  More should probably be added as well.

24 years agoRemove comment about -X and string exceptions. Error noted by
Fred Drake [Thu, 7 Sep 2000 16:33:32 +0000 (16:33 +0000)]
Remove comment about -X and string exceptions.  Error noted by
Justin D. Pettit <jpettit@raznick.com>.

24 years agoChanges:
Thomas Heller [Thu, 7 Sep 2000 15:59:22 +0000 (15:59 +0000)]
Changes:
distutils/command/bdist_wininst.py:
- the windows installer is again able to compile after installing
  the files. Note: The default has changed, the packager has to
  give --no-target-compile/--no-target-optimize to NOT compile
  on the target system. (Another note: install_lib's --compile
  --optimize options have the same semantics to switch off
  the compilation. Shouldn't the names change?)
- All references to specific python versions are gone.
- A small bug:
    raise DistutilsPlatformError ("...")
  instead of
    raise DistutilsPlatformError, ("...")
- When bdist_wininst creates an installer for one specific python
  version, this is reflected in the name:
    Distutils-0.9.2.win32-py15.exe instead of
    Distutils-0.9.2.win32.exe
- bdist_wininst, when run as script, reads the wininst.exe file
  and rewrites itself. Previously this was done by hand.

misc/install.c
- All the changes needed for compilation
- Deleted a lot of debug/dead code

24 years agoOlder Tk versions don't support mousewheel support. Set event.delta
Fredrik Lundh [Thu, 7 Sep 2000 15:05:09 +0000 (15:05 +0000)]
Older Tk versions don't support mousewheel support.  Set event.delta
to zero if that's the case (closes bug #113727)

24 years agoOops. Jim's fix didn't. This one does -- I tested it a bit better
Guido van Rossum [Thu, 7 Sep 2000 14:35:37 +0000 (14:35 +0000)]
Oops.  Jim's fix didn't.  This one does -- I tested it a bit better
this time!

24 years agoAdded note about Python version this was added for.
Fred Drake [Thu, 7 Sep 2000 14:01:40 +0000 (14:01 +0000)]
Added note about Python version this was added for.

24 years agoMinor markup nits around use of \optional.
Fred Drake [Thu, 7 Sep 2000 14:00:51 +0000 (14:00 +0000)]
Minor markup nits around use of \optional.

24 years agoAdded Unicode objects to the copy mechanism. Since these are immutable,
Marc-André Lemburg [Thu, 7 Sep 2000 11:00:03 +0000 (11:00 +0000)]
Added Unicode objects to the copy mechanism. Since these are immutable,
they are copied as atomic types.

24 years agoBoost Windows build # to 5 (see new BUILDno.txt).
Tim Peters [Thu, 7 Sep 2000 08:37:37 +0000 (08:37 +0000)]
Boost Windows build # to 5 (see new BUILDno.txt).

24 years agoWindows installer, reflecting changes that went into a replacement 2.0b1
Tim Peters [Thu, 7 Sep 2000 08:34:01 +0000 (08:34 +0000)]
Windows installer, reflecting changes that went into a replacement 2.0b1
.exe that will show up on PythonLabs.com later today:
    Include the Lib\xml\ package (directory + subdirectories).
    Include the Lib\lib-old\ directory.
    Include the Lib\test\*.xml test cases (well, just one now).
    Remove the redundant install of Lib\*.py (looks like a stray duplicate
        line that's been there a long time).  Because of this, the new
        installer is a little smaller despite having more stuff in it.

24 years agoDocument new Windows build # scheme.
Tim Peters [Thu, 7 Sep 2000 08:28:50 +0000 (08:28 +0000)]
Document new Windows build # scheme.

24 years agoGreatly enhanced the section on creating built distributions; in
Greg Ward [Thu, 7 Sep 2000 02:40:37 +0000 (02:40 +0000)]
Greatly enhanced the section on creating built distributions; in
  particular wrote up creating RPMs in detail.
Other scattered improvements.

24 years agoTypo fix.
Greg Ward [Thu, 7 Sep 2000 02:38:42 +0000 (02:38 +0000)]
Typo fix.

24 years agoRemoving this file again to set its status to 'dead'.
Guido van Rossum [Thu, 7 Sep 2000 02:02:56 +0000 (02:02 +0000)]
Removing this file again to set its status to 'dead'.

24 years agoSimple fix from Jin Fulton to avoid returning a half-initialized
Guido van Rossum [Thu, 7 Sep 2000 00:11:40 +0000 (00:11 +0000)]
Simple fix from Jin Fulton to avoid returning a half-initialized
module when e.g. copy_reg.py doesn't exist.  This caused a core dump.

This closes SF bug 112944.

24 years agoAnother typo (in the list comprehension example).
Guido van Rossum [Wed, 6 Sep 2000 23:34:25 +0000 (23:34 +0000)]
Another typo (in the list comprehension example).

24 years agoAdd new section "What About Python 1.6?"
Andrew M. Kuchling [Wed, 6 Sep 2000 17:58:49 +0000 (17:58 +0000)]
Add new section "What About Python 1.6?"
Document some things in the 2.0 NEWS files that should be mentioned here.

24 years agoFix three typos.
Guido van Rossum [Wed, 6 Sep 2000 13:02:08 +0000 (13:02 +0000)]
Fix three typos.

24 years agoRemoved mention of the winreg module, since it was deleted from 2.0b1
Andrew M. Kuchling [Wed, 6 Sep 2000 12:30:25 +0000 (12:30 +0000)]
Removed mention of the winreg module, since it was deleted from 2.0b1

24 years agoAdded a \versionadded statement to the getfqdn() description.
Fred Drake [Wed, 6 Sep 2000 02:22:16 +0000 (02:22 +0000)]
Added a \versionadded statement to the getfqdn() description.

24 years agoBullet-proofing of 'make_release_tree()':
Greg Ward [Wed, 6 Sep 2000 02:18:59 +0000 (02:18 +0000)]
Bullet-proofing of 'make_release_tree()':
  - 'mkpath()' the distribution dir in case of empty manifest
  - warn if empty manifest
  - detect, warn about, and skip non-regular files in manifest

24 years agoReorganized logic in 'get_file_list()' so it's easier to read, and fixed a
Greg Ward [Wed, 6 Sep 2000 02:08:24 +0000 (02:08 +0000)]
Reorganized logic in 'get_file_list()' so it's easier to read, and fixed a
  bug to boot: now works even if both MANIFEST and MANIFEST.in don't exist.
Don't hardcode setup.py, use 'self.distribution.script_name'.

24 years agoTypo fix.
Greg Ward [Wed, 6 Sep 2000 02:06:27 +0000 (02:06 +0000)]
Typo fix.

24 years agoGeneral overhaul of the "Creating a Source Distribution" section --
Greg Ward [Wed, 6 Sep 2000 01:37:35 +0000 (01:37 +0000)]
General overhaul of the "Creating a Source Distribution" section --
better explanation of manifest files, in particular.

24 years agoFix mkhowto so that the bookmarks for the PDF work for both "howto" and
Fred Drake [Tue, 5 Sep 2000 21:45:11 +0000 (21:45 +0000)]
Fix mkhowto so that the bookmarks for the PDF work for both "howto" and
"manual" class documents.

24 years agoThis commit was manufactured by cvs2svn to create tag 'r20b1'. v2.0b1
cvs2svn [Tue, 5 Sep 2000 20:15:25 +0000 (20:15 +0000)]
This commit was manufactured by cvs2svn to create tag 'r20b1'.

24 years agoAdded Windows news. Also repeated 1.6 Windows news since most people getting
Tim Peters [Tue, 5 Sep 2000 20:15:25 +0000 (20:15 +0000)]
Added Windows news.  Also repeated 1.6 Windows news since most people getting
2.0b1 for Windows will not have bothered getting 1.6.  Also changed
"Changed, New, Obsolete Tools" to say "None" since nobody had put an entry
there.

24 years agoAdded BeOpen support plug.
Guido van Rossum [Tue, 5 Sep 2000 20:04:35 +0000 (20:04 +0000)]
Added BeOpen support plug.

24 years agoAll the NEWS that I could finish in 15 minutes (and then some)
Jeremy Hylton [Tue, 5 Sep 2000 19:36:26 +0000 (19:36 +0000)]
All the NEWS that I could finish in 15 minutes (and then some)
Removed some attributions from the shorter entries in Changed Modules,
because that section is so long.

24 years agocurrent progress on 2.0 NEWS
Jeremy Hylton [Tue, 5 Sep 2000 18:28:54 +0000 (18:28 +0000)]
current progress on 2.0 NEWS

24 years agoWindows build: install NEWS.txt; bump BUILD# to 3 in preparation for next
Tim Peters [Tue, 5 Sep 2000 17:14:16 +0000 (17:14 +0000)]
Windows build:  install NEWS.txt; bump BUILD# to 3 in preparation for next
installer.

24 years agoMany changes suggested by Bob Weiner, mostly small grammatical fixes
Guido van Rossum [Tue, 5 Sep 2000 16:46:22 +0000 (16:46 +0000)]
Many changes suggested by Bob Weiner, mostly small grammatical fixes
or other clarifications, with the occasional plug for BeOpen
PythonLabs thrown in.  Also added a trademarks disclaimer.

24 years agocompromise value for threshold0: not too high, not too low
Jeremy Hylton [Tue, 5 Sep 2000 15:44:50 +0000 (15:44 +0000)]
compromise value for threshold0: not too high, not too low

24 years agoThe malloc rearrangement was actually already in 1.6.
Guido van Rossum [Tue, 5 Sep 2000 15:43:23 +0000 (15:43 +0000)]
The malloc rearrangement was actually already in 1.6.

24 years agoAdded readline news. (Skip)
Guido van Rossum [Tue, 5 Sep 2000 15:34:16 +0000 (15:34 +0000)]
Added readline news.  (Skip)

24 years agoFix PDF generation.
Fred Drake [Tue, 5 Sep 2000 15:19:56 +0000 (15:19 +0000)]
Fix PDF generation.
The \\ introduced in the \author in boilerplate.tex broke the PDF
generation because line breaks are not allowed in the "Document Info"
metadata stored in the PDF file.  This changes the line break to
a ", " (comma-space) in that context.

24 years agoMinor nit to make this work a little better with the PDF generation fix.
Fred Drake [Tue, 5 Sep 2000 15:11:56 +0000 (15:11 +0000)]
Minor nit to make this work a little better with the PDF generation fix.
This does not change the HTML or PostScript output.

24 years agoDon't emit 8 lines of (c) information at startup -- use the same text
Guido van Rossum [Tue, 5 Sep 2000 13:51:14 +0000 (13:51 +0000)]
Don't emit 8 lines of (c) information at startup -- use the same text
as main.c.

24 years agoMinor markup revisions for consistency with the rest of the documentation.
Fred Drake [Tue, 5 Sep 2000 13:50:21 +0000 (13:50 +0000)]
Minor markup revisions for consistency with the rest of the documentation.

24 years agoAdded entry for mmap module.
Fred Drake [Tue, 5 Sep 2000 13:49:30 +0000 (13:49 +0000)]
Added entry for mmap module.

24 years agoBarry Warsaw: Fixed -+ operator. Added some new sections. Leave some
Guido van Rossum [Tue, 5 Sep 2000 12:42:46 +0000 (12:42 +0000)]
Barry Warsaw: Fixed -+ operator.  Added some new sections.  Leave some
XXX notes for now.

I could use help here!!!!  Please mail me patches ASAP.  We may have
to put some of this off to 2.0final, but it's best to have it in shape
now...

24 years agoNow that I've got real docs, redirect _DOC_ out of the Python 1.6 tree and
Tim Peters [Tue, 5 Sep 2000 06:23:16 +0000 (06:23 +0000)]
Now that I've got real docs, redirect _DOC_ out of the Python 1.6 tree and
to the new docs.
Added a description to the Tcl/Tk file copies.

24 years agoThe usual.
Guido van Rossum [Tue, 5 Sep 2000 04:49:50 +0000 (04:49 +0000)]
The usual.

24 years agoSh*t! Should use $(srcdir)/LICENSE of course.
Guido van Rossum [Tue, 5 Sep 2000 04:46:32 +0000 (04:46 +0000)]
Sh*t!  Should use $(srcdir)/LICENSE of course.

24 years agoInstall LICENSE as LICENSE.txt in the <prefix>/lib/python<version>
Guido van Rossum [Tue, 5 Sep 2000 04:44:48 +0000 (04:44 +0000)]
Install LICENSE as LICENSE.txt in the <prefix>/lib/python<version>
directory.

24 years agoInstead of printing all 9 lines of copyright info, print
Guido van Rossum [Tue, 5 Sep 2000 04:41:18 +0000 (04:41 +0000)]
Instead of printing all 9 lines of copyright info, print

    "Type \"copyright\", \"credits\" or \"license\" for more information."

24 years agoThe GCC version is loooooooooong; put it on a new line.
Guido van Rossum [Tue, 5 Sep 2000 04:40:39 +0000 (04:40 +0000)]
The GCC version is loooooooooong; put it on a new line.

24 years agoAdd new builtin commands "copyright", "license", "credits" which
Guido van Rossum [Tue, 5 Sep 2000 04:39:55 +0000 (04:39 +0000)]
Add new builtin commands "copyright", "license", "credits" which
display the information you would expect them to display.

24 years agoAdded the 2.0b1 news.
Guido van Rossum [Tue, 5 Sep 2000 04:38:34 +0000 (04:38 +0000)]
Added the 2.0b1 news.

24 years agoUpdate license according to the LICENSE file in the source tree.
Fred Drake [Tue, 5 Sep 2000 04:32:26 +0000 (04:32 +0000)]
Update license according to the LICENSE file in the source tree.

24 years agoSet the date.
Fred Drake [Tue, 5 Sep 2000 03:13:38 +0000 (03:13 +0000)]
Set the date.

24 years agoSince it looks like the dual license clause may be neither necessary
Guido van Rossum [Tue, 5 Sep 2000 03:05:07 +0000 (03:05 +0000)]
Since it looks like the dual license clause may be neither necessary
nor sufficient to make Python 2.0 compatible with the GPL, we won't
bother with it now.

In other words, we're still where we were weeks ago -- CNRI believes
that its license is GPL-compatible, Stallman says it's not.  I'm
trying to arrange a meeting between their lawyers so they can work it
out.  Whether dual licensing is the solution is open at this point.
If it is the (only!) solution, we'll add that to the BeOpen license
for 2.0 final.

24 years agoFleshed out the section on the setup config file, setup.cfg.
Greg Ward [Mon, 4 Sep 2000 20:07:15 +0000 (20:07 +0000)]
Fleshed out the section on the setup config file, setup.cfg.
Added a few clarifying footnotes and cross-references.
Various minor tweaks.

24 years agoVarious corrections pointed out by Detlef Lannert
Andrew M. Kuchling [Mon, 4 Sep 2000 17:59:27 +0000 (17:59 +0000)]
Various corrections pointed out by Detlef Lannert

24 years agoAdded release dates (in some cases detemined by looking at the mtime
Guido van Rossum [Mon, 4 Sep 2000 17:24:24 +0000 (17:24 +0000)]
Added release dates (in some cases detemined by looking at the mtime
of distribution files in ftp://ftp.python.org/pub/python/src/).

24 years ago1.6 is history.
Guido van Rossum [Mon, 4 Sep 2000 16:26:03 +0000 (16:26 +0000)]
1.6 is history.

24 years agoFor this server to work on Windows, directories should use "/" as the
Guido van Rossum [Mon, 4 Sep 2000 15:55:31 +0000 (15:55 +0000)]
For this server to work on Windows, directories should use "/" as the
separator in the href, not os.sep.

Added a <title> tag to directory listings.

Bumped version to 0.5.

24 years agoTim Peters: "Audun S. Runde mailto:audun@mindspring.com wins a
Guido van Rossum [Mon, 4 Sep 2000 12:11:50 +0000 (12:11 +0000)]
Tim Peters: "Audun S. Runde mailto:audun@mindspring.com wins a
Fabulous Prize for being our first Windows ME tester!  Also our only,
and I think he should get another prize just for that."

24 years agotest_mmap wrote null bytes into its expected-output file; this caused me to
Tim Peters [Mon, 4 Sep 2000 07:34:06 +0000 (07:34 +0000)]
test_mmap wrote null bytes into its expected-output file; this caused me to
waste an hour tracking down an illusion; repaired it; writing/reading non-
printable characters (except \t\r\n) into/outof text-mode files ain't
defined x-platform, and at least some Windows text editors do surprising
things in their presence.
Also added a by-hand "build humber" to the Windows build, in an approximation
of Python's inexplicable BUILD-number Unix scheme.  I'll try to remember to
increment it each time I make a Windows installer available.  It's starting
at 2, cuz I've put 2 installers out so far (both with BUILD #0).

24 years agoFixes bug in --with-libdb. If --with-libdb was not specified (default is to
Skip Montanaro [Mon, 4 Sep 2000 04:06:05 +0000 (04:06 +0000)]
Fixes bug in --with-libdb.  If --with-libdb was not specified (default is to
enable it), but db.h was not found, the WITH_LIBDB macros was still being
defined, resulting in compilation errors.  Also added a short explain when
bsddb support wasn't enabled (because db.h wasn't found) when the user
explicitly used --with-libdb on the configure command line.

24 years agoCorrect docstring about return value when group didn't participate in match
Andrew M. Kuchling [Mon, 4 Sep 2000 03:19:48 +0000 (03:19 +0000)]
Correct docstring about return value when group didn't participate in match
    (pointed out by /F)

24 years agoAll right. More uniformity, and extra blank lines.
Guido van Rossum [Mon, 4 Sep 2000 01:27:04 +0000 (01:27 +0000)]
All right.  More uniformity, and extra blank lines.

24 years agoUse periods, not semicolons between Copyright and All Rights Reserved.
Guido van Rossum [Mon, 4 Sep 2000 01:22:12 +0000 (01:22 +0000)]
Use periods, not semicolons between Copyright and All Rights Reserved.

24 years agoChanges in license names by BobW.
Guido van Rossum [Mon, 4 Sep 2000 00:58:48 +0000 (00:58 +0000)]
Changes in license names by BobW.

24 years agoFix the char* vs. const char* mismatch for the argument of aix_loaderror()
Vladimir Marangozov [Mon, 4 Sep 2000 00:54:56 +0000 (00:54 +0000)]
Fix the char* vs. const char* mismatch for the argument of aix_loaderror()

24 years agoMove down the INT_MAX logic, because HAVE_LIMITS_H was always undefined
Vladimir Marangozov [Sun, 3 Sep 2000 23:47:08 +0000 (23:47 +0000)]
Move down the INT_MAX logic, because HAVE_LIMITS_H was always undefined
and this breaks the AIX build with an INT_MAX redefinition error.
"config.h" is included in pgenheaders.h, so moving this down fixes the
problem.

24 years agoHack the Windows code to use os.popen().
Guido van Rossum [Sun, 3 Sep 2000 17:12:50 +0000 (17:12 +0000)]
Hack the Windows code to use os.popen().
The returned file is assigned to an instance variable;
otherwise the implied close hangs for a long time.

24 years agoProperly name and number the BEOPEN OPEN SOURCE PYTHON LICENSE
Guido van Rossum [Sun, 3 Sep 2000 13:21:38 +0000 (13:21 +0000)]
Properly name and number the BEOPEN OPEN SOURCE PYTHON LICENSE
AGREEMENT VERSION 1.

trade name -> trade names.

Note: depending on community feedback, we may end up taking the dual
licensing clause out for 2.0b1, and put it back into 2.0final, if
there's no other solution for assuring GPL compatibility by then.

See my message to python-dev and license-py20.

24 years agochanged \x to consume exactly two hex digits, also for unicode
Fredrik Lundh [Sun, 3 Sep 2000 11:29:49 +0000 (11:29 +0000)]
changed \x to consume exactly two hex digits, also for unicode
strings.  closes PEP-223.

also added \U escape (eight hex digits).

24 years agoupdated SRE test suite (fixes PEP223 problem, shows syntax errors)
Fredrik Lundh [Sun, 3 Sep 2000 10:43:16 +0000 (10:43 +0000)]
updated SRE test suite (fixes PEP223 problem, shows syntax errors)

24 years agoRepair failing test_sre.py.
Tim Peters [Sun, 3 Sep 2000 08:15:19 +0000 (08:15 +0000)]
Repair failing test_sre.py.
This was a funny one!  The test very subtly relied on 1.5.2's
behavior of treating "\x%" as "\x%", i.e. ignoring that was an
\x escape that didn't make sense.  But /F implemented PEP 223,
which causes 2.0 to raise an exception on the bad escape.
Fixed by merely making the 3 such strings of this kind into
raw strings.

24 years agoRemove a comma from CWI's copyright notice.
Guido van Rossum [Sun, 3 Sep 2000 04:47:47 +0000 (04:47 +0000)]
Remove a comma from CWI's copyright notice.

24 years agoChange the copyright notice according to CNRI's wishes, with
Guido van Rossum [Sun, 3 Sep 2000 03:35:50 +0000 (03:35 +0000)]
Change the copyright notice according to CNRI's wishes, with
BeOpen.com added to the front.

(Even if maybe we won't print this long banner at startup, the string
must still be defined for sys.copyright.)

24 years agoVarious edits. Most importantly, added dual licensing. Also some
Guido van Rossum [Sun, 3 Sep 2000 03:13:44 +0000 (03:13 +0000)]
Various edits.  Most importantly, added dual licensing.  Also some
changes suggested by BobW.

24 years agochanged \x to consume exactly two hex digits. implements PEP-223
Fredrik Lundh [Sat, 2 Sep 2000 20:11:27 +0000 (20:11 +0000)]
changed \x to consume exactly two hex digits.  implements PEP-223
for 8-bit strings.

24 years agoreturn -1 for undefined groups (as implemented in 1.5.2) instead of
Fredrik Lundh [Sat, 2 Sep 2000 16:36:57 +0000 (16:36 +0000)]
return -1 for undefined groups (as implemented in 1.5.2) instead of
None (as documented) from start/end/span.  closes bug #113254

24 years agoPatch by Martin von Löwis to give him his umlaut, to remove Christian
Guido van Rossum [Sat, 2 Sep 2000 15:01:50 +0000 (15:01 +0000)]
Patch by Martin von Löwis to give him his umlaut, to remove Christian
Tismer's clone, and to list Hajime Saitou's real name.

Added a note that the file uses Latin-1 (as distributed).

24 years ago-- tightened up parsing of octal numbers
Fredrik Lundh [Sat, 2 Sep 2000 11:03:34 +0000 (11:03 +0000)]
-- tightened up parsing of octal numbers

-- improved the SRE test harness: don't use asserts, test a few more
   things (including more boundary conditions)

24 years agoPyInterpreterState_New is not thread-safe, and the recent fix to _PyPclose
Tim Peters [Sat, 2 Sep 2000 09:16:15 +0000 (09:16 +0000)]
PyInterpreterState_New is not thread-safe, and the recent fix to _PyPclose
can cause it to get called by multiple threads simultaneously.

Ditto for PyInterpreterState_Delete.

Of the former, the docs say "The interpreter lock need not be held, but may
be held if it is necessary to serialize calls to this function".  This
kinda implies it both is and isn't thread-safe.

Of the latter, the docs merely say "The interpreter lock need not be
held.", and the clause about serializing is absent.

I expect it was *believed* these are both thread-safe, and the bit about
serializing via the global lock was meant as a permission rather than a
caution.

I also expect we've never seen a problem here because the Python core
(prior to the _PyPclose fix) only calls these functions once per run.
The Py_NewInterpreter subsystem exposed by the C API (but not used by
Python itself) also calls them, but that subsystem appears to be very
rarely used.

Whatever, they're both thread-safe now.

24 years agoCosmetic cleanup by Vladimir.
Thomas Wouters [Sat, 2 Sep 2000 08:34:40 +0000 (08:34 +0000)]
Cosmetic cleanup by Vladimir.

24 years agoSourceForge patch 101396, by an anonymous friend.
Tim Peters [Sat, 2 Sep 2000 07:44:32 +0000 (07:44 +0000)]
SourceForge patch 101396, by an anonymous friend.
"sre_parse.py missing '7' in DIGITS"

24 years agoREMOVED all CWI, CNRI and BeOpen copyright markings.
Guido van Rossum [Fri, 1 Sep 2000 23:29:29 +0000 (23:29 +0000)]
REMOVED all CWI, CNRI and BeOpen copyright markings.
This should match the situation in the 1.6b1 tree.

24 years agoRewritten some pieces of PyNumber_InPlaceAdd() for clarity.
Guido van Rossum [Fri, 1 Sep 2000 23:27:32 +0000 (23:27 +0000)]
Rewritten some pieces of PyNumber_InPlaceAdd() for clarity.

24 years agoUpdated to include all files here.
Guido van Rossum [Fri, 1 Sep 2000 23:22:12 +0000 (23:22 +0000)]
Updated to include all files here.

24 years agoDelete too.
Guido van Rossum [Fri, 1 Sep 2000 23:21:04 +0000 (23:21 +0000)]
Delete too.

24 years agoDeleted. Long obsolete.
Guido van Rossum [Fri, 1 Sep 2000 23:18:22 +0000 (23:18 +0000)]
Deleted.  Long obsolete.

24 years agoDeleted. We no longer require disclaimers on contributions.
Guido van Rossum [Fri, 1 Sep 2000 23:16:41 +0000 (23:16 +0000)]
Deleted.  We no longer require disclaimers on contributions.

24 years agoDeleted; this is ancient info.
Guido van Rossum [Fri, 1 Sep 2000 23:15:38 +0000 (23:15 +0000)]
Deleted; this is ancient info.

24 years agoDeleted. This is obsoleted by Tools/scripts/fixnotice.py.
Guido van Rossum [Fri, 1 Sep 2000 23:12:13 +0000 (23:12 +0000)]
Deleted.  This is obsoleted by Tools/scripts/fixnotice.py.

24 years agoReady to go.
Guido van Rossum [Fri, 1 Sep 2000 22:50:02 +0000 (22:50 +0000)]
Ready to go.

24 years agoRemove the 1.5.2 news. 2.0 news is still to be done.
Guido van Rossum [Fri, 1 Sep 2000 22:34:33 +0000 (22:34 +0000)]
Remove the 1.5.2 news.  2.0 news is still to be done.

24 years agoMoved NEWS from 1.5.2 here.
Guido van Rossum [Fri, 1 Sep 2000 22:26:44 +0000 (22:26 +0000)]
Moved NEWS from 1.5.2 here.

24 years agoDeleted. This information is now in ../LICENSE.
Guido van Rossum [Fri, 1 Sep 2000 22:17:32 +0000 (22:17 +0000)]
Deleted.  This information is now in ../LICENSE.

24 years agoThe second argument to start_new_thread() is not a tuple, as pointed
Guido van Rossum [Fri, 1 Sep 2000 20:47:58 +0000 (20:47 +0000)]
The second argument to start_new_thread() is not a tuple, as pointed
out by Curtis Jensen on c.l.py and forwarded by Fredrik Lundh.