71 |
:notes and the :notes comment is printed out. This will help explain |
:notes and the :notes comment is printed out. This will help explain |
72 |
what the failures mean. |
what the failures mean. |
73 |
|
|
|
26. Test that various builtin functions, when compiled with type declarations |
|
|
on parameters, do the right thing. Probably the best way to do this is |
|
|
a collection of random test harnesses. |
|
|
|
|
74 |
28. Add tests for reading/printing with packages with weird names (lower case letters, |
28. Add tests for reading/printing with packages with weird names (lower case letters, |
75 |
digits, etc.) |
digits, etc.) |
76 |
|
|
|
29. There are many opportunities for random testing of string/list/sequence functions, |
|
|
comparing APPLY/FUNCALL of the functions vs. evaluation of compiled forms in which |
|
|
some of the arguments have declared types, or are given as constants in the form |
|
|
to be compiled. This will exercise type-sensitive and context sensitive parts |
|
|
of the compiler (and compiler macros). |
|
|
|
|
77 |
30. Add more pathname equality tests to equal.lsp |
30. Add more pathname equality tests to equal.lsp |
78 |
|
|
79 |
34. (from C Rhodes) Test that CERROR allows additional arguments after a |
34. (from C Rhodes) Test that CERROR allows additional arguments after a |
97 |
39. There are various constraints that things defined at the top level become |
39. There are various constraints that things defined at the top level become |
98 |
available at compile time. Test these constraints. |
available at compile time. Test these constraints. |
99 |
|
|
|
|
|
100 |
40, Check that OPEN, etc. do pathname merging. |
40, Check that OPEN, etc. do pathname merging. |
101 |
|
|
102 |
41. Add tests for MOD, REM |
41. Add tests for MOD, REM |
108 |
|
|
109 |
44. Add tests for SPECIAL declarations in MACROLET (requested by piso on #lisp) |
44. Add tests for SPECIAL declarations in MACROLET (requested by piso on #lisp) |
110 |
(partially done) |
(partially done) |
|
|
|
|
45. Test (WARN (FORMATTER ...)) (and check that FORMATTER functions work with |
|
|
other error signaling functions.) |
|