globaldb: add source-transforms for INFO functions on host
authorNikodemus Siivola <nikodemus@random-state.net>
Sun, 19 Jun 2011 21:32:05 +0000 (00:32 +0300)
committerNikodemus Siivola <nikodemus@random-state.net>
Tue, 24 Apr 2012 08:41:55 +0000 (11:41 +0300)
commit19088e271f3a8566454bc868eaa6acd33f877467
tree8007ae42278163f0988648e42cddf139e23d9cda
parent4d916cef2d46a714ae203aee49e601b9bc81f113
globaldb: add source-transforms for INFO functions on host

 Regular compiler macros defined on host do not take effect when XC is
 building the target -- so INFO calls in the build before globaldb got the
 slow path up to now. Using source-transforms we get the fast path for all
 INFO calls on target.

 Speeds up globaldb bound functions like FDEFINITION by 20% or so.
NEWS
src/compiler/globaldb.lisp