Avoid unnecessary write to hash-table instances during gc.
commit9cf8c8a976a93a63c5998435b16378f4543d3376
authorDouglas Katzman <dougk@google.com>
Tue, 17 Oct 2017 12:09:04 +0000 (17 08:09 -0400)
committerDouglas Katzman <dougk@google.com>
Tue, 17 Oct 2017 12:09:04 +0000 (17 08:09 -0400)
treec9232f3b1268410e83e0289333b075315e5612c2
parent22bccab1869d9effcbb6fb996d76c25828c1e90b
Avoid unnecessary write to hash-table instances during gc.

This was causing write faults during GC that should really not happen.
It still happens for weak tables, which demand an additional fix.
src/code/hash-table.lisp
src/code/target-hash-table.lisp
src/runtime/coreparse.c
src/runtime/gc-common.c
src/runtime/immobile-space.c