Coalesce more namestrings by marking as candidates for sharing
commit578914569fc866d9bbf71d3f0c87a2a28399798b
authorDouglas Katzman <dougk@google.com>
Mon, 15 Jan 2018 18:17:45 +0000 (15 13:17 -0500)
committerDouglas Katzman <dougk@google.com>
Mon, 15 Jan 2018 18:26:44 +0000 (15 13:26 -0500)
tree4baa83996de384da9ad91c8797163527f5ad2c1e
parent7f50fa0abb06a0675163210f1a4580b98e5801bf
Coalesce more namestrings by marking as candidates for sharing

DEBUG-SOURCE-FOR-INFO did not coalesce strings whenever *SOURCE-NAMESTRING*
was bound. An alternative fix would be to call NAMESTRING on it, but that would
succumb to a different problem - namestrings only undergo "best-effort" caching
and may not get shared. So one way or another, we have to coalesce on save.
src/cold/warm.lisp
src/compiler/debug-dump.lisp