sbcl 2:1.3.14-2ubuntu1 source package in Ubuntu

Changelog

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.

sbcl (2:1.3.14-2) unstable; urgency=medium

  * Upload to unstable

sbcl (2:1.3.14-1) experimental; urgency=medium

  * New upstream version
    changes in sbcl-1.3.14 relative to sbcl-1.3.13:
      * minor incompatible change: the SB-PCL walker no longer recognizes
        macros expanding into a DECLARE expression. This is not a language change,
        since ANSI forbids such usage (X3J13 issue DECLARE-MACROS:FLUSH).
      * enhancement: for several macros such as MULTIPLE-VALUE-{BIND,SETQ}, COND,
        DO{,*,LIST}, {RESTART,HANDLER}-{BIND,CASE}, *CASE, conditions signaled
        during macroexpansion point to the form that caused the problem more
        accurately.
      * enhancement: the "--noinform" command-line option inhibits output from
        save-lisp-and-die in addition to removing the startup banner.
      * bug fix: PROCESS-KILL failed to return errno if the system call failed
      * optimization: slightly more comprehensive treatment of the keyword
        arguments to MAKE-ARRAY in compiler transformations.

sbcl (2:1.3.13-2) unstable; urgency=medium

  * Replace pie patch by upstream one
  * upload to unstable

