Juho Snellman | 1 Jun 08:06 2005
Picon
Picon

CVS: sbcl/src/pcl boot.lisp,1.94,1.95

Update of /cvsroot/sbcl/sbcl/src/pcl
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29426/src/pcl

Modified Files:
	boot.lisp 
Log Message:
0.9.1.9:
	Fix a few ansi-test failures. Symbols can't be both the name of
        a type and the name of a declaration (ANSI 3.8.21). 

        * Add a validate-function slot into the globaldb TYPE-INFO
          structure. If defined, the function is called from (SETF INFO)
          before SET-INFO-VALUE.
        * Define validation functions for (INFO :TYPE :KIND) and 
          (INFO :DECLARATION :RECOGNIZED). 
        * Remove (DECLAIM (DECLARATION CLASS)) from PCL. As far as I 
          can see, PCL uses %CLASS for its internal declarations these
          days.

Index: boot.lisp
===================================================================
RCS file: /cvsroot/sbcl/sbcl/src/pcl/boot.lisp,v
retrieving revision 1.94
retrieving revision 1.95
diff -u -d -r1.94 -r1.95
--- boot.lisp	11 May 2005 07:49:22 -0000	1.94
+++ boot.lisp	1 Jun 2005 06:06:23 -0000	1.95
 <at>  <at>  -68,16 +68,6  <at>  <at> 

 |#
(Continue reading)

Juho Snellman | 1 Jun 08:06 2005
Picon
Picon

CVS: sbcl/src/code condition.lisp,1.61,1.62

Update of /cvsroot/sbcl/sbcl/src/code
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29426/src/code

Modified Files:
	condition.lisp 
Log Message:
0.9.1.9:
	Fix a few ansi-test failures. Symbols can't be both the name of
        a type and the name of a declaration (ANSI 3.8.21). 

        * Add a validate-function slot into the globaldb TYPE-INFO
          structure. If defined, the function is called from (SETF INFO)
          before SET-INFO-VALUE.
        * Define validation functions for (INFO :TYPE :KIND) and 
          (INFO :DECLARATION :RECOGNIZED). 
        * Remove (DECLAIM (DECLARATION CLASS)) from PCL. As far as I 
          can see, PCL uses %CLASS for its internal declarations these
          days.

Index: condition.lisp
===================================================================
RCS file: /cvsroot/sbcl/sbcl/src/code/condition.lisp,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -d -r1.61 -r1.62
--- condition.lisp	13 May 2005 18:30:46 -0000	1.61
+++ condition.lisp	1 Jun 2005 06:06:23 -0000	1.62
 <at>  <at>  -1119,6 +1119,13  <at>  <at> 

 (define-condition timeout (serious-condition) ())
(Continue reading)

Juho Snellman | 1 Jun 08:06 2005
Picon
Picon

CVS: sbcl NEWS,1.793,1.794 package-data-list.lisp-expr,1.316,1.317 version.lisp-expr,1.2153,1.2154

Update of /cvsroot/sbcl/sbcl
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29426

Modified Files:
	NEWS package-data-list.lisp-expr version.lisp-expr 
Log Message:
0.9.1.9:
	Fix a few ansi-test failures. Symbols can't be both the name of
        a type and the name of a declaration (ANSI 3.8.21). 

        * Add a validate-function slot into the globaldb TYPE-INFO
          structure. If defined, the function is called from (SETF INFO)
          before SET-INFO-VALUE.
        * Define validation functions for (INFO :TYPE :KIND) and 
          (INFO :DECLARATION :RECOGNIZED). 
        * Remove (DECLAIM (DECLARATION CLASS)) from PCL. As far as I 
          can see, PCL uses %CLASS for its internal declarations these
          days.

Index: NEWS
===================================================================
RCS file: /cvsroot/sbcl/sbcl/NEWS,v
retrieving revision 1.793
retrieving revision 1.794
diff -u -d -r1.793 -r1.794
--- NEWS	30 May 2005 05:25:44 -0000	1.793
+++ NEWS	1 Jun 2005 06:06:20 -0000	1.794
 <at>  <at>  -13,6 +13,8  <at>  <at> 
   * fixed some bugs revealed by Paul Dietz' test suite:
     ** Invalid dotted lists no longer raise a read error when 
(Continue reading)

Juho Snellman | 1 Jun 08:06 2005
Picon
Picon

CVS: sbcl/src/compiler globaldb.lisp,1.40,1.41

Update of /cvsroot/sbcl/sbcl/src/compiler
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29426/src/compiler

Modified Files:
	globaldb.lisp 
Log Message:
0.9.1.9:
	Fix a few ansi-test failures. Symbols can't be both the name of
        a type and the name of a declaration (ANSI 3.8.21). 

        * Add a validate-function slot into the globaldb TYPE-INFO
          structure. If defined, the function is called from (SETF INFO)
          before SET-INFO-VALUE.
        * Define validation functions for (INFO :TYPE :KIND) and 
          (INFO :DECLARATION :RECOGNIZED). 
        * Remove (DECLAIM (DECLARATION CLASS)) from PCL. As far as I 
          can see, PCL uses %CLASS for its internal declarations these
          days.

Index: globaldb.lisp
===================================================================
RCS file: /cvsroot/sbcl/sbcl/src/compiler/globaldb.lisp,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -d -r1.40 -r1.41
--- globaldb.lisp	19 May 2005 02:50:40 -0000	1.40
+++ globaldb.lisp	1 Jun 2005 06:06:23 -0000	1.41
 <at>  <at>  -162,9 +162,11  <at>  <at> 
   ;; a number that uniquely identifies this type (and implicitly its class)
   (number (missing-arg) :type type-number)
(Continue reading)

Christophe Rhodes | 1 Jun 12:07 2005
Picon
Picon

CVS: sbcl/src/runtime .cvsignore,1.6,1.7 Config.alpha-linux,1.6,1.7 Config.alpha-osf1,1.5,1.6 Config.hppa-linux,1.1,1.2 Config.mips-linux,1.4,1.5 Config.ppc-darwin,1.9,1.10 Config.ppc-linux,1.4,1.5 Config.sparc-linux,1.4,1.5 Config.sparc-sunos,1.4,1.5 Config.x86-bsd,1.9,1.10 Config.x86-freebsd,1.3,1.4 Config.x86-linux,1.9,1.10 Config.x86-netbsd,1.2,1.3 Config.x86-openbsd,1.1,1.2 Config.x86_64-linux,1.2,1.3 GNUmakefile,1.21,1.22 backtrace.c,1.20,1.21 breakpoint.c,1.16,1.17 core.h,1.7,1.8 coreparse.c,1.23,1.24 os.h,1.9,1.10 print.c,1.21,1.22 purify.c,1.48,1.49

Update of /cvsroot/sbcl/sbcl/src/runtime
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18383/src/runtime

Modified Files:
	.cvsignore Config.alpha-linux Config.alpha-osf1 
	Config.hppa-linux Config.mips-linux Config.ppc-darwin 
	Config.ppc-linux Config.sparc-linux Config.sparc-sunos 
	Config.x86-bsd Config.x86-freebsd Config.x86-linux 
	Config.x86-netbsd Config.x86-openbsd Config.x86_64-linux 
	GNUmakefile backtrace.c breakpoint.c core.h coreparse.c os.h 
	print.c purify.c 
Log Message:
0.9.1.10:
	MORE DIFFSTAT
	... merge Thiemo Seufer "Makefile improvements for the C 
		runtime" sbcl-devel 2005-05-29
	... better dependency chasing by gcc;
	... s/arch/LISP_FEATURE_ARCH/, hooray.
	Add stuff to .cvsignores until it mostly stops emitting ?s

	Untested on anything not x86-64.  Shout if broken.

Index: .cvsignore
===================================================================
RCS file: /cvsroot/sbcl/sbcl/src/runtime/.cvsignore,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- .cvsignore	27 Feb 2004 09:41:38 -0000	1.6
+++ .cvsignore	1 Jun 2005 10:07:39 -0000	1.7
(Continue reading)

Christophe Rhodes | 1 Jun 12:07 2005
Picon
Picon

CVS: sbcl/doc/manual .cvsignore,1.3,1.4 Makefile,1.14,1.15

Update of /cvsroot/sbcl/sbcl/doc/manual
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18383/doc/manual

Modified Files:
	.cvsignore Makefile 
Log Message:
0.9.1.10:
	MORE DIFFSTAT
	... merge Thiemo Seufer "Makefile improvements for the C 
		runtime" sbcl-devel 2005-05-29
	... better dependency chasing by gcc;
	... s/arch/LISP_FEATURE_ARCH/, hooray.
	Add stuff to .cvsignores until it mostly stops emitting ?s

	Untested on anything not x86-64.  Shout if broken.

Index: .cvsignore
===================================================================
RCS file: /cvsroot/sbcl/sbcl/doc/manual/.cvsignore,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- .cvsignore	11 Mar 2005 17:10:08 -0000	1.3
+++ .cvsignore	1 Jun 2005 10:07:39 -0000	1.4
 <at>  <at>  -2,10 +2,23  <at>  <at> 
 docstrings
 variables.texinfo
 *-stamp
+asdf
 sbcl
(Continue reading)

Christophe Rhodes | 1 Jun 12:07 2005
Picon
Picon

CVS: sbcl version.lisp-expr,1.2154,1.2155

Update of /cvsroot/sbcl/sbcl
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18383

Modified Files:
	version.lisp-expr 
Log Message:
0.9.1.10:
	MORE DIFFSTAT
	... merge Thiemo Seufer "Makefile improvements for the C 
		runtime" sbcl-devel 2005-05-29
	... better dependency chasing by gcc;
	... s/arch/LISP_FEATURE_ARCH/, hooray.
	Add stuff to .cvsignores until it mostly stops emitting ?s

	Untested on anything not x86-64.  Shout if broken.

Index: version.lisp-expr
===================================================================
RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v
retrieving revision 1.2154
retrieving revision 1.2155
diff -u -d -r1.2154 -r1.2155
--- version.lisp-expr	1 Jun 2005 06:06:21 -0000	1.2154
+++ version.lisp-expr	1 Jun 2005 10:07:39 -0000	1.2155
 <at>  <at>  -17,4 +17,4  <at>  <at> 
 ;;; 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".)
-"0.9.1.9"
+"0.9.1.10"
(Continue reading)

Christophe Rhodes | 1 Jun 13:23 2005
Picon
Picon

CVS: sbcl NEWS,1.794,1.795 version.lisp-expr,1.2155,1.2156

Update of /cvsroot/sbcl/sbcl
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28058

Modified Files:
	NEWS version.lisp-expr 
Log Message:
0.9.1.11:
	Merge patch ("SOCKET-CLOSE closes different socket's fd stream"
	Tony Martinez sbcl-devel 2004-10-25 *sigh*)
	... there's a suspicious-looking bit of stuff in the cond clause
		above it, too: what happens if closing the stream causes 
		an error?  FIXME.

Index: NEWS
===================================================================
RCS file: /cvsroot/sbcl/sbcl/NEWS,v
retrieving revision 1.794
retrieving revision 1.795
diff -u -d -r1.794 -r1.795
--- NEWS	1 Jun 2005 06:06:20 -0000	1.794
+++ NEWS	1 Jun 2005 11:22:59 -0000	1.795
 <at>  <at>  -10,6 +10,8  <at>  <at> 
     Sascha Wilde)
   * bug fix: more cleanups to the floating point exception handling on
     x86-64 (thanks to James Knight)
+  * contrib improvement: it's harder to cause SOCKET-CLOSE to close()
+    the wrong file descriptor.  (thanks to Tony Martinez)
   * fixed some bugs revealed by Paul Dietz' test suite:
     ** Invalid dotted lists no longer raise a read error when 
        *READ-SUPPRESS* is T
(Continue reading)

Christophe Rhodes | 1 Jun 13:23 2005
Picon
Picon

CVS: sbcl/contrib/sb-bsd-sockets sockets.lisp,1.13,1.14

Update of /cvsroot/sbcl/sbcl/contrib/sb-bsd-sockets
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28058/contrib/sb-bsd-sockets

Modified Files:
	sockets.lisp 
Log Message:
0.9.1.11:
	Merge patch ("SOCKET-CLOSE closes different socket's fd stream"
	Tony Martinez sbcl-devel 2004-10-25 *sigh*)
	... there's a suspicious-looking bit of stuff in the cond clause
		above it, too: what happens if closing the stream causes 
		an error?  FIXME.

Index: sockets.lisp
===================================================================
RCS file: /cvsroot/sbcl/sbcl/contrib/sb-bsd-sockets/sockets.lisp,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -d -r1.13 -r1.14
--- sockets.lisp	15 May 2005 20:09:57 -0000	1.13
+++ sockets.lisp	1 Jun 2005 11:23:00 -0000	1.14
 <at>  <at>  -253,7 +253,10  <at>  <at> 
 	       (if (= (sockint::close fd) -1)
 		   (socket-error "close"))
 	     (bad-file-descriptor-error (c) (declare (ignore c)) nil)
-	     (:no-error (c)  (declare (ignore c)) nil))))))
+	     (:no-error (c)
+               (declare (ignore c))
+               (setf (slot-value socket 'file-descriptor) -1)
+               nil))))))
(Continue reading)

Christophe Rhodes | 1 Jun 14:08 2005
Picon
Picon

CVS: sbcl/src/pcl defs.lisp,1.37,1.38

Update of /cvsroot/sbcl/sbcl/src/pcl
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19573/src/pcl

Modified Files:
	defs.lisp 
Log Message:
0.9.1.13:
	Fix for Haiblebug "ensure-generic-function doesn't support 
	:declare"
	... simply allow both :declare and :declarations;
	... add some documentation and index entries.

Index: defs.lisp
===================================================================
RCS file: /cvsroot/sbcl/sbcl/src/pcl/defs.lisp,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -d -r1.37 -r1.38
--- defs.lisp	3 Mar 2005 17:15:21 -0000	1.37
+++ defs.lisp	1 Jun 2005 12:08:52 -0000	1.38
 <at>  <at>  -700,7 +700,11  <at>  <at> 
     :initarg :method-combination
     :accessor generic-function-method-combination)
    (declarations
+    ;; KLUDGE: AMOP specifies :DECLARATIONS, while ANSI specifies
+    ;; :DECLARE.  Allow either (but FIXME: maybe a note or a warning
+    ;; might be appropriate).
     :initarg :declarations
+    :initarg :declare
     :initform ()
(Continue reading)


Gmane