CLISP Release History |
---|
Release 1 | April 1987 - July 1992 | bruno |
- The project was
started when both original authors, Bruno Haible and Michael Stoll, were
students in Germany.
- The original version was for Atari ST only,
written in 68000 assembly language and Common Lisp.
|
Release 2.0 | 1992-10-09 | bruno |
|
Release 2.1 | 1993-01-01 | bruno |
- The first portable
release, with source, released under GNU GPL.
- Supported platforms: Atari ST, Amiga 500-2000, DOS
(emx, djgpp), OS/2 (emx), Unix (Linux, Sun4, Sun386, HP9000/800).
|
Release 2.1.1 | 1993-01-11 | bruno |
Release 2.1.2 | 1993-02-01 | bruno |
Release 2.1.3 | 1993-02-03 | bruno |
Release 2.2 | 1993-02-21 | bruno |
|
Release 2.2.1 | 1993-03-04 | bruno |
Release 2.2.2 | 1993-03-19 | bruno |
|
Release 2.3 | 1993-03-30 | bruno |
|
Release 2.3.1 | 1993-04-05 | bruno |
Release 2.4 | 1993-05-24 | bruno |
|
Release 2.5 | 1993-06-29 | bruno |
|
Release 2.5.1 | 1993-07-17 | bruno |
|
Release 2.6 | 1993-08-22 | bruno |
- Changed bytecode format
- “CLOS” package:
DEFCLASS , DEFMETHOD ,
DEFGENERIC , GENERIC-FUNCTION , CLOS:GENERIC-FLET , CLOS:GENERIC-LABELS ,
WITH-SLOTS , WITH-ACCESSORS , FIND-CLASS , (SETF FIND-CLASS ),
CLASS-OF , CLASS-NAME , (SETF CLASS-NAME ), SLOT-VALUE ,
SLOT-BOUNDP , SLOT-MAKUNBOUND , SLOT-EXISTS-P ,
CALL-NEXT-METHOD , NEXT-METHOD-P , NO-APPLICABLE-METHOD ,
CLOS:NO-PRIMARY-METHOD , NO-NEXT-METHOD , FIND-METHOD , ADD-METHOD ,
REMOVE-METHOD , COMPUTE-APPLICABLE-METHODS , METHOD-QUALIFIERS ,
FUNCTION-KEYWORDS , SLOT-MISSING , SLOT-UNBOUND , PRINT-OBJECT ,
DESCRIBE-OBJECT , MAKE-INSTANCE , INITIALIZE-INSTANCE ,
REINITIALIZE-INSTANCE , SHARED-INITIALIZE
|
Release 2.6.1 | 1993-09-01 | bruno |
|
Release 2.7 | 1993-09-27 | bruno |
|
Release 2.8 | 1993-11-08 | bruno |
|
Release 2.9 | 1994-01-08 | bruno |
- Changed bytecode format
DEFINE-CONDITION , IGNORE-ERRORS ,
HANDLER-CASE , HANDLER-BIND , RESTART-CASE , EXT:WITH-RESTARTS ,
WITH-SIMPLE-RESTART , RESTART-BIND , WITH-CONDITION-RESTARTS ,
RESTART , CONDITION , SERIOUS-CONDITION , ERROR ,
PROGRAM-ERROR , CONTROL-ERROR , ARITHMETIC-ERROR ,
DIVISION-BY-ZERO , FLOATING-POINT-OVERFLOW ,
FLOATING-POINT-UNDERFLOW , CELL-ERROR , UNBOUND-VARIABLE ,
UNDEFINED-FUNCTION , TYPE-ERROR , PACKAGE-ERROR ,
STREAM-ERROR , END-OF-FILE , FILE-ERROR ,
STORAGE-CONDITION , WARNING , SIMPLE-CONDITION ,
SIMPLE-ERROR , SIMPLE-TYPE-ERROR , SIMPLE-WARNING ,
MAKE-CONDITION , SIGNAL , COMPUTE-RESTARTS , FIND-RESTART ,
INVOKE-RESTART , INVOKE-RESTART-INTERACTIVELY , ABORT ,
CONTINUE , MUFFLE-WARNING , STORE-VALUE , USE-VALUE ,
INVOKE-DEBUGGER , RESTART-NAME , ARITHMETIC-ERROR-OPERATION ,
ARITHMETIC-ERROR-OPERANDS , CELL-ERROR-NAME , TYPE-ERROR-DATUM ,
TYPE-ERROR-EXPECTED-TYPE , PACKAGE-ERROR-PACKAGE ,
STREAM-ERROR-STREAM , FILE-ERROR-PATHNAME ,
EXT:SIMPLE-CONDITION-FORMAT-STRING ,
SIMPLE-CONDITION-FORMAT-ARGUMENTS , *BREAK-ON-SIGNALS* ,
*DEBUGGER-HOOK* , *PRINT-READABLY*
|
Release 2.10 | 1994-06-22 | bruno |
|
Release 2.11 | 1994-07-04 | bruno |
|
Release 2.12 | 1994-08-23 | bruno |
|
Release 2.12.1 | 1994-09-01 | bruno |
Release 2.13 | 1994-10-26 | bruno |
|
Release 2.13.1 | 1995-01-01 | bruno |
|
Release 2.14 | 1995-04-04 | bruno |
|
Release 2.15 | 1995-04-25 | bruno |
- New modules:
wildcard ,
regexp FORMATTER , EXT:FINALIZE FILE-STREAM , SYNONYM-STREAM ,
BROADCAST-STREAM , CONCATENATED-STREAM , TWO-WAY-STREAM ,
ECHO-STREAM , STRING-STREAM , OPEN-STREAM-P ,
SYNONYM-STREAM-SYMBOL , BROADCAST-STREAM-STREAMS ,
CONCATENATED-STREAM-STREAMS , TWO-WAY-STREAM-INPUT-STREAM ,
TWO-WAY-STREAM-OUTPUT-STREAM , ECHO-STREAM-INPUT-STREAM ,
ECHO-STREAM-OUTPUT-STREAM , PRINT-NOT-READABLE ,
PRINT-NOT-READABLE-OBJECT
|
Release 2.16 | 1995-06-23 | bruno |
|
Release 2.17 | 1996-07-21 | bruno |
|
Release 2.18 | 1997-05-03 | bruno |
|
Release 2.19 | 1997-08-07 | bruno |
|
Release 2.20 | 1997-09-25 | bruno |
|
Release 2.20.1 | 1997-12-06 | bruno |
Release 2.21 | 1998-09-09 | bruno |
- Changed bytecode format
- Removed module STDWIN.
CUSTOM:*WARN-ON-FLOATING-POINT-CONTAGION* , CUSTOM:*FLOATING-POINT-CONTAGION-ANSI* , FLOATING-POINT-INEXACT ,
FLOATING-POINT-INVALID-OPERATION EXT:PROBE-DIRECTORY ,
ENSURE-DIRECTORIES-EXIST -
*PRINT-RIGHT-MARGIN* ,
ARRAY-DISPLACEMENT BOOLEAN , COPY-STRUCTURE ,
GENERIC-FUNCTION , STRUCTURE-OBJECT , CLASS , METHOD ,
SPECIAL-OPERATOR-P
|
Release 2.22 | 1999-01-08 | bruno |
|
Release 2.23 | 1999-07-22 | bruno |
|
Release 2.24 | 2000-03-06 | bruno |
|
Release 2.25 | 2001-03-15 | sds |
|
Release 2.25.1 | 2001-04-06 | sds |
Release 2.26 | 2001-05-23 | sds |
|
Release 2.27 | 2001-07-17 | sds |
|
Release 2.28 | 2002-03-03 | sds |
|
Release 2.29 | 2002-07-25 | bruno |
- Bug-fix/portability:
gcc 3.1 etc
|
Release 2.30 | 2002-09-15 | sds |
|
Release 2.31 | 2003-09-01 | sds |
|
Release 2.32 | 2003-12-29 | sds |
|
Release 2.33 | 2004-03-17 | sds |
|
Release 2.33.1 | 2004-05-22 | sds |
- Bug-fixes, portability:
gcc 3.4
|
Release 2.33.2 | 2004-06-02 | sds |
- Portability: RedHat Fedora
Linux/x86
|
Release 2.34 | 2005-07-20 | sds |
|
Release 2.35 | 2005-08-29 | sds |
|
Release 2.36 | 2005-12-04 | sds |
|
Release 2.37 | 2006-01-02 | sds |
|
Release 2.38 | 2006-01-24 | sds |
|
Release 2.39 | 2006-07-16 | sds |
- Reliable stack
overflow detection and recovery.
|
Release 2.40 | 2006-09-23 | sds |
|
Release 2.41 | 2006-10-13 | sds |
|
Release 2.42 | 2007-10-16 | sds |
|
Release 2.43 | 2007-11-18 | sds |
|
Release 2.44 | 2008-02-02 | sds |
|
Release 2.44.1 | 2008-02-24 | bruno |
|
Release 2.45 | 2008-05-15 | sds |
|
Release 2.46 | 2008-07-02 | sds |
|
Release 2.47 | 2008-10-23 | sds |
|
Release 2.48 | 2009-07-28 | sds |
|
Release 2.49 | 2010-07-07 | sds |
|
Release 2.50 | 2018-03-03 | bruno |
|