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, 6 Jul 2015 05:45:45 +0000 (22:45 -0700)
commita311cc95deb22e9426b7917de93a766f53765368
tree9c66c65935a66471217e4788859ea777a303db78
parent52f35d852746e1cd29cfdb9d57d16f10de42bbd2
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