This is the mail archive of the cygwin-announce mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Updated: clisp-2.48-3


I've recompiled clisp plus the subpackages clisp-clx, clisp-gtk2 and clisp-gdi, released hereby as 2.48-3.

No jit, no multithreading.

Changes in 2.48-3:
* recompile with gcc4-4.3.4-3 and new libsigsegv-2.8-1 for cygwin 1.7

Older Changes:
2.48-2
* chmod +x /usr/lib/clisp-2.48/full*/svm.dll
* fixed wrong libdb4.6 dependency to libdb4.5
* fixed clisp-gdi.src.patch

2.48-1
* depends on libsigsegv1 (libsigsegv-2.6+-1) with Eric Blake's fixes
  for the SEH chain corruption.
* re-enabled gtk2
* added dbus to -gtk2 package
* added wildcard module to full
* clisp-gdi is a modern package (case-sensitive and case-inverted),
  and now hosted at http://code.google.com/p/clisp-gdi/
  See http://code.google.com/p/clisp-gdi/
* minor modprep and build patches added
* removed fix_iconv build hack
* added libsigsegv1 dependency
* revised required dependencies
* disabled stripping to enable (disassemble)

Release focus:
bugfixes and enhancements

./configure --fsstnd=redhat --with-ffcall \
  --with-module=rawsock --with-module=dirkey --with-module=wildcard \
  --with-module=bindings/win32 \
  --with-module=berkeley-db --with-module=pcre --with-module=postgresql\
  --with-module=fastcgi --with-module=libsvm --with-module=gdbm \
  --with-module=zlib --with-module=clx/new-clx --with-module=gtk2 \
  --with-module=dbus \
  --with-module=gdi --prefix=/usr --cbc build

http://clisp.cvs.sourceforge.net/*checkout*/clisp/clisp/src/NEWS

2.48 (2009-07-28)
=================

Important notes
---------------

* Multiple threads of execution are now experimentally supported
  (not ready for prime time yet).
  Thanks to  Vladimir Tzankov <vtzankov@gmail.com>.
  See <http://clisp.cons.org/impnotes/mt.html> for details.

* Module libsvm has been upgraded to the upstream version 2.89.
  See <http://clisp.cons.org/impnotes/libsvm.html> for details.

* Module Berkeley-DB now supports Berkeley DB 4.7.
  (older versions 4.* are, of course, still supported).
  See <http://clisp.cons.org/impnotes/berkeley-db.html> for details.

* Module readline now supports readline 6.0.
  (older versions 5.* are, of course, still supported).
  See <http://clisp.cons.org/impnotes/readline-mod.html> for details.

* Passing :EXECUTABLE 0 to EXT:SAVEINITMEM results in an executable
  image which delegates processing of all the usual CLISP command line
  options to the :INIT-FUNCTION.
  See <http://clisp.cons.org/impnotes/image.html> for details.

* Driver clisp accepts "-b" to print the installation directory.
  See <http://clisp.cons.org/impnotes/clisp.html#opt-printlibdir> for
details.

* Add file clisp.m4 so that the packages which use CLISP can check
  whether it is properly installed and has the required version.

* POSIX:COPY-FILE now accepts :METHOD :HARDLINK-OR-COPY.
  See <http://clisp.cons.org/impnotes/syscalls.html#copy-file> for details.

* New function POSIX:WAIT calls waitpid or wait4.
  See <http://clisp.cons.org/impnotes/syscalls.html#wait> for details.

* New function EXT:TRIM-IF removes leading and trailing matches.
  See <http://clisp.cons.org/impnotes/seq-func-ext.html#trim-if> for
details.

* New user command "LocalSymbols" (abbreviated ":ls").
  See <http://clisp.cons.org/impnotes/repl.html#debugger-main-deb-step>
  for details.

* Commands "add" and "create" replace "add-module-set",
"add-module-sets" and
  "create-module-set" in clisp-link.
  See <http://clisp.cons.org/impnotes/modules.html#clisp-link> for details.

* Bug fixes:
  + Better support of :START and :END arguments in NEW-CLX. [ 2159172 ]
  + Fix LOAD-LOGICAL-PATHNAME-TRANSLATIONS when *LOAD-PATHS* contains
    wild pathnames (introduced in 2.47). [ 2198109 ]
  + Module NEW-CLX now has the XLIB:QUEUE-EVENT function,
    implemented by Philippe Brochard <hocwp@free.fr>.
  + Extend the domain of LOG to larger BIGNUMs and RATIOs. [ 1007358 ]
  + Avoid a segfault on (EXPT <HUGE> <HUGE>). [ 2807311 ]
  + Fix interaction of finalizers and weak objects. [ 1472478 ]

* ANSI compliance:
  + Implement the ANSI (IGNORE #'FUNCTION) declaration.

========================================================================

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.

*** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

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:

cygwin-announce-unsubscribe-you=yourdomain.com@cygwin.com

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

http://sources.redhat.com/lists.html#unsubscribe-simple

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

--
Reini Urban


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]