[ANNOUNCEMENT] Updated: clisp-2.44-1 for cygwin

Reini Urban rurban@x-ray.at
Mon Feb 4 23:55:00 GMT 2008

I've released the new upstream clisp-2.44 plus subpackages -clx, -gtk2 
and -gdi for cygwin.

Release focus:
7 - Major bugfixes

./configure --fsstnd=redhat --with-dynamic-ffi  \
   --with-module=rawsock --with-module=dirkey  \
   --with-module=bindings/win32 --with-module=berkeley-db \
   --with-module=pcre --with-module=postgresql \
   --with-module=fastcgi --with-module=zlib  \
   --with-module=gdbm --with-module=libsvm \
   --prefix=/usr --build build
(no changes)


2.44 (2008-02-02)
User visible changes

* CLISP does not come with GNU libffcall anymore.
   This is now a separate package and should be installed separately.
   Pass --with-libffcall-prefix to the top-level configure if it is not
   installed in a standard place.
   Option --with-dynamic-ffi is now replaced with --with-ffcall.

* CLOS now issues warnings of type CLOS:CLOS-WARNING.
   See <http://clisp.cons.org/impnotes/mop-clisp.html#mop-clisp-warn>
   for details.

* The AFFI (simple ffi, originally for Amiga) code has been removed.

* Speed up list and sequence functions when :TEST is EQ, EQL, EQUAL
   or EQUALP.

   respectively, for consistency with EXT:PROBE-DIRECTORY,
   The old names are still available, but deprecated.

* The :VERBOSE argument to SAVEINITMEM defaults to a new user variable
   *SAVEINITMEM-VERBOSE*, initial value T.
   See <http://clisp.cons.org/impnotes/image.html> for details.

* Bug fixes:
   + Fix FRESH-LINE at the end of a line containing only TABs. [1834193]
   + PPRINT-LOGICAL-BLOCK no longer ignores
   + BYTE is now a full-fledged type. [ 1854698 ]
   + Fix linux:dirent definition in the bindings/glibc module. [1779490]
   + Symbolic links into non-existent directories can now be deleted.
     [ 1860489 ]
   + DIRECTORY :FULL on directories now returns the same information as
     on files. [ 1860677 ]
   + CLISP no longer hangs at the end of a script coming via a pipe
     ("clisp < script.lisp" or "cat script | clisp"). [ 1865567 ]
   + When *CURRENT-LANGUAGE* is incompatible with *TERMINAL-ENCODING*,
     CLISP no longer goes into an infinite recursion trying to print
     various help messages. [ 1865636 ]
   + Fix the "Quit" debugger command. [ 1448744 ]
   + Repeated terminating signals kill CLISP instantly with the correct
     exit code. [ 1871205 ]
   + Stack inspection is now safer. [ 1506316 ]
   + Errors in the RC-file and init files are now handled properly.
   + Avoid the growth of the restart set with each image save. [1877497]
   + Handle foreign functions coming from the old image which cannot be
     validated. [ 1407486 ]
   + Fix signal code in bindings/glibc/linux.lisp. [ 1781476 ]


To update your installation, click on the "Install Cygwin now" link on
the http://cygwin.com/ web page.  This downloads setup.exe to your
system.  Then, run setup and answer all of the questions.


If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there.  It will be in the format:


If you need more information on unsubscribing, start reading here:


Please read *all* of the information on unsubscribing that is available
starting at this URL.

Reini Urban

Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

More information about the Cygwin mailing list