[git] CMU Common Lisp branch master updated. snapshot-2013-05-17-g6ee6333
    Raymond Toy 
    rtoy at common-lisp.net
       
    Mon May 27 01:05:47 UTC 2013
    
    
  
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMU Common Lisp".
The branch, master has been updated
       via  6ee6333087d341cd6c716abaaaebbfbf11cb516b (commit)
      from  8f5653cb8d14200905a7ef653bcaccd490e25404 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 6ee6333087d341cd6c716abaaaebbfbf11cb516b
Author: Raymond Toy <toy.raymond at gmail.com>
Date:   Sun May 26 18:05:39 2013 -0700
    Use BYTE-BASH-COPY too when CONCATENATE'ing simple-strings.
diff --git a/src/compiler/generic/vm-tran.lisp b/src/compiler/generic/vm-tran.lisp
index 38947d2..d340446 100644
--- a/src/compiler/generic/vm-tran.lisp
+++ b/src/compiler/generic/vm-tran.lisp
@@ -289,9 +289,9 @@
       (let ((n-seq (gensym))
 	    (n-length (gensym)))
 	(args n-seq)
-	(lets `(,n-length (the index (* (length ,n-seq) vm:char-bits))))
+	(lets `(,n-length (the index (* (length ,n-seq) vm:char-bytes))))
 	(all-lengths n-length)
-	(forms `((bit-bash-copy ,n-seq vector-data-bit-offset
+	(forms `((byte-bash-copy ,n-seq vector-data-byte-offset
 		  res start
 		  ,n-length)
 		 (start (+ start ,n-length))))))
@@ -310,9 +310,9 @@
 	       (declare (ignore rtype))
 	       (let* (,@(lets)
 			(res (make-string (truncate (the index (+ ,@(all-lengths)))
-						    vm:char-bits))))
+						    vm:char-bytes))))
 		 (declare (type index ,@(all-lengths)))
-		 (let ((start vector-data-bit-offset))
+		 (let ((start vector-data-byte-offset))
 		   ,@(nestify (forms)))
 		 res))))
 	result))))
-----------------------------------------------------------------------
Summary of changes:
 src/compiler/generic/vm-tran.lisp |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
hooks/post-receive
-- 
CMU Common Lisp
    
    
More information about the cmucl-cvs
mailing list