0.9.12.14:
authorJuho Snellman <jsnell@iki.fi>
Sat, 13 May 2006 18:33:40 +0000 (18:33 +0000)
committerJuho Snellman <jsnell@iki.fi>
Sat, 13 May 2006 18:33:40 +0000 (18:33 +0000)
commit30479182014bc1e02f54d330643ca45605e3530d
tree05b161dad41455fbfc7e351add9f2a1eaf3d7b9d
parent3ca73f72116001579bde0f59e5aa1359cc41631e
0.9.12.14:
        Get rid of some low-level hotspots in the compiler:

        * Use simple-arrays for assembler segment buffers.
        * Move the checking of policy variable name validity from run-time
          to compile-time where possible.
        * In POLICY, don't fetch the values of optimization qualities that
          aren't used in the body.
        * When creating debug-names, don't call FORMAT when encountering
          values of unhandled types. Instead mark them with a suitable
          s-exp.
src/compiler/assem.lisp
src/compiler/early-c.lisp
src/compiler/policy.lisp
src/compiler/srctran.lisp
version.lisp-expr