pkgsrc/lang/ecl/PLIST
asau 2646edd528 Update to ECL 16.1.2
Changes since 16.0.0

 * API changes

 - si:do-setf accepts optional parameter stores.  New lambda-list:
   (access-fn function &optional (stores `(,(gensym))))
   This change is backward compatible.

 - New MP functions:
   mp:with-rwlock
   mp:try-get-semaphore (non-blocking)
   mp:mailbox-try-read  (non-blocking)
   mp:mailbox-try-send  (non-blocking)

 - Added back removed C interfaces
   ecl_import_current_thread
   ecl_release_current_thread

 - When cl-truename encounters a broken symlink, it returns its path
   instead of signalling a file-error

 - Deprecated variables has been removed
   c::*suppress-compiler-warnings*, c::*suppress-compiler-notes*

 - Random state might be initialized by a random seed (truncated to
   32bit value) or by a precomputed array.

   Latter is designed to allow reading back the printed random state
   (when printed readably), not as an array to initialize the random
   state.

 - C99 supporting compiler is mandatory for C backend.

 - COMPILER::*cc_is_cxx*: New variable to switch the output extension of
   emitted compiler code to ".cxx" when configured with "--with-c++". This
   eliminates compiler warnings that compiling C++ with a ".c" extension is
   deprecated; this is seen mostly with Clang++.

 - Added Clang-specific pragmas to disable return type, unused value and
   excessive parentheses warnings, which are fairly harmless, but annoying
   and clutter user output.

 - GRAY:CLOSE isn't specialized on T to preserve compatibility with some
   libraries.

 * Enhancements:

 - Added code walker (present as *feature* :walker)

 - Testing framework cleanup

 - Format fallbacks to prin1 if infinity or NaN are passed to it

 - Annotations are added at runtime (better integration with SLIME)

 - Mersenne-Twister RNG has new 64 bit implementation for appropriate
   machines

 - Add sockets implementation for android platform

 - Add android build target (official android support)

 * Issues fixed:

 - si:open-unix-socket-stream accepts both string and base-string
   (automatic coercion is performed)

 - Long form of DEFSETF accepts multiple-values as a store forms:

   (defsetf gah (x) (y z) `(list ,x ,y ,z))
   (setf (gah 3) (values 3 4))

 - Building with single-threaded boehm works if ECL threads are disabled

 - Using labels works with sharp-S-reader

   (read-from-string
    "(#1=\"Hello\" #S(sharp-s-reader.1.example-struct :A #1#))")

 - Generated C code works well with IEEE 754 infinities
   (regression tests created)

 - User-defined heap sizes can now exceed the size of a fixnum on 32-bit

 - The heap size limit was intended to be 1GB on 32-bit or 4GB on 64-bit
   but inconsistency between ECL_FIXNUM_BITS and FIXNUM_BITS in the code
   prevented the heap to grow for 64-bit.  This now occurs, and a few
   other less visible bugs were fixed by restoring consistency to
   ECL_FIXNUM_BITS.

 - EXT:EXTERNAL-PROCESS-WAIT potential race condition fix

 - Building with object files not created by ECL works (CFFI wrappers)

 - Regression regarding initialization of build by ECL libraries from
   external code fixed. Static and shared libraries initialization
   funcitons has predetermined name while object files has randomized
   names.

 - Random state initial state generation was buggy and insecure (entropy
   from urandom was rejected)

 - Fix `listen' on streams when FILE_CNT isn't available (use read instad
   of fread)

 - `FIND' compiled with C compiler didn't respect `START' nor `END'
   arguments. Compiler macro is fixed now and should work as expected

 - `compute-applicable-methods-using-classes` bugfix
2016-03-11 20:32:30 +00:00

235 lines
9.9 KiB
Text

@comment $NetBSD: PLIST,v 1.12 2016/03/11 20:32:30 asau Exp $
bin/ecl
bin/ecl-config
include/ecl/bytecodes.h
include/ecl/cache.h
include/ecl/config.h
include/ecl/configpre.h
include/ecl/cons.h
include/ecl/cs.h
include/ecl/ecl-cmp.h
include/ecl/ecl-inl.h
include/ecl/ecl.h
include/ecl/external.h
include/ecl/impl/math_dispatch.h
include/ecl/impl/math_dispatch2.h
include/ecl/impl/math_fenv.h
include/ecl/impl/math_fenv_msvc.h
include/ecl/internal.h
include/ecl/legacy.h
include/ecl/number.h
include/ecl/object.h
include/ecl/page.h
include/ecl/stacks.h
include/ecl/unify.h
lib/${PKGNAME}/LGPL
lib/${PKGNAME}/TAGS
lib/${PKGNAME}/asdf.fas
lib/${PKGNAME}/build-stamp
${PLIST.clx}lib/${PKGNAME}/clx.asd
${PLIST.clx}lib/${PKGNAME}/clx.fas
lib/${PKGNAME}/cmp.asd
lib/${PKGNAME}/cmp.fas
lib/${PKGNAME}/deflate.asd
lib/${PKGNAME}/deflate.fas
lib/${PKGNAME}/defsystem.asd
lib/${PKGNAME}/defsystem.fas
lib/${PKGNAME}/dpp
lib/${PKGNAME}/ecl-cdb.asd
lib/${PKGNAME}/ecl-cdb.fas
lib/${PKGNAME}/ecl-curl.asd
lib/${PKGNAME}/ecl-curl.fas
lib/${PKGNAME}/ecl-help.asd
lib/${PKGNAME}/ecl-help.fas
lib/${PKGNAME}/ecl-quicklisp.asd
lib/${PKGNAME}/ecl-quicklisp.fas
lib/${PKGNAME}/ecl_min
${PLIST.unicode}lib/${PKGNAME}/encodings/arabic
${PLIST.unicode}lib/${PKGNAME}/encodings/ascii
${PLIST.unicode}lib/${PKGNAME}/encodings/asmo-708
${PLIST.unicode}lib/${PKGNAME}/encodings/atarist.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/cp-856.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/cp819
${PLIST.unicode}lib/${PKGNAME}/encodings/cp850
${PLIST.unicode}lib/${PKGNAME}/encodings/cp862
${PLIST.unicode}lib/${PKGNAME}/encodings/cp866
${PLIST.unicode}lib/${PKGNAME}/encodings/cp932
${PLIST.unicode}lib/${PKGNAME}/encodings/cp936
${PLIST.unicode}lib/${PKGNAME}/encodings/cp949
${PLIST.unicode}lib/${PKGNAME}/encodings/cp950
${PLIST.unicode}lib/${PKGNAME}/encodings/cyrillic
${PLIST.unicode}lib/${PKGNAME}/encodings/dos-cp437.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/dos-cp737.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/dos-cp775.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/dos-cp850.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/dos-cp852.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/dos-cp855.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/dos-cp857.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/dos-cp860.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/dos-cp861.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/dos-cp862.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/dos-cp863.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/dos-cp864.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/dos-cp865.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/dos-cp866.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/dos-cp869.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/dos-cp874.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/ecma-114
${PLIST.unicode}lib/${PKGNAME}/encodings/ecma-118
${PLIST.unicode}lib/${PKGNAME}/encodings/greek
${PLIST.unicode}lib/${PKGNAME}/encodings/greek8
${PLIST.unicode}lib/${PKGNAME}/encodings/hebrew
${PLIST.unicode}lib/${PKGNAME}/encodings/ibm437
${PLIST.unicode}lib/${PKGNAME}/encodings/ibm819
${PLIST.unicode}lib/${PKGNAME}/encodings/ibm850
${PLIST.unicode}lib/${PKGNAME}/encodings/ibm852
${PLIST.unicode}lib/${PKGNAME}/encodings/ibm855
${PLIST.unicode}lib/${PKGNAME}/encodings/ibm857
${PLIST.unicode}lib/${PKGNAME}/encodings/ibm860
${PLIST.unicode}lib/${PKGNAME}/encodings/ibm861
${PLIST.unicode}lib/${PKGNAME}/encodings/ibm862
${PLIST.unicode}lib/${PKGNAME}/encodings/ibm863
${PLIST.unicode}lib/${PKGNAME}/encodings/ibm864
${PLIST.unicode}lib/${PKGNAME}/encodings/ibm865
${PLIST.unicode}lib/${PKGNAME}/encodings/ibm866
${PLIST.unicode}lib/${PKGNAME}/encodings/ibm869
${PLIST.unicode}lib/${PKGNAME}/encodings/iso-2022-jp
${PLIST.unicode}lib/${PKGNAME}/encodings/iso-2022-jp-1
${PLIST.unicode}lib/${PKGNAME}/encodings/iso-8859-1.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/iso-8859-10.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/iso-8859-11.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/iso-8859-13.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/iso-8859-14.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/iso-8859-15.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/iso-8859-16.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/iso-8859-2.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/iso-8859-3.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/iso-8859-4.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/iso-8859-5.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/iso-8859-6.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/iso-8859-7.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/iso-8859-8.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/iso-8859-9.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/iso8859-1
${PLIST.unicode}lib/${PKGNAME}/encodings/iso8859-10
${PLIST.unicode}lib/${PKGNAME}/encodings/iso8859-13
${PLIST.unicode}lib/${PKGNAME}/encodings/iso8859-14
${PLIST.unicode}lib/${PKGNAME}/encodings/iso8859-15
${PLIST.unicode}lib/${PKGNAME}/encodings/iso8859-2
${PLIST.unicode}lib/${PKGNAME}/encodings/iso8859-3
${PLIST.unicode}lib/${PKGNAME}/encodings/iso8859-4
${PLIST.unicode}lib/${PKGNAME}/encodings/iso8859-5
${PLIST.unicode}lib/${PKGNAME}/encodings/iso8859-6
${PLIST.unicode}lib/${PKGNAME}/encodings/iso8859-7
${PLIST.unicode}lib/${PKGNAME}/encodings/iso8859-8
${PLIST.unicode}lib/${PKGNAME}/encodings/iso8859-9
${PLIST.unicode}lib/${PKGNAME}/encodings/jisx0201.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/jisx0208.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/jisx0212.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/koi8-r.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/koi8-u.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/koi8r
${PLIST.unicode}lib/${PKGNAME}/encodings/latin-1
${PLIST.unicode}lib/${PKGNAME}/encodings/latin-2
${PLIST.unicode}lib/${PKGNAME}/encodings/latin-3
${PLIST.unicode}lib/${PKGNAME}/encodings/latin-4
${PLIST.unicode}lib/${PKGNAME}/encodings/latin-5
${PLIST.unicode}lib/${PKGNAME}/encodings/latin-6
${PLIST.unicode}lib/${PKGNAME}/encodings/latin-7
${PLIST.unicode}lib/${PKGNAME}/encodings/latin-8
${PLIST.unicode}lib/${PKGNAME}/encodings/latin-9
${PLIST.unicode}lib/${PKGNAME}/encodings/latin2
${PLIST.unicode}lib/${PKGNAME}/encodings/latin3
${PLIST.unicode}lib/${PKGNAME}/encodings/latin4
${PLIST.unicode}lib/${PKGNAME}/encodings/latin5
${PLIST.unicode}lib/${PKGNAME}/encodings/latin6
${PLIST.unicode}lib/${PKGNAME}/encodings/latin7
${PLIST.unicode}lib/${PKGNAME}/encodings/latin8
${PLIST.unicode}lib/${PKGNAME}/encodings/latin9
${PLIST.unicode}lib/${PKGNAME}/encodings/ms-ansi
${PLIST.unicode}lib/${PKGNAME}/encodings/ms-arab
${PLIST.unicode}lib/${PKGNAME}/encodings/ms-cyrl
${PLIST.unicode}lib/${PKGNAME}/encodings/ms-ee
${PLIST.unicode}lib/${PKGNAME}/encodings/ms-greek
${PLIST.unicode}lib/${PKGNAME}/encodings/ms-hebr
${PLIST.unicode}lib/${PKGNAME}/encodings/ms-turk
${PLIST.unicode}lib/${PKGNAME}/encodings/shift-jis.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/tools.lisp
${PLIST.unicode}lib/${PKGNAME}/encodings/ucs2
${PLIST.unicode}lib/${PKGNAME}/encodings/ucs2be
${PLIST.unicode}lib/${PKGNAME}/encodings/ucs2le
${PLIST.unicode}lib/${PKGNAME}/encodings/ucs4
${PLIST.unicode}lib/${PKGNAME}/encodings/ucs4be
${PLIST.unicode}lib/${PKGNAME}/encodings/ucs4le
${PLIST.unicode}lib/${PKGNAME}/encodings/unicode
${PLIST.unicode}lib/${PKGNAME}/encodings/utf-16
${PLIST.unicode}lib/${PKGNAME}/encodings/utf-16be
${PLIST.unicode}lib/${PKGNAME}/encodings/utf-16le
${PLIST.unicode}lib/${PKGNAME}/encodings/utf-32
${PLIST.unicode}lib/${PKGNAME}/encodings/utf-32be
${PLIST.unicode}lib/${PKGNAME}/encodings/utf-32le
${PLIST.unicode}lib/${PKGNAME}/encodings/utf16
${PLIST.unicode}lib/${PKGNAME}/encodings/utf32
${PLIST.unicode}lib/${PKGNAME}/encodings/utf8
${PLIST.unicode}lib/${PKGNAME}/encodings/winbaltrim
${PLIST.unicode}lib/${PKGNAME}/encodings/windows-1250
${PLIST.unicode}lib/${PKGNAME}/encodings/windows-1251
${PLIST.unicode}lib/${PKGNAME}/encodings/windows-1252
${PLIST.unicode}lib/${PKGNAME}/encodings/windows-1253
${PLIST.unicode}lib/${PKGNAME}/encodings/windows-1254
${PLIST.unicode}lib/${PKGNAME}/encodings/windows-1255
${PLIST.unicode}lib/${PKGNAME}/encodings/windows-1256
${PLIST.unicode}lib/${PKGNAME}/encodings/windows-1257
${PLIST.unicode}lib/${PKGNAME}/encodings/windows-1258
${PLIST.unicode}lib/${PKGNAME}/encodings/windows-932
${PLIST.unicode}lib/${PKGNAME}/encodings/windows-936
${PLIST.unicode}lib/${PKGNAME}/encodings/windows-949
${PLIST.unicode}lib/${PKGNAME}/encodings/windows-950
${PLIST.unicode}lib/${PKGNAME}/encodings/windows-cp1250.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/windows-cp1251.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/windows-cp1252.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/windows-cp1253.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/windows-cp1254.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/windows-cp1255.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/windows-cp1256.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/windows-cp1257.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/windows-cp1258.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/windows-cp932.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/windows-cp936.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/windows-cp949.bin
${PLIST.unicode}lib/${PKGNAME}/encodings/windows-cp950.bin
lib/${PKGNAME}/help.doc
lib/${PKGNAME}/libasdf.a
${PLIST.clx}lib/${PKGNAME}/libclx.a
lib/${PKGNAME}/libcmp.a
lib/${PKGNAME}/libdeflate.a
lib/${PKGNAME}/libdefsystem.a
lib/${PKGNAME}/libecl-cdb.a
lib/${PKGNAME}/libecl-curl.a
lib/${PKGNAME}/libecl-help.a
lib/${PKGNAME}/libecl-quicklisp.a
lib/${PKGNAME}/libprofile.a
lib/${PKGNAME}/libql-minitar.a
lib/${PKGNAME}/librt.a
lib/${PKGNAME}/libsb-bsd-sockets.a
lib/${PKGNAME}/libserve-event.a
lib/${PKGNAME}/libsockets.a
lib/${PKGNAME}/prebuilt-asdf.asd
lib/${PKGNAME}/profile.asd
lib/${PKGNAME}/profile.fas
lib/${PKGNAME}/ql-minitar.asd
lib/${PKGNAME}/ql-minitar.fas
lib/${PKGNAME}/rt.asd
lib/${PKGNAME}/rt.fas
lib/${PKGNAME}/sb-bsd-sockets.asd
lib/${PKGNAME}/sb-bsd-sockets.fas
lib/${PKGNAME}/serve-event.asd
lib/${PKGNAME}/serve-event.fas
lib/${PKGNAME}/sockets.asd
lib/${PKGNAME}/sockets.fas
lib/libecl.so
lib/libecl.so.${PKGVERSION_MAJOR}
lib/libecl.so.${PKGVERSION_MAJOR_MINOR}
lib/libecl.so.${PKGVERSION}
man/man1/ecl-config.1
man/man1/ecl.1