Branches for Feisty

Name Status Last Modified Last Commit
lp://staging/ubuntu/feisty/sbcl 1 Development 2009-08-16 14:27:52 UTC
17. * New upstream version. Major changes...

Author: Peter Van Eynde
Revision Date: 2006-11-30 22:18:48 UTC

* New upstream version. Major changes:

  + improvement: runtime option --dynamic-space-size can be used
    to set the size of the dynamic space reserved on startup.
  + improvement: floating point modes in effect are now saved in
    core, and restored on startup.
  + improvement: GET-INTERNAL-REAL-TIME now reports the time since
    startup, not time since first call to GET-INTERNAL-REAL-TIME.
  + improvement: SAVE-LISP-AND-DIE explicitly checks that multiple
    threads are not running after *SAVE-HOOKS* have run.
  + improvement: writes to CLOS instance slots are type-checked in code
    compiled with (SAFETY 3)
  + improvement: SB-POSIX supports time(2), utime(2) and utimes(2)
    (thanks to Zach Beane)
  + improvement: support for files larger than 2GB for CL streams and SB-POSIX
    on Linux/x86
  + improvement: added support for the Shift-JIS external format.
    (contributed by NIIMI Satoshi)
  + improvement: callbacks are supported on Linux/PPC. (thanks to
    Joshua Ross)
  + bug fix: compiler bug triggered by a (non-standard) VALUES
    declaration in a LET* was fixed. (reported by Kaersten Poeck)
  + bug fix: file compiler no longer confuses validated and already
    dumped structurres. (reported by Kaersten Poeck)
  + bug fix: ADJUST-ARRAY :FILL-POINTER T on an array without a
    fill-pointer signals a type-error as required. (thanks to
    Lars Brinkhoff)
  + bug fix: disassemly of funcallable instances works.
  + bug fix: single stepping on PPC.
  + bug fix: fix thread-safety problems in the type system (generally
    manifesting as nonsensical errors like "STRING is a bad type specifier
    for sequences" or "The value 1 is not of type FIXNUM")
  + bug fix: version components are handled correctly in TRANSLATE-PATHNAME
    (reported by Josip Gracin)
  + bug fix: an error is signaled for attempts to displace arrays with
    incompatible element types (thanks to Mario Mommer)
  + bug fix: more correct handling of wide characters in debug info
    (bug reported by Attila Lendvai and fixed by Juho Snellman)
  + optimization: method calls with &OPTIONAL or &KEY arguments are faster
    and don't cause extra consing
  + optimization: MAP and MAP-INTO are significantly faster on vectors
    whose elements types have been declared.
  + Improvements to SB-SPROF:
    ** Support for allocation profiling
    ** Reduced profiling overhead, especially for long profiling runs

11 of 1 result