[armedbear-devel] ANSI regression testing for abcl-0.23.1

Mark Evenson evenson at panix.com
Tue Nov 30 09:26:51 UTC 2010


Results for the ANSI tests on abcl-0.22.0, abcl-0.23.0, and the proposed 
abcl-0.23.1 are attached.

The results

ANSI> (report 'doit '0.22.0 '0.23.1)
NIL
ANSI> (report 'compileit '0.22.0 '0.23.1)
0.23.1[SATURN] --> 0.22.0[SATURN] additional failures:
(FLET.45)
NIL

indicate that we still have one regression in the compiled case for 
flet.45 (this was also present in abcl-0.23.0.

FLET.45 fails in compiling
	
    (flet ((nil () 'a)) (nil))

getting lost in PRECOMPILE-FUNCTION-CALL:


[…]
   4: (ERROR PROGRAM-ERROR :FORMAT-CONTROL "Wrong number of arguments 
for ~S." :FORMAT-ARGUMENTS (NIL))
   5: (SYSTEM::ARG-COUNT-ERROR DEFMACRO NIL NIL (SYSTEM::INSTANCE) 1 ...)
   6: (#<FUNCTION (LAMBDA (#:G44218)) {5298DB1F}> (NIL))
   7: (SYSTEM::EXPAND-SOURCE-TRANSFORM-1 (NIL))
   8: (SYSTEM:EXPAND-SOURCE-TRANSFORM (NIL))
   9: (PRECOMPILER::PRECOMPILE-FUNCTION-CALL (NIL))
  10: (PRECOMPILER::PRECOMPILE1 (NIL))
  11: (PRECOMPILER::PRECOMPILE-FLET/LABELS (FLET ((NIL NIL 'A)) (NIL)))
  12: (PRECOMPILER::PRECOMPILE1 (FLET ((NIL NIL 'A)) (NIL)))
  13: (PRECOMPILER::PRECOMPILE-BLOCK (BLOCK FOO (FLET (#) (NIL))))
  14: (PRECOMPILER::PRECOMPILE1 (BLOCK FOO (FLET (#) (NIL))))
  15: (PRECOMPILER::PRECOMPILE-LAMBDA (LAMBDA NIL (BLOCK FOO (FLET # #))))
  16: (PRECOMPILER::PRECOMPILE1 (LAMBDA NIL (BLOCK FOO (FLET # #))))

	
-- 
"A screaming comes across the sky.  It has happened before, but there
is nothing to compare to it now."
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: ansi-tests-abcl-0.23.1
URL: <https://mailman.common-lisp.net/pipermail/armedbear-devel/attachments/20101130/4677031d/attachment.ksh>


More information about the armedbear-devel mailing list