--- - branch: MAIN date: Fri Feb 11 01:28:41 UTC 2011 files: - new: '1.11' old: '1.10' path: pkgsrc/lang/ecl/Makefile pathrev: pkgsrc/lang/ecl/Makefile@1.11 type: modified - new: '1.9' old: '1.8' path: pkgsrc/lang/ecl/PLIST pathrev: pkgsrc/lang/ecl/PLIST@1.9 type: modified - new: '1.9' old: '1.8' path: pkgsrc/lang/ecl/distinfo pathrev: pkgsrc/lang/ecl/distinfo@1.9 type: modified - new: '1.3' old: '1.2' path: pkgsrc/lang/ecl/PLIST.unicode pathrev: pkgsrc/lang/ecl/PLIST.unicode@1.3 type: modified - new: '1.4' old: '1.3' path: pkgsrc/lang/ecl/options.mk pathrev: pkgsrc/lang/ecl/options.mk@1.4 type: modified id: 20110211T012841Z.b74f7728138ae3ec343e6bbb56bb242e1f017569 log: | 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. module: pkgsrc subject: 'CVS commit: pkgsrc/lang/ecl' unixtime: '1297387721' user: asau