Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
asau d5dbab4aa7 Update to SBCL 1.1.11
Note that contrary to last month's message, the increased type
opacity in the compiler has not been fixed in this release cycle.

changes in sbcl-1.1.11 relative to sbcl-1.1.10:
  * enhancement: support building the manual under texinfo version 5.
    (lp#1189146)
  * enhancement: Windows builds no longer display the "Kitten of Death" message.
    A warning is instead appended to the regular banner, and may be muted with
    --noinform.  (lp#728247)
  * enhancement: support building under new linker handling of syscalls under
    NetBSD.  (thanks to Robert Swindells)
  * bug fix: undefined function errors are now properly reported on PPC and MIPS.
    (regression since 1.1.9)
  * bug fix: (funcall (function X junk)) didn't causes an error when X had a
    compiler macro.  (thanks to Douglas Katzman).
  * bug fix: signal a warning when defining a setf-function when a
    setf-expander is already present.  (thanks to Douglas Katzman).
  * bug fix: improved threading on PPC.
  * bug fix: ROOM works again on Windows.  (lp#1206456)
  * bug fix: Streams were flushed even when there was one byte still left in
    the buffer. (lp#910213)
  * bug fix: OPEN handles correctly when :if-exists and :if-does-not-exist are
    either NIL or :ERROR.  (reported by Jan Moringen)


As well as the release notes, appended below, it is worth noting
that some internal changes related to the optimization of type
tests for bounded positive integers might cause performance
regressions in code that dispatches based on the type of objects,
as in for example
  (typecase x
    ((unsigned-byte 24) ...[1])
    (t ...))
where in the region of code marked ...[1] the compiler could be expected
to infer that x was of type (unsigned-byte 24), but currently fails to
do so.  This can be worked around by inserting an explicit declaration,
and the developers hope to address this in the next release cycle.

changes in sbcl-1.1.10 relative to sbcl-1.1.9:
  * enhancement: ASDF has been updated to 3.0.2.
  * optimization: stack frames are packed more efficiently on x86oids, which
    ought to reduce the frequency of Methuselahn conservative references (it
    certainly helps with gc.impure.lisp / BUG-936304 on x86).
  * optimization: on x86 and x86-64, integer negation forms like (- x) are now
    recognized in modular arithmetic contexts, and compile to native negate,
    rather than going through bignums only to keep the low bits.
  * bug fix: Compiling potential modularic arithmetic forms does not cause type
    errors when some integer types lack lower or upper bounds. (lp#1199127)
  * bug fix: Non-trivial modular arithmetic forms are always cut to the right
    bitwidth before being used in a non-modular context. (lp#1199428)
  * bug fix: Multiple catch/unwind blocks in a single function are now
    allocated in the right stack order on win32. (lp#1072739)


changes in sbcl-1.1.9 relative to sbcl-1.1.8:
  * new feature: the contrib SB-GMP links with libgmp at runtime to speed
    up arithmetic on bignums and ratios.  (contributed by Stephan Frank)
  * enhancement: disassemble now annotates some previously missing static
    functions, like LENGTH.
  * enhancement: clean.sh now also cleans doc/internals.
  * enhancement: SB-EXT:PRINT-SYMBOL-WITH-PREFIX can be used within ~// to
    print a symbol with a package prefix.
  * enhancement: The debugger and backtracing are more robust against buggy
    PRINT-OBJECT methods.
  * optimization: calls to static functions on x86-64 use less instructions.
  * optimization: compute encode-universal-time at compile time when possible.
  * optimization: when referencing internal functions as #'x, don't go through
    an indirect fdefn structure.
  * optimization: SLEEP doesn't cons on non-immediate floats and on ratios.
  * optimization: (mod fixnum) type-checks are performed using one unsigned
    comparison, instead of two.
  * optimization: enable more modular arithmetic transforms in the presence of
    conditionals.
  * optimization: bitwise OR forms can now trigger modular arithmetic as well,
    when the result is known to be negative.
  * optimization: recognize more cases of useless LOGAND/LOGIOR with constants.
  * optimization: comparisons between rationals and constant floats or between
    integers and constant ratios are now converted to rationals/integers at
    compile time.
  * optimization: Smaller and faster DOUBLE-FLOAT-LOW-BITS on x86-64.
  * bug fix: problems with NCONC type derivation (reported by Jerry James).
  * bug fix: EXPT type derivation no longer constructs bogus floating-point
    types.  (reported by Vsevolod Dyomkin)
  * bug fix: sb-bsd-sockets has correct declaration of the canonname field of
    addrinfo. (lp#1187041, patch by Jerry James)
  * bug fix: uninitialized type-error conditions can now be printed.
    (lp#1184586)
  * bug fix: tests for sb-bsd-sockets no longer use a predefined port for
    listening, allowing several tests to run in parallel.
  * bug fix: during disassembly to *COMPILER-TRACE-OUTPUT* instruction
    prefixes as used on x86 and x86-64 no longer sometimes print incorrectly.
    (lp#1085729)
  * bug fix: Specialised SIMD-PACK types can be negated.
  * bug fix: Modular arithmetic is more robust. (incidentally fixes another bug
    reported by Eric Marsden)
  * bug fix: FP return values from foreign calls are always rounded to single
    or double float precision on x87.
  * bug fix: Known-safe vector access on x86oids should not fail spuriously
    when the index is of the form (+ x constant-positive-integer).
  * bug fix: Remove GPL-licensed files from source distribution. (lp#1185668)
  * bug fix: backtrace printer no longer tries to create very large lists when
    the arg-count register is clobberred by other code. (lp#1192929)
  * bug fix: x86 should never signal an FP exception while boxing an FP value,
    a situation that lands us into ldb.
2013-08-28 17:43:51 +00:00
archivers Add p5-Archive-Any-Lite 2013-08-25 06:19:02 +00:00
audio Needs pkg-config. 2013-08-27 15:39:53 +00:00
benchmarks Fix automake invocation. 2013-08-27 15:40:42 +00:00
biology Update to 3.0 2013-07-21 15:58:51 +00:00
bootstrap Add a new use_bsdinstall variable which, if set to 'yes', will use bsdinstall 2013-08-28 12:05:10 +00:00
cad update to 2.3 2013-07-24 10:54:14 +00:00
chat Update to 1.5.0. Changes: http://www.jibble.org/pircbot-changelog.php 2013-08-21 10:47:13 +00:00
comms using hicolor-icon-theme. 2013-08-22 08:35:29 +00:00
converters Update to 0.09 2013-08-27 02:18:30 +00:00
cross Explicitly disable LTO. 2013-08-27 15:41:05 +00:00
databases Merge get_next_sequence_value support for PostgreSQL from upstream. 2013-08-27 22:28:05 +00:00
devel 4.15 Fri Mar 1 12:04:50 CET 2013 2013-08-28 12:34:59 +00:00
distfiles
doc Updated www/py-werkzeug to 0.9.4. 2013-08-28 15:53:48 +00:00
editors To quote an earlier commit message: 2013-08-22 09:21:57 +00:00
emulators Add missing compat RPM for i386. 2013-08-25 12:20:25 +00:00
filesystems Update to 0.027 2013-07-27 07:44:42 +00:00
finance Fix starting it with guile-www-2.37. 2013-07-29 18:16:53 +00:00
fonts Update harfbuzz to 0.9.19, as well as add an option to compile with icu 2013-08-22 15:34:32 +00:00
games Needs termios.h. 2013-08-17 11:14:54 +00:00
geography Can't use bool and char * in the same expression. Assume quotes were 2013-08-27 15:51:26 +00:00
graphics update PKGREVISION/BUILDLINK_ABI_DEPENDS 2013-08-28 16:51:36 +00:00
ham + xnec2c. 2013-07-20 16:56:18 +00:00
inputmethod Update uim to 1.8.6. 2013-08-11 07:50:51 +00:00
lang Update to SBCL 1.1.11 2013-08-28 17:43:51 +00:00
licenses adding cc0-1.0-universal license (a public domain license by creative 2013-07-09 19:15:57 +00:00
mail Revert latest update (requested by OWNER). 2013-08-27 16:40:10 +00:00
math Update ruby-spreadsheet to 0.8.9. 2013-08-26 09:38:28 +00:00
mbone Bump PKGREVISION for libXft changes for NetBSD native X support on 2013-06-06 12:53:40 +00:00
meta-pkgs take maintainership. 2013-08-21 01:47:54 +00:00
misc To quote an earlier commit message: 2013-08-22 09:21:57 +00:00
mk fix openssl builtin support, at least for solaris 2013-08-27 05:42:34 +00:00
multimedia update to 2.0.8 2013-08-23 12:45:50 +00:00
net Bugfix from upstream: do not send error when value is just on limit 2013-08-28 12:14:49 +00:00
news This commit breaks pan completely -- it dies during startup. 2013-07-17 07:41:44 +00:00
packages
parallel Update to version 0.19.1 2013-08-26 16:20:03 +00:00
pkgtools Update the valid_MACHINE_ARCH list from NetSBD src/build.sh version 1.272. 2013-08-23 08:59:51 +00:00
print Fix grammar for bison-3.0. 2013-08-27 18:43:31 +00:00
regress
security fix openssl builtin support, at least for solaris 2013-08-27 05:42:34 +00:00
shells Update mksh to R48b. 2013-08-18 10:00:12 +00:00
sysutils + bsdinstall 2013-08-28 11:43:42 +00:00
templates
textproc solaris fix for wide-curses build of hunspell 2013-08-27 22:11:20 +00:00
time using hicolor-icon-theme. 2013-08-22 08:35:29 +00:00
wm Remove unneeded symbol that causes conflict with X headers. 2013-08-18 21:29:37 +00:00
www Update py-werkzeug and py-werkzeug-docs to 0.9.4. 2013-08-28 15:52:15 +00:00
x11 update to 4.15.1 2013-08-24 11:48:37 +00:00
Makefile
pkglocate
README

$NetBSD: README,v 1.18 2005/05/07 22:18:28 wiz Exp $

Please see doc/pkgsrc.txt for information.