Changes between Version 2 and Version 3 of ReleaseNotes/1.7


Ignore:
Timestamp:
Jul 14, 2011, 9:11:20 PM (8 years ago)
Author:
rme
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseNotes/1.7

    v2 v3  
    1 Here are some highlights of changes in the 1.7 release.
     1= Release Notes for Clozure CL 1.7 =
    22
     3== Supported Platforms ==
     4Clozure CL 1.7 runs on the following platforms:
     5   * Mac OS X 10.5 and later (x86, x86-64)
     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.7/darwinx86/ccl
     17}}}
     18
     19Versions for other platforms are available by changing the `darwinx86` to
     20one of `linuxx86`, `freebsdx86`, `solarisx86`, `windows`,
     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 ===
    334The 32-bit Windows lisp now runs on 64-bit Windows.
    435
     
    637a recent version of the mingw-w64 toolchain.  See WindowsNotes.
    738
    8 The ARM port now requires an ARMv7 processor.  There
    9 have been many improvements and bug fixes to the ARM port.
     39=== Linux ARM ===
     40An ARMv7 processor is now required.  There
     41have been a great many improvements and bug fixes to the ARM port
     42since it was first released in version 1.6.
    1043
    11 Support for Mac OS X running on !PowerPC has been dropped.
    12 Linux on !PowerPC is still supported.
     44=== Mac OS X ===
     45Support for Mac OS X running on PowerPC has been dropped.
     46Linux on PowerPC is still supported.
    1347
    14 The image and fasl file versions have changed.
     48=== FreeBSD ===
     49The FreeBSD binaries were built on a FreeBSD 8.1 system.  If you are running 6.x or 7.x,
     50you should be able recompile the lisp kernel on your own system and run the lisp without
     51any further trouble:
     52{{{
     53$ cd ccl/lisp-kernel/freebsdx8632   # or freebsdx8664, as appropriate
     54$ make
     55}}}
     56
     57== New exported symbols ==
     58The following new symbols are now exported from the CCL package:
     59
     60 * *disassemble-verbose*
     61 * dparef, sparef
     62 * allow-heap-allocation, heap-allocation-allowed-p, allocation-disabled (r14807, ARM only)
     63
     64When `ccl:*disassemble-verbose*` is true, the x86
     65disassembler will print the opcode bytes along with the disassembled
     66instructions.
     67
     68The macros dparef and sparef are shorthand for paref of :double and :float arrays.
     69For example, (dparef p 3) => (paref p :double 3).
     70
     71== General ==
     72The image and fasl file versions have changed.  Old heap images
     73and fasl files won't work with 1.7.
    1574
    1675The bundled version of ASDF is now 2.016.
     
    2584discussion.
    2685
    27 New variable `ccl:*disassemble-verbose*`.  When true, the x86
    28 disassembler will print the opcode bytes along with the disassembled
    29 instructions.
     86Further code coverage improvements.
    3087
    31 Code coverage improvements.
     88An obscure low-level change: On Unix-like systems, we now have
     89the operating system restart system calls interrupted by the signal
     90used to suspend a thread.  (The GC suspends all other threads
     91every time it runs, so this is not rare.)  We don't foresee any problems
     92with this, but mention it here just in case.
    3293
     94
     95