From 9bbfb25338c8a1e166ea6497f6c2f4c99c2de0e9 Mon Sep 17 00:00:00 2001 From: Juan Jose Garcia Ripoll Date: Sun, 17 Jan 2010 19:14:24 +0100 Subject: [PATCH] Upgrade release number. --- msvc/Makefile | 4 +- src/CHANGELOG | 155 ----------------------------------------------- src/configure | 18 +++--- src/configure.in | 2 +- 4 files changed, 12 insertions(+), 167 deletions(-) diff --git a/msvc/Makefile b/msvc/Makefile index 7ff4ce4b9..9b39cef61 100755 --- a/msvc/Makefile +++ b/msvc/Makefile @@ -10,8 +10,8 @@ srcdir = ..\src SHORT_SITE_NAME = LONG_SITE_NAME = -ECL_VERSION = 9.12.3 -ECL_VERSION_NUMBER= 91203 +ECL_VERSION = 10.1.1 +ECL_VERSION_NUMBER= 100101 ARCHITECTURE = PENTIUM4 SOFTWARE_TYPE = NT SOFTWARE_VERSION = 5.0 diff --git a/src/CHANGELOG b/src/CHANGELOG index c4e2708f5..93dcbd6f1 100755 --- a/src/CHANGELOG +++ b/src/CHANGELOG @@ -13,161 +13,6 @@ ECL 10.1.1: to start up -- it may be required, though, for working Unicode because the encodings are stored there. -ECL 9.12.3: -=========== - -* Visible changes: - - - When converting rationals to floats, ECL now rounds instead of using the - routine in GMP, which truncates. - - - LOAD open streams in buffered mode. It does not cause any significant - performance increase except in broken network filesystems that lack - buffering such as some implementations of NFS. - -ECL 9.12.2: -=========== - -* Bugs fixed: - - - RANDOM broken on 64-bits architectures. - - - The debugger now shows the package names of inspected variables. - - - The code in CLX that dealt with interrupts had become outdated. - -* Other changes: - - - Methods now show up in the debugger with their original name. - - - Enlarged the string buffers used for reading and parsing lisp data. - -ECL 9.12.1: -=========== - -* Platform support: - - - Support for Itanium. - - - Support for Solaris and SunStudio compiler. - - - Support for Microsoft Visual Studio C++ 10 beta. - - - Support for Cygwin. - -* Visible changes: - - - New function EXT:ARRAY-RAW-DATA returns a non-adjustable vector of type - (UNSIGNED-BYTE 8) with the content of an array. The returned array overlaps - with the original, so any change on one will affect the other. - - - LOAD works on special files (/dev/null and the like). - - - New command line option --version outputs the version number preceded - by the implementation name ("ECL 9.11.1" in this particular release). - - - MULTIPLE-VALUE-BIND is optimally replaced with a LET form when the number - of variables is 1. - - - ECL now accepts Windows' UNC pathnames. - (with-open-file (s #P"//JUANJO-IMAC/Public Folder/index.html" - :direction :input) - (loop for l = (read-line s nil nil) - while l - do (princ l))) - - - The default memory limits are increased up to 512Mb for 32 bit images and - 4Gb for 64-bits systems. - - - The bignums generated by RANDOM did not contain enough random bits. - -* Bugs fixed: - - - In single-threaded builds, ECL did not properly restore the signal mask - before jumping out of a signal handler. - - - Floating point exceptions were sometimes ignored, leading to infinite loops. - - - A new configuration flag is added, --with-dffi. This flag allows - deactivating the foreign function interface when the compiler does not - support inline assembly with the GCC syntax and libffi is not available. - - - In a multithreaded ECL, when handling a Ctr-C/SIGINT asynchronous interrupt, - the CONTINUE restart was not always available. - - - In cygwin, LOAD was unable to load and execute binary files. - - - In cygwin, FASL files can not lack a file extension, because dlopen() - then looks for a file ending in ".dll" and fails. - - - In cygwin, files that are dlopen'ed must have executable permissions. - - - ECL ignored the IGNORABLE declaration. - - - The IGNORE/IGNORABLE declarations accept (but ignore) arguments of the - for (FUNCTION function-name). - - - SUBTYPEP caused a SIGSEGV when the input was a not finalized class. - - - Due to the SUBTYPEP bug, ECL could not compile DEFMETHOD forms whose - arguments referenced non-finalized classes - - - When supplied an error value, (EXT:SAFE-EVAL form env &optional err-value) - never returned the output of the evaluated form. - - - FIND-SYMBOL accepted string designators instead of just strings, as - mandated by the ANSI specification. - - - APPEND copied also the last argument. - - - (LOG #C(x x)) now produces a better result when x == 0 - - - (ATAN #C(0.0 1.0)) no longer produces an infinite recursion. - - - Solved a hard to hit bug in DEFCLASS's routine for detecting collisions in - slot names - - - LOG and LOG1P did not work properly with NaNs under linux. - - - ECL had problems combining #. and #n=/#n# reader macros. - - - FDEFINITION and SYMBOL-FUNCTION caused an incorrect error condition when - acting on NIL. - - - The optimizer for TYPEP did not work when passed three arguments. - -* Clos: - - - CLOS:SET-FUNCALLABLE-INSTANCE-FUNCTION broke the value if SI:INSTANCE-SIG, - preventing any further access to the instance slots. - - - The optimized slot accessors check that the instances are up to date. - - - The use of MAKE-INSTANCES-OBSOLETE now forces UPDATE-INSTANCE-FOR-REDEFINED-CLASS - to be invoked even if the slots did not change. - - - ENSURE-GENERIC-FUNCTION-USING-CLASS does not provide a default method class. - -* Sockets: - - - The socket option TCP_NODELAY option has been fixed: it was improperly using - the socket interface SOL_SOCKET instead of IPPROTO_TCP (Chun Tian) - - - sockopt-linger and (setf sockopt-linger) now work as they should, using - the struct linger argument (M. Mondor) - -* ASDF: - - - ASDF:MAKE-BUILD now accepts also a :PROLOGUE-CODE argument with code to - be executed before all lisp files are run. - - - C:BUILDER's argument :PROLOGUE-CODE can now be a lisp form. In the case of - standalone programs the prologue code is always executed after cl_boot() has - been invoked. - - - QUIT did not work from standalone executables created with neither ASDF - nor with C:BUILDER. - ;;; Local Variables: *** ;;; mode:text *** ;;; fill-column:79 *** diff --git a/src/configure b/src/configure index 53a1ac46b..fa19a23f7 100755 --- a/src/configure +++ b/src/configure @@ -1,7 +1,7 @@ #! /bin/sh # From configure.in Revision. # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.63 for ecl 9.12.3. +# Generated by GNU Autoconf 2.63 for ecl 10.1.1. # # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, # 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. @@ -595,8 +595,8 @@ SHELL=${CONFIG_SHELL-/bin/sh} # Identity of this package. PACKAGE_NAME='ecl' PACKAGE_TARNAME='ecl' -PACKAGE_VERSION='9.12.3' -PACKAGE_STRING='ecl 9.12.3' +PACKAGE_VERSION='10.1.1' +PACKAGE_STRING='ecl 10.1.1' PACKAGE_BUGREPORT='' ac_unique_file="bare.lsp.in" @@ -1372,7 +1372,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures ecl 9.12.3 to adapt to many kinds of systems. +\`configure' configures ecl 10.1.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1441,7 +1441,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of ecl 9.12.3:";; + short | recursive ) echo "Configuration of ecl 10.1.1:";; esac cat <<\_ACEOF @@ -1599,7 +1599,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -ecl configure 9.12.3 +ecl configure 10.1.1 generated by GNU Autoconf 2.63 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, @@ -1613,7 +1613,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by ecl $as_me 9.12.3, which was +It was created by ecl $as_me 10.1.1, which was generated by GNU Autoconf 2.63. Invocation command line was $ $0 $@ @@ -14547,7 +14547,7 @@ exec 6>&1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by ecl $as_me 9.12.3, which was +This file was extended by ecl $as_me 10.1.1, which was generated by GNU Autoconf 2.63. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -14606,7 +14606,7 @@ Report bugs to ." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_version="\\ -ecl config.status 9.12.3 +ecl config.status 10.1.1 configured by $0, generated by GNU Autoconf 2.63, with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" diff --git a/src/configure.in b/src/configure.in index fd749b613..0fc06d22e 100644 --- a/src/configure.in +++ b/src/configure.in @@ -8,7 +8,7 @@ dnl AUTOCONF configuration for ECL dnl Giuseppe Attardi 25.1.1994 dnl -AC_INIT([ecl],[9.12.3],[]) +AC_INIT([ecl],[10.1.1],[]) AC_REVISION([$Revision$]) AC_CONFIG_SRCDIR([bare.lsp.in]) AC_CONFIG_AUX_DIR([${srcdir}/gmp])