Up to [cvs.netbsd.org] / pkgsrc / lang / ecl
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.4 / (download) - annotate - [select for diffs], Thu Feb 17 17:14:57 2011 UTC (15 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base,
pkgsrc-2012Q1,
pkgsrc-2011Q4-base,
pkgsrc-2011Q4,
pkgsrc-2011Q3-base,
pkgsrc-2011Q3,
pkgsrc-2011Q2-base,
pkgsrc-2011Q2,
pkgsrc-2011Q1-base,
pkgsrc-2011Q1,
HEAD
Changes since 1.3: +1 -0
lines
Diff to previous 1.3 (colored)
Add RCS Id.
Revision 1.3 / (download) - annotate - [select for diffs], Fri Feb 11 01:28:41 2011 UTC (15 months, 1 week ago) by asau
Branch: MAIN
Changes since 1.2: +143 -143
lines
Diff to previous 1.2 (colored)
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.
Revision 1.2 / (download) - annotate - [select for diffs], Fri Aug 14 12:04:30 2009 UTC (2 years, 9 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2010Q4-base,
pkgsrc-2010Q4,
pkgsrc-2010Q3-base,
pkgsrc-2010Q3,
pkgsrc-2010Q2-base,
pkgsrc-2010Q2,
pkgsrc-2010Q1-base,
pkgsrc-2010Q1,
pkgsrc-2009Q4-base,
pkgsrc-2009Q4,
pkgsrc-2009Q3-base,
pkgsrc-2009Q3
Changes since 1.1: +0 -1
lines
Diff to previous 1.1 (colored)
Remove stray "@dirrm".
Revision 1.1 / (download) - annotate - [select for diffs], Thu Aug 13 18:17:18 2009 UTC (2 years, 9 months ago) by asau
Branch: MAIN
Update to ECL 9.8.3.
Changes since previous packaged version (8.12.0) include half year
of very active development:
- The dynamic FFI is now implemented using libffi.
- Support of UNICODE.
- Multithreading (provided Boehm-GC built with threads support).
- Command line flags to control the different memory limits:
--heap-size, --lisp-stack, --frame-stack and --c-stack.
- The stack size is now measured in bytes, not in lisp words.
- The out of memory error (ext:storage-exhausted) can now be recovered.
By default a correctable error is signaled and the user is given the
chance to increase the heap size.
- Better compiler, optimizer, debugger.
- Improved handling of compiler errors.
- New and more easily extensible implementation of streams.
- *STANDARD-INPUT*, *{STANDARD,ERROR,TRACE}-OUTPUT* are no longer synonyms to
*TERMINAL-IO* but directly the input or output streams associated to stdin,
stdout and stderr.
- Improved numerics.
- Read-only readtables.
- Numerous bug fixes.