Changes between Version 1 and Version 2 of ReleaseNotes/1.6


Ignore:
Timestamp:
Nov 1, 2010, 11:40:37 PM (9 years ago)
Author:
rme
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseNotes/1.6

    v1 v2  
     1= Release Notes for Clozure CL 1.6 =
     2
     3== Supported Platforms ==
     4Clozure CL 1.6 runs on the following platforms:
     5   * Mac OS X 10.5 and later (x86, x86-64, ppc32, ppc64)
     6   * Linux (x86, x86-64, ppc32, ppc64, armv7l)
     7   * FreeBSD 6.x and later (x86, x86-64)
     8   * Solaris (x86, x86-64)
     9   * Microsoft Windows XP and later (x86, x86-64)
     10
     11The preferred way to get Clozure CL is via Subversion.  For example,
     12to get CCL for Mac OS X on x86, one would run the following command
     13from a shell prompt:
     14
     15{{{
     16$ svn co http://svn.clozure.com/publicsvn/openmcl/release/1.6/darwinx86/ccl
     17}}}
     18
     19Versions for other platforms are available by changing the `darwinx86` to
     20one of `linuxx86`, `freebsdx86`, `solarisx86`, `windows`, `darwinppc`,
     21`linuxppc`, or `linuxarm`.
     22
     23Both 32 bit and 64 bit binaries are included with all versions (except for
     24ARM, which is 32-bit only).
     25
     26See also http://trac.clozure.com/openmcl/wiki/SystemRequirements.
     27
     28== Reporting Bugs ==
     29Please use the Trac instance at  http://trac.clozure.com/ccl to review existing bug reports and to submit new ones.
     30
     31== Platform Notes ==
     32
     33=== Windows ===
     34The 32-bit Windows lisp still doesn't run on 64-bit Windows.
     35
     36Setting up a build environment for the 64-bit Windows lisp is more trouble
     37than it ought to be.  The win64 toolchain in
     38ftp://ftp.clozure.com/pub/mingw-w64-bin_i686-cygwin-1.5.25-15_4.4.1a.tar.bz2
     39works to build the lisp kernel;  versions of that toolchain that are much newer
     40probably won't work.
     41
     42=== Linux PPC ===
     43Some (usually larger) PowerPC-based systems use a page size of 64K.  The lisp won't run on those systems;
     44it currently expects a page size of 4K.
     45
     46=== Linux ARM ===
     47The ARM port is brand new.  It is probably fair to call it beta quality;  it can (usually) compile itself,
     48but there are still some bugs.
     49
     50The port targets the "ARMv6t2" architecture and later.  It is often not immediately apparent
     51which ARM cores implement which architecture revision.  The chart at
     52http://en.wikipedia.org/wiki/ARM_architecture#ARM_cores may help.
     53
     54It's intended to run under an ARM Linux distribution that runs in
     55little-endian mode ("armel"), supports the "embedded ABI" ("eabi",
     56sometimes "gnueabi") and "soft-float" FP conventions (where C
     57functions pass floating-point arguments and return floating-point
     58results in general-purpose registers.)
     59
     60The lisp has primarily been run on a few FreeScale i.MX515 machines running
     61Ubuntu 9.04,9.10, and 10.04.  (See https://www.genesi-usa.com/products, for
     62example.)  The Nokia N900 has also seen some use.
     63
     64== General ==
     65
     66Windows stability improvements and bug fixes.
     67
    168The bundled ASDF is now version 2.010.
    2 
    3 There is a new port to the ARM architecture.  It is of beta quality;  there is a known stability bug
    4 or two that crops up sometimes when building the lisp.
    569
    670The defstruct macro does more careful type checking.
    771
    872There is a new pre-GC notification mechanism.  It only works on x86.
    9 
    10 Windows stability improvements and bug fixes.
    1173
    1274New function ccl:object-direct-size.