Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2015-03-03 11:14:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sbcl (Old)
 and      /work/SRC/openSUSE:Factory/.sbcl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sbcl"

Changes:
--------
--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes        2015-02-03 
11:40:33.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2015-03-03 
11:14:50.000000000 +0100
@@ -1,0 +2,55 @@
+Sat Feb 28 23:05:42 UTC 2015 - [email protected]
+
+- Update to version 1.2.9
+
+  * Bug Fix:
+    + 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)
+    + DEFCLASS handles cyclic {super,meta}class relations better
+     (lp#1418883)
+    + compiler no longer signals an error when compiling certain
+      function calls. (lp#1416704, lp#404441, lp#1417822, lp#1234919)
+    + compiler doesn't stumble on a LOGIOR transform.
+     (lp#1389433)
+    + more robust debugger and backtraces. (lp#1413850,
+      lp#1099500,  lp#1412881, lp#945261, lp#1419205, lp#1409402)
+    + files larger than 4GB can now be compiled.
+    + x86 truncated results from 64-bit foreign functions to
+      32 bits.
+    + file-position didn't work on large files on win32.
+      (lp#1271545)
+    + callbacks from foreign threads can work without enabling
+      sb-safepoint.
+    + sb-introspect:function-lambda-list works properly on
+      interpeted macros. (lp#1387404)
+    + ADJUST-ARRAY properly handles non-adjustable arrays.
+      (lp#886418)
+    + compiler no longer fails to dump a multidimensional
+      array constant involving a circular reference to itself
+    + conditional and nested DX allocation no longer confuse
+      the compiler in STACK analysis. (lp#1044465)
+    + sb-rotate-byte constant folding bug fixed. (lp#1423682) 
+
+  * 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.
+    + 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)
+  
+
+-------------------------------------------------------------------

Old:
----
  sbcl-1.2.8-source.tar.bz2

New:
----
  sbcl-1.2.9-source.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ sbcl.spec ++++++
--- /var/tmp/diff_new_pack.mkct09/_old  2015-03-03 11:14:52.000000000 +0100
+++ /var/tmp/diff_new_pack.mkct09/_new  2015-03-03 11:14:52.000000000 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           sbcl
-Version:        1.2.8
+Version:        1.2.9
 Release:        0
 Summary:        Steel Bank Common Lisp
 License:        SUSE-Public-Domain and BSD-3-Clause

++++++ sbcl-1.1.2-install.patch ++++++
--- /var/tmp/diff_new_pack.mkct09/_old  2015-03-03 11:14:52.000000000 +0100
+++ /var/tmp/diff_new_pack.mkct09/_new  2015-03-03 11:14:52.000000000 +0100
@@ -11,5 +11,5 @@
 -for f in BUGS CREDITS COPYING NEWS
 +for f in BUGS CREDITS COPYING NEWS README.openSUSE sbclrc.sample
  do
-   cp $f "$BUILD_ROOT$DOC_DIR"/
+   test -e $f && cp $f "$BUILD_ROOT$DOC_DIR"/
  done

++++++ sbcl-1.2.8-source.tar.bz2 -> sbcl-1.2.9-source.tar.bz2 ++++++
++++ 7493 lines of diff (skipped)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to