Remove cruft from GENSYM and make it significantly less consy usually.
commit4323c6624a8a6da374a28336035433fdb2cfe905
authorDouglas Katzman <dougk@google.com>
Wed, 15 Oct 2014 04:08:19 +0000 (15 00:08 -0400)
committerDouglas Katzman <dougk@google.com>
Wed, 15 Oct 2014 04:08:19 +0000 (15 00:08 -0400)
tree353fe602845418492a17952fff35e80100222393
parentf344b98be063ed858ca77b5b836411b8f35aee14
Remove cruft from GENSYM and make it significantly less consy usually.

There was at one point a QUICK-INTEGER-TO-STRING function
which Nikodemus removed due to it being somewhat unsightly -
it computed an approximate string length and then used %SHRINK-VECTOR.
This change computes a correct length, and avoids UCS4 when possible.
src/code/symbol.lisp