Changes between Version 3 and Version 4 of ReleaseNotes/1.8


Ignore:
Timestamp:
Mar 9, 2012, 9:20:25 PM (7 years ago)
Author:
rme
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseNotes/1.8

    v3 v4  
    6262http://en.wikipedia.org/wiki/List_of_ARM_microprocessor_cores may be of some help.
    6363
     64=== Fixed tickets ===
     65ticket:757, ticket:846, ticket:3, ticket:882, ticket:886, ticket:884, ticket:887,
     66ticket:889, ticket:891, ticket:894, ticket:441, ticket:896, ticket:892, ticket:893,
     67ticket:862, ticket:899, ticket:905 (and possibly others)
     68
     69=== General ===
     70Numerous bug fixes and performance improvements were made to the ARM port.
     71
     72The x86 back end now tries a little harder to reduce stack traffic.
     73
     74Self tail-calls involving a small number of fixed arguments are somewhat
     75faster.
     76
     77In certain cases, `case` and related constructs will compile into a
     78constant-time jump table for certain types and ranges of keys.
     79
     80The output format of the standard `time` macro has changed.
     81
     82The disassembler output format has changed so that
     83the instruction address is printed in a comment after the instruction.
     84
     85The disassembler recognizes and prints `case` jump tables.  To see an example of
     86this, disassemble the following silly function:
     87{{{
     88(defun jumper (x)
     89  (case x
     90    (1 'one)
     91    (2 'two)
     92    (3 'three)
     93    (4 'four)
     94    (5 'five)
     95    (6 'six)
     96    (7 'seven)
     97    (8 'eight)
     98    (9 'nine)
     99    (10 'ten)))
     100}}}
     101
     102The function `directory` will show show directories by default.
     103In other words, the `:directories` argument now defaults to `t`.
     104Also, `directory` now treats symbolic links to directories as
     105directories when `:follow-links` is `t` (as it is by default).
     106
    64107
    65108=== Cocoa-based IDE ===
     
    94137cases.
    95138
    96 In certain cases, `case` and similar constructs compile into a jump table
    97 and therefore execute in constant time.
    98 
    99139The bundled version of ASDF is now version 2.20.