Change hash table empty slot marker to unbound marker.
commita2cc6043fd0ed5aa0cb26d0fc9120516bbbee8a2
authorDouglas Katzman <dougk@google.com>
Wed, 21 Jun 2017 15:48:18 +0000 (21 11:48 -0400)
committerDouglas Katzman <dougk@google.com>
Wed, 21 Jun 2017 15:48:18 +0000 (21 11:48 -0400)
treeb18396e63d8e418fc5b104ca81b8d23eabdc2897
parent8fab732a6c634355375067d11ce78db58e1933f6
Change hash table empty slot marker to unbound marker.

GC can avoid a lot of checking of from_space_p, since
many hash table vector elements will be immediate objects.
src/code/maphash.lisp
src/code/target-hash-table.lisp
src/cold/warm.lisp
src/compiler/x86-64/parms.lisp
src/runtime/gc-common.c