I've been analyzing how much of the Python code is covered
by the contributor agreements in the PSF's possession.

The logs show four mysterious IDs of the form uidNNNN; I'd like to
figure out who two of those IDs were.  (Two of the IDs are gone in
3.1-trunk, so I don't care about them.)

uid26747 has one commit that only affected
Lib/test/test_generators.py.  To me this reads like a Tim Peters
commit message.  Tim, does this seem familiar?

--------------------------------------------------
r21474 | uid26747 | 2001-07-04 18:11:22 -0400 (Wed, 04 Jul 2001) | 11 lines

Added a non-recursive implementation of conjoin(), and a Knight's Tour
solver.  In conjunction, they easily found a tour of a 200x200 board:
that's 200**2 == 40,000 levels of backtracking.  Explicitly resumable
generators allow that to be coded as easily as a recursive solver (easier,
actually, because different levels can use level-customized algorithms
without pain), but without blowing the stack.  Indeed, I've never written
an exhaustive Tour solver in any language before that can handle boards so
large ("exhaustive" == guaranteed to find a solution if one exists, as
opposed to probabilistic heuristic approaches; of course, the age of the
universe may be a blip in the time needed!).
--------------------------------------------------

uid56795's commit is to Lib/idlelib/Debugger.py.  Most of the commits
to idlelib around this time are by Kurt Kaiser, but there are a few by
Chui Tey.  (In either case, both of them have signed agreements, so
the code is likely covered.)

r27482 | uid56795 | 2002-07-05 18:05:24 -0400 (Fri, 05 Jul 2002) | 5 lines

Combine OldStackViewer.py with Debugger.py, removing dead code.
M Debugger.py       : Incorporate StackViewer, NamespaceViewer classes
M StackViewer.py    : remove import OldStackViewer
U OldStackViewer.py : remove file
--------------------------------------------------

uid35364 cleaned up two bare except: clauses in Lib/mhlib.py and
rfc822.py.  No idea who this was -- IIRC, Skip did a lot of cleanup
like this -- but the change is hardly the stuff of intellectual
property litigation.

r21470 | uid35364 | 2001-07-04 03:01:29 -0400 (Wed, 04 Jul 2001) | 3 lines

Clean up a bare except: clause.

r21471 | uid35364 | 2001-07-04 03:07:33 -0400 (Wed, 04 Jul 2001) | 3 lines

Clean up a bare except: clause.
--------------------------------------------------

uid28957's one commit is a regex tweak.  The mention of an SF bug
lets me identify this as probably by Sjoerd Mullender.

r21472 | uid28957 | 2001-07-04 06:15:58 -0400 (Wed, 04 Jul 2001) | 5 lines

Fix for SF bug #425868.
We should not depend on two spaces between words, so use the white
space after the to-be-encoded word only as lookahead and don't
actually consume it in the regular expression.
--------------------------------------------------

--amk


_______________________________________________
python-committers mailing list
python-committers@python.org
http://mail.python.org/mailman/listinfo/python-committers

Reply via email to