Just Launched: You can now import projects and releases from Google Code onto SourceForge
We are excited to release new functionality to enable a 1-click import from Google Code onto the Allura platform on SourceForge. You can import tickets, wikis, source, releases, and more with a few simple steps. Read More
From: Juho Snellman <jsnell@us...> - 2007-12-10 05:46:11
Update of /cvsroot/sbcl/sbcl
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv20445
22.214.171.124: fix some bogus indentation
RCS file: /cvsroot/sbcl/sbcl/NEWS,v
retrieving revision 1.1279
retrieving revision 1.1280
diff -u -d -r1.1279 -r1.1280
--- NEWS 9 Dec 2007 18:11:51 -0000 1.1279
+++ NEWS 10 Dec 2007 05:46:00 -0000 1.1280
@@ -7,9 +7,19 @@
* enhancement: RUN-PROGRAM allows unicode arguments and environments
to be used (using the default stream external format), and allows
non-simple strings to be used. (thanks to Harald Hanche-Olsen)
- * optimizations: COPY-SEQ, FILL, and SUBSEQ are 30-80% faster for
+ * optimization: COPY-SEQ, FILL, and SUBSEQ are 30-80% faster for
strings and vectors whose element-type or simplicity is not fully
known at compile-time.
+ * optimization: STRING-TRIM and related functions no longer allocate
+ a new string when no trimming needs to be performed. These functions
+ are also faster than before when the input string has been declared
+ as a simple-string.
+ * optimization: READ-SEQUENCE on simple-strings is up to 80% faster.
+ * optimization: READ-LINE is significantly faster for files containing
+ long lines.
+ * optimization: non-open coded uses of character comparison operators
+ (e.g. char=) no longer cons when called with more than one parameter
+ on platforms supporting dynamic-extent allocation.
* bug fix: READ-SEQUENCE on composite stream wrapping a Gray stream
with STREAM-ELEMENT-TYPE (UNSIGNED-BYTE 8) signalled an error.
* bug fix: COPY-SEQ on lists did not signal a type-error on improper
RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v
retrieving revision 1.3755
retrieving revision 1.3756
diff -u -d -r1.3755 -r1.3756
--- version.lisp-expr 10 Dec 2007 05:42:46 -0000 1.3755
+++ version.lisp-expr 10 Dec 2007 05:46:00 -0000 1.3756
@@ -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".)