Remove without-interrupts from runtime/hashtb.scm.
authorMatt Birkholz <puck@birchwood-abbey.net>
Thu, 18 Jun 2015 19:23:48 +0000 (12:23 -0700)
committerMatt Birkholz <puck@birchwood-abbey.net>
Mon, 17 Aug 2015 23:52:59 +0000 (16:52 -0700)
commit522d8ece23af641cb96316698e5015c5a5d15a29
tree31f4a2f04659a9ec83f83a22ff0519a4a4ea3686
parent93589796696864370c8f61b2f0df411aa494426a
Remove without-interrupts from runtime/hashtb.scm.

Serial access to particular hash tables is (now?) the responsibility
of the user -- all access, not just modifications (because of lazy
rehashing).  Serial access to the list of all address hash tables is
now the responsiblity of a serial population.

Most calls to with-table-locked! (aka without-interrupts) are now
calls to without-interruption (to postpone inopportune aborts).
src/runtime/hashtb.scm