sbcl (2:1.3.13-1) experimental; urgency=medium

  * New upstream release
    Uploading to experimental first due to the freeze
    changes in sbcl-1.3.13 relative to sbcl-1.3.12:
    * enhancement: SET triggers package locks on undefined variables.
      (lp#1645152)
    * enhancement: new Windows specific option to run-program, :escape-arguments
      (lp#1503496)
    * enhancement: recompiling a MAKE-INSTANCE form with an initarg :INITARG
      CONSTANT where CONSTANT names a constant variable picks up the new value
      of CONSTANT in case it has been redefined. (lp#1644944)
    * optimization: faster TYPEP on undefined at compile-time types and upcoming
      class definitions. (lp#1082967)
    * optimization: memory consumption of each STANDARD-OBJECT instance is
      reduced by 2 words if the compact-instance-header feature is enabled.
    * optimization: CONDITION instances are quicker to allocate.
    * optimization: unoptimized calls to FILL on specialized vectors are now
      just as fast as T vectors.
    * bug fix: get-timezone returns corret DST on 64-bit Windows. (lp#1641058)
    * bug fix: cross reference information in fasls is no longer incompatible
      between different cores (lp#1648186)
    changes in sbcl-1.3.12 relative to sbcl-1.3.11:
    * enhancement: on x86-64, compiled functions loaded from fasl files
      can not be moved, but can be freed, by GC. Additionally, COMPILE will
      produce immobile code if SB-C::*COMPILE-TO-MEMORY-SPACE* is set to
      :IMMOBILE. (Caution: the flag is experimental and subject to change.)
      The benefits are better physical separation of code from data,
      and potentially easier examination of live images by external tools.
    * enhancement: the docstring for SAVE-LISP-AND-DIE has been amended to
      say that the :ROOT-STRUCTURES parameter is not meaningless on gencgc,
      depending on the platform.
    * bug fix: calling a named function (e.g. a DEFUN) concurrently with
      redefining that same function could lead to execution of random bytes.
    * bug fix: yes-or-no-p accepts formatter functions (lp#1639490)
    * bug fix: better handling of exceptions on macOS.

sbcl (2:1.3.11-1) unstable; urgency=medium

  * New upstream release
    changes in sbcl-1.3.11 relative to sbcl-1.3.10:
    * minor incompatible change: SB-EXT:*INTEXP-MAXIMUM-EXPONENT* is removed.
    * enhancement: TRACE ... :REPORT {TRACE,NIL} now work as advertised in the
      documentation string (based on patch by Patrick Stein)
    * enhancement: support unboxed signed-word structure slots on x86, x86-64
      and ARM64. (lp#377616)
    * optimization: faster logical bit-array operations on multidimensional
      arrays.
    * optimization: better GC performance in the presence of many threads.
      (patch by Ilya Perminov, lp#1339924)
    * optimization: multiple-value-call is optimized with multiple argument
      forms, not just one. (lp#753803)
    * bug fix: MAKE-ALIEN-STRING returns the number of allocated bytes as a
      second value as advertised (reported by Johann 'Myrkraverk' Oskarsson)
    * bug fix: when TO-READTABLE is supplied to COPY-READTABLE, it will
      contain only the macros in FROM-READTABLE and no others. (lp#1631506)
    * enhancement: gencgc has been modified for x86-64 on Linux and macOS
      to a support mark-and-sweep as well as the traditional copying strategy.
      It is conceivable that some applications might be adversely affected.
      Please see ':immobile-space' in 'base-target-features.lisp-expr'
      for further details, and possible reasons to disable this feature.
    * enhancement: x86-64 supports shrinking the fixed overhead in a structure
      from 2 words to 1 word, reducing memory consumption in applications
      which create many small structures.
  * [powerpc-concurrency-fix.patch] Re-add. Seems to still (again) be
    needed. Fixes powerpc build

sbcl (2:1.3.10-2) unstable; urgency=medium

  * [Disable-PIE] Fix typo for i386 and add similar fixes for the other
    debian architectures (Closes: #837576) this time for real.

sbcl (2:1.3.10-1) unstable; urgency=medium

  * New upstream version
    changes in sbcl-1.3.10 relative to sbcl-1.3.9:
    * enhancement: more compact low-level error signaling code
    * enhancement: more compact encoding of cross-reference information
    * optimization: faster out of line fixnum-float comparisons.
    * optimization: filling a known simple-vector with a constant value
      is about as fast in unoptimized code as in code compiled with (SPEED 3),
      and the x86-64 implementation is able to use SSE instructions.
    * bug fix: correctly handle the case of a non-local exit within a function
      terminating the extent of dynamic-extent functions and variables in the
      presence of multiple-values (lp#1563127)
    * bug fix: restore builds on the latest OSX with the latest Xcode
      (lp#1470996)
    changes in sbcl-1.3.9 relative to sbcl-1.3.8:
    * minor incompatible change: NAMESTRING prefers to return a BASE-STRING
      instead of (ARRAY CHARACTER (*)) when possible.
    * enhancement: cached make-instance/allocate-instance constructors can now
      get garbage collected.
    * optimization: better performance for some unoptimized operations on
      complex numbers.
    * bug fix: using the options :LOCAL-NICKNAMES and :LOCK in the same
      DEFPACKAGE form no longer signals a bogus error
  * Import patch from Steve Beattie <email address hidden> to fix
    building when -fPIE is default (Closes: #837576)

sbcl (2:1.3.8-1) unstable; urgency=medium

  * New upstream version
    changes in sbcl-1.3.8 relative to sbcl-1.3.7:
    * minor incompatible change: the system now understands that the CONDITION
      type is disjoint with many other system types.
    * minor incompatible change: argument types in condition report functions
      are now declared (in combination with the above change, this can result in
      early detection of erroneous code).
    * enhancement: simple arrays of any rank can be stack-allocated
      on platforms supporting stack allocation of vectors.
    * optimization: improved type derivation for FIND, POSITION, COUNT, SEARCH,
      MISMATCH and other array and sequence functions.
    * optimization: ALLOCATE-INSTANCE is now as fast as MAKE-INSTANCE.
    * optimization: more efficient CHANGE-CLASS.
    * bug fix: versions of getresuid() and getresgid() in SB-POSIX no longer
      cause memory faults, and should work properly (lp#1603806, reported by
      Kieran Grant)
    * bug fix: handle ENOENT from getprotobyname() (lp#1596043, reported by
      Stephen Hassard)
  * Remove obsolete patches
  * Disable PowerPC patch, should be fixed upstream

sbcl (2:1.3.7-1) unstable; urgency=medium

  * New upstream version
    changes in sbcl-1.3.7 relative to sbcl-1.3.6:
    * bug fix: preserve the name of the destructive function for the destroyed
      constant and important result warnings, even when declared NOTINLINE.
    * optimization: faster operations on list-sets.
    * optimization: better type derivation of set functions.
      (lp#1592152)
    * optimization: load-time TLS-INDEX assignment, and other
      microoptimizations, on x86.
    * optimizations in:
      * APPEND;
      * ECASE/ETYPECASE;
      * ARRAY-DIMENSIONS;
      * ARRAY-TOTAL-SIZE;
      * REMOVE, REMOVE-DUPLICATES, DELETE and DELETE-DUPLICATES on lists.
    changes in sbcl-1.3.6 relative to sbcl-1.3.5:
    * bug fix: do not insert conditional newlines in print-unreadable-object
      (lp#1398290). This reverses a change made in lp#488979 which reversed
      a fix advertised in release 0.8.14 to pass the GCL ANSI Test Suite.
    * bug fix: constant negative rotations of 32-bit quantites are compiled
      correctly on x86-64 and arm.  (lp#1586614, reported by Guillaume Le
      Vaillant)
    changes in sbcl-1.3.5 relative to sbcl-1.3.4:
    * enhancement: the platform's strtod() is exposed as SB-POSIX:STRTOD
    * enhancement: speed up debug info creation for highly nested functions.
      (lp#1563355)
    * enhancement: the interleaved structure slot optimization from
      release 1.2.6 has been ported to all architectures.
    * enhancement: support run-program I/O redirection into lisp streams on
      Windows.
    * bug fix: better wording in missed optimization note. (lp#1003265)
    * bug fix: interpreted (CAS SVREF) was broken
    * bug fix: support CLISP as build host for ARM (lp#1568256, thanks to Tomas
      Hlavaty)
    changes in sbcl-1.3.4 relative to sbcl-1.3.3:
    * enhancement: who-sets and who-references work on DEFGLOBAL. (lp#1552997)
    * enhancement: CONSTANTP understands backquote.
      e.g. (CONSTANTP '`(0 (,CHAR-CODE-LIMIT))) => T
    * optimization: improvements to sequence functions: CONCATENATE, SUBSTITUTE,
      REVERSE.
    * bug fix: SB-EVAL does not signal an error for (THE KEYWORD :FOO)
    * bug fix: a DEFTYPE name that is redefined into a DEFSTRUCT name
      is less likely to cause confusion in the compiler.
    * bug fix: DOCUMENTATION works as intended for classes with non-standard
      metaclasses
    * bug fix: (TYPEP <extended-sequence> <extended-sequence-class>) no longer
      returns NIL in certain situations
    * bug fix: MAKE-SEQUENCE, MAP, CONCATENATE and MERGE accept class objects as
      result-type
    * bug fix: MAKE-SEQUENCE, MAP, CONCATENATE and MERGE expand DEFTYPEs in
      result-type

 -- Jeremy Bicha <email address hidden>  Sun, 09 Jul 2017 14:37:52 -0400

Upload details

Uploaded by:
Jeremy BĂ­cha
Uploaded to:
Artful
Original maintainer:
Ubuntu Developers
Architectures:
i386 amd64 kfreebsd-amd64 kfreebsd-i386 powerpc armhf armel arm64 all
Section:
devel
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
sbcl_1.3.14.orig.tar.bz2 5.5 MiB bf963d58533d839eb76a8028abd17071708d964d5dce07787839cfb6d0d6dcca
sbcl_1.3.14-2ubuntu1.debian.tar.xz 75.2 KiB 216c7cce936ff976a6eab113fd9f3f1022922f8e591e744156d7680dfdb0dfbf
sbcl_1.3.14-2ubuntu1.dsc 2.4 KiB 59505644ea2588b86eeae5da4e656776d39188f11a75e674708ef32c2b9bd89d

View changes file

Binary packages built by this source

sbcl: No summary available for sbcl in ubuntu artful.

No description available for sbcl in ubuntu artful.

sbcl-dbgsym: No summary available for sbcl-dbgsym in ubuntu artful.

No description available for sbcl-dbgsym in ubuntu artful.

sbcl-doc: Documentation for Steel Bank Common Lisp

 This package provides documentation for SBCL -- a development
 environment for the ANSI Common Lisp language.
 .
 The documents in this package cover SBCL-specific extensions to the
 language, explain how to use this Common Lisp implementation and how
 it differs from the ANSI standard.
 .
 The manual about SBCL's internals is also included in this package
 and may be of interest for people who intent to work with SBCL's
 source code.

sbcl-source: Source code files for SBCL

 This package provides the source code for SBCL -- a development
 environment for the ANSI Common Lisp language.
 .
 The source code is useful in conjunction with development
 environments and debuggers like SLIME, that allow macro expansion and
 lookup of source definitions.
 .
 Installing this package enables your source browser to dig deeply
 into the core of Steel Bank Common Lisp.