Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-07-17 16:49:45 -0700 (Sun, 17 Jul 2005)
Revision: 1249
Log message:
As you can no doubt see, this change was too extensive to commit
to the trunk.
The main change is to use marshal-safe hash-consing for files, dirs,
and symbols. The change is fairly minor, but it propagates to a lot
of places.