0.9.7.4:
authorJuho Snellman <jsnell@iki.fi>
Wed, 30 Nov 2005 01:08:19 +0000 (01:08 +0000)
committerJuho Snellman <jsnell@iki.fi>
Wed, 30 Nov 2005 01:08:19 +0000 (01:08 +0000)
commit5369caf4d418065012b96af0d29c74d7851c04ff
tree62d10ff12c7e6517d28f2662fc919ea3cbff5074
parentffb8ca7616d75c88aae8f0939a241260ffdec051
0.9.7.4:
Improve type inference for LOOP arithmetic-for index variables
        that have constant bounds and step (e.g (LOOP FOR I TO 10 ...)).
        Fixes bug 278a.

        * Comment out some code in the LOOP macro that was supposed to
          generate optimized code for constant arithemetic-for, but
          actually pessimized by outsmarting the loop induction variable
          handling.
        * Produces slightly less optimal code (one extra test and jump
          when entering the loop) than the old version in the case where
          sufficient type information is specified manually with an
          OF-TYPE.
        * Remove some fossilized remnants of the loop extension facility.
BUGS
NEWS
src/code/loop.lisp
version.lisp-expr