random-state.net

Nikodemus Siivola

<< next | top | previous >>

SBCL 12.5 months after 1.0 #
hacking, December 17th 2007

It is now a bit over a year since SBCL 1.0 was released.

Author: William Harold Newman
Date:   Thu Nov 30 02:36:43 2006 +0000

    1.0:
        release, will be tagged as sbcl_1_0

What's changed since then? I'll list my own favorites here (in reverse order of appearance).

  • Hash-tables with synchronization support over multiple accesses.
  • Compare and swap support on several kinds of places.
  • Support for user-defined subclasses of SPECIALIZER.
  • Code coverage support.
  • XREF support.
  • Support for user-defined subclasses of SEQUENCE.

Not counting optimizations or bugfixes here at all. If I was, I'd make a big deal about how SBCL threads are finally starting to mature. Or list Big-Oh / order of magnitude optimizations. Or rant about the old chestnut, interrupt-safety...

Maybe it's time to start thinking about 1.1...