From: Nikodemus S. <de...@us...> - 2010-09-30 08:44:04
|
Update of /cvsroot/sbcl/sbcl In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv15773 Modified Files: NEWS run-sbcl.sh version.lisp-expr Log Message: 1.0.43.13: "minor fixed for Win32" from Kalyanov Dmitry * fix run-sbcl.sh for cygwin: need to convert the path. * fix contrib building for cygwin with GCC 4.x installed: require GCC 3.x since GCC 4.x apparently doesn't do -mno-cygwin. * PeekConsoleInput's third argument is the number of array in elements, not bytes. http://msdn.microsoft.com/en-us/library/ms684344%28VS.85%29.aspx Old usage led to stack overwriting. Index: NEWS =================================================================== RCS file: /cvsroot/sbcl/sbcl/NEWS,v retrieving revision 1.1819 retrieving revision 1.1820 diff -u -d -r1.1819 -r1.1820 --- NEWS 30 Sep 2010 08:39:39 -0000 1.1819 +++ NEWS 30 Sep 2010 08:43:55 -0000 1.1820 @@ -15,6 +15,12 @@ spuriously when reading from a pipe (lp#643686) * bug fix: more efficient timer expiry should avoid starvation on systems where number of SIGALRMs per second is restricted. (lp#375515) + * improvements to the Windows port: + ** bug fix: stackoverwriting due to incorrect usage of PeekConsoleInput + on Windows. (thanks to Kalyanov Dmitry) + ** bug fix: build now works on cygwin with GCC 4.x installed. (thanks to + Kalyanov Dmitry) + ** bug fix: run-sbcl.sh now works on Cygwin. (thanks to Kalyanov Dmitry) changes in sbcl-1.0.43 relative to sbcl-1.0.42: * incompatible change: FD-STREAMS no longer participate in the serve-event Index: run-sbcl.sh =================================================================== RCS file: /cvsroot/sbcl/sbcl/run-sbcl.sh,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- run-sbcl.sh 31 Aug 2010 12:46:41 -0000 1.9 +++ run-sbcl.sh 30 Sep 2010 08:43:55 -0000 1.10 @@ -22,6 +22,10 @@ BASE=`pwd` cd "${opwd}" fi +if [ "$OSTYPE" = "cygwin" ] +then + BASE=`cygpath -w "$BASE"` +fi CORE_DEFINED=no for arg in $*; do Index: version.lisp-expr =================================================================== RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v retrieving revision 1.5039 retrieving revision 1.5040 diff -u -d -r1.5039 -r1.5040 --- version.lisp-expr 30 Sep 2010 08:40:35 -0000 1.5039 +++ version.lisp-expr 30 Sep 2010 08:43:55 -0000 1.5040 @@ -17,4 +17,4 @@ ;;; checkins which aren't released. (And occasionally for internal ;;; versions, especially for internal versions off the main CVS ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".) -"1.0.43.12" +"1.0.43.13" |