-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sat, 18 Apr 2009 20:27:23 +0000
Source: cmucl
Binary: cmucl cmucl-docs cmucl-clm cmucl-source
Architecture: source i386 all
Version: 19f-20090312-1
Distribution: unstable
Urgency: low
Maintainer: Debian Common Lisp Team 
<pkg-common-lisp-de...@lists.alioth.debian.org>
Changed-By: Peter Van Eynde <pvane...@debian.org>
Description: 
 cmucl      - The CMUCL lisp compiler and development system
 cmucl-clm  - The Motif interface for CMUCL
 cmucl-docs - The CMUCL documentation
 cmucl-source - The CMUCL lisp sources
Changes: 
 cmucl (19f-20090312-1) unstable; urgency=low
 .
   * New upstream release. Major changes:
       + Feature enhancements:
         - ~R supports many more cardinal names.
         - Updated network support:
           o Added BIND-INET-SOCKET to bind a socket to a local address.
           o Added OPEN-NETWORK-STREAM to create a stream connected to a
             given host.
           o Added ACCEPT-NETWORK-STREAM to create a stream connected to
             the new network connection
           o Updated CONNECT-TO-INET-SOCKET to allow binding the newly
             created socket to a local address
         - Added UNIX:UNIX-OPENPTY, an interface to the openpty C library
           function.
         - SSE2 support added for x86.
           o CMUCL automatically detects whether sse2 is supported or not
             and loads up the appropriate core file.
           o New -fpu switch allows the user to specify explicitly which
             core should be used.  The valid values are x87, sse2, or auto
             (the default).
           o Fasls compiled with sse2 support have the extension sse2f.
             Otherwise, the normal x86f extension is used.  This allows the
             user to do tests/experiments with both x87 and sse2 without
             having to mess around with different directories and removing
             fasls before building for a different FPU.
           o If the chip supports sse2, but CMUCL can't find the sse2 core,
             CMUCL will try to fall back to the x87 core.  (This only
             happens if -fpu is auto.)
         - Command line parsing now recognizes the option "--".  Everything
           after "--" is not subject to CMUCL's command line parsing, and
           everything after the "--" is placed in the new variable
           EXT:*COMMAND-LINE-APPLICATION-ARGUMENTS*.
 .
       + ANSI compliance fixes:
         - Fix bug in backquote printer.  If the variable is @foo, we want
           to print ", @foo" not ",@foo".  Similarly, for .foo, we want to
           print ", .foo" instead of ",.foo".
         - Fix merging of version in MAKE-PATHNAME.  If the pathname name
           is given, the version is not affected by the version in the
           default pathname.
         - RENAME-FILE now creates defaulted-new-name from merging new-name
           with the original filespec.  This is an incompatible change from
           the previous version which created defaulted-new-name from
           merging the new-name with the truename of filespec.  Also, a
           logical pathname should be returned if new-name is a logical
           pathname.
         - Character names need to be a capital letter followed by lower
           case.  Needed to match what ~:C does.  (Found via ansi-tests).
 .
       + Bugfixes:
         - Compiler can now derive the rank of an array, even if the array
           is not simple.
         - Fix off-by-one bug in ~R which prevents printing numbers from
           10^63 to 10^66-1.  10^63 is a vigintillion.
         - The compiler and interpreter should now handle slot-value the
           same.  Previously, different results were returned for things
           like (slot-value foo :a).
         - UNIX-GETGRNAM is now defined for Darwin (x86 and ppc).
         - UNIX-GETPWUID is defined for all BSD systems.
         - Type-derivation for EXPT no longer causes errors in some
           situations.  The computed bounds were of the wrong type for the
           resulting type specifier.
         - Pathname printer no longer produces an error for (MAKE-PATHNAME
           :HOST NIL :TYPE "foo").  It returns #P(:HOST NIL :TYPE "foo")
           now.
         - Type derivation for DOUBLE-DOUBLE-FLOAT arithmetic should be
           working.  Previously, all arithmetic operations would just
           return DOUBLE-DOUBLE-FLOAT even though the compiler should have
           been able to figure out a tighter result.
         - When SCALE-FLOAT would underflow, it would always return 0f0,
           instead of a floating-point zero of the correct type.
         - Fix some issues in creating the debug arglist string when the
           arglist contains items that can't be printed readably.
         - DIRECTORY is now faster for directories with a large number of
           files.
         - RANDOM is now much faster on all platforms for numbers upto
           #xffffffff.  This is an incompatible change from previous
           releases because the numbers produced may be different from
           before.
         - The small bias in RANDOM for integer args up to 32 bits long
           should now be gone.
         - Improved type derivation for LOGAND when one arg is bounded but
           the other is not.
         - Some issues with tracing on sparc and ppc have been fixed.  This
           usually manifests itself with a segfault just after the function
           result is printed.
         - Fixed bug on sparc where C-c sometimes causes a segfault.  We
           now handle the case where siginfo_t is NULL, which can also
           happen on other architectures.
         - The interpreter catches invalid EVAL-WHEN situations just like
           the compiler, instead of silently ignoring them.
         - FLOAT-PRECISION supports double-double floats.
         - Tracing should now be working on Darwin/x86.  Previously,
           certain cases would cause Lisp to segfault in bad ways where you
           could not return to the repl.  Do not need to do encapsulation
           by default anymore.
         - The bounds for type (REAL lo hi) are computed better now.  The
           REAL type is a union of SINGLE-FLOAT, DOUBLE-FLOAT, and
           DOUBLE-DOUBLE-FLOAT.  The computed bounds for
           DOUBLE-DOUBLE-FLOAT only had double-float accuracy if the bound
           for REAL was a rational.
         - The FLOAT type now requires that the bounds, if given, are
           floats.  Previously, any real type would be accepted.  This
           makes FLOAT behave like SINGLE-FLOAT and DOUBLE-FLOAT which
           required the bounds to be a float of the appropriate type.
 .
       + Trac Tickets:
         - #16: Read-time hash-table issue
           Fixed.
         - #17: LOOP NAMED NIL has no effect
           Fixed.
         - #18: Modular arith bug 1
           Fixed
         - #19: Modular arith bug 2
           Fixed by not doing modular arith if the args are known to be
           fixnums.
         - #20: Modular arith bug?
           Fixed via the fix for Trac #21.  The original workaround has
           been removed.
         - #24: Float contagion for expt
           Float contagion is applied to the arguments before computing
           expt.
         - #21: Modular arith bug 3
           Fixed by delaying the logand defoptimizer.
         - #15: x86 double-float issue
           Fixed when using SSE2 support.  We will not fix this for x87.
         - #25: Compiler bug
           Fixed.
         - #26: slot-value type check
           Fixed for some cases.  When used in methods, slot-value may not
           do the type check.if the object is not a argument to the method.
         - #29: make-condition doesn't accept class objects
           Fixed.
 .
       + Other changes:
         - IS1, IS2, IS3, and IS4 are recognized character names for the
           ASCII control codes US, RS, GS, FS, respectively.
         - Added OPEN-NETWORK-STREAM and ACCEPT-NETWORK-STREAM functions.
         - When initializing a random state, try to read 627 words from
           /dev/urandom to initialize the entire state vector with random
           bits.  Previously, only one word was read.
         - A seed of 0 is allowed in KERNEL:INIT-RANDOM-STATE.
         - Updated User guide to include more examples of tracing.
         - Enable gencgc page protection on x86/darwin.  This can speed up
           GC a bit.  (Not measured.)
         - Bignum truncate is significantly faster.  Some cl-bench
           benchmarks are now almost twice as fast.
         - The continuable error produced by raising an integer to a power
           exceeding *intexp-maximum-exponent* is now a restart, giving the
           user the option to continue and update the limit to the new
           power.
         - The Darwin/x86 port can run on Mac OS X 10.4 or later.
 .
       + Improvements to the PCL implementation of CLOS:
         - The compiler and interpreter should handle SLOT-VALUE the same
           way.  Previously, (SLOT-VALUE obj :a) would behave differently
           in the compiler and interpreter.
         - Some issues with get-accessor-method-function and
           slot-value-using-class have been fixed.
           Get-accessor-method-function was causing an error to be signaled
           incorrectly.
         - (setf (slot-value <obj> <slot>) <new>) will now signal an error
           in some situations when the new value is not of the correct
           declared type for slot.
 .
       + Changes to building procedure:
         - For Linux, custom CFLAGS, CC, and LDFLAGS are supported.
           Requested by Stelian Ionescu for Gentoo support.
         - The Linux config file is now named Config.x86_linux, which is
           the equivalent to Config.linux_gencgc, which is deprecated.
       * From this version onwards I will only support the sse2 variant
         as I don't have any non-sse2 machines anymore.
   * Updated debhelper version to 7
   * updated standard version without any real changes
   * use dh_prep instead of dh_clean -k
