[Bug 1087883] [NEW] Sync sbcl 2:1.1.2-1 (universe) from Debian experimental (main)
Christoph Egger
1087883 at bugs.launchpad.net
Sat Dec 8 00:11:45 UTC 2012
Public bug reported:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
affects ubuntu/sbcl
status new
importance wishlist
subscribe ubuntu-sponsors
done
Please sync sbcl 2:1.1.2-1 (universe) from Debian experimental (main)
Explanation of the Ubuntu delta and why it can be dropped:
Delta has been merged in Debian and there are some bugs fixed in
experimental that also affect ubuntu. It's in experimental only
because of the debian freeze
Changelog entries since current raring version 2:1.0.57.0-2ubuntu1:
sbcl (2:1.1.2-1) experimental; urgency=low
* New upstream release:
changes in sbcl-1.1.2 relative to sbcl-1.1.1:
* notice: System requirements for SBCL on Microsoft Windows:
Windows NT 5.1
or newer (Windows XP, Server 2003) is required. Support for
Windows 2000
(NT 5.0) is no longer being maintained.
* notice: Starting with this version, SBCL on Windows no longer
supports
building with disabled thread support.
* enhancement: frlocks have been added to SB-CONCURRENCY contrib
module.
* enhancement: New feature sb-dynamic-core allows the runtime to
be
rebuilt or relocated without requiring changes to the core file
on
all linkage table platforms. Required on Windows. (Thanks to
Anton
Kovalenko.)
* enhancement: Console I/O streams use UCS-2. (Thanks to Anton
Kovalenko.)
* enhancement: I/O on Windows unnamed pipes is interruptible
asynchronously using interrupt-thread, timers when running on
Windows NT
version 6.1 or newer (Windows 7, Server 2008 R2). (Thanks to
Anton
Kovalenko.)
* enhancement: Support for the experimental safepoint-based
stop-the-world
protocol on the PowerPC platform.
* bug fix: Non-blocking reads from the Windows console were not
necessarily
non-blocking. Thanks to Anton Kovalenko. (lp#308923)
* bug fix: stability of threads on Windows has been improved upon
through
an updated stop-the-world protocol (thanks to Anton Kovalenko).
* Drop 4th version digit
-- Christoph Egger <christoph at debian.org> Fri, 07 Dec 2012 15:04:10
-0800
sbcl (2:1.1.1.0-3) experimental; urgency=low
* Point SRC pathname translator to the install location of
sbcl-source
and not the random directory sbcl happens to be built in (Closes:
#652372)
-- Christoph Egger <christoph at debian.org> Fri, 07 Dec 2012 14:09:34
-0800
sbcl (2:1.1.1.0-2) experimental; urgency=low
* Fix features for non-arch-all builds (Closes: #693682)
-- Christoph Egger <christoph at debian.org> Wed, 28 Nov 2012 18:53:38
-0800
sbcl (2:1.1.1.0-1) experimental; urgency=low
* New upstream release
* changes in sbcl-1.1.1 relative to sbcl-1.1.0:
* enhancement: WITH-COMPILATION-UNIT no longer grabs the world-lock.
(COMPILE and COMPILE-FILE still do.)
* optimization: the SPARC backend now supports the precise generational
(GENCGC) garbage collection. Enabled by default on Solaris/SPARC and
Linux/SPARC. Thanks to Raymond Toy (via CMUCL).
* enhancement: add experimental support for the SB-THREAD feature and the
timer facility on Windows. Thanks to Dmitry Kalyanov and Anton Kovalenko.
Threads are enabled by default, and this version of SBCL is considered
to be the last and final release to officially support building with
threads disabled.
* optimization: The compiler no longer rotates loops in some cases where
this transformation actually lead to worse code being generated.
* bug fix: SB-CLTL2:MACROEXPAND-ALL correctly handles shadowing of
symbol-macros by lexical bindings.
* bug fix: stack allocation was prevented by high DEBUG declaration in
several cases.
* bug fix: SB-EXT:GC-LOGFILE signaled an error when no logfile was set.
(thanks to SANO Masatoshi)
* bug fix: PARSE-NATIVE-NAMESTRING performed non-native parsing when
:JUNK-ALLOWED was true.
* bug fix: type derivation inferred overly conservative types for
unions of array types. (lp#1050768)
* changes in sbcl-1.1.0 relative to sbcl-1.0.58:
* enhancement: New variable, sb-ext:*disassemble-annotate* for controlling
source annotation of DISASSEMBLE output. Defaults to T.
* enhancement: TIMEOUT arguments added to WITH-MUTEX and
WITH-RECURSIVE-LOCK, and WAIT-P argument added to WITH-RECURSIVE-LOCK.
* enhancement: SB-EXT:ATOMIC-PUSH and SB-EXT:ATOMIC-POP allow atomic
operations on list heads.
* enhancement: Optional features (not enabled by default) allow the
use of signals for inter-thread synchronization to be reduced on certain
supported platforms (currently Linux, Solaris, and FreeBSD on x86 and
x86-64). Set (and :sb-thread :sb-safepoint :sb-thruption :sb-wtimer)
to test these experimental features. Known remaining bugs include minor
thread safety issues, less timely freeing of memory by GC, and certain
(not yet optimally low) runtime overhead. Thanks to Anton Kovalenko.
* optimization: CL:SORT and CL:STABLE-SORT of lists are faster and use fewer
comparisons, particularly on almost-sorted inputs.
* bug fix: Reading floats with large exponents no longer takes too much time
before reporting that the exponent is too large.
* bug fix: SB-BSD-SOCKETS:SOCKET-RECEIVE with a UDP socket now works
correctly when the received datagram is larger than the provided buffer.
(lp#1023438, thanks to Robert Uhl)
* bug fix: SB-EXT:GET-CAS-EXPANSION returned a bogus read-form when given
a SYMBOL-VALUE form with a constant symbol argument.
* bug fix: SB-EXT:GET-CAS-EXPANSION signaled an error when a macro expanding
into a DEFCAS defined place was used as the place.
* bug fix: FIND and POSITION signaled a type-error when non-bits where
looked for from bit-vectors.
* bug fix: a race condition around thread creation could (in SBCL 1.0.57)
lead to internal errors or crashes (lp#1058799).
* documentation: a section on random number generation has been added to the
manual. (lp#656839)
-- Christoph Egger <christoph at debian.org> Fri, 16 Nov 2012 19:10:02
-0800
sbcl (2:1.0.58.0-1) experimental; urgency=low
* changes in sbcl-1.0.58 relative to sbcl-1.0.57:
* enhancement: implicit generic function warnings now specify the package
in which the new generic function is being created.
* enhancement: SB-EXT:ATOMIC-UPDATE makes it easy to perform non-destructive
updates of CAS-able places (similar to Clojure's swap!).
* enhancement: run-program no longer decodes and re-encodes environment when
:environment argument is not provided. (lp#985904)
* enhancement: errors during compiler-macro expansion no longer cause
runtime errors, only a compile-time warning, otherwise behaving as if
the compiler macro had declined to expand.
* optimization: On x86-64, code alignment of block headers is done with
multi-byte NOPs now instead of repetitions of the single-byte NOP.
* optimization: MAP-INTO is substantially faster when the target sequence is
of unknown type; mapping into lists is no longer O(N^2). (thanks to James
M. Lawrence)
* optimization: the compiler no longer heap-conses to check exits in cases
where the exit function is dynamic extent, or when it can prove the exit
function cannot escape.
* optimization: SB-SEQUENCE:DOSEQUENCE is faster on vectors of unknown
element type, and vectors that aren't SIMPLE-ARRAYs.
* optimization: CL:SORT and CL:STABLE-SORT are more efficient in execution
speed (around 1/3 the time in some cases), and a little better in terms of
comparison calls. (Thanks to Takeru Ohta)
* bug fix: On SPARC, a limitation on the number of code constants emittable
by the compiler has been lifted, allowing certain long functions to
compiled and assembled which had previously been unsupported; fixes
cl-bench on this ISA (lp#1008996).
* bug fix: potential for infinite recursion during compilation of CLOS slot
typechecks when dependency graph had loops. (lp#1001799)
* bug fix: error forms reported with some program-errors were not escaped
properly.
* bug fix: functions from EVAL are now on more equal footing with functions
from COMPILE. (lp#1000783, lp#851170, lp#922408)
* bug fix: ENSURE-GENERIC-METHOD-COMBINATION accepts method combination
objects as its :METHOD-COMBINATION argument, not just lists designating
method combinations. (lp#936513)
* bug fix: run-program no longer unconditionally uses /tmp/ for temporary
files. (lp#968837).
* bug fix: restore build on solaris/sparc. (lp#1008506)
* bug fix: an issue with LDB in the PowerPC backend has been resolved;
this fixes an issue found with cl-postgres (thanks to Tomas Hlavaty).
* bug fix: compiler-macro lambda-lists specifying non-keyword symbols
as keyword arguments no longer accidentally match unevaluated symbols
against them.
* bug fix: FORMAT used to loop infinitely in some cases when a COLINC
parameter was zero, now it signals an error. (lp#905817, fixed since
1.0.56.19)
* bug fix: run-program with :pty t no longer makes the pty as the process's
controling terminal.
* Add back PowerPC Support (Closes: XXX)
* Add some rules aiding bootstrapping
-- Christoph Egger <christoph at debian.org> Tue, 07 Aug 2012 23:45:09
+0200
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/kFreeBSD)
iQIcBAEBCAAGBQJQwoU9AAoJEKv/7bJACMb59DwP/0E2prD3XzJJSEeaB+42Cej0
70BsEJ1s3i66C2aYqvKf315YszdEDo1tOaLoCAooPwH02ZNStIwzBcHDBsbEsoSD
dp9wD9rlBm5v0s1QDKPCF3ovkQoolCF8AwInprZuzuaTnpsBhM8YsCHn1V1rMNgF
0XVXiTgIPX3sTM3jHhksurJOSfhNb/TOiq7QCjzZMWMne5/fs6rpcFq0Tm0wpfvS
swib8b83RkcqvMy+is2fx/F431GBVoH6AjY97xI3dmfN60SHTdcvFEqYuziUCwSd
9C9A++HZOnShc4EnDeEfR9DfP2dfntb9acyu+04waysR5pidxLy3iV+78fLn8BQ8
GYKEE7MjQ16wm5e125GDxPKlNTZnJRkaU2uWujJzExpr8jOSMHNd5Kv+oF+ohNj+
HMYV6IHxqBVECq0spxzzUUh9WVnfgq5uXlSq00oh+N8AG8w2sNdF1ZrmKGv+yV9T
qnRe//UX/sGhdCnraXm2h+KLamZ6BhwozlmxedFRv4lVFxppNDy+PDt5h/7p9g47
w2+g/ckkRBO1eKNTB8nBeVoB4D9nSwCwDzsQb0lg+8Rj3lPVdN1slSsakpxmTa6z
LvWheNLkqGW6psWPL2wPKzJ2H84RZrXJWUkVoi5mfg6ZgpmwIqFNKp0ur3JYH0Nj
UclcykTX6lnLu/oYHmFI
=Dgt+
-----END PGP SIGNATURE-----
** Affects: sbcl (Ubuntu)
Importance: Wishlist
Status: New
--
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1087883
Title:
Sync sbcl 2:1.1.2-1 (universe) from Debian experimental (main)
Status in “sbcl” package in Ubuntu:
New
Bug description:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
affects ubuntu/sbcl
status new
importance wishlist
subscribe ubuntu-sponsors
done
Please sync sbcl 2:1.1.2-1 (universe) from Debian experimental (main)
Explanation of the Ubuntu delta and why it can be dropped:
Delta has been merged in Debian and there are some bugs fixed in
experimental that also affect ubuntu. It's in experimental only
because of the debian freeze
Changelog entries since current raring version 2:1.0.57.0-2ubuntu1:
sbcl (2:1.1.2-1) experimental; urgency=low
* New upstream release:
changes in sbcl-1.1.2 relative to sbcl-1.1.1:
* notice: System requirements for SBCL on Microsoft Windows:
Windows NT 5.1
or newer (Windows XP, Server 2003) is required. Support for
Windows 2000
(NT 5.0) is no longer being maintained.
* notice: Starting with this version, SBCL on Windows no longer
supports
building with disabled thread support.
* enhancement: frlocks have been added to SB-CONCURRENCY contrib
module.
* enhancement: New feature sb-dynamic-core allows the runtime to
be
rebuilt or relocated without requiring changes to the core file
on
all linkage table platforms. Required on Windows. (Thanks to
Anton
Kovalenko.)
* enhancement: Console I/O streams use UCS-2. (Thanks to Anton
Kovalenko.)
* enhancement: I/O on Windows unnamed pipes is interruptible
asynchronously using interrupt-thread, timers when running on
Windows NT
version 6.1 or newer (Windows 7, Server 2008 R2). (Thanks to
Anton
Kovalenko.)
* enhancement: Support for the experimental safepoint-based
stop-the-world
protocol on the PowerPC platform.
* bug fix: Non-blocking reads from the Windows console were not
necessarily
non-blocking. Thanks to Anton Kovalenko. (lp#308923)
* bug fix: stability of threads on Windows has been improved upon
through
an updated stop-the-world protocol (thanks to Anton Kovalenko).
* Drop 4th version digit
-- Christoph Egger <christoph at debian.org> Fri, 07 Dec 2012 15:04:10
-0800
sbcl (2:1.1.1.0-3) experimental; urgency=low
* Point SRC pathname translator to the install location of
sbcl-source
and not the random directory sbcl happens to be built in (Closes:
#652372)
-- Christoph Egger <christoph at debian.org> Fri, 07 Dec 2012 14:09:34
-0800
sbcl (2:1.1.1.0-2) experimental; urgency=low
* Fix features for non-arch-all builds (Closes: #693682)
-- Christoph Egger <christoph at debian.org> Wed, 28 Nov 2012 18:53:38
-0800
sbcl (2:1.1.1.0-1) experimental; urgency=low
* New upstream release
* changes in sbcl-1.1.1 relative to sbcl-1.1.0:
* enhancement: WITH-COMPILATION-UNIT no longer grabs the world-lock.
(COMPILE and COMPILE-FILE still do.)
* optimization: the SPARC backend now supports the precise generational
(GENCGC) garbage collection. Enabled by default on Solaris/SPARC and
Linux/SPARC. Thanks to Raymond Toy (via CMUCL).
* enhancement: add experimental support for the SB-THREAD feature and the
timer facility on Windows. Thanks to Dmitry Kalyanov and Anton Kovalenko.
Threads are enabled by default, and this version of SBCL is considered
to be the last and final release to officially support building with
threads disabled.
* optimization: The compiler no longer rotates loops in some cases where
this transformation actually lead to worse code being generated.
* bug fix: SB-CLTL2:MACROEXPAND-ALL correctly handles shadowing of
symbol-macros by lexical bindings.
* bug fix: stack allocation was prevented by high DEBUG declaration in
several cases.
* bug fix: SB-EXT:GC-LOGFILE signaled an error when no logfile was set.
(thanks to SANO Masatoshi)
* bug fix: PARSE-NATIVE-NAMESTRING performed non-native parsing when
:JUNK-ALLOWED was true.
* bug fix: type derivation inferred overly conservative types for
unions of array types. (lp#1050768)
* changes in sbcl-1.1.0 relative to sbcl-1.0.58:
* enhancement: New variable, sb-ext:*disassemble-annotate* for controlling
source annotation of DISASSEMBLE output. Defaults to T.
* enhancement: TIMEOUT arguments added to WITH-MUTEX and
WITH-RECURSIVE-LOCK, and WAIT-P argument added to WITH-RECURSIVE-LOCK.
* enhancement: SB-EXT:ATOMIC-PUSH and SB-EXT:ATOMIC-POP allow atomic
operations on list heads.
* enhancement: Optional features (not enabled by default) allow the
use of signals for inter-thread synchronization to be reduced on certain
supported platforms (currently Linux, Solaris, and FreeBSD on x86 and
x86-64). Set (and :sb-thread :sb-safepoint :sb-thruption :sb-wtimer)
to test these experimental features. Known remaining bugs include minor
thread safety issues, less timely freeing of memory by GC, and certain
(not yet optimally low) runtime overhead. Thanks to Anton Kovalenko.
* optimization: CL:SORT and CL:STABLE-SORT of lists are faster and use fewer
comparisons, particularly on almost-sorted inputs.
* bug fix: Reading floats with large exponents no longer takes too much time
before reporting that the exponent is too large.
* bug fix: SB-BSD-SOCKETS:SOCKET-RECEIVE with a UDP socket now works
correctly when the received datagram is larger than the provided buffer.
(lp#1023438, thanks to Robert Uhl)
* bug fix: SB-EXT:GET-CAS-EXPANSION returned a bogus read-form when given
a SYMBOL-VALUE form with a constant symbol argument.
* bug fix: SB-EXT:GET-CAS-EXPANSION signaled an error when a macro expanding
into a DEFCAS defined place was used as the place.
* bug fix: FIND and POSITION signaled a type-error when non-bits where
looked for from bit-vectors.
* bug fix: a race condition around thread creation could (in SBCL 1.0.57)
lead to internal errors or crashes (lp#1058799).
* documentation: a section on random number generation has been added to the
manual. (lp#656839)
-- Christoph Egger <christoph at debian.org> Fri, 16 Nov 2012 19:10:02
-0800
sbcl (2:1.0.58.0-1) experimental; urgency=low
* changes in sbcl-1.0.58 relative to sbcl-1.0.57:
* enhancement: implicit generic function warnings now specify the package
in which the new generic function is being created.
* enhancement: SB-EXT:ATOMIC-UPDATE makes it easy to perform non-destructive
updates of CAS-able places (similar to Clojure's swap!).
* enhancement: run-program no longer decodes and re-encodes environment when
:environment argument is not provided. (lp#985904)
* enhancement: errors during compiler-macro expansion no longer cause
runtime errors, only a compile-time warning, otherwise behaving as if
the compiler macro had declined to expand.
* optimization: On x86-64, code alignment of block headers is done with
multi-byte NOPs now instead of repetitions of the single-byte NOP.
* optimization: MAP-INTO is substantially faster when the target sequence is
of unknown type; mapping into lists is no longer O(N^2). (thanks to James
M. Lawrence)
* optimization: the compiler no longer heap-conses to check exits in cases
where the exit function is dynamic extent, or when it can prove the exit
function cannot escape.
* optimization: SB-SEQUENCE:DOSEQUENCE is faster on vectors of unknown
element type, and vectors that aren't SIMPLE-ARRAYs.
* optimization: CL:SORT and CL:STABLE-SORT are more efficient in execution
speed (around 1/3 the time in some cases), and a little better in terms of
comparison calls. (Thanks to Takeru Ohta)
* bug fix: On SPARC, a limitation on the number of code constants emittable
by the compiler has been lifted, allowing certain long functions to
compiled and assembled which had previously been unsupported; fixes
cl-bench on this ISA (lp#1008996).
* bug fix: potential for infinite recursion during compilation of CLOS slot
typechecks when dependency graph had loops. (lp#1001799)
* bug fix: error forms reported with some program-errors were not escaped
properly.
* bug fix: functions from EVAL are now on more equal footing with functions
from COMPILE. (lp#1000783, lp#851170, lp#922408)
* bug fix: ENSURE-GENERIC-METHOD-COMBINATION accepts method combination
objects as its :METHOD-COMBINATION argument, not just lists designating
method combinations. (lp#936513)
* bug fix: run-program no longer unconditionally uses /tmp/ for temporary
files. (lp#968837).
* bug fix: restore build on solaris/sparc. (lp#1008506)
* bug fix: an issue with LDB in the PowerPC backend has been resolved;
this fixes an issue found with cl-postgres (thanks to Tomas Hlavaty).
* bug fix: compiler-macro lambda-lists specifying non-keyword symbols
as keyword arguments no longer accidentally match unevaluated symbols
against them.
* bug fix: FORMAT used to loop infinitely in some cases when a COLINC
parameter was zero, now it signals an error. (lp#905817, fixed since
1.0.56.19)
* bug fix: run-program with :pty t no longer makes the pty as the process's
controling terminal.
* Add back PowerPC Support (Closes: XXX)
* Add some rules aiding bootstrapping
-- Christoph Egger <christoph at debian.org> Tue, 07 Aug 2012 23:45:09
+0200
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/kFreeBSD)
iQIcBAEBCAAGBQJQwoU9AAoJEKv/7bJACMb59DwP/0E2prD3XzJJSEeaB+42Cej0
70BsEJ1s3i66C2aYqvKf315YszdEDo1tOaLoCAooPwH02ZNStIwzBcHDBsbEsoSD
dp9wD9rlBm5v0s1QDKPCF3ovkQoolCF8AwInprZuzuaTnpsBhM8YsCHn1V1rMNgF
0XVXiTgIPX3sTM3jHhksurJOSfhNb/TOiq7QCjzZMWMne5/fs6rpcFq0Tm0wpfvS
swib8b83RkcqvMy+is2fx/F431GBVoH6AjY97xI3dmfN60SHTdcvFEqYuziUCwSd
9C9A++HZOnShc4EnDeEfR9DfP2dfntb9acyu+04waysR5pidxLy3iV+78fLn8BQ8
GYKEE7MjQ16wm5e125GDxPKlNTZnJRkaU2uWujJzExpr8jOSMHNd5Kv+oF+ohNj+
HMYV6IHxqBVECq0spxzzUUh9WVnfgq5uXlSq00oh+N8AG8w2sNdF1ZrmKGv+yV9T
qnRe//UX/sGhdCnraXm2h+KLamZ6BhwozlmxedFRv4lVFxppNDy+PDt5h/7p9g47
w2+g/ckkRBO1eKNTB8nBeVoB4D9nSwCwDzsQb0lg+8Rj3lPVdN1slSsakpxmTa6z
LvWheNLkqGW6psWPL2wPKzJ2H84RZrXJWUkVoi5mfg6ZgpmwIqFNKp0ur3JYH0Nj
UclcykTX6lnLu/oYHmFI
=Dgt+
-----END PGP SIGNATURE-----
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sbcl/+bug/1087883/+subscriptions
More information about the Ubuntu-sponsors
mailing list