2019-09-03 00:16:53 +02:00
|
|
|
@comment $NetBSD: PLIST,v 1.23 2019/09/02 22:16:53 rjs Exp $
|
2005-06-23 05:00:20 +02:00
|
|
|
bin/sbcl
|
Update to SBCL 1.1.14
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)
* bug fix: GC deadlocks caused by concurrent consing on Windows.
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)
changes in sbcl-1.1.12 relative to sbcl-1.1.11:
* 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)
2013-12-03 20:37:20 +01:00
|
|
|
lib/sbcl/contrib/asdf.fasl
|
|
|
|
lib/sbcl/contrib/sb-aclrepl.asd
|
|
|
|
lib/sbcl/contrib/sb-aclrepl.fasl
|
|
|
|
lib/sbcl/contrib/sb-bsd-sockets.asd
|
|
|
|
lib/sbcl/contrib/sb-bsd-sockets.fasl
|
2019-09-03 00:16:53 +02:00
|
|
|
lib/sbcl/contrib/sb-capstone.asd
|
|
|
|
lib/sbcl/contrib/sb-capstone.fasl
|
Update to SBCL 1.1.14
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)
* bug fix: GC deadlocks caused by concurrent consing on Windows.
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)
changes in sbcl-1.1.12 relative to sbcl-1.1.11:
* 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)
2013-12-03 20:37:20 +01:00
|
|
|
lib/sbcl/contrib/sb-cltl2.asd
|
|
|
|
lib/sbcl/contrib/sb-cltl2.fasl
|
|
|
|
lib/sbcl/contrib/sb-concurrency.asd
|
|
|
|
lib/sbcl/contrib/sb-concurrency.fasl
|
|
|
|
lib/sbcl/contrib/sb-cover.asd
|
|
|
|
lib/sbcl/contrib/sb-cover.fasl
|
|
|
|
lib/sbcl/contrib/sb-executable.asd
|
|
|
|
lib/sbcl/contrib/sb-executable.fasl
|
|
|
|
lib/sbcl/contrib/sb-gmp.asd
|
|
|
|
lib/sbcl/contrib/sb-gmp.fasl
|
|
|
|
lib/sbcl/contrib/sb-grovel.asd
|
|
|
|
lib/sbcl/contrib/sb-grovel.fasl
|
|
|
|
lib/sbcl/contrib/sb-introspect.asd
|
|
|
|
lib/sbcl/contrib/sb-introspect.fasl
|
|
|
|
lib/sbcl/contrib/sb-md5.asd
|
|
|
|
lib/sbcl/contrib/sb-md5.fasl
|
2014-06-01 20:55:59 +02:00
|
|
|
lib/sbcl/contrib/sb-mpfr.asd
|
|
|
|
lib/sbcl/contrib/sb-mpfr.fasl
|
Update to SBCL 1.1.14
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)
* bug fix: GC deadlocks caused by concurrent consing on Windows.
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)
changes in sbcl-1.1.12 relative to sbcl-1.1.11:
* 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)
2013-12-03 20:37:20 +01:00
|
|
|
lib/sbcl/contrib/sb-posix.asd
|
|
|
|
lib/sbcl/contrib/sb-posix.fasl
|
|
|
|
lib/sbcl/contrib/sb-queue.asd
|
|
|
|
lib/sbcl/contrib/sb-queue.fasl
|
|
|
|
lib/sbcl/contrib/sb-rotate-byte.asd
|
|
|
|
lib/sbcl/contrib/sb-rotate-byte.fasl
|
|
|
|
lib/sbcl/contrib/sb-rt.asd
|
|
|
|
lib/sbcl/contrib/sb-rt.fasl
|
|
|
|
lib/sbcl/contrib/sb-simple-streams.asd
|
|
|
|
lib/sbcl/contrib/sb-simple-streams.fasl
|
|
|
|
lib/sbcl/contrib/sb-sprof.asd
|
|
|
|
lib/sbcl/contrib/sb-sprof.fasl
|
Update to SBCL 1.2.9
changes in sbcl-1.2.9 relative to sbcl-1.2.8:
* minor incompatible change and bug fix: unboxed numeric constants
on x86oids are arranged in memory differently, and the disassembler
does not show them separately in DISASSEMBLE, but does
if DISASSEMBLE-CODE-COMPONENT is used. (lp#1421987)
* optimization: The compiler's treatment of type specifiers makes
it slightly faster and more memory-efficient. Portable code
should be indifferent to this change, however, users of
SB-INTROSPECT:FUNCTION-TYPE might notice that (MEMBER T NIL)
and (MEMBER NIL T) are both internally collapsed to the former,
so that the latter can never be obtained as part of an FTYPE.
* optimization: a TYPEP call in which the second argument is not a
QUOTE form but nevertheless recognized as a compile-time constant
might open-code the test. One scenario for this involves backquote,
such as (TYPEP x `(my-type ,some-arg)). Code which relied upon
deferring until runtime should declare (NOTINLINE TYPEP).
[Due to the sematic constraints of DEFTYPE etc in in CLHS 3.2.2.3,
code requiring delayed evaluation could be unportable though.]
* enhancement: unused variables at the top-level are now reported.
(lp#492200)
* bug fix: DEFCLASS handles cyclic {super,meta}class relations better
(lp#1418883)
* bug fix: compiler no longer signals an error when compiling certain
function calls. (lp#1416704, lp#404441, lp#1417822, lp#1234919)
* bug fix: compiler doesn't stumble on a LOGIOR transform. (lp#1389433)
* bug fix: more robust debugger and backtraces. (lp#1413850, lp#1099500,
lp#1412881, lp#945261, lp#1419205, lp#1409402)
* bug fix: files larger than 4GB can now be compiled.
* bug fix: x86 truncated results from 64-bit foreign functions to 32 bits.
* bug fix: file-position didn't work on large files on win32. (lp#1271545)
* bug fix: callbacks from foreign threads can work without enabling
sb-safepoint.
* bug fix: sb-introspect:function-lambda-list works properly on interpeted
macros. (lp#1387404)
* bug fix: ADJUST-ARRAY properly handles non-adjustable arrays. (lp#886418)
* bug fix: compiler no longer fails to dump a multidimensional array
constant involving a circular reference to itself
* bug fix: conditional and nested DX allocation no longer confuse the
compiler in STACK analysis. (lp#1044465)
* bug fix: sb-rotate-byte constant folding bug fixed. (lp#1423682)
changes in sbcl-1.2.8 relative to sbcl-1.2.7:
* enhancement: better error and warning messages. (lp#1314767, lp#736383)
* enhancement: backtrace for invalid argument count produces the exact
supplied arguments including the extra ones, on x86, x86-64 and ARM.
* enhancement: a STYLE-WARNING is signaled for DEFSTRUCT accessors which
are used before the structure is defined; similarly for the predicate.
* optimization: FORMAT NIL with only ~a and string arguments is transformed
into CONCATENATE.
* optimization: POSITION and FIND when inlined into code that is compiled
with qualities of safety < 2 and speed > space will no longer signal
an error on circular lists, but will potentially loop forever if given
no :END constraint. As was always the case, calls that are not inlined
are safe regardless of lexical policy.
* bug fix: CLOS methods compiled with (OPTIMIZE (DEBUG 0))
no longer cause debugger failure when printing a backtrace
* bug fix: more resilience to deleted code. (lp#1308328, lp#1390544)
* bug fix: the CLHS example of MAKE-LOAD-FORM involving TREE-WITH-PARENT
did not work, and now it does.
changes in sbcl-1.2.7 relative to sbcl-1.2.6:
* optimization: returning constant values refers to preboxed constants
more reliably. (lp#1398785)
* enhancement: a STYLE-WARNING is produced if a compiler-macro is defined
for a function after at least one ordinary (not inlined) call to that
function was compiled, indicating a likely compilation order problem.
Likewise a warning ensues if a call is compiled to a function
that is subsequently proclaimed INLINE.
* enhancement: always lose() when something goes wrong while saving a core
(instead of just printing an error on stderr in some situations).
* enhancement: frames in the debugger are now restartable by default.
* bug fix: restore error handling on Windows x86.
* bug fix: MAKE-SEQUENCE detects type errors in its :INITIAL-ELEMENT
at compile-time when possible. (lp#330299)
* bug fix: parsing of malformed type specifiers no longer results
in a memory-fault-error.
* bug fix: LOOP properly destructures nested lists in WITH.
* bug fix: MACROEXPANDing the redefinition of an alien structure type no
longer signals the wrong error.
* bug fix: PROGV doesn't get confused by forced DEBUG 3 (lp#1405456).
changes in sbcl-1.2.6 relative to sbcl-1.2.5:
* enhancement: SERVE-EVENTS uses the poll() system call in lieu of
select() if the OS has the former. Previously poll() was used
only if waiting on exactly one file descriptor.
* enhancement: efficiency of access to untagged structure slots is improved
on x86-64, and the order of slots in memory is exactly as specified by
defstruct, simplifying use of structures as arguments to foreign calls.
* bug fix: SB-DEBUG:ARG now works in all TRACE options which evaluate forms.
(lp#1357826)
* bug fix: GC memory corruption during internal memory handling.
* bug fix: duplicate effective-slot-definition objects as compared
by EQ on name could be present in CLASS-SLOTS of a class whose
metaclass was structure-class or condition-class. (lp#1049423)
* bug fix: HANDLER-BIND with empty bindings works again; regression in
1.2.5. (lp#1388707)
* bug fix: ATOMIC-INCF works on structure slots in interpreted code.
(lp#1381867)
* bug fix: MAKE-ARRAY properly handles character types like (eql #\a) and
(member #\a #\c). (lp#1392068)
* bug fix: READ sometimes accidentally preserved a whitespace character
after a token when it should not have. (lp#327790)
changes in sbcl-1.2.5 relative to sbcl-1.2.4:
* enhancement: sb-bsd-sockets now has basic support for IPv6
* enhancement: An sb-unicode package has been added, containing
many functions related to handling Unicode text
* enhancement: The reader now normalizes symbols to Normalization
Form KC (NFKC). This behavior can be disabled with
SB-EXT:READTABLE-NORMALIZATION
* enhancement: a style-warning is signaled if OPTIMIZE declarations
multiply specify a quality with differing values. (lp#310267)
* bug fix: conservatively pointed to pages wipe out unused dwords so
that they cannot act as false roots in turn.
* bug fix: the walker's handling of lexical variable and symbol-macro
bindings is improved (lp#375326, lp#1368305)
* bug fix: HANDLER-{BIND,CASE} no longer drop into ldb when a clause
contains an undefined condition type; regression in 1.1.19 (lp#1378939)
* bug fix: in interpreted code, inequality predicates did not type-check
arguments that weren't examined, and a 1-argument use of MIN or MAX
accepted a complex number. (lp#1373702)
* bug fix: APROPOS and APROPOS-LIST handle inherited symbols correctly.
(lp#1364413, thanks to Zach Beane)
changes in sbcl-1.2.4 relative to sbcl-1.2.3:
* enhancement: the sequence functions MAP, CONCATENATE and MERGE now call
the new generic functions SEQUENCE:MAP, SEQUENCE:CONCATENATE and
SEQUENCE:MERGE respectively when the specified result type designates an
extended sequence.
* bug fix: Wrong binding order of supplied-p parameters in macro lambda
lists. (lp#721135)
* bug fix: VALIDATE-SUPERCLASS returns T when the superclass is the
universal superclass (lp#1332983)
* bug fix: reading an uninterned symbol whose print name has the
syntax of an integer signals an error. (lp#310062)
* bug fix: the walker is less likely to be confused when walking LET* forms
with special bindings and use of those bindings and others of the same
name.
* bug fix: a rare bug affecting 32-bit platforms resulting in a
fatal condition with the message "Globaldb rehash failure" has been fixed.
changes in sbcl-1.2.3 relative to sbcl-1.2.2:
* 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)
changes in sbcl-1.2.2 relative to sbcl-1.2.1:
* 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)
changes in sbcl-1.2.1 relative to sbcl-1.2.0:
* enhancement: GENCGC is enabled on ARM.
* enhancement: better error reporting for invalid calls to local functions.
* enhancement: support for GNU/kFreeBSD distributions. (lp#1079954, thanks
to Christoph Egger)
* enhancement: experimental support for threads on NetBSD/x86-64. (thanks
to Robert Swindells)
* enhancement: support for DragonFly BSD. (lp#1292845, thanks to Vasily
Postnicov)
* bug fix: TYPE-OF must not return AND/OR/NOT expressions.
(lp#1317308)
* bug fix: accessing NIL arrays stopped producing errors. (lp#1311421)
* bug fix: DISASSEMBLE no longer prints unwanted stuff. (lp#1251861)
* bug fix: compiling SVREF on unknown types no longer produces scary errors.
(lp#1258716)
* bug fix: assorted LOOP fixes and enhancements. (lp#645534, lp#1322923,
lp#700538, lp#613876, lp#695286, lp#798388)
* bug fix: silence compiler notes from the SEARCH transform. (lp#1071310)
* bug fix: array type intersection handles T and unknown element types
correctly. (lp#1258716)
* bug fix: fix a corner case in array type unparsing that would result in
misleading translations from our internal type representation.
* bug fix: array-rank now sees through union and intersection types.
(lp#1310574)
* bug fix: when DECLARE expressions are in the wrong place, be careful not
to attempt to evaluate the subforms. (lp#573747; thanks to Roman
Marynchak)
* bug fix: misplaced and missing declarations in DEFTRANSFORM. (lp#1066451)
* bug fix: FBOUNDP returned NIL for a class of incorrect function names
instead of signaling an error. (lp#1095483)
* bug fix: fix a compile-time AVER in regalloc: lifetime analysis
used to (rarely) introduce duplicate conflict markers in a single
TN/block pair. (lp#1327008)
2015-03-10 21:50:37 +01:00
|
|
|
lib/sbcl/contrib/uiop.fasl
|
2005-06-23 05:00:20 +02:00
|
|
|
lib/sbcl/sbcl.core
|
sbcl: Update to 1.4.3. Changes since 1.3.21:
changes in sbcl-1.4.3 relative to sbcl-1.4.2:
* enhancement: SLEEP respects deadlines established by SB-SYS:WITH-DEADLINE.
* bug fix: DECODE-TIMEOUT and operators accepting a timeout no longer signal
an error when called with an argument that is of type (real 0) but not
(unsigned-byte 62) (lp#1727789)
* bug fix: fixed heap exhaustion bug when consing millions of small objects
* bug fix: sb-safepoint builds are now a lot less prone to deadlocks and odd
crashes (lp#1424031, lp#1268710)
* bug fix: argumentless CALL-NEXT-METHOD where specialized-to-T or
unspecialized parameters are mutated now uses the original (non-mutated)
parameter values (lp#1734771)
* bug fix: memory faults from lisp no longer use (thread-and-interrupt
unsafe) global storage for fault addresses (everywhere), and now have
cleaner backtraces (on x86 and x86-64). (lp#309068)
* bug fix: pathnames with a directory component of the form
(:absolute {:up,:wild,:wild-inferiors}) no longer fail to unparse.
(lp#1738775)
* bug fix: more reliable signal handling on macOS.
changes in sbcl-1.4.2 relative to sbcl-1.4.1:
* minor incompatible change: SB-EXT:QUIT is no longer marked as deprecated
and behaves like SB-EXT:EXIT.
* enhancement: ASDF updated to 3.3.1. The ASDF release is dedicated to
the late Elias Pipping who put enormous amounts of work into it despite
his terminal illness. Thank you and rest in peace. (lp#1681201)
* enhancement: alien routines compiled with '-fsanitize=thread' and/or
'-fsanitize=memory' cause fewer false positives in error reporting.
* optimization: fewer instances of consing float constants at runtime.
* bug fix: a number of compiler bugs detected by Paul F. Dietz' randomized
tester. (lp#1731503, lp#1730699, lp#1723993, lp#1730434, lp#1661911,
lp#1729639, lp#1729471, lp#1728692)
* bug fix: better errors from NAMESTRING and friends on pathnames with no
namestrings. (lp#792154)
* bug fix: EQUAL and EQUALP compiler transforms were too confident in
deriving a result. (lp#1732277, lp#1732225)
* bug fix: FILL sometimes returned the underlying data vector rather than
the given array. (lp#1732553)
* bug fix: SEARCH returned the wrong answer in some cases. (lp#1732952)
* bug fix: the type (COMPLEX INTEGER) behaves more as specified by Function
TYPEP, which has stronger constraints than System Class COMPLEX.
(Reported by Eric Marsden, lp#1733400)
changes in sbcl-1.4.1 relative to sbcl-1.4.0:
* optimization: faster foreign callbacks.
* enhancement: complex arrays can be stack allocated.
* enhancement: PROCESS-KILL now exists on win32 and PROCESS-PID actually
returns the PID.
* optimization: the register allocation method used by the compiler when
optimizing for speed is now faster for functions with large bodies.
* bug fix: SB-INTROSPECT:ALLOCATION-INFORMATION works on big-endian CPUs
(fixes lp#490490 for real rather than by disabling a test)
* bug fix: code objects and bignums of large enough size to be placed
on GC pages without any other object no longer cause accidental copying
during garbage collection. (gencgc only)
* bug fix: sb-fasteval failure with 0-argument lambdas (lp#1722715)
* bug fix: RUN-PROGRAM doesn't leak handles on win32 and PROCESS-CLOSE
doesn't crash. (lp#1724472)
changes in sbcl-1.4.0 relative to sbcl-1.3.21:
* minor incompatible change: DESTRUCTURING-BIND treats non-toplevel () as
nested empty pattern. This seems to be what the standard mandates, so
conforming code should not be affected.
* ehancement: (GC :GEN 7) with gencgc will zero-fill dead pseudo-static
objects so that they do not spuriously cause reachability of objects that
would have been otherwise dead.
* enhancement: PROCESS-STATUS now tracks stopped and continued processes
properly (also fixes lp#1624941, based on patch by Elias Pipping).
* bug fix: INSPECT handles errors signaled while printing slot
values. (lp#454682)
* bug fix: DESCRIBE works on classes like it used to.
* bug fix: *LOAD-PATHNAME* and *LOAD-TRUENAME* are bound to pathnames
when processing a sysinit or userinit file
* bug fix: save-lisp-and-die is able to collect more garbage on non-x86oid
gencgc targets.
* bug fix: fixed out-of-bounds array read in optimized POSITION on bit-vectors
* bug fix: signal emulation respects the 128-byte stack red zone on x86-64
macOS.
2018-01-04 15:47:17 +01:00
|
|
|
lib/sbcl/sbcl.mk
|
2007-01-14 06:56:29 +01:00
|
|
|
man/man1/sbcl.1
|
2005-06-23 05:00:20 +02:00
|
|
|
share/doc/sbcl/BUGS
|
|
|
|
share/doc/sbcl/COPYING
|
|
|
|
share/doc/sbcl/CREDITS
|
|
|
|
share/doc/sbcl/NEWS
|