Checksums-Sha1: 
 0d34c49776f733fad1fb41d29f1733448c81b62c 1352 cmucl_19f-20090312-1.dsc
 b2e71580877dcb6ce6bd51d018a9a29204c77550 7645498 cmucl_19f-20090312.orig.tar.gz
 5a3da6abd0fb8d8f3e58b6a3b86dcca70499946c 1526503 cmucl_19f-20090312-1.diff.gz
 baccb8c24aadf60355d45bd653a882ffc0ecfc6e 11305772 cmucl_19f-20090312-1_i386.deb
 bc438cc93f7e73a1a30ced9b78226e77b6661ae8 2385944 
cmucl-docs_19f-20090312-1_all.deb
 c5395e047742e7a333e8a63627100bab284fb227 670298 
cmucl-clm_19f-20090312-1_i386.deb
 d1f1f3698100f67dcc27b6fd21ae6b2c6ae75632 5617154 
cmucl-source_19f-20090312-1_all.deb
Checksums-Sha256: 
 a017403ef5aa9ea601632597a4741f50b1454250aa266be9d15bee3e07739104 1352 
cmucl_19f-20090312-1.dsc
 fdf4353fcd3ff6939f9004e5593ef11e0fa7f72a24ae1eaee09feb52a10c6695 7645498 
