Changeset 12126


Ignore:
Timestamp:
08/30/09 21:44:40 (12 years ago)
Author:
ehuelsmann
Message:

Update CHANGES.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abcl/CHANGES

    r12117 r12126  
    33
    44  Summary of changes:
    5   * Better initarg checking for make-instance and change-class. Fixes ansi-test
    6     errors CHANGE-CLASS.1.11, MAKE-INSTANCE.ERROR.3, MAKE-INSTANCE.ERROR.4,
    7     CHANGE-CLASS.ERROR.4 and SHARED-INITIALIZE.ERROR.4.
     5  * Fixed generated wrapper for path names with spaces (Windows)
     6  * Fixed ticket #58: Inspection of Java objects in Lisp code
     7  * Restored functionality of the built-in profiler
     8  * Profiler extended with hot-spot counting (as opposed to call counting)
     9  * Stack sampling in the profiler moved to scheduler thread to
     10    reduce impact on the program execution thread
     11  * THE type-checking for the interpreter
     12    (for simple-enough type specifications)
     13  * Added structure argument type checking in structure slot
     14    accessor functions
     15  * Make GENSYM thread-safe
     16  * Various performance fixes found by running the raytracer
     17    from http://www.ffconsultancy.com/languages/ray_tracer/benchmark.html
     18  * Better initarg checking for make-instance and change-class
     19    Fixes ansi-test errors CHANGE-CLASS.1.11, MAKE-INSTANCE.ERROR.3,
     20    MAKE-INSTANCE.ERROR.4, CHANGE-CLASS.ERROR.4 and SHARED-INITIALIZE.ERROR.4
    821  * Improve performance of StackFrames (Erik Huelsmann, Ville Voutilainen,
    922    with input from Peter Graves and Douglas Miles)
    10   * Improve performance of CLOS eql-specializers via cache (Anton Vodonosov).
    11   * 'build-from-lisp.sh' shell script (Tobias Rittweiler).
     23  * Improve performance of CLOS eql-specializers via cache (Anton Vodonosov)
     24  * 'build-from-lisp.sh' shell script (Tobias Rittweiler)
    1225  * New threading primitives aligned with Java/JVM constructs (Erik Huelsmann)
    1326
     
    1528      OBJECT-NOTIFY
    1629      OBJECT-NOTIFY-ALL
    17 
    18   * THREADS package created to hold threads related primitives:
     30  * THREADS package created to hold threads related primitives:
    1931
    2032      THREADP THREAD-UNLOCK THREAD-LOCK THREAD-NAME THREAD-ALIVE-P
     
    2335
    2436      MAPCAR-THREADS
    25      
     37
    2638      GET-MUTEX MAKE-MUTEX WITH-MUTEX RELEASE-MUTEX
    2739
    2840    These primitives are still part of the EXTENSIONS package but are
    2941    now to be considered as deprecated, marked to be removed with
    30     0.22.
     42    0.22
     43  * Stacktraces now contain calls through Java code relevant to
     44    debugging (Tobias Rittweiler)
    3145
    32    * Stacktraces now contain calls through Java code relevant to
    33      debugging (Tobias Rittweiler).
     46    Backtrace functionality been moved from EXT:BACKTRACE-AS-LIST to
     47    SYS:BACKTRACE to mark this changes.  The methods SYS:FRAME-TO-STRING
     48    and SYS:FRAME-TO-LIST can be used to inspect the new
     49    LISP_STACK_FRAME and JAVA_STACK_FRAME objects
     50  * Various stream input performance optimizations
     51  * Fixed breakage when combining Gray streams and the pretty printer
     52  * Performance improvements for resolution of non-recursive #=n and #n#
    3453
    35      Backtrace functionality been moved from EXT:BACKTRACE-AS-LIST to
    36      SYS:BACKTRACE to mark this changes.  The methods SYS:FRAME-TO-STRING
    37      and SYS:FRAME-TO-LIST can be used to inspect the new
    38      LISP_STACK_FRAME and JAVA_STACK_FRAME objects.
    39  
     54
    4055Version 0.15.0
    4156svn://common-lisp.net/project/armedbear/svn/tags/0.15.0/abcl
    42 (07 Jun, 2009) 
     57(07 Jun, 2009)
    4358
    4459 Summary of changes:
Note: See TracChangeset for help on using the changeset viewer.