Change log for sbcl package in Ubuntu

175 of 82 results
Published in eoan-release on 2019-04-18
Published in disco-release on 2019-02-02
Deleted in disco-proposed (Reason: moved to release)
sbcl (2:1.4.16-1) unstable; urgency=medium

  * New upstream release
  * Replace calls to dpkg-maintscript-helper in maintainer scripts by
    debian/sbcl.maintscript

 -- Sébastien Villemot <email address hidden>  Sat, 02 Feb 2019 09:50:02 +0100

Available diffs

Superseded in disco-release on 2019-02-02
Deleted in disco-proposed on 2019-02-04 (Reason: moved to release)
sbcl (2:1.4.15-1) unstable; urgency=medium

  * New upstream release
  * Bump to debhelper compat level 12
  * Bump to S-V 4.3.0

 -- Sébastien Villemot <email address hidden>  Sun, 30 Dec 2018 21:47:13 +0100

Available diffs

Superseded in disco-release on 2018-12-31
Deleted in disco-proposed on 2019-01-01 (Reason: moved to release)
sbcl (2:1.4.14-1) unstable; urgency=medium

  * New upstream release

 -- Sébastien Villemot <email address hidden>  Fri, 30 Nov 2018 11:24:33 +0100
Superseded in disco-proposed on 2018-11-30
sbcl (2:1.4.13-1) unstable; urgency=medium

  * New upstream release

 -- Sébastien Villemot <email address hidden>  Sun, 28 Oct 2018 17:43:51 +0100
Superseded in disco-release on 2018-12-02
Published in cosmic-release on 2018-08-02
Deleted in cosmic-proposed (Reason: moved to release)
sbcl (2:1.4.10-1) unstable; urgency=medium

  * New upstream release
  * Add Rules-Requires-Root: no
  * Bump to S-V 4.2.0

 -- Sébastien Villemot <email address hidden>  Thu, 02 Aug 2018 11:46:20 +0200

Available diffs

Superseded in cosmic-release on 2018-08-02
Deleted in cosmic-proposed on 2018-08-04 (Reason: moved to release)
sbcl (2:1.4.9-1) unstable; urgency=medium

  * New upstream release
  * Make test failures fatal on amd64 and i386
  * Add build-features.lisp-expr to debian/clean

 -- Sébastien Villemot <email address hidden>  Sun, 01 Jul 2018 16:19:25 +0200

Available diffs

Superseded in cosmic-release on 2018-07-02
Deleted in cosmic-proposed on 2018-07-03 (Reason: moved to release)
sbcl (2:1.4.8-1) unstable; urgency=medium

  * New upstream release

 -- Sébastien Villemot <email address hidden>  Sat, 02 Jun 2018 10:39:07 +0200

Available diffs

Superseded in cosmic-proposed on 2018-06-02
sbcl (2:1.4.7-1) unstable; urgency=medium

  * New upstream release.
  * armhf-sb-rotate-byte.patch: drop patch, applied upstream.

 -- Sébastien Villemot <email address hidden>  Tue, 01 May 2018 20:58:06 +0200
Superseded in cosmic-release on 2018-06-02
Published in bionic-release on 2018-03-01
Deleted in bionic-proposed (Reason: moved to release)
sbcl (2:1.4.5-1) unstable; urgency=medium

  * New upstream release.
  * Drop kfreebsd-pthread-futex.patch, since kfreebsd-* buildds are gone.
  * Drop powerpc-concurrency-fix.patch, no longer needed.

 -- Sébastien Villemot <email address hidden>  Wed, 28 Feb 2018 18:30:49 +0100

Available diffs

Superseded in bionic-proposed on 2018-02-28
sbcl (2:1.4.4-1) unstable; urgency=medium

  * New upstream release.
  * Vcs-* fields now point to salsa.

 -- Sébastien Villemot <email address hidden>  Thu, 01 Feb 2018 10:56:57 +0100

Available diffs

Superseded in bionic-release on 2018-03-01
Deleted in bionic-proposed on 2018-03-02 (Reason: moved to release)
sbcl (2:1.4.3-1) unstable; urgency=medium

  * New upstream release.
  * d/copyright: reflect upstream changes.
  * Bump to debhelper compat level 11.
  * Drop build-dependency on dh-lisp.
  * Bump Standards-Version to 4.1.3.

 -- Sébastien Villemot <email address hidden>  Sun, 21 Jan 2018 17:42:03 +0100

Available diffs

Superseded in bionic-proposed on 2018-01-21
sbcl (2:1.4.2-1) unstable; urgency=medium

  * New upstream release.
  * Regenerate version.lisp-expr (with ".debian" suffix) from d/rules.
    As a consequence, drop set-debian-version.patch.
  * No longer delete /usr/lib/sbcl/sbcl.core in postinst's abort-* and prerm.
  * Remove useless sbcl-{doc,source}.dirs.
  * Simplify debian/rules using dh.
    Incidentally, inject flags from dpkg-buildflags. Also remove locales cruft.
  * Ship sbcl-internals manual in info format.
  * Bump Standards-Version to 4.1.2.
  * Rewrite debian/copyright from scratch using machine-readable format 1.0.
  * Fix test failures at build time:
    + add "ed" to Build-Depends, needed by some tests.
    + new testsuite-homedir.patch, needed because some tests expect HOME to be
      meaningful (which is not guaranteed when building Debian packages).
  * Use which (instead of full path) to detect presence of update-binfmts in
    postinst/prerm, to make lintian happy.
  * Add lintian override for hardening-no-pie.

 -- Sébastien Villemot <email address hidden>  Tue, 12 Dec 2017 15:50:59 +0100

Available diffs

