[armedbear-cvs] r12126 - trunk/abcl

Erik Huelsmann ehuelsmann at common-lisp.net
Sun Aug 30 21:44:44 UTC 2009


Author: ehuelsmann
Date: Sun Aug 30 17:44:40 2009
New Revision: 12126

Log:
Update CHANGES.

Modified:
   trunk/abcl/CHANGES

Modified: trunk/abcl/CHANGES
==============================================================================
--- trunk/abcl/CHANGES	(original)
+++ trunk/abcl/CHANGES	Sun Aug 30 17:44:40 2009
@@ -2,44 +2,59 @@
 (unreleased)
 
   Summary of changes:
-  * Better initarg checking for make-instance and change-class. Fixes ansi-test
-    errors CHANGE-CLASS.1.11, MAKE-INSTANCE.ERROR.3, MAKE-INSTANCE.ERROR.4,
-    CHANGE-CLASS.ERROR.4 and SHARED-INITIALIZE.ERROR.4.
+  * Fixed generated wrapper for path names with spaces (Windows)
+  * Fixed ticket #58: Inspection of Java objects in Lisp code
+  * Restored functionality of the built-in profiler
+  * Profiler extended with hot-spot counting (as opposed to call counting)
+  * Stack sampling in the profiler moved to scheduler thread to
+    reduce impact on the program execution thread
+  * THE type-checking for the interpreter
+    (for simple-enough type specifications)
+  * Added structure argument type checking in structure slot
+    accessor functions
+  * Make GENSYM thread-safe
+  * Various performance fixes found by running the raytracer
+    from http://www.ffconsultancy.com/languages/ray_tracer/benchmark.html
+  * Better initarg checking for make-instance and change-class
+    Fixes ansi-test errors CHANGE-CLASS.1.11, MAKE-INSTANCE.ERROR.3,
+    MAKE-INSTANCE.ERROR.4, CHANGE-CLASS.ERROR.4 and SHARED-INITIALIZE.ERROR.4
   * Improve performance of StackFrames (Erik Huelsmann, Ville Voutilainen,
     with input from Peter Graves and Douglas Miles)
-  * Improve performance of CLOS eql-specializers via cache (Anton Vodonosov).
-  * 'build-from-lisp.sh' shell script (Tobias Rittweiler).
+  * Improve performance of CLOS eql-specializers via cache (Anton Vodonosov)
+  * 'build-from-lisp.sh' shell script (Tobias Rittweiler)
   * New threading primitives aligned with Java/JVM constructs (Erik Huelsmann)
 
       SYNCHRONIZED-ON
       OBJECT-NOTIFY
       OBJECT-NOTIFY-ALL
-
-  * THREADS package created to hold threads related primitives:	
+  * THREADS package created to hold threads related primitives:
 
       THREADP THREAD-UNLOCK THREAD-LOCK THREAD-NAME THREAD-ALIVE-P
       CURRENT-THREAD DESTROY-THREAD INTERRUPT-THREAD WITH-THREAD-LOCK
       MAKE-THREAD-LOCK MAKE-THREAD INTERRUPT-THREAD
 
       MAPCAR-THREADS
-      
+
       GET-MUTEX MAKE-MUTEX WITH-MUTEX RELEASE-MUTEX
 
     These primitives are still part of the EXTENSIONS package but are
     now to be considered as deprecated, marked to be removed with
-    0.22.
+    0.22
+  * Stacktraces now contain calls through Java code relevant to
+    debugging (Tobias Rittweiler)
+
+    Backtrace functionality been moved from EXT:BACKTRACE-AS-LIST to
+    SYS:BACKTRACE to mark this changes.  The methods SYS:FRAME-TO-STRING
+    and SYS:FRAME-TO-LIST can be used to inspect the new
+    LISP_STACK_FRAME and JAVA_STACK_FRAME objects
+  * Various stream input performance optimizations
+  * Fixed breakage when combining Gray streams and the pretty printer
+  * Performance improvements for resolution of non-recursive #=n and #n#
 
-   * Stacktraces now contain calls through Java code relevant to
-     debugging (Tobias Rittweiler).
 
-     Backtrace functionality been moved from EXT:BACKTRACE-AS-LIST to
-     SYS:BACKTRACE to mark this changes.  The methods SYS:FRAME-TO-STRING
-     and SYS:FRAME-TO-LIST can be used to inspect the new
-     LISP_STACK_FRAME and JAVA_STACK_FRAME objects.
-  
 Version 0.15.0
 svn://common-lisp.net/project/armedbear/svn/tags/0.15.0/abcl
-(07 Jun, 2009) 
+(07 Jun, 2009)
 
  Summary of changes:
   * 2 more MOP exported symbols to support Cells port




More information about the armedbear-cvs mailing list