pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang/ecl
Module Name: pkgsrc
Committed By: asau
Date: Fri Feb 11 01:28:41 UTC 2011
Modified Files:
pkgsrc/lang/ecl: Makefile PLIST PLIST.unicode distinfo options.mk
Log Message:
Update ECL to version 11.1.1.
Requested by Matthew Mondor, who contributed description of changes.
Since 10.4.1, changes were made in the following areas:
- Better cross-compile support, including with C++ compilers
- FFI from interpreted code now requires libffi
- Compiler now shipped as a single FASL file, cmp.fas
- Various fixes, notably in handling of:
LIST/LIST*, foreign arrays and structures, optimization annotations,
pathnames (logical pathnames and case), RENAME-FILE, READ,
the debugger, ANSI CL function declarations, DECLAIM, DEFMACRO,
EXPT, ASDF, rational math
- Performance optimizations in the following areas:
SETF expansions, AREF/ASET, unboxing, sequence functions, LOOP,
ASSERT, use of long-long and long-double where possible,
reworked compilation policies, EXT:MAKE-FOREIGN-DATA-FROM-ARRAY
- Other new features:
EXT:WITH-BACKEND
See http://ecls.cvs.sourceforge.net/viewvc/ecls/ecl/src/CHANGELOG?revision=1.793
for more details, or src/CHANGELOG in the source.
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 pkgsrc/lang/ecl/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/lang/ecl/PLIST pkgsrc/lang/ecl/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/ecl/PLIST.unicode
cvs rdiff -u -r1.3 -r1.4 pkgsrc/lang/ecl/options.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index