[Ecls-list] regressions between ecl-12.7.1-ce653d88 and ecl-12.7.1-e90b2f12
Anton Vodonosov
avodonosov at yandex.ru
Mon Oct 8 20:51:35 UTC 2012
Hello Juan Jose.
I have tested the last git version of ECL - e90b2f12, and compared it with
one of the recent versions tested not so far ago - ce653d88.
Please check this report: http://common-lisp.net/project/cl-test-grid/ecl-lisp-to-c.html
It presents only results which are different on the two compilers (exclusive-or between
results for old version and for new one).
If the left column (old compiler) has red result and the right column
(new compiler) has green result, it is an improvement.
If the left is green and the right is red - it is a regression.
What deserve attention here are problems of loading cl-json.test and clem ASFD systems.
Probably they are caused by the same error.
I reproduced them in REPL like this:
#rm ~/.cache/common-lisp/
(require :cmp)
(ql:quickload :cl-json)
(ql:quickload :cl-json.test)
=> stack overflow
;;;; the second problem
(ql:quickload :clem)
=> stack overvlow (the first time you run this)
or "The function CLEM:ARRAY->SB8-MATRIX is undefined."
(if you restart ECL and run it again).
The bytecode compiler seems to have the same problems
(or maybe it's a single problem), plus it has another error
In form (#<foreign-built-in-type :UNSIGNED-CHAR>)
FUNCTION: Not a valid argument #<foreign-built-in-type :UNSIGNED-CHAR>.
Here is the bytecode report:
http://common-lisp.net/project/cl-test-grid/ecl-bytecode.html
Best regards,
- Anton
More information about the ecl-devel
mailing list