Rewrite the object hashing facility.
authorChris Hanson <org/chris-hanson/cph>
Wed, 25 Apr 2018 05:56:12 +0000 (22:56 -0700)
committerChris Hanson <org/chris-hanson/cph>
Wed, 25 Apr 2018 05:56:12 +0000 (22:56 -0700)
commitfdac71c8382601b5876460d4ffdc63fe70ea7285
treee105a70fb9623554a8b8b9d5c80e864758c37c14
parent025c5cd4ecd855953c5fb34355eabf77af289cea
Rewrite the object hashing facility.

* Names have been changed to avoid conflicts with hash tables, and for
  consistency.  The old names are still available as deprecated renames.

* New implementation is much easier to read.
19 files changed:
doc/ref-manual/associations.texi
src/compiler/base/object.scm
src/compiler/rtlopt/rcse2.scm
src/compiler/rtlopt/rdebug.scm
src/edwin/evlcom.scm
src/edwin/regcom.scm
src/edwin/regexp.scm
src/edwin/struct.scm
src/runtime/boot.scm
src/runtime/hash.scm
src/runtime/parser.scm
src/runtime/prop2d.scm
src/runtime/rep.scm
src/runtime/runtime.pkg
src/runtime/swank.scm
src/runtime/unpars.scm
src/runtime/world-report.scm
src/sos/printer.scm
src/xml/rdf-struct.scm