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