Change hash tables to use define-record-type instead of define-structure.
authorChris Hanson <org/chris-hanson/cph>
Sat, 28 Apr 2018 05:21:38 +0000 (22:21 -0700)
committerChris Hanson <org/chris-hanson/cph>
Sat, 28 Apr 2018 05:21:38 +0000 (22:21 -0700)
commitf01cc62deaf4cad022107335e8d09d20edc2279d
tree73935dbd393400f279f1407bcee0f041fe0f6ceb
parent6b629abead354bafd5643fafc71139d289f3b0d6
Change hash tables to use define-record-type instead of define-structure.

This has the advantage of eliminating the need for nearly all of the calls to
guarantee, which should at worst be a net wash and at best will be slightly
faster.  (Not a big deal either way.)

A second advantage is, of course, eliminating the use of define-structure.
src/runtime/hash-table.scm