Superseded in bionic-release on 2018-01-31
Deleted in bionic-proposed on 2018-02-01 (Reason: moved to release)
sbcl (2:1.4.1-1) unstable; urgency=medium

  * New upstream release.
  * d/watch: bump to file format version 4.
  * Remove obsolete Breaks/Replaces against old versions of packages.
  * Remove useless ${shlibs:Depends} for arch:all packages.
  * Use secure URL for Vcs-Git.
  * Fix Vcs-Browser (Closes: #873168)
  * Remove armel from supported architectures, since SBCL requires ARM v5.
  * Mark sbcl-{doc,source} as M-A foreign.
  * Bump to debhelper compat level 10.
  * Remove d/upstream/signing-key.asc, because upstream does not provide a
    detached signature of the tarball (only signed hashsums).
  * Add a couple of files to debian/clean.
  * d/rules: replace DEB_BUILD_ARCH by DEB_HOST_ARCH, which is the correct
    value when cross-compiling.
  * Rename debian/docs into debian/sbcl.docs for clarity.
  * No longer install obsolete install-clc.lisp.
  * Rename debian/{prerm,postinst} to debian/sbcl.{prerm,postinst} for clarity.
  * No longer ship /etc/sbcl.rc (not loaded at runtime, contains obsolete CLC
    stuff).
  * Install an empty system-wide init file in /etc/sbclrc. (Closes: #608741)
  * Add support for nodoc and nocheck flags of DEB_BUILD_OPTIONS.
  * Bump Standards-Version to 4.1.1.
  * Add myself to Uploaders.
  * Do not leave debian/stage1/ unreadable (patch from Ubuntu).
  * Register sbcl.info into doc-base.

 -- Sébastien Villemot <email address hidden>  Wed, 01 Nov 2017 10:49:12 +0100
Superseded in bionic-release on 2017-11-03
Published in artful-release on 2017-07-09
Deleted in artful-proposed (Reason: moved to release)
sbcl (2:1.3.14-2ubuntu1) artful; urgency=medium

  * Sync with Debian. Remaining change:
    - debian/rules: Do not leave stage1 unreadable, fixing an FTBFS on the
      Launchpad buildds with pkgstriptranslations.

Superseded in artful-proposed on 2017-07-09
sbcl (2:1.3.14-2) unstable; urgency=medium

  * Upload to unstable

 -- Christoph Egger <email address hidden>  Thu, 26 Jan 2017 11:40:42 +0100
Superseded in artful-release on 2017-07-09
Obsolete in zesty-release on 2018-06-22
Obsolete in yakkety-release on 2018-01-23
Deleted in yakkety-proposed on 2018-06-22 (Reason: moved to release)
sbcl (2:1.3.3-1ubuntu2) yakkety; urgency=medium

  * debian/patches/fix-no-pie-linux.patch: detect and pass the correct
    -no-pie flags to GCC to disable -fPIE. (LP: #1576871)

 -- Steve Beattie <email address hidden>  Fri, 29 Apr 2016 14:51:47 -0700
Superseded in yakkety-proposed on 2016-04-29
sbcl (2:1.3.3-1ubuntu1) yakkety; urgency=medium

  * Merge from Debian unstable. Remaining changes:
    - debian/rules: Do not leave stage1 unreadable, fixing an FTBFS on the
      Launchpad buildds with pkgstriptranslations.

Superseded in yakkety-release on 2016-04-30
Published in xenial-release on 2016-03-20
Deleted in xenial-proposed (Reason: moved to release)
sbcl (2:1.3.1-1ubuntu2) xenial; urgency=medium

  * debian/patches/fix-texinfo-ftbfs: Grab patch from Debian to fix FTBFS with
    new texinfo.

 -- Logan Rosen <email address hidden>  Sat, 19 Mar 2016 17:58:20 -0500
Superseded in xenial-proposed on 2016-03-19
sbcl (2:1.3.1-1ubuntu1) xenial; urgency=medium

  * Merge from Debian unstable. Remaining changes:
    - debian/rules: Do not leave stage1 unreadable, fixing an FTBFS on the
      Launchpad buildds with pkgstriptranslations.

Superseded in xenial-release on 2016-03-20
Deleted in xenial-proposed on 2016-03-21 (Reason: moved to release)
sbcl (2:1.3.0-1ubuntu1) xenial; urgency=medium

  * Merge from Debian unstable. Remaining changes:
    - debian/rules: Do not leave stage1 unreadable, fixing an FTBFS on the
      Launchpad buildds with pkgstriptranslations.

Superseded in xenial-release on 2015-11-20
Obsolete in wily-release on 2018-01-22
Deleted in wily-proposed on 2018-01-22 (Reason: moved to release)
sbcl (2:1.2.14-1ubuntu1) wily; urgency=medium

  * Merge from Debian unstable. Remaining changes:
    - debian/rules: Do not leave stage1 unreadable, fixing an FTBFS on the
      Launchpad buildds with pkgstriptranslations.

Superseded in wily-release on 2015-08-02
Deleted in wily-proposed on 2015-08-03 (Reason: moved to release)
sbcl (2:1.2.13-1ubuntu1) wily; urgency=medium

  * Merge from Debian unstable. Remaining changes:
    - debian/rules: Do not leave stage1 unreadable, fixing an FTBFS on the
      Launchpad buildds with pkgstriptranslations.

Superseded in wily-release on 2015-07-01
Deleted in wily-proposed on 2015-07-02 (Reason: moved to release)
sbcl (2:1.2.12-1ubuntu1) wily; urgency=medium

  * Merge from Debian unstable. Remaining changes:
    - debian/rules: Do not leave stage1 unreadable, fixing an FTBFS on the
      Launchpad buildds with pkgstriptranslations.

Superseded in wily-release on 2015-06-22
Deleted in wily-proposed on 2015-06-23 (Reason: moved to release)
sbcl (2:1.2.11-2ubuntu1) wily; urgency=medium

  * Merge from Debian unstable. Remaining changes:
    - debian/rules: Do not leave stage1 unreadable, fixing an FTBFS on the
      Launchpad buildds with pkgstriptranslations.

Superseded in wily-release on 2015-05-25
Obsolete in vivid-release on 2018-01-18
Deleted in vivid-proposed on 2018-01-19 (Reason: moved to release)
sbcl (2:1.2.4-2ubuntu1) vivid; urgency=medium

  * Reinstate Adam Conrad's patch to not leave stage1 unreadable, fixing an
    FTBFS on the Launchpad buildds with pkgstriptranslations.
 -- Logan Rosen <email address hidden>   Mon, 01 Dec 2014 00:05:04 -0500
Superseded in vivid-proposed on 2014-12-01
sbcl (2:1.2.4-2) unstable; urgency=medium


  * Add upstream patchy to fix sb-concurrency on powerpc

 -- Christoph Egger <email address hidden>  Mon, 20 Oct 2014 23:29:42 +0200
Superseded in vivid-release on 2014-12-01
Obsolete in utopic-release on 2016-11-03
Deleted in utopic-proposed on 2016-11-03 (Reason: moved to release)
sbcl (2:1.2.3-1ubuntu1) utopic; urgency=medium

  * Don't leave stage1 unreadable, fixing FTBFS with pkgstriptranslations.
 -- Adam Conrad <email address hidden>   Thu, 18 Sep 2014 20:27:57 -0600
Superseded in utopic-proposed on 2014-09-19
sbcl (2:1.2.3-1) unstable; urgency=medium


  * New upstream version
   * enhancement: DOCUMENTATION works on instances of
     FUNCALLABLE-STANDARD-CLASS
   * enhancement: ASSERT reports arguments of calls to lexical functions in
     additional to global functions.
   * enhancement: ASDF updated to 3.1.3
   * enhancement: UIOP can be loaded without ASDF.
   * bug fix: some methods on CHANGE-CLASS did not finalize the new class
     before accessing its class-precedence list.
   * bug fix: CHANGE-CLASS no longer fails on unbound slots in the source
     object.
   * bug fix: CHANGE-CLASS signals an appropriate error when the destination
     class is a FORWARD-REFERENCED-CLASS.
   * bug fix: CHANGE-CLASS no longer signals bogus TYPE-ERRORs for slots for
     which initargs have been supplied.
   * bug fix: saving cores on ARM was broken since the introduction of GENCGC.
     (lp#1349795)
   * bug fix: macroexpanding a backquoted expression involving ",."
     outside of the compiler failed. (lp#1354623)

 -- Christoph Egger <email address hidden>  Fri, 29 Aug 2014 11:38:19 -0700

Available diffs

Superseded in utopic-release on 2014-09-19
Deleted in utopic-proposed on 2014-09-20 (Reason: moved to release)
sbcl (2:1.2.2-1) unstable; urgency=medium


  * New upstream version
      * incompatible change: the #\` ("backquote") reader macro was reimplemented
        to support robust pretty-printing. Reading a form involving #\` produces
        an invocation of the QUASIQUOTE ordinary macro which may contain subforms
        that are not lists. Code that unportably attempts operations on
        un-evaluated forms resulting therefrom, e.g.
          (SUBST a b (read-from-string "`(x (,y))"))
        might generate incorrect results and/or errors.
      * enhancement: support for GNU/kFreeBSD x86.
      * enhancement: ATOMIC-INCF and ATOMIC-DECF can operate on (CAR x), (CDR x)
        and DEFGLOBAL variables of type fixnum.
      * enhancement: arithmetic constant reduction is now performed on defconstant
        constants too. (lp#1337069).
      * bug fix: certain ftype proclamations containing &optional t &rest t no
        longer cause subsequent definitions to signal bogus style-warnings.
      * bug fix: #\Bell and #\Bel now read to different characters. (lp#1319452).
      * bug fix: CAS SYMBOL-VALUE on locally special variables didn't work.
        (lp#1098355)
  
 -- Christoph Egger <email address hidden>  Fri, 15 Aug 2014 17:24:32 +0200

Available diffs

Superseded in utopic-release on 2014-09-12
Deleted in utopic-proposed on 2014-09-14 (Reason: moved to release)
sbcl (2:1.2.0-1) unstable; urgency=medium


  * New upstream release
      changes in sbcl-1.2.0 relative to sbcl-1.1.18:
      * bug fix: read-time-eval backquote context mixup. (lp#1321047)
      * enhancement: when SAVE-LISP-AND-DIE fails due multiple threads, the
        report of the signaled conditions lists currently running threads.
      * enhancement: ported to ARM linux.
      * enhancement: sb-gmp contrib has been updated. (lp#1305266)
      * enhancement: new contrib sb-mpfr by Stephan Frank.
      * bug fix: MAKE-SEQUENCE works with sequence types defined via DEFTYPE
        (lp#1315846, thanks to Mark Cox)
      * bug fix: SET-[DISPATCH-]MACRO-CHARACTER should coerce a symbolic
        function-designator to a function only as needed. (lp#1012335)
      * bug fix: remove references to asdf-install from the manual.  (lp#1207544,
        thanks to Thomas Hlavaty)
      * bug fix: handle --without-xxx options to make.sh more carefully.
        (lp#1246665, thanks to Richard M Kreuter)
      * bug fix: prevent maybe-delete-exit from doing semantically broken things
        with local exits. (lp#309099, lp#518099, lp#533930)
      * bug fix: attempts to subclass BUILT-IN-CLASSes signal errors, as required
        by AMOP.  (lp#861004)

 -- Christoph Egger <email address hidden>  Sat, 07 Jun 2014 23:27:25 +0200

Available diffs

Superseded in utopic-release on 2014-06-08
Deleted in utopic-proposed on 2014-06-10 (Reason: moved to release)
sbcl (2:1.1.18-1) unstable; urgency=medium


  * New upstream release
      changes in sbcl-1.1.18 relative to sbcl-1.1.17:
        * optimization: COERCE is now more effecient for more ca
          known at compile-time.
          (lp#1309815)
        * bug fix: correctly inherit condition initforms. (lp#13
        * bug fix: properly pprint literal functions inside nest
          (lp#1300716)
        * bug fix: more-correctly handle array-type unity (broke
          compilation problems since 1.1.13.x due to smarter TYP
          reported by jasom in #lisp).
      changes in sbcl-1.1.17 relative to sbcl-1.1.16:
        * enhancement: printing backtraces respects
          SB-DEBUG:*DEBUG-PRINT-VARIABLE-ALIST* when printing call a
          (lp#1261646)
        * optimization: defstruct out-of-line accessor are now as fa
          (lp#1264924)
        * bug fix: INVOKE-RESTART-INTERACTIVELY no longer refuses to
          instances with a test-function (reported by Vivitron in #s
        * bug fix: STREAM-ERROR-POSITION-INFO fails in fewer situati
        * bug fix: Change COND error message (lp#1254511)
        * bug fix: LOAD is no longer confused when called on a direc
          (lp#1077996)
        * bug fix: MAKE-CONDITION reports names of missing condition
          properly (lp#1199223)
        * bug fix: restore building with clang. (lp#1293643)
        * bug fix: restore building on SPARC (broken since 1.1.15).
        * bug fix: improved FreeBSD support.
        * bug fix: PPC floating point conversion corrupted stack.
      changes in sbcl-1.1.16 relative to sbcl-1.1.15:
        * minor incompatible change: improve read/print consistency 
          Win32, by using the circumflex character #\^ as the escape
          (lp#673625)
        * enhancement: SB-EXT:DEFINE-LOAD-TIME-GLOBAL. (lp#1253688)
        * enhancement: Loading fasls with symbols from an undefined 
          the name of the symbol in the error message.
        * bug fix: problems when redefining classes and doing TYPEP 
          concurrently. (lp#1272742)
        * bug fixes to the x86-64 XCHG instruction:
          ** it was misencoded when used with RAX, R8-R15 registers.
             Eric Marsden)
          ** it was misencoded when used to exchange EAX with itself
          ** the disassembler wrongly printed XCHG RAX, R8 and the c
             32- and 16-bit variations as NOP.
        * bug fix: the disassembler outputs source annotations in th
          and no longer randomly drops some of them. (lp#1249205)
        * bug fix: fix commutative-arg-swap from introducing undumpa
          into code, prevent code with errors from being compiled. (
        * bug fix: pathnames with :back in their directory component
          resolved.
        * bug fix: the deterministic profiler now uses ENCAPSULATE f
          wrap functions around. (lp#309086)


 -- Christoph Egger <email address hidden>  Sat, 10 May 2014 20:19:40 +0200

Available diffs

Superseded in utopic-release on 2014-05-11
Deleted in utopic-proposed on 2014-05-12 (Reason: moved to release)
sbcl (2:1.1.15-1) unstable; urgency=medium


  * New upstream release
    changes in sbcl-1.1.15 relative to sbcl-1.1.14:
    * new feature: the iterative spilling/coloring register allocator developed
      by Alexandra Barchunova during Google Summer of Code 2013 is now merged
      in.  By default, it only activates for functions that optimize with
      (speed 3) and (> speed compilation-speed), but setting
      sb-regalloc:*register-allocation-method* to :iterative forces its
      execution.  The previous behaviour can be obtained by instead setting that
      variable to :greedy.  Thanks again to Google for their support, and, more
      crucially, to Alexandra Barchunova for her hard work.
    * optimization: make-array with known element-type and unknown dimensions is
      much faster.
    * optimization: make-array with unknown element-type is faster as well.
      (lp#1004501)
    * enhancement: sb-ext:save-lisp-and-die on Windows now accepts
      :application-type argument, which can be :console or :gui. :gui allows
      having GUI applications without an automatically appearing console window.
    * enhancement: reduced conservativism on GENCGC platforms:
      conservative roots must be valid-looking tagged pointers or point
      within a code object, not merely point to within the allocated part
      of a page, in order to pin a page.
    * enhancement: support for "Mac Roman" external format.
    * enhancement: encapsulation of named generic functions now happens without
      altering the identity of the function bound to the name.
    * bug fix: Windows applications without the console window no longer misbehave.
      (patch by Wilfredo Velazquez, lp#1256034).
    * bug fix: modular arithmetic optimizations do not stumble on dead branches
      with bad constants. (reported by Douglas Katzman)
    * bug fix: CLISP can be used again as a cross-compilation host.
      (Thanks to Vasily Postnicov, lp#1261451)
    * bug fix: run-program crashed with :directory nil. (lp#1265077)

 -- Christoph Egger <email address hidden>  Tue, 18 Feb 2014 21:17:03 +0100

Available diffs

Superseded in utopic-release on 2014-04-27
Published in trusty-release on 2013-12-24
Deleted in trusty-proposed (Reason: moved to release)
sbcl (2:1.1.14-2) unstable; urgency=medium


  * Import cl-asdf 3.0.3. This should fix loading systems that are
    installed via dpkg

 -- Christoph Egger <email address hidden>  Mon, 23 Dec 2013 16:57:50 +0100

Available diffs

Superseded in trusty-release on 2013-12-24
Deleted in trusty-proposed on 2013-12-25 (Reason: moved to release)
sbcl (2:1.1.14-1) unstable; urgency=low


  * New upstream release:
    changes in sbcl-1.1.14 relative to sbcl-1.1.13:
      * optimization: complicated TYPEP tests are less opaque to the type
        propagation pass. (lp#1229340)
      * optimization: [N]BUTLAST perform a single pass over the list. (lp#1245697)
      * optimization: EQUALP on structures with raw slots (double-float/complex)
        no longer conses and is faster.
      * optimization: RESTART-CASE expands to more compact code.
        Thanks to Jan Moringen. (lp#1249055)
      * enhancement: Top-level defmethod without defgeneric no longer causes
        undefined-function warnings in subsequent forms. (lp#503095)
      * enhancement: Better error messages for system errors on Windows.
      * enhancement: run-sbcl.sh is usefully handled by rlwrap.  Thanks to William
        Cushing. (lp#1249183)
      * enhancement: new function SB-EXT:ASSERT-VERSION->= accepts a version
        specification (multiple integer arguments) and signals a continuable error
        if the current SBCL version is lower (older) than the specification.
        (lp#674372)
      * enhancement: better ARRAY-RANK result derivation. (lp#1252108)
      * bug fix: EQUALP now compares correctly structures with raw slots larger
        than a single word.
      * bug fix: contribs couldn't be built on Windows with MinGW.
      * bug fix: Better pathname handling on Windows. (lp#922117)
      * bug fix: OPEN reports a more meaningful error when an existing file is
        opened for output with :if-exists :new-version.  Thanks to Philip
        Munksgaard. (lp#455381)
      * bug fix: DEFSTRUCTs with NIL as a slot name no longer cause strange
        CLOS-related errors.  (lp#633911)

 -- Christoph Egger <email address hidden>  Sat, 07 Dec 2013 16:47:29 +0100

Available diffs

Superseded in trusty-release on 2013-12-08
Deleted in trusty-proposed on 2013-12-09 (Reason: moved to release)
sbcl (2:1.1.13-1) unstable; urgency=low


  * New upstream release:
    changes in sbcl-1.1.13 relative to sbcl-1.1.12:
      * optimization: better distribution of SXHASH over small conses of related
        values.  (lp#309443)
      * other improvements to SXHASH:
        ** use the whole of the positive-fixnum range for SXHASH of fixnums
      * enhancement: The error message when calling an undefined alien function
        includes the name of the function on x86-64.
      * enhancement: sb-ext:run-program now supports :environment on Windows.
      * enhancement: ASDF is no longer required to load contribs at runtime.
        (lp#1132254)
      * enhancement: when called with a symbol, FIND-RESTART no longer calls
        COMPUTE-RESTARTS, making it faster and cons less (lp#769615)
      * enhancement: FIND-RESTART and COMPUTE-RESTARTS handle huge restart
        clusters better in some cases
      * enhancement: SOME/ANY/other quantification higher-order functions no
        longer cons. (lp#1070635)
      * bug fix: forward references to classes in fasls can now be loaded.
        (lp#746132)
      * bug fix: don't warn on a interpreted->compiled function redefinition
        from the same location.  (patch by Douglas Katzman, lp#1042405)
      * bug fix: Create vectors of proper internal length when reading literal
        vectors from FASLs. (Reported by Jan Moringen)
      * bug fix: COMPILE can now succefully compile setf functions.
        (Reported by Douglas Katzman)
      * bug fix: run-program performs more correct escaping of arguments on
        Windows. (lp#1239242)
      * bug fix: function-lambda-expression on generic functions returns the
        actual name.
      * bug fix: (the [type] [constant]) now warns when [constant] matches
        [type] except for the number of values.  (Reported by Nathan Trapuzzano
        on sbcl-help)
      * bug fix: signal errors in required cases of slot-definition initialization
        protocol.  (lp#309072)
      * bug fix: run-sbcl.sh works better in the presence of symlinks on OS X.
        (thanks to Stelian Ionescu, lp#1242643)
      * bug fix: when given a restart object, FIND-RESTART checks whether the
        restart is active and, when a condition is supplied, whether the restart
        is associated to a different condition (lp#774410)


 -- Christoph Egger <email address hidden>  Tue, 05 Nov 2013 18:32:04 +0100

Available diffs

Superseded in trusty-release on 2013-11-06
Deleted in trusty-proposed on 2013-11-07 (Reason: moved to release)
sbcl (2:1.1.12-1) unstable; urgency=low


  * new upstream release
    * enhancement: Add sb-bsd-sockets:socket-shutdown, for calling
      shutdown(3). (thanks to Jan Moringen, lp#1207483)
    * enhancement: document extensible sequences.  (thanks to Jan Moringen,
      lp#994528)
    * optimization: EQUAL and EQUALP transforms are smarter.
      (thanks to Elias Martenson, lp#1220084)
    * optimization: CHAR-EQUAL is faster for constant and base-char arguments.
    * bug fix: probe-file now can access symlinks to pipes and sockets in
      /proc/pid/fd on Linux. (reported by Eric Schulte)
    * bug fix: SBCL can now be built on Solaris x86-64.
    * bug fix: Floating point exceptions do not persist on Solaris anymore.
    * bug fix: (setf . a) is pprinted correctly (reported by Douglas Katzman).
    * bug fix: handle compiler-error in LOAD when it's not run from inside EVAL.
      (lp#1219601)
    * bug fix: SB-GMP:MPZ-POW no longer segfaults given a non-bignum base.
      (thanks to Stephan Frank)
    * bug fix: space allocation of result bignums in SB-GMP is more accurate.
      (thanks to Stephan Frank, lp#1206191)
    * bug fix: sb-safepoint can now reliably handle signal interruptions of
      foreign code. (lp#1133018)
    * bug fix: the compiler-macro for MAKE-INSTANCE when emitting "fallback"
      constructors no longer fails to merge actual and default initargs
      (thanks to Jan Moringen, lp#1179858)
    * bug fix: the compiler-macro for MAKE-INSTANCE when emitting "fallback"
      constructors handles non-KEYWORD initialization arguments more correctly.
    * bug fix: loading the SB-SIMPLE-STREAMS contributed module no longer
      clobbers FILE-NAMESTRING.  (thanks to Anton Kovalenko, lp#884603)
    * bug fix: class definitions with CPLs inconsistent with their metaclasses
      are less likely to destroy the object system's integrity.  (lp#309076)
    * bug fix: restart clause parsing in RESTART-CASE is more in line with the
      standard.  (lp#1203585, thanks to Jan Moringen)
    * bug fix: silence a note from RESTART-CASE under high-SPEED optimization
      settings.  (lp#1023721)
    * bug fix: getting the order of arguments to
      SB-MOP:SET-FUNCALLABLE-INSTANCE-FUNCTION wrong produces a sensible error
      rather than a failed AVER.  (reported by Paul Nathan)
    * bug fix: Parsing of &optional/&key/&rest arguments now never overwrites
      arguments during copying on x86 and x86-64; it may still happen on other
      platforms when there are more fixed arguments than stack slots.
      (reported by Jan Moringen)


 -- Christoph Egger <email address hidden>  Tue, 22 Oct 2013 21:55:31 +0200
Superseded in trusty-proposed on 2013-10-23
sbcl (2:1.1.11-1) unstable; urgency=low


  * New upstream Release
    * enhancement: support building the manual under texinfo version 5.
      (lp#1189146)
    * enhancement: Windows builds no longer display the "Kitten of Death" message.
      A warning is instead appended to the regular banner, and may be muted with
      --noinform.  (lp#728247)
    * enhancement: support building under new linker handling of syscalls under
      NetBSD.  (thanks to Robert Swindells)
    * bug fix: undefined function errors are now properly reported on PPC and MIPS.
      (regression since 1.1.9)
    * bug fix: (funcall (function X junk)) didn't causes an error when X had a
      compiler macro.  (thanks to Douglas Katzman).
    * bug fix: signal a warning when defining a setf-function when a
      setf-expander is already present.  (thanks to Douglas Katzman).
    * bug fix: improved threading on PPC.
    * bug fix: ROOM works again on Windows.  (lp#1206456)
    * bug fix: Streams were flushed even when there was one byte still left in
      the buffer. (lp#910213)
    * bug fix: OPEN handles correctly when :if-exists and :if-does-not-exist are
      either NIL or :ERROR.  (reported by Jan Moringen) 

 -- Christoph Egger <email address hidden>  Wed, 28 Aug 2013 20:09:14 +0200
Superseded in trusty-release on 2013-10-25
Obsolete in saucy-release on 2015-04-24
Obsolete in raring-release on 2015-04-24
Deleted in raring-proposed on 2015-04-27 (Reason: moved to release)
sbcl (2:1.1.1.0-2) experimental; urgency=low


  * Fix features for non-arch-all builds (Closes: #693682)

 -- Christoph Egger <email address hidden>  Wed, 28 Nov 2012 18:53:38 -0800
Superseded in raring-release on 2012-12-08
Obsolete in quantal-release on 2015-04-24
sbcl (2:1.0.57.0-2ubuntu1) quantal; urgency=low

  * Re-enable and re-bootstrap sbcl on powerpc (closes: #681808)
 -- Adam Conrad <email address hidden>   Mon, 16 Jul 2012 13:18:45 -0600
Superseded in quantal-release on 2012-07-16
sbcl (2:1.0.57.0-2) unstable; urgency=low


  * Depend on netbase as it provides /etc/protocols

 -- Christoph Egger <email address hidden>  Sat, 16 Jun 2012 00:00:53 +0200

Available diffs

Superseded in quantal-release on 2012-06-16
sbcl (2:1.0.57.0-1) unstable; urgency=low


  * New upstream version

 -- Christoph Egger <email address hidden>  Tue, 22 May 2012 19:26:00 +0200

Available diffs

Superseded in quantal-release on 2012-05-24
sbcl (2:1.0.56.0-1) unstable; urgency=low


  * New upstream release
    * bug fix: fix copy-structure.  When copying from stack to heap, garbage
      could end up in the heap making GC unhappy.
      (Thanks to James Knight, lp#911027)
    * enhancements
      * SBCL can now be built using Clang.
      * ASDF has been updated 2.20.
    * bug fix: compiler errors when weakening hairy integer types. (lp#913232)
    * bug fix: don't complain about a too-hairy lexical environment for inlining
      when the function has never been requested for inlining.  (lp#963530)
  
 -- Christoph Egger <email address hidden>  Sat, 14 Apr 2012 13:58:18 +0200

Available diffs

Superseded in quantal-release on 2012-05-01
Published in precise-release on 2012-02-07
sbcl (2:1.0.55.0-1) unstable; urgency=low


  * New upstream release

 -- Christoph Egger <email address hidden>  Mon, 09 Jan 2012 21:50:33 +0100
Superseded in precise-release on 2012-02-07
sbcl (2:1.0.54.0-1) unstable; urgency=low

  * New upstream release
 -- Ubuntu Archive Auto-Sync <email address hidden>   Sun,  18 Dec 2011 22:34:53 +0000

Available diffs

Superseded in precise-release on 2011-12-18
sbcl (2:1.0.53.0-1) unstable; urgency=low

  * New upstream release

Available diffs

Superseded in precise-release on 2011-11-18
sbcl (2:1.0.52.0-1) unstable; urgency=low

  * New upstream release
  * No longer exibits problems with dpkg-source (Closes: #643273)
 -- Ubuntu Archive Auto-Sync <email address hidden>   Fri,  21 Oct 2011 09:26:03 +0000

Available diffs

Superseded in precise-release on 2011-10-21
sbcl (2:1.0.51.0-1) unstable; urgency=low

  * New upstream release
 -- Ubuntu Archive Auto-Sync <email address hidden>   Mon,  17 Oct 2011 15:33:39 +0000
Superseded in precise-release on 2011-10-17
Obsolete in oneiric-release on 2015-04-24
sbcl (1:1.0.50.0-1) unstable; urgency=low
  * New upstream release -- Christoph Egger <email address hidden>  Tue, 12 Jul 2011 22:47:18 +0200
Superseded in oneiric-release on 2011-07-27
sbcl (1:1.0.49.0-1) unstable; urgency=low

  * New upstream release
  * Update Policy version from .1 to .2 -- no changes
 -- Ubuntu Archive Auto-Sync <email address hidden>   Tue,  07 Jun 2011 11:26:29 +0000

Available diffs

Superseded in oneiric-release on 2011-06-07
sbcl (1:1.0.48.0-2) unstable; urgency=low

  * Fix build error on kfreebsd-amd64 due to changed signal handling in
    glibc -- previously we got a SIGBUS now we get a SIGSEGV

Available diffs

Superseded in oneiric-release on 2011-05-17
Obsolete in natty-release on 2013-06-04
sbcl (1:1.0.45.0-1ubuntu1) natty; urgency=low

  * Add --no-as-needed to LDFLAGS to prevent FTBFS,
    Patch propsed by Christoph Egger, fixes LP: #715498

Available diffs

Superseded in natty-release on 2011-02-21
Obsolete in maverick-release on 2013-03-05
sbcl (1:1.0.40.0-2) unstable; urgency=low

  * Breaking too old cl-asdf (Closes: #573408)
  * Line-Break longer relationship lines
 -- Charlie_Smotherman (porthose) <email address hidden>   Wed,  04 Aug 2010 21:05:38 +0100

Available diffs

Superseded in maverick-release on 2010-08-04
sbcl (1:1.0.40.0-1) unstable; urgency=low

  * Import new upstream. Major changes:
    * bug fix: readdir now works on :inode64 darwin builds
    * bug fix: Name conflicts between symbols passed as arguments to a single
      call to IMPORT no longer add multiple symbols with the same name to the
      package (detectable via DO-SYMBOLS).
    * bug fix: support building without the dlshim on darwin x86 and x86-64.
    * bug fix: TRACE :ENCAPSULATE NIL now works on ppc/linux.
  * target experimental for now

Available diffs

Superseded in maverick-release on 2010-07-13
sbcl (1:1.0.34.0-1.1) unstable; urgency=low

  * Non-maintainer upload.
  * Add texlive-font-utils to Build-Depends: (Closes: #562305)
    - Thanks to Ilya Barygin and Jari Aalto.

Superseded in maverick-release on 2010-06-08
Obsolete in lucid-release on 2016-10-26
sbcl (1:1.0.29.11-1ubuntu1) lucid; urgency=low

  * Build-depend on texlive-font-utils for eps2pdf. Fixes FTBFS.
 -- Ilya Barygin <email address hidden>   Thu, 18 Feb 2010 13:19:35 +0300
Superseded in lucid-release on 2010-02-18
Obsolete in karmic-release on 2013-03-04
sbcl (1:1.0.29.11-1) unstable; urgency=low

  * Go to 1.0.29.11 on advice of sbcl-devel.
  * new upstream release.  Major changes:

     + minor incompatible change: under weak type checking policy integer
       types are weakened less aggressively.
     + minor incompatible change: SAVE-LISP-AND-DIE :TOPLEVEL function is now
       allowed to return, which causes SBCL to quit with exit status 0. Previously
       if the function returned with a small integer return value, that value
       was accidentally reused as the exit status.
     + new feature: SB-EXT:DEFINE-HASH-TABLE-TEST allows defining new arguments
       to MAKE-HASH-TABLE :TEST, and MAKE-HASH-TABLE has been extended with

 -- Ubuntu Archive Auto-Sync <email address hidden>   Tue,  23 Jun 2009 10:38:47 +0100

Available diffs

Superseded in karmic-release on 2009-06-23
sbcl (1:1.0.27.0-1) unstable; urgency=low

  * New upstream release. 
    Major changes:
    changes in sbcl-1.0.27 relative to 1.0.26:
      * improvement: the system either recovers from stack exhaustion or dies
        properly as opposed to leaving the user uncertain of whether the handler
        trampled on some random memory next to the stack or having to rely on
        --lose-on-corruption (which is still a good idea to use in production
        because stack exhaustion can happen in signal handlers which will likely
        lead to hangs.)
      * bug fix: fix gc related interrupt handling bug on ppc (regression from
        1.0.25.37, reported by Harald Hanche-Olsen)
      * bug fix: fix ERROR leaking memory (reported by David Thompson)
    
    changes in sbcl-1.0.26 relative to 1.0.25:
      * incompatible change: an interruption (be it a function passed to
        INTERRUPT-THREAD or a timer function) runs in an environment where
        interrupts can be enabled. The interruption can use
        WITH-INTERRUPTS or WITHOUT-INTERRUPTS as it sees fit. Use
        WITHOUT-INTERRUPTS to avoid nesting of interruptions and
        potentially running out of stack. Keep in mind that in the absence
        of WITHOUT-INTERRUPTS some potentially blocking operation such as
        acquiring a lock can enable interrupts.
      * incompatible change: GC-OFF and GC-ON are removed, as they were
        always unsafe. Use WITHOUT-GCING instead.
      * new feature: runtime option --disable-ldb
      * new feature: runtime option --lose-on-corruption to die at the
        slightest hint of possibly non-recoverable errors: running out of
        memory, stack, alien stack, binding stack, encountering a memory
        fault, etc. In the absence of --lose-on-corruption a warning is
        printed to stderr.
      * enhancement: detect binding stack exhaustion
      * enhancement: detect alien stack exhaustion on x86/x86-64
      * improvement: generally more stable and reliable interrupt handling
      * improvement: there is a per thread interruption queue,
        interruptions are executed in order of arrival
      * improvement: a repeating timer reschedules itself when the it has
        finished, but expiration times are spaced equally. If an
        expiration time is in the past it will trigger after a short grace
        period that may give a chance to other things to run.
      * optimization: slightly faster gc on multithreaded builds
      * optimization: faster WITHOUT-GCING
      * bug fix: when JOIN-THREAD signals an error, do it when not holding
        important locks so that the debugger/handler doesn't produce
        recursive errors or deadlock.
      * bug fix: real-time signals are not used anymore, so no more
        hanging when the system wide real-time signal queue gets full.
      * bug fix: INTERRUPT-THREAD on a dying thread could produce memory
        fault.
      * bug fix: finalizers, gc hooks never run in a WITHOUT-INTERRUPTS
      * bug fix: fix random memory faults related to interrupts on alpha
      * bug fix: fix random memory faults related to interrupts on sparc
      * bug fix: fix deadlocks related to starting threads
      * bug fix: fix deadlines on locks on futex platforms
      * bug fix: restore errno in signal handlers
      * bug fix: fix deadlocks related to hash tables
      * bug fix: fix deadlocks in pcl
  * imported new upstream version
  * now using debhelper version 7
  * updated standard version without any real changes
  * use dh_prep instead of dh_clean -k

Available diffs

Superseded in karmic-release on 2009-04-29
Obsolete in jaunty-release on 2013-02-28
sbcl (1:1.0.18.0-2) unstable; urgency=low

  * Fix cffi NULL pointer dereferencing. (Closes: #503255)

 -- Ubuntu Archive Auto-Sync <email address hidden>   Wed,  05 Nov 2008 17:57:21 +0000

Available diffs

Superseded in jaunty-release on 2008-11-06
Obsolete in intrepid-release on 2013-02-20
sbcl (1:1.0.18.0-1) unstable; urgency=low

  * New upstream release. Major changes:
     + minor incompatible change: SB-SPROF:WITH-PROFILING now by default
       profiles only the current thread.
     + minor incompatible change: changes to SYMBOL-VALUE of constants
       defined with DEFCONSTANT now signal an error.
     + enhancement: SB-SPROF now has support for wallclock profiling,
       and is also able to profile specific threads. REPORT output
       has also additional sorting options.
     + enhancement: better pretty-printing of DEFPACKAGE forms.  (Thanks
       to Michael Weber)
     + optimization: structure allocation has been improved
       ** constructors created by non-toplevel DEFSTRUCTs are ~40% faster.
       ** out of line constructors are ~10% faster.
       ** inline constructors are ~15% faster.
       ** inline constructors are capable of dynamic extent allocation
          (generally on x86 and x86-64, in some cases on other platforms
          as well.)
     + optimization: simple uses of HANDLER-CASE and HANDLER-BIND no
       longer cons.
     + optimization: file compiler is now able to coalesce non-circular
       lists, non-base strings, and bit-vectors. Additionally, constants
       are never referenced through SYMBOL-VALUE at runtime.
     + optimization: code defining methods on PRINT-OBJECT (and other
       generic functions in the COMMON-LISP package) now loads faster.
     + bug fix: EAI_NODATA is deprecated since RFC 3493. Stop using it
       in sb-bsd-sockets.
     + bug fix: if COMPILE-FILE aborts due to an unwind, the partial
       fasl is now deleted. (reported by Attila Lendvai)
     + bug fix: READ-LINE always returned NIL for the last line in files.
       (reported by Yoshinori Tahara)
     + bug fix: more accurate disassembly annotations of foreign function
       calls.  (thanks to Andy Hefner)
     + bug fix: trimming non-simple strings and non-string string
       designators when the there is nothing to trim works properly.
       (thanks to James Knight)
     + new feature: SB-POSIX bindings for mlockall, munlockall, and setsid.
       (thanks to Travis Cross)
     + fixed some bugs revealed by Paul Dietz' test suite:
       ** NIL is a valid function name (regression at 1.0.13.38)
       ** FILL on lists was missing its return value (regression at 1.0.12.27)
       ** STRING-TRIM, STRING-LEFT-TRIM, and STRING-RIGHT-TRIM did not respect
          fill pointers properly (regression at 1.0.12.23)
       ** STRING-TRIM, STRING-LEFT-TRIM, and STRING-RIGHT-TRIM did not respect
          displacement indices properly (regression at 1.0.12.23)   

 -- Steve Guio <email address hidden>   Wed,  20 Aug 2008 09:47:27 +0100

Available diffs

Superseded in intrepid-release on 2008-08-20
sbcl (1:1.0.17.0-1) unstable; urgency=low

  * New upstream release. Major changes:
     + temporary regression: user code can no longer allocate closure
       variable storage on stack, due to bug 419 without explicitly
       requesting it. Please consult sbcl-devel for advice if you need to
       use this feature in the meanwhile.
     + new feature: runtime argument --control-stack-size can be used to
       adjust thread default control stack size.
     + enhancement: improved TIME output
       ** all times are reported using the measured accuracy (milliseconds
          for real and GC times, microseconds for everything else.)
       ** processor cycle counts on x86 and x86-64.
       ** interpreted forms are counted for both evaluator modes.
       ** number of lambdas converted by the compiler is reported.
       ** CPU percentage report (computed from real and total run time.)
       ** more comprehensive run time reporting, using a condenced format
       ** interperted form, lambda, and page fault counts are omitted
          when zero.
     + optimization: ADJOIN and PUSHNEW are upto ~70% faster in normal
       SPEED policies.
     + optimization: APPEND is upto ~10% faster in normal SPEED policies.
     + optimization: two argument forms of LAST are upto ~10% faster
       in normal SPEED policies.
     + optimization: NCONC no longer needs to heap cons its &REST list
       in normal SPEED policies.
     + bug fix: SB-FLUID build feature no longer breaks the build. (thanks
       to Sidney Markowitz)
     + bug fix: UNION and NUNION work with :TEST-NOT once more,
       regression since 1.0.9.1. (thanks to Eric Marsden)
     + bug fix: result of MAKE-ARRAY can be stack allocated - regression
       since 1.0.15.36. (thanks to Paul Khuong)
     + bug fix: LAST when always returned the whole list when given a bignum
       as the second argument.
     + bug fix: dynamic extent allocation of nested lists and vectors
       could leak to otherwise accessible parts.
     + bug fix: invalid optimization of heap-allocated alien variable
       reference.
     + bug fix: fasl header checking is less vulnerable to different
       platform word lengths.
     + bug fix: more correct assembler syntax for GNU binutils
       2.18.50.0.4 support.  (thanks to Marijn Schouten)
     + bug fix: fix ECASE warnings from CMUCL-as-xc-host.  (reported by
       Andreas Franke)
     + bug fix: the fopcompiler can handle LOCALLY forms (with no
       declarations) successfully.  (reported by Attila Lendvai)

 -- Ubuntu Archive Auto-Sync <email address hidden>   Wed,  04 Jun 2008 21:39:02 +0100

Available diffs

Superseded in intrepid-release on 2008-06-04
sbcl (1:1.0.16.0-2) unstable; urgency=low

  * Fix alpha build failure.

 -- Ubuntu Archive Auto-Sync <email address hidden>   Mon,  05 May 2008 10:18:27 +0100
Superseded in intrepid-release on 2008-05-05
sbcl (1:1.0.16.0-1) unstable; urgency=low

  * Re-allow builds for alpha and sparc.
  * New upstream release. Major changes:
     + minor incompatible change: revert the changes to sb-posix's error
       signaling added in 1.0.14.
     + minor incompatible change: change PROBE-FILE back to returning
       NIL whenever we can't get a truename, as was the case before 1.0.14.
     + minor incompatible change: SB-BSD-SOCKETS:NAME-SERVICE-ERROR now
       inherits from ERROR instead of just CONDITION.
     + new feature: SB-INTROSPECT can provide source locations for instances
       as well. (thanks to Tobian Ritterweiler)
     + optimization: binding special variables now generates smaller code
       on threaded platforms.
     + optimization: MEMBER and ASSOC are over 50% faster for :TEST #'EQ
       and cases where no :TEST is given but the compiler can infer that
       the element to search is of type (OR FIXNUM (NOT NUMBER)).
     + optimization: better LOGNOT on fixnums.
     + optimization: modular arithmetic for a particular requested width
       is implemented using a tagged representation unless a better 
       representation is available.
     + fixed bug 423: TRULY-THE and *CHECK-CONSISTENCY* interaction.
     + bug fix: SB-BSD-SOCKETS:MAKE-INET-ADDRESS checks the input string
       for wellformedness and returns a specialized vector. (reported by
       Francois-Rene Rideau)
     + bug fix: FIND-CLASS was not thread-safe. (reported by Attila Lendvai)
     + bug fix: ~R was broken for vigtillions. (thanks to Luis Oliveira)
     + bug fix: attempt to obtain *SCHEDULER-LOCK* recursively when
       unscheduling timer at the same time as another timer fires.
     + bug fix: don't reschedule timers for dead threads.
     + bug fix: periodic polling was broken. (thanks to Espen S Johnsen)
     + bug fix: copying output from RUN-PROGRAM to a stream signalled
       bogus errors if select() was interrupted.
     + enhancement: add support for fcntl's struct flock to SB-POSIX.

 -- Ubuntu Archive Auto-Sync <email address hidden>   Sat,  03 May 2008 11:20:23 +0100
Superseded in intrepid-release on 2008-05-03
sbcl (1:1.0.15.0-2) unstable; urgency=low

  * Re-allow builds for mips and mipsel (Closes: #463569)

Superseded in intrepid-release on 2008-05-03
Obsolete in hardy-release on 2015-04-24
sbcl (1:1.0.11.0-1) unstable; urgency=low

  * Use Vcs-Bzr in control file
  * New upstream release. Major changes: 
     + incompatible change: hash-table accessor functions are no longer
       automatically protected by locks. Concurrent accesses on the same hash-table
       from multiple threads can give inconsistent results or even corrupt the
       hash-table completely. Multi-threaded applications should do their own
       locking at the correct granularity. In the current implementation it is
       still safe to have multiple readers access the same table, but it's not
       guaranteed that this property will be maintained in future releases.
     + minor incompatible change: (SETF MUTEX-VALUE) is not longer supported,
       and will signal an error at runtime.
     + enhancement: SB-THREAD package now exports a semaphore interface.
     + enhancement: CONS can now stack-allocate on x86 and
       x86-64. (Earlier LIST and LIST* supported stack-allocation, but
       CONS did not.)
     + enhancement: nested lists can now be stack allocated on
       platforms providing stack allocation support.
     + enhancement: dynamic-extent support has been extended to support
       cases where there are multiple possible sources for the stack
       allocated value.
     + optimization: RELEASE-MUTEX no longer needs to perform a syscall
       if the mutex is uncontested on Linux.
     + bug fix: symbol-macro expansion now uses the *MACROEXPAND-HOOK*
       as specified by the CLHS. (thanks to Tobias Rittweiler)
     + bug fix: NaN comparison now works on x86-64.
     + bug fix: CLOSE :ABORT T on a stream with pending output now
       works.
     + bug fix: instances of non-standard metaclasses using standard
       instance structure protocol sometimes missed the slot type checks
       in safe code.
     + bug fix: known functions can be inlined in high-debug code.

 -- Ubuntu Archive Auto-Sync <email address hidden>   Sun,  28 Oct 2007 17:11:11 +0000
Superseded in hardy-release on 2007-10-28
sbcl (1:1.0.10.0-1) unstable; urgency=low

  * New upstream version. Major changes:
     + new feature: SB-CLTL2 contrib module now implements
       FUNCTION-INFORMATION. (thanks to Larry D'Anna)
     + optimization: scavenging weak pointers is now more efficient,
       requiring O(1) instead of O(N) per weak pointer to identify
       scanvenged vs. unscavenged pointers. (thanks to Paul Khuong)
     + optimization: typechecking (SETF SLOT-VALUE) is now ~5x faster in
       method bodies using constant slot-names when the first argument is
       a specializer parameter for the method.
     + optimization: SLOT-VALUE &co are now ~50% faster for variable slot
       names, when the class of the instance is a direct instance
       STANDARD-CLASS or FUNCALLABLE-STANDARD-CLASS (making them only 3x
       as slow as the constant slot-name case.)
     + optimization: member type construction is now O(N) instead
       of O(N^2).
     + optimization: UNION and NUNION are now O(N+M) for large
       inputs as long as the :TEST function is one of EQ, EQL, EQUAL, or
       EQUALP.
     + enhancement: DEFINE-MODIFY-MACRO lambda-list information is
       now more readable in environments like Slime which display it.
       (thanks to Tobias C. Rittweiler)
     + bug fix: SB-EXT:COMPARE-AND-SWAP was non-atomic unless the compiler
       was able to infer the correct argument type for the object on which
       the CAS operation was being performed.
     + bug fix: copy propagation interfered with parallel assignment
       semantics in local calls. (reported by Paul Khuong)
     + bug fix: the signed modular fixnum shift compiled to wrong code on
       x86 and x86-64.  (spotted by a slight modification to some of
       PFD's random tests)

Superseded in hardy-release on 2007-10-24
Obsolete in gutsy-release on 2011-09-16
sbcl (1:1.0.6.0-1) unstable; urgency=low

  * New upstream. Major changes: 
     + new contrib: sb-cover, an experimental code coverage tool, is included
       as a contrib module.
     + optimization: STRING-TO-OCTETS for unibyte encodings and UTF-8 is
       significantly faster.
     + optimization: calls of the form (AREF FOO (+ INDEX <constant>)) now
       produce more efficient code on x86-64 if the compiler can determine
       that (+ INDEX <constant>) does not require a bounds check and FOO
       has an element type at least 8 bits wide.
     + enhancement: a new, experimental synchronous timeout facility is
       provided. Refer to SB-SYS:WITH-DEADLINE for details.
     + enhancement: when a symbol name conflict error arises, the
       conflicting symbols are always printed with a package prefix.
       (thanks to Kevin Reid)
     + enhancement: stepping is now once again supported on the SPARC and
       MIPS platforms.  (It is also now more likely to work on CheneyGC
       builds on the PPC.)
     + enhancement: sb-sprof can now also track and report accurate call
       counts.
     + bug fixes: the treatment of non-standard subclasses of
       SB-MOP:SPECIALIZER is more correct.
     + incompatible change: PURIFY no longer copies the data from the 
       dynamic space into the static and read-only spaces on platforms
       that use the generational garbage collector
     + bug fix: GETHASH, (SETF GETHASH), CLRHASH and REMHASH are now
       interrupt safe.
     + bug fix: GC race condition occasionally resulting in crashes with
       the error message "SIG_STOP_FOR_GC blocked at a bad place" has been
       fixed.
     + bug fix: &ENVIRONMENT variables in macro lambda lists can now be
       declared ignored.
     + bug fix: DEFSETF lambda lists without &ENVIRONMENT no longer cause
       a STYLE-WARNING to be signalled (regression from 1.0.4.)
     + bug fix: an asynchronous interrupt could previously leave the
       system running with GC inhibited.
     + bug fix: a DECLARE form evaluated at top-level now causes an error
       rather than silently (or verbosely) returning NIL.
     + bug fix: trying to dissassemble functions compiled at high DEBUG could
       result in a error being signalled due to source form lookup errors.
       (reported by Peter Graves)

 -- Ubuntu Archive Auto-Sync <email address hidden>   Mon,  04 Jun 2007 08:42:55 +0100
Superseded in gutsy-release on 2007-06-04
sbcl (1:1.0.5.0-2) unstable; urgency=low

  * Fixed XS-Vcs-Bzr line in control file.
  * Now build-depends on texlive,
    texlive-extra-utils and texlive-generic-recommended
    (Closes: #422046)

Superseded in gutsy-release on 2007-05-18
Obsolete in feisty-release on 2009-08-20
sbcl (1:1.0.0.0-1) unstable; urgency=low

  * 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

Superseded in feisty-release on 2006-12-06
sbcl (1:0.9.18.0-2) unstable; urgency=high

  * make $HOME the build directory. Should (Closes: #397987)
    and fix the FTBFS
  * Fix for FTBFS on mips/mipsel because of changed kernel
    headers. (Closes: #398233)

 -- Ubuntu Archive Auto-Sync <email address hidden>   Tue,  14 Nov 2006 01:06:26 +0000
Superseded in feisty-release on 2006-11-14
sbcl (1:0.9.18.0-1) unstable; urgency=low

  * New upstream version. Major changes:
    + enhancement: SB-POSIX now supports cfsetispeed(3), cfsetospeed(3),
      cfgetispeed(3), cfgetospeed(3), and related constants. (thanks to
      Max-Gerd Retzlaff)
    + bug fix: two potential GC deadlocks affecting threaded builds.
    + bug fix: (TYPEP #\A '(NOT (MEMBER #\" #\{ #\:))) now correctly
      returns T (reported by Anton Kazennikov)
    + bug fix: the STORE-VALUE restart of CHECK-TYPE works correctly
      with non-variable places
    + bug fix: remove a race condition in the setting of
      funcallable-instance functions, this should make threaded CLOS
      code more stable against memory faults.
    + bug fix: corruption of specials when unbinding is interrupted by an
      asynchronous unwind (reported by Hannu Koivisto)
    + improvement: the debugger will now also display local variables that
      are only used once, for code compiled with a DEBUG optimization quality
      of 2 or higher.
  * Add lintian overrides because the licence isn't GPL it just uses the
    wrong words that trigger the lintian warning it seems.

Superseded in feisty-release on 2006-11-10
sbcl (1:0.9.17.0-1) unstable; urgency=low

  * New upstream version, major changes:
      - feature: weak hash tables, see MAKE-HASH-TABLE documentation
      - incompatible change: External-format support for FFI calls changed.
      - incompatible change: SB-EXT package no longer contains the
        following unused symbols: *GC-NOTIFY-AFTER*, *GC-NOTIFY-BEFORE*,
        *GC-NOTIFY-STREAM*, *ERROR-PRINT-LENGTH*, *ERROR-PRINT-LEVEL*,
        *ERROR-PRINT-LINES*
      - incompatible change: the single-stepper is no longer available 
        on Alpha, Mips and Sparc platforms.
      - minor incompatible change: the direct superclasses of
        SB-MOP:FUNCALLABLE-STANDARD-OBJECT are (FUNCTION STANDARD-OBJECT),
        not (STANDARD-OBJECT FUNCTION).  This makes the
        class-precedence-lists of GENERIC-FUNCTION and
        STANDARD-GENERIC-FUNCTION comply with the requirement of ANSI
        1.4.4.5.
      - minor incompatible change: the default stream external format on
        non-unicode SBCL is no longer detected from the locale, but is always
        ISO-8859-1
      - new feature: Add a version of evaluator that uses an interpreter instead
        of the compiler. EVAL still uses the compiler by default, to switch it
        to use the interpreter, set the value of the variable 
        SB-EXT:*EVALUATOR-MODE* to :INTERPRET.
      - minor incompatible change: the single-stepper REPL has been merged
        with the normal debugger (see the "Stepping" heading of the debugger help
        for more details). The debugger command STEP will no longer switch
        to the single-stepper REPL. 
      - bug fix: ENOUGH-NAMESTRING on pathnames with no name and a pattern
        for a type now works.
      - bug fix: loading of default sysinit file works. (thanks to Leonid
        Slobodov)
      - bug fix: better detection of circularities in the file-compiler.
        (reported by Marco Monteiro)
      - bug fix: the CL pathname functions now work with files that have
        non-ASCII characters in their names (thanks to Yaroslav Kavenchuk)
      - bug fix: The :PTY argument for RUN-PROGRAM will now work on 
        systems with Unix98 pty semantics.
      - bug fix: ASDF-INSTALL will now work with bsd tar.
      - bug fix: ASDF-INSTALL uses GNU tar on Solaris (thanks to Josip
        Gracin).
      - bug fix: timers expiring in dead threads no longer cause a
        type-error (reported by Paul "Nonny Mouse"). 
      - bug fix: thanks to more lightweight single-stepper instrumentation, 
        code compiled with (DEBUG 3) will compile and execute significantly faster,
        and will have more accurate type-inferencing than before
      - bug fix: SLOT-VALUE optimizations are no longer done on method parameters
        whose bindings are modified

Superseded in feisty-release on 2006-11-08
Obsolete in edgy-release on 2008-06-19
sbcl (1:0.9.14.0-2) unstable; urgency=low

  [ René van Bevern ]
  * debian/prerm: replace another reference to /usr/bin/sbcl-run by
    /usr/lib/sbcl/sbcl-run

  [ Peter Van Eynde ]
  * Prepare for release. 

Superseded in edgy-release on 2006-07-10
Obsolete in dapper-release on 2011-09-06
sbcl (1:0.9.8.0-1ubuntu4) dapper; urgency=low

  * Yet another try to bootstrap with clisp. Maybe clisp rebuilt with
    gcc-4.1 on will do the trick on ppc.

 -- Stefan Potyra <email address hidden>   Fri, 14 Apr 2006 17:23:55 +0200
Superseded in dapper-release on 2006-04-14
sbcl (1:0.9.8.0-1ubuntu3) dapper; urgency=low

  * Using sbcl for building sbcl again (bootstrapping pass #2), this time
    eliminating versioned build-dependency on sbcl. Hopefully ppc will
    make it (since clisp couldn't bootstrap it, but an older version of
    sbcl is still present). Thx to Dimos Dimoulis for providing patch and
    info.

 -- Stefan Potyra <email address hidden>   Mon, 27 Mar 2006 08:17:16 +0200
Superseded in dapper-release on 2006-03-27
sbcl (1:0.9.8.0-1ubuntu2) dapper; urgency=low

  * Boostrapping with clisp (sbcl is not available on some arches)
    - Replace build-dependency sbcl with clisp.
    - Adjust debian/rules to use clisp instead of sbcl for pass 1.

 -- Stefan Potyra <email address hidden>   Wed, 15 Mar 2006 20:57:36 +0100
175 of 82 results