X-Recipient: archive-cygwin AT delorie DOT com X-Spam-Check-By: sourceware.org Message-Id: Date: Wed, 30 Jul 2008 17:47:09 +0200 From: Reini Urban User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de-AT; rv:1.8.1.13) Gecko/20080313 SeaMonkey/1.1.9 MIME-Version: 1.0 To: cygwin AT cygwin DOT com CC: clisp-list AT lists DOT sourceforge DOT net Subject: [ANNOUNCEMENT] Updated: clisp-2.46-1 for cygwin Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Reply-To: cygwin AT cygwin DOT com X-Mailer: Perl5 Mail::Internet v1.74 X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com I've released the new upstream clisp-2.46 plus the subpackages clisp-clx and the experimental clisp-gdi for cygwin. I couldn't get clisp-gtk2 to work with 2.45 and 2.46. Hopefully I can fix that sooner or later. 2.45 was never released on cygwin because the release didn't pass configure in contrary to the prereleases and cvs versions, and gtk2 didn't build. I didn't want to maintain the cvs version of that pre2.45 time. This release is not build with the new jit as the jitted interpreter is not better than the bytecode interpreter yet. Release focus: bugfixes and enhancements ./configure --fsstnd=redhat --with-ffcall --with-readline \ --with-gettext --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 \ --with-module=clx/new-clx --with-module=gdi \ --prefix=/usr --cbc build Changes: * --build changed to -cbc (config, build and check). * jit with GNU lightning not added. * module gtk2 removed * A notable change is that the double libiconv linker patch is not needed anymore, thanks to the switch to gllib. http://clisp.cvs.sourceforge.net/*checkout*/clisp/clisp/src/NEWS 2.46 (2008-07-02) ================= User visible changes -------------------- * CLISP built natively on 64-bit platforms (i.e., with 64-bit pointers) now has :WORD-SIZE=64 in *FEATURES*. See for details. * Module syscalls now offers OS:ERRNO and OS:STRERROR (for the sake of FFI modules). See for details. * Modules MIT-CLX and NEW-CLX export a new macro XLIB:WITH-OPEN-DISPLAY. * Module netica has been upgraded to the Netica C API version 3.25 (from 2.15). See for details. * Module libsvm has been upgraded to the upstream version 2.86. See for details. * Bug fixes: + Work around the absence of tgamma() on solaris. [ 1966375 ] + Avoid a rare segfault on SIGHUP. [ 1956715 ] + Improve module portability to systems with non-GNU make. [ 1970141 ] + Fix GRAY:STREAM-READ-SEQUENCE and GRAY:STREAM-WRITE-SEQUENCE. [ 1975798 ] + Fix the remaining bugs in special bindings in evaluated code on TYPECODES (64-bit) platforms. + Fix SOCKET:SOCKET-CONNECT with timeout to a dead port. [ 2007052 ] 2.45 (2008-05-15) ================= Important notes --------------- * All .fas files generated by previous CLISP versions are invalid and must be recompiled. This is because the Just-In-Time Compiled code is kept with the closures. Set CUSTOM:*LOAD-OBSOLETE-ACTION* to :COMPILE to automate this. See for details. User visible changes -------------------- * The top-level configure option --build has been replaced by --cbc (Configure/Build/Check) to avoid conflict with the standard autoconf option. * Experimental Just-In-Time Compilation of byte-compiled closures is now done using GNU lightning (this is a configure-time option). Thanks to Yann Dauphin . * New command-line option -lp adds directories to *LOAD-PATHS*. See for details. * New function FFI:OPEN-FOREIGN-LIBRARY allows pre-opening of shared libraries. See for details. * New macro EXT:COMPILE-TIME-VALUE allows computing values at file compilation. See for details. * New function FFI:FOREIGN-POINTER-INFO allows some introspection. See for details. * Versioned library symbols are now accessible via the :VERSION argument of DEF-CALL-OUT and DEF-C-VAR. Thanks to Kaz Kylheku . See for details. * New functions GRAY:STREAM-READ-SEQUENCE and GRAY:STREAM-WRITE-SEQUENCE have been added for portability reasons. Suggested by Anton Vodonosov . See for details. * New user variable CUSTOM:*SUPPRESS-SIMILAR-CONSTANT-REDEFINITION-WARNING* controls whether the redefinition warning is issues when the new constant value is visually similar to the old one. See for details. * REPL commands can now accept arguments. See for details. * Updated the postgresql module to PostgreSQL 8.3. See for details. * Module syscalls now interfaces to (for the sake of FFI modules). See for details. There are others additions there also, but they are too numerous to be enumerated here. * Bug fixes: + Fix handling of quoted objects by READ-PRESERVING-WHITESPACE. [ 1890854 ] + Fix rectangle count in NEW-CLX XLIB:SET-GCONTEXT-CLIP-MASK. [ 1918017 ] + Fix argument handling in NEW-CLX XLIB:QUERY-COLORS. [ 1931101 ] + Fix compilation on systems not supporting returning void. [ 1924506 ] + Fix TANH floating point overflow for large floats. [ 1683394 ] + Avoid extra aggressive bignum overflow reporting in READ. [ 1928735 ] + Improved floating point number formatting. [ 1790496, 1928759 ] + COMPILE no longer discards MACRO doc strings. [ 1936255 ] + Improved accuracy of LOG on complex numbers. [ 1934968 ] + Fix COERCE for compound float result-types. [ 1942246 ] + Fix $http_proxy parsing. [ 1959436 ] + Fix LISTEN on buffered streams when the last character was CRLF. [ 1961475 ] + Cross-compilation process has been restored to its former glory, thanks to the valiant and persistent testing by Vladimir Volovich . [ 1928920, 1929496, 1929516, 1931097 ] 2.44.1 (2008-02-23) =================== User visible changes -------------------- * Bug fixes: + Add a workaround against a gcc 4.2.x bug. [ 1836142 ] + Fix error in compilation of floatparam.c during configuration with gcc 4.3 snapshots. [ 1836142 ] ======================================================================== 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 DOT com AT cygwin DOT 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 -- 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/