Remove LPNIFY-NAMESTRING and related compiler hacks
commit3c372d9b1a6d2a9773572b11eedc47afdd1e306a
authorDouglas Katzman <dougk@google.com>
Thu, 9 Nov 2017 20:59:52 +0000 (9 15:59 -0500)
committerDouglas Katzman <dougk@google.com>
Thu, 9 Nov 2017 21:06:54 +0000 (9 16:06 -0500)
treed3cc010f8eb615f7996958889e7556ec7f2093f9
parent0ff6f57eb3455d88ef6b89089591979d7c23f00a
Remove LPNIFY-NAMESTRING and related compiler hacks

Move that junk into the build scripts. A mechanism already exists to record
a specified *SOURCE-NAMESTRING* into fasls. We don't expose it to user code
directly (only via WITH-COMPILATION-UNIT), but we can do whatever we need to
since this isn't user code.
src/code/source-location.lisp
src/code/target-load.lisp
src/cold/shared.lisp
src/cold/warm.lisp
src/compiler/ir1-translators.lisp