cmucl_19f-20090312.orig.tar.gz
 33eec90545ab5e20d39cae9a62fbf3b824f18ebd4f561902bb9b76859fcfbbeb 1526503 
cmucl_19f-20090312-1.diff.gz
 0b72721667e47c5ce571ac8818bb46dd9c964beb45055e9ade895510ba418c06 11305772 
cmucl_19f-20090312-1_i386.deb
 a56d7ad08ded3ada5be338a773d489be8edc97c8f8085d1708a3879fd5729237 2385944 
cmucl-docs_19f-20090312-1_all.deb
 41b55a7081a4d06390999f05a3dfb6a97e41b76a6dcb958f37a10ffd5da6619c 670298 
cmucl-clm_19f-20090312-1_i386.deb
 f0410144dfc0d382e70b00fee24c1b3442728c0e9817410abb4b373ffec37b45 5617154 
cmucl-source_19f-20090312-1_all.deb
Files: 
 48f270e11350f04beca86224333bec39 1352 devel optional cmucl_19f-20090312-1.dsc
 a6a783c23f8ccbd82bdd952180550e6b 7645498 devel optional 
cmucl_19f-20090312.orig.tar.gz
 ff200dc12c3e155c7ca4cd2195a6ddcb 1526503 devel optional 
cmucl_19f-20090312-1.diff.gz
 dfe9356fed63e70fd2267def4d25faac 11305772 devel optional 
cmucl_19f-20090312-1_i386.deb
 5d7a2f11d8460cf0e9fb8876acf2c666 2385944 doc optional 
cmucl-docs_19f-20090312-1_all.deb
 0007ab6b0dc2dcd5ae5b151e7b5dfa23 670298 devel optional 
cmucl-clm_19f-20090312-1_i386.deb
 908875e5c7895fddc7ff7f74833d6a4f 5617154 devel optional 
cmucl-source_19f-20090312-1_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAknqS9EACgkQ11ldN0tyliWhYACdEX+pfTDC5ntIWHzM6a9wN8NY
/TwAnR/j3WMEseQin6HsMYuLCX3x/Tb3
=EkAh
-----END PGP SIGNATURE-----


Accepted:
cmucl-clm_19f-20090312-1_i386.deb
  to pool/main/c/cmucl/cmucl-clm_19f-20090312-1_i386.deb
cmucl-docs_19f-20090312-1_all.deb
  to pool/main/c/cmucl/cmucl-docs_19f-20090312-1_all.deb
cmucl-source_19f-20090312-1_all.deb
  to pool/main/c/cmucl/cmucl-source_19f-20090312-1_all.deb
cmucl_19f-20090312-1.diff.gz
  to pool/main/c/cmucl/cmucl_19f-20090312-1.diff.gz
cmucl_19f-20090312-1.dsc
  to pool/main/c/cmucl/cmucl_19f-20090312-1.dsc
cmucl_19f-20090312-1_i386.deb
  to pool/main/c/cmucl/cmucl_19f-20090312-1_i386.deb
cmucl_19f-20090312.orig.tar.gz
  to pool/main/c/cmucl/cmucl_19f-20090312.orig.tar.gz


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to