Juho Snellman | 2 Mar 2007 01:59
Picon

CVS: sbcl/contrib/sb-bsd-sockets constants.lisp, 1.14, 1.15 defpackage.lisp, 1.11, 1.12 name-service.lisp, 1.13, 1.14 sb-bsd-sockets.texinfo, 1.5, 1.6 doc.lisp, 1.5, NONE

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

Modified Files:
	constants.lisp defpackage.lisp name-service.lisp 
	sb-bsd-sockets.texinfo 
Removed Files:
	doc.lisp 
Log Message:
1.0.3.6: Make sb-bsd-sockets use getaddrinfo/getnameinfo where available

         * Generally thread-safe functions (though not on OS X) unlike
           gethostbyaddr/gethostbyname.
         * The interfaces are not totally compatible (e.g. no aliases data
           available, different error codes, etc). Try to make this change as 
           transparent as possible.
         * Clean up old CMUCL compability cruft
         * Delete the obsolete documentation generator
         * Add a little extra documentation on the name-service to the manual

Index: constants.lisp
===================================================================
RCS file: /cvsroot/sbcl/sbcl/contrib/sb-bsd-sockets/constants.lisp,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- constants.lisp	19 Jan 2007 00:07:29 -0000	1.14
+++ constants.lisp	2 Mar 2007 00:59:11 -0000	1.15
 <at>  <at>  -33,25 +33,25  <at>  <at> 

(Continue reading)

Juho Snellman | 2 Mar 2007 01:59
Picon

CVS: sbcl version.lisp-expr, 1.3212, 1.3213 BUGS, 1.508, 1.509 NEWS, 1.1140, 1.1141

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

Modified Files:
	version.lisp-expr BUGS NEWS 
Log Message:
1.0.3.6: Make sb-bsd-sockets use getaddrinfo/getnameinfo where available

         * Generally thread-safe functions (though not on OS X) unlike
           gethostbyaddr/gethostbyname.
         * The interfaces are not totally compatible (e.g. no aliases data
           available, different error codes, etc). Try to make this change as 
           transparent as possible.
         * Clean up old CMUCL compability cruft
         * Delete the obsolete documentation generator
         * Add a little extra documentation on the name-service to the manual

Index: version.lisp-expr
===================================================================
RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v
retrieving revision 1.3212
retrieving revision 1.3213
diff -u -d -r1.3212 -r1.3213
--- version.lisp-expr	28 Feb 2007 16:05:58 -0000	1.3212
+++ version.lisp-expr	2 Mar 2007 00:59:07 -0000	1.3213
 <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".)
-"1.0.3.5"
(Continue reading)

Juho Snellman | 2 Mar 2007 02:33
Picon

CVS: sbcl/src/compiler main.lisp,1.122,1.123

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

Modified Files:
	main.lisp 
Log Message:
1.0.3.7: Compile XEPs using the policy from the correct environment

         * Didn't matter before the fop-compiler function handling changes.

Index: main.lisp
===================================================================
RCS file: /cvsroot/sbcl/sbcl/src/compiler/main.lisp,v
retrieving revision 1.122
retrieving revision 1.123
diff -u -d -r1.122 -r1.123
--- main.lisp	19 Feb 2007 11:55:53 -0000	1.122
+++ main.lisp	2 Mar 2007 01:33:20 -0000	1.123
 <at>  <at>  -978,6 +978,13  <at>  <at> 
                                   definition
                                   :source-name name)))
            (debug-name (debug-name 'tl-xep name))
+           ;; Convert the XEP using the policy of the real
+           ;; function. Otherwise the wrong policy will be used for
+           ;; deciding whether to type-check the parameters of the
+           ;; real function (via CONVERT-CALL / PROPAGATE-TO-ARGS).
+           ;; -- JES, 2007-02-27
+           (*lexenv* (make-lexenv :policy (lexenv-policy
+                                           (functional-lexenv locall-fun))))
            (fun (ir1-convert-lambda (make-xep-lambda-expression locall-fun)
(Continue reading)

Juho Snellman | 2 Mar 2007 02:33
Picon

CVS: sbcl version.lisp-expr, 1.3213, 1.3214 NEWS, 1.1141, 1.1142

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

Modified Files:
	version.lisp-expr NEWS 
Log Message:
1.0.3.7: Compile XEPs using the policy from the correct environment

         * Didn't matter before the fop-compiler function handling changes.

Index: version.lisp-expr
===================================================================
RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v
retrieving revision 1.3213
retrieving revision 1.3214
diff -u -d -r1.3213 -r1.3214
--- version.lisp-expr	2 Mar 2007 00:59:07 -0000	1.3213
+++ version.lisp-expr	2 Mar 2007 01:33:13 -0000	1.3214
 <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".)
-"1.0.3.6"
+"1.0.3.7"

Index: NEWS
===================================================================
RCS file: /cvsroot/sbcl/sbcl/NEWS,v
retrieving revision 1.1141
retrieving revision 1.1142
(Continue reading)

Juho Snellman | 2 Mar 2007 02:33
Picon

CVS: sbcl/tests compiler-2.impure-cload.lisp, 1.1, 1.2

Update of /cvsroot/sbcl/sbcl/tests
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv5727/tests

Modified Files:
	compiler-2.impure-cload.lisp 
Log Message:
1.0.3.7: Compile XEPs using the policy from the correct environment

         * Didn't matter before the fop-compiler function handling changes.

Index: compiler-2.impure-cload.lisp
===================================================================
RCS file: /cvsroot/sbcl/sbcl/tests/compiler-2.impure-cload.lisp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- compiler-2.impure-cload.lisp	9 Jun 2006 20:59:44 -0000	1.1
+++ compiler-2.impure-cload.lisp	2 Mar 2007 01:33:20 -0000	1.2
 <at>  <at>  -51,5 +51,17  <at>  <at> 
 (assert (equal (test) '(0 0 0)))
 (assert (equal (test) '(13 13 13))) ; sanity check

-(write-line "//compiler-2.impure.cload.lisp")
+;; Bug in 1.0.2 and 1.0.3, where the XEP was compiled with the wrong
+;; policy. (Test-case derived from code posted by alexander.ekart in
+;; comp.lang.lisp).
+
+(locally
+    (declare (optimize (safety 0)))
+  (defun bubblesort (x y)
(Continue reading)

Juho Snellman | 2 Mar 2007 02:37
Picon

CVS: sbcl/src/compiler sset.lisp,1.10,1.11

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

Modified Files:
	sset.lisp 
Log Message:
1.0.3.8: Use an explicit :initial-element 0 when making sset storage vectors

         * Would cause build failures with clisp and abcl
         * Patch by Peter Graves

Index: sset.lisp
===================================================================
RCS file: /cvsroot/sbcl/sbcl/src/compiler/sset.lisp,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- sset.lisp	6 Feb 2007 04:48:36 -0000	1.10
+++ sset.lisp	2 Mar 2007 01:37:08 -0000	1.11
 <at>  <at>  -84,7 +84,8  <at>  <at> 
   (let* ((vector (sset-vector set))
          (new-vector (make-array (if (zerop (length vector))
                                      2
-                                     (* (length vector) 2)))))
+                                     (* (length vector) 2))
+                                 :initial-element 0)))
     (setf (sset-vector set) new-vector
           (sset-free set) (length new-vector)
           (sset-count set) 0)

(Continue reading)

Juho Snellman | 2 Mar 2007 02:37
Picon

CVS: sbcl version.lisp-expr,1.3214,1.3215

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

Modified Files:
	version.lisp-expr 
Log Message:
1.0.3.8: Use an explicit :initial-element 0 when making sset storage vectors

         * Would cause build failures with clisp and abcl
         * Patch by Peter Graves

Index: version.lisp-expr
===================================================================
RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v
retrieving revision 1.3214
retrieving revision 1.3215
diff -u -d -r1.3214 -r1.3215
--- version.lisp-expr	2 Mar 2007 01:33:13 -0000	1.3214
+++ version.lisp-expr	2 Mar 2007 01:37:08 -0000	1.3215
 <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".)
-"1.0.3.7"
+"1.0.3.8"

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
(Continue reading)

Juho Snellman | 2 Mar 2007 03:02
Picon

CVS: sbcl/tests packages.impure.lisp,1.4,1.5

Update of /cvsroot/sbcl/sbcl/tests
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv16814/tests

Modified Files:
	packages.impure.lisp 
Log Message:
1.0.3.9: Allow characters as string designators for SHADOW

         * Patch by Eric Marsden

Index: packages.impure.lisp
===================================================================
RCS file: /cvsroot/sbcl/sbcl/tests/packages.impure.lisp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- packages.impure.lisp	26 Aug 2005 21:09:04 -0000	1.4
+++ packages.impure.lisp	2 Mar 2007 02:02:04 -0000	1.5
 <at>  <at>  -22,3 +22,5  <at>  <at> 
   (package-error (c) (princ c))
   (:no-error (&rest args) (error "(EXPORT :FOO) returned ~S" args)))

+(make-package "FOO")
+(assert (shadow #\a :foo))

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
(Continue reading)

Juho Snellman | 2 Mar 2007 03:02
Picon

CVS: sbcl version.lisp-expr, 1.3215, 1.3216 NEWS, 1.1142, 1.1143

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

Modified Files:
	version.lisp-expr NEWS 
Log Message:
1.0.3.9: Allow characters as string designators for SHADOW

         * Patch by Eric Marsden

Index: version.lisp-expr
===================================================================
RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v
retrieving revision 1.3215
retrieving revision 1.3216
diff -u -d -r1.3215 -r1.3216
--- version.lisp-expr	2 Mar 2007 01:37:08 -0000	1.3215
+++ version.lisp-expr	2 Mar 2007 02:02:01 -0000	1.3216
 <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".)
-"1.0.3.8"
+"1.0.3.9"

Index: NEWS
===================================================================
RCS file: /cvsroot/sbcl/sbcl/NEWS,v
retrieving revision 1.1142
retrieving revision 1.1143
(Continue reading)

Juho Snellman | 2 Mar 2007 03:02
Picon

CVS: sbcl/src/compiler fndb.lisp,1.125,1.126

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

Modified Files:
	fndb.lisp 
Log Message:
1.0.3.9: Allow characters as string designators for SHADOW

         * Patch by Eric Marsden

Index: fndb.lisp
===================================================================
RCS file: /cvsroot/sbcl/sbcl/src/compiler/fndb.lisp,v
retrieving revision 1.125
retrieving revision 1.126
diff -u -d -r1.125 -r1.126
--- fndb.lisp	27 Jan 2007 03:45:49 -0000	1.125
+++ fndb.lisp	2 Mar 2007 02:02:03 -0000	1.126
 <at>  <at>  -204,7 +204,7  <at>  <at> 
 (defknown unexport (symbols-designator &optional package-designator) (eql t))
 (defknown shadowing-import (symbols-designator &optional package-designator)
   (eql t))
-(defknown shadow ((or symbol string list) &optional package-designator)
+(defknown shadow ((or symbol character string list) &optional package-designator)
   (eql t))
 (defknown (use-package unuse-package)
   ((or list package-designator) &optional package-designator) (eql t))

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
(Continue reading)


Gmane