Remove with-absolutely-no-interrupts from runtime/hash.scm.
authorMatt Birkholz <puck@birchwood-abbey.net>
Thu, 18 Jun 2015 19:56:42 +0000 (12:56 -0700)
committerMatt Birkholz <puck@birchwood-abbey.net>
Mon, 6 Jul 2015 05:45:44 +0000 (22:45 -0700)
commit52f35d852746e1cd29cfdb9d57d16f10de42bbd2
tree9928e58677467fb7e7d1ed58a7a2939330332f4b
parent6e809a7dba54ee4a9d81d20b3e044bfaff543f7e
Remove with-absolutely-no-interrupts from runtime/hash.scm.

Use a thread mutex to serialize access.  Simplify an ancient
implementation by using the new datum weak and key weak hash table
types. Initialize the package AFTER (runtime hash-table).
src/runtime/hash.scm
src/runtime/make.scm