logo       

CVS: sbcl NEWS,1.547,1.548 package-data-list.lisp-expr,1.267,1.268 version.: msg#00128

Subject: CVS: sbcl NEWS,1.547,1.548 package-data-list.lisp-expr,1.267,1.268 version.lisp-expr,1.1611,1.1612
Update of /cvsroot/sbcl/sbcl
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3876

Modified Files:
        NEWS package-data-list.lisp-expr version.lisp-expr 
Log Message:
0.8.10.43:
        Use SYMBOL-HASH to cache SXHASH values for symbols
        ... believe it or not: delete various reader conditionals,
                special-case code, etc.
        ... one new VOP needed per-backend: implement on alpha, hppa,
                mips and sparc;
        ... add some boilerplate;
        ... unimplemented on ppc.  This will break the build, so with
                luck it won't be too long before an enterprising user
                implements it.


Index: NEWS
===================================================================
RCS file: /cvsroot/sbcl/sbcl/NEWS,v
retrieving revision 1.547
retrieving revision 1.548
diff -u -d -r1.547 -r1.548
--- NEWS        20 May 2004 22:56:38 -0000      1.547
+++ NEWS        21 May 2004 12:17:48 -0000      1.548
@@ -2458,6 +2458,9 @@
     so that each expands into only one top-level form in a
     :LOAD-TOPLEVEL context; this appears to decrease fasl sizes by
     approximately 10%.
+  * optimization: used a previously little-used slot in symbols to
+    cache SXHASH values, yielding a 5-10% compiler speedup.  (thanks
+    to Juho Snellman)
   * fixed some bugs revealed by Paul Dietz' test suite:
     ** MAKE-INSTANCES-OBSOLETE returns the class name when called with 
        a symbol.

Index: package-data-list.lisp-expr
===================================================================
RCS file: /cvsroot/sbcl/sbcl/package-data-list.lisp-expr,v
retrieving revision 1.267
retrieving revision 1.268
diff -u -d -r1.267 -r1.268
--- package-data-list.lisp-expr 17 May 2004 16:17:56 -0000      1.267
+++ package-data-list.lisp-expr 21 May 2004 12:17:48 -0000      1.268
@@ -1025,7 +1025,7 @@
              "%SET-SAP-REF-SAP" "%SET-SAP-REF-SINGLE"
              "%SET-SIGNED-SAP-REF-16" "%SET-SIGNED-SAP-REF-32"
              "%SET-SIGNED-SAP-REF-64" "%SET-SIGNED-SAP-REF-8"
-             "%SET-STACK-REF" "%SIN" "%SIN-QUICK"
+             "%SET-STACK-REF" "%SET-SYMBOL-HASH" "%SIN" "%SIN-QUICK"
              "%SINGLE-FLOAT" "%SINH" 
              "%SQRT" "%SXHASH-SIMPLE-STRING"
              "%SXHASH-SIMPLE-SUBSTRING" "%TAN" "%TAN-QUICK"

Index: version.lisp-expr
===================================================================
RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v
retrieving revision 1.1611
retrieving revision 1.1612
diff -u -d -r1.1611 -r1.1612
--- version.lisp-expr   20 May 2004 22:56:40 -0000      1.1611
+++ version.lisp-expr   21 May 2004 12:17:48 -0000      1.1612
@@ -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".)
-"0.8.10.42"
+"0.8.10.43"



-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
linux.arklinux....    user-groups.lin...    kde.usability/2...    ietf.ipp/2002-0...    mail.spam.spamc...    os.netbsd.devel...    audio.cd-record...    text.unicode.de...    php.documentati...    games.fps.halfl...    window-managers...    suse.oracle.gen...    bug-tracking.gn...    video.dvdrip.us...    xfree86.cvs/200...    java.netbeans.m...    network.argus/2...    culture.sf.kill...    debian.ports.al...    freebsd.questio...    qplus.devel/200...    handhelds.palm....   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe