[Ecls-list] Latest changes

Juan Jose Garcia Ripoll lisp at arrakis.es
Tue Jun 28 01:53:26 UTC 2005


+ Version 6.5 of the Boehm-Weiser garbage collector imported.

+ (FLOAT n/m) works even when "n" and "m" are extremely big integers 
which cannot be represented as floating point numbers.

+ COMPILE now always outputs three values, even when building the binary 
file succeeded.>

+ COMPILE now honors the value of :OUTPUT-FILE, including the file name 
extension. To comply with this, whenever LOAD finds a file name with an 
unknown extension, such as "fasl", "bin", etc, it tries first to load it 
as a binary file.

+ VECTOR-PUSH-EXTEND and ADJUST-ARRAY now use recursive functions to 
traverse multidimensional arrays and do not cons when copying the 
content of the original array.

+ Functions ecl_copy/reverse_subarray abstract some destructive 
operations on arrays, much like BLAS abstracts handling of vectors in 
FORTRAN.  The sequence functions and ADJUST-ARRAY are now based on these.

+ The inliner expansions for ROW-MAJOR-AREF and (SETF ROW-MAJOR-AREF) 
have been fixed.

Please notify any problem with these changes.

Regards,

Juanjo




More information about the ecl-devel mailing list