2003-10-09  Sam Steingold  <sds@gnu.org>

	* tests.lisp (run-all-tests): optional argument to disable risky tests
	* Makefile (complete): new target, passes nil to RUN-ALL-TESTS

2003-09-17  Sam Steingold  <sds@gnu.org>

	* macro8.tst: added a NOTINLINE declaration test

2003-06-18  Sam Steingold  <sds@gnu.org>

	* tests.lisp (run-all-tests) [CLISP]: added weakptr
	* weakptr.tst: new test file for weak pointers

2003-05-13  Sam Steingold  <sds@gnu.org>

	* tests.lisp (run-all-tests) [CLISP]: run defhash
	* defhash.tst: test DEFINE-HASH-TABLE-TEST

2003-05-15  Sam Steingold  <sds@gnu.org>

	* tests.lisp (with-accumulating-errors): new macro
	(run-all-tests, do-test, do-errcheck): count the total number of
	tests in addition to the number of errors

2003-05-14  Jörg Höhle  <hoehle@users.sourceforge.net>

	* format.tst: one of the few files that wants TAB characters
	to test the Tilde Newline cases. I reintroduced them.

2003-05-13  Jörg Höhle  <hoehle@users.sourceforge.net>

	* ffi.tst: raised test coverage from 53 to 75% of foreign.d

2003-04-29  Jörg Höhle  <hoehle@users.sourceforge.net>

	* ffi.tst: Augmented FFI testsuite

2003-04-18  Sam Steingold  <sds@gnu.org>

	* tests.lisp (with-ignored-errors) [CLISP]: bind *PRINT-READABLY*
	and *PRINT-CIRCLE* to NIL when printing the error message

2003-04-05  Sam Steingold  <sds@gnu.org>

	* tests.lisp (with-ignored-errors) [CLISP]: print error message

2003-03-31  Kaz Kylheku  <kaz@ashi.footprints.net>

	* backquot.tst: Added many new tests.

2003-03-08  Sam Steingold  <sds@gnu.org>

	* bin-io.tst (list->integer, integer->list): new functions

2003-02-14  Sam Steingold  <sds@gnu.org>

	* tests.lisp (do-test, do-errcheck): return the number of errors
	(run-test): print some sugar, return error count
	(run-all-tests): print some sugar

2003-02-13  Sam Steingold  <sds@gnu.org>

	* iofkts.tst, path.tst, streams.tst, strings.tst: added tests for
	displaced strings combined with :START/:END arguments

2003-02-04  Sam Steingold  <sds@gnu.org>

	* tests.lisp (run-all-tests) [CLISP, FFI]: run "ffi"
	* ffi.tst: new test file for the CLISP FFI

2002-12-19  Sam Steingold  <sds@gnu.org>

	* streamslong.tst: removed CLISP-specific binary i/o tests
	* tests.lisp (run-all-tests) [CLISP]: added "bin-io"
	* bin-io.tst: moved CLISP-specific binary i/o tests here

2002-12-15  Sam Steingold  <sds@gnu.org>

	* streamslong.tst (list->float, float->list): new functions

2002-10-10  Sam Steingold  <sds@gnu.org>

	* tests.lisp (lisp-implementation-type): new variable
	(do-test, do-errcheck): use it

2002-09-30  Sam Steingold  <sds@gnu.org>

	* steele7.tst: avoid local redefinition of system functions, like #'+
	<http://www.lisp.org/HyperSpec/Body/sec_11-1-2-1-2.html>

2002-09-14  Sam Steingold  <sds@gnu.org>

	* excepsit.tst, streamslong.tst: use "./" instead of "/tmp/"
	because some systems might not have that

2002-09-11  Sam Steingold  <sds@gnu.org>

	* alltest.tst, number2.tst: more transcendental function tests

2002-08-23  Sam Steingold  <sds@gnu.org>

	* lists154.tst: more SUBLIS tests: both key+test and from CLHS
	<http://www.lisp.org/HyperSpec/Body/fun_subliscm_nsublis.html>

2002-08-01  Sam Steingold  <sds@gnu.org>

	* type.tst: Type COMPLEX now correctly uses UPGRADED-COMPLEX-PART-TYPE.

2002-07-12  Sam Steingold  <sds@gnu.org>

	* alltest.tst (DOUBLE-FLOAT-EPSILON, DOUBLE-FLOAT-NEGATIVE-EPSILON):
	restored PRIN1-TO-STRING CLISP tests, similar to
	MOST-NEGATIVE-DOUBLE-FLOAT and friends

2002-06-19  Sam Steingold  <sds@gnu.org>

	* path.tst: more translate-pathname tests

2002-06-07  Peter Burwood  <clisp@peterb.org.uk>

	* encoding.tst: Handle error when encoding does not exist.

2002-05-26  Bruno Haible  <bruno@clisp.org>

	* alltest.tst [CLISP & UNICODE]: Change CHAR-CODE-LIMIT expected value
	to 1114112.
	* characters.tst [CLISP & UNICODE]: Likewise.

2002-05-20  Bruno Haible  <bruno@clisp.org>

	* strings.tst: Test checking of validity of CHAR index.

2002-04-22  Sam Steingold  <sds@gnu.org>

	* macro8.tst: test 3.2.2.1 Compiler Macros

2002-04-16  Sam Steingold  <sds@gnu.org>

	* tests.lisp (run-all-tests): added "encoding"
	* encoding.tst: new file to test CLISP encodings

2002-04-01  Sam Steingold  <sds@gnu.org>

	check that CLOSE does not change INPUT-STREAM-P/OUTPUT-STREAM-P &c
	* streams.tst (close-1): new function

2002-03-27  Hoehle, Joerg-Cyril  <Joerg-Cyril.Hoehle@t-systems.com>

	* type.tst: test (SUB-)TYPEP FFI:FOREIGN-*

2002-03-17  Sam Steingold  <sds@gnu.org>

	* tests.lisp (merge-extension): merged the two versions

2002-02-27  Sam Steingold  <sds@gnu.org>

	* hashweak.tst: test weak hash tables
	* tests.lisp (run-all-tests): added "hashweak"

2002-02-23  Sam Steingold  <sds@gnu.org>

	* clos.tst: test REINITIALIZE-INSTANCE

2002-02-20  Sam Steingold  <sds@gnu.org>

	* eval20.tst: added an EVAL-WHEN test

2002-02-12  Sam Steingold  <sds@gnu.org>

	* floeps.tst: new file to test float epsilons
	based on code from Stefan Kain <smk@users.sourceforge.net>
	* tests.lisp (run-all-tests): added "floeps"

2002-02-11  Sam Steingold  <sds@gnu.org>

	* alltest.tst: test (compile nil (lambda () (flet (()))))

2001-12-22  Sam Steingold  <sds@gnu.org>

	* alltest.tst (test-pos-epsilon, test-neg-epsilon): new functions

2001-12-20  Sam Steingold  <sds@gnu.org>

	* clos.tst: added WITH-SLOTS tests

2001-12-04  Sam Steingold  <sds@gnu.org>

	* array.tst, strings.tst: added REVERSE & NREVERSE tests

2001-11-28  Sam Steingold  <sds@gnu.org>

	* path.tst (foo): :case in MAKE-PATHNAME
	applies only to strings, not pathnames in the :default arg
	Reported by Kent M Pitman <pitman@world.std.com>

2001-11-27  Sam Steingold  <sds@gnu.org>

	* streamslong.tst (clisp-test-bin-i/o): new function to test
	read-float, write-float, read-integer, write-integer

2001-10-18  Sam Steingold  <sds@gnu.org>

	* clos.tst: test for initialize-instance returning junk

2001-09-10  Sam Steingold  <sds@gnu.org>

	* format.tst: test (format nil "~0f" 10)

2001-08-29  Sam Steingold  <sds@gnu.org>

	* path.tst: many more tests, inspired by
	<http://www-jcsu.jesus.cam.ac.uk/~csr21/pathname-tests.lisp>

2001-08-27  Sam Steingold  <sds@gnu.org>

	* alltest.tst (defstruct ice-cream-factory): added a keyword
	argument with no defaults to the BOA constructor

2001-08-17  Sam Steingold  <sds@gnu.org>

	* symbols.tst: pretty-printer symbols are now present in CLISP
	* excepsit.tst: ditto

2001-08-16  Sam Steingold  <sds@gnu.org>

	* loop.tst: one more test

2001-08-04  Bruno Haible  <haible@clisp.cons.org>

	* lambda.tst: Add more :ALLOW-OTHER-KEYS tests.

2001-07-24  Sam Steingold  <sds@gnu.org>

	* clos.tst: added a test for make-load-form

2001-07-24  Sam Steingold  <sds@gnu.org>

	* symbols.tst: CLISP known-missing: make-load-form,
	make-load-form-saving-slots and *print-lines* are implemented

2001-07-20  Sam Steingold  <sds@gnu.org>

	* path.tst: added a :case :common test

2001-07-19  Sam Steingold  <sds@gnu.org>

	* alltest.tst: added a ldiff/tailp test from CLHS

2001-06-27  Sam Steingold  <sds@gnu.org>

	* streamslong.tst (bin-stream-test): added binary stream checks

2001-05-10  Sam Steingold  <sds@gnu.org>

	* path.tst: more tests

2001-05-09  Sam Steingold  <sds@gnu.org>

	* symbols.tst: CLISP now implements compiler macros

2001-05-04  Sam Steingold  <sds@gnu.org>

	* strings.tst, array.tst: ELT should check FILL-POINTER and
	CHAR and AREF should not

2001-05-01  Sam Steingold  <sds@gnu.org>

	* conditions.tst (handler-case): :NO-ERROR does not have to be the
	last clause

2001-05-01  Sam Steingold  <sds@gnu.org>

	* format.tst (format "~5d" 'a): ANSI CL is not clear here whether
	the width is ignored or not, but it makes more sense to print
	non-numeric arguments properly alighned

2001-04-23  Sam Steingold  <sds@gnu.org>

	* number2.tst (check-xgcd): new function, used throughout the file

2001-04-18  Sam Steingold  <sds@gnu.org>

	* symbols.tst: check the external symbols of the COMMON-LISP package

2001-04-05  Sam Steingold  <sds@gnu.org>

	* conditions.tst (check-superclasses): return the list of
	differences, not just a failure indicator

2001-03-28  Sam Steingold  <sds@gnu.org>

	* conditions.tst: `:no-error' clause must be last in `handler-case'
	`simple-type-error' does not inherit from `simple-error'

2001-03-27  Sam Steingold  <sds@gnu.org>

	* tests.lisp (run-all-tests): modified the `run-test' "conditions"
	call to fit the previous patch
	(do-errcheck): added ignored optional second arg

2001-03-26  Sam Steingold  <sds@gnu.org>

	more transparent debugging interface
	* tests.lisp (run-test): added `ignore-errors' optional arg,
	pass it to `tester'
	(with-ignored-errors): ignore unused `ARGS'

2001-03-26  Sam Steingold  <sds@gnu.org>

	* hash.tst, iofkts.tst, pack11.tst, streams.tst, symbol10.tst:
	use strings instead of quoted symbols in `in-package' calls;
	use ANSI-specified packages;
	(symbol10.tst): use `special-operator-p' always

2000-12-29  Bruno Haible  <haible@clisp.cons.org>

	* characters.tst: Add exhaustive test for char-name and name-char.

2000-03-31  Bruno Haible  <haible@clisp.cons.org>

	Renamed all *.lsp files to *.lisp.
	* Makefile: Update.

2000-03-07  Bruno Haible  <bruno@linuix.math.u-bordeaux.fr>

	Add support for ECL.
	* array.tst, characters.tst, eval20.tst, format.tst, hashlong.tst,
	* iofkts.tst, lists152.tst, lists154.tst, lists155.tst, lists156.tst,
	* map.tst, pack11.tst, streams.tst, strings.tst, symbol10.tst,
	* symbols.tst, tests.lsp, type.tst: Add ECL conditionals. Based on
	  patches by Juan Jose Garcia Ripoll <jjgarcia@ind-cr.uclm.es>.
	* pack11.tst: Change  :use 'xxx	 to  :use '(xxx).

1999-11-29  Sam Steingold  <sds@goems.com>

	* path.tst: test `translate-logical-pathname' and
	`logical-pathname-translations'.

1999-06-15  Bruno Haible  <bruno@linuix.math.u-bordeaux.fr>

	* lists152.tst: Update for changed NRECONC behaviour.

1999-06-09  Sam Steingold  <sds@goems.com>

	* macro8.tst: test Issue MACRO-FUNCTION-ENVIRONMENT:YES.

1999-06-05  Bruno Haible  <bruno@linuix.math.u-bordeaux.fr>

	* genstream.tst (generic-stream-controller-class): Subclass of
	  generic-stream-controller, so the predefined methods apply.
	(generic-stream-read-char-status): Remove method.
	(generic-stream-peek-char, generic-stream-read-char-will-hang-p):
	  New methods.

1999-05-10  Sam Steingold  <sds@goems.com>

	* eval20.tst: (constantp '#(110)) is T unconditionally.

1999-05-07  Bruno Haible  <bruno@linuix.math.u-bordeaux.fr>

	* genstream.tst: Untabify.
	(generic-stream-read-char-status): Renamed from
	  generic-stream-listen.

1999-05-07  Bruno Haible  <bruno@linuix.math.u-bordeaux.fr>

	* conditions.tst: Use :format-control instead of :format-string.

1999-05-02  Bruno Haible  <bruno@linuix.math.u-bordeaux.fr>

	* stackovf.tst: New file.

1999-04-29  Bruno Haible  <bruno@linuix.math.u-bordeaux.fr>

	* steele7.tst: Add a check for binding of special-declared variables.

1999-04-18  Bruno Haible  <bruno@linuix.math.u-bordeaux.fr>

	Add support for CMUCL 18a x86-linux 1.4.0.
	* Makefile.cmucl: New file.
	* tests.lsp (with-ignored-errors): Ignore-declaration.
	(merge-extension): Support CMUCL.
	(do-test, do-errcheck): English messages. Support CMUCL.
	(run-test) [CMU]: Call `finish-output' to work around CMUCL bug.
	(run-all-tests): Support CMUCL.
	* alltest.tst, array.tst, characters.tst, conditions.tst, format.tst,
	* iofkts.tst, lists152.tst, lists155.tst, lists156.tst, loop.tst,
	* map.tst, setf.tst, steele7.tst, streams.tst, streamslong.tst,
	* strings.tst, clos.tst, hashlong.tst, type.tst, symbols.tst,
	* symbol10.tst: Support CMUCL.
	* alltest.tst, characters.tst, iofkts.tst: Conditionally use
	  CHARACTERP instead of STRING-CHAR-P.
	* format.tst: Add test "~5D", related to "~5,3F".
	* hashlong.tst (symbole): Fix typo.
	* type.lsp: Change type specifiers like (FLOAT 0 2) to (FLOAT 0.0 2.0),
	  for ANSI CL compliance. Wrap `remprop' results in `not null'.

1999-04-03  Bruno Haible  <bruno@linuix.math.u-bordeaux.fr>

	* hash.tst: Move hash-table-iterator test to alltest.tst.
	* alltest.tst (test-hash-table-iterator): Moved to here.

1999-03-16  Sam Steingold  <sds@gnu.org>

	* hash.tst: added `test-hash-table-iterator'.
	* pack11.tst: added `test-package-iterator'.

1999-03-12  Bruno Haible  <bruno@linuix.math.u-bordeaux.fr>

	* excepsit.tst: Add tests for READER-ERROR.

1999-03-11  Sam Steingold  <sds@gnu.org>

	* loop.tst: check for non-nreversing collecting.

1999-02-27  Bruno Haible  <bruno@linuix.math.u-bordeaux.fr>

	* alltest.tst: CHAR-CODE-LIMIT value now depends on UNICODE feature.
	* characters.tst: Likewise.

1999-01-13  Bruno Haible  <bruno@linuix.math.u-bordeaux.fr>

	* alltest.tst: Add a test for GET-DISPATCH-MACRO-CHARACTER.

1999-01-12  Bruno Haible  <bruno@linuix.math.u-bordeaux.fr>

	* number2.tst: Add two more XGCD tests.

1999-01-04  Bruno Haible  <bruno@linuix.math.u-bordeaux.fr>

	* excepsit.tst: Delete some garbage "foo" files after creating them.
	* Makefile: Don't delete them here.

1999-01-03  Bruno Haible  <bruno@linuix.math.u-bordeaux.fr>

	* conditions.tst: Check the superclasses of parse-error,
	  floating-point-invalid-operation, floating-point-inexact,
	  unbound-slot, print-not-readable, reader-error.

1999-01-03  Bruno Haible  <bruno@linuix.math.u-bordeaux.fr>

	* conditions.tst (style-warning): New test.

1998-12-22  Bruno Haible  <bruno@linuix.math.u-bordeaux.fr>

	* number2.tst: Add two XGCD tests.

1998-12-21  Bruno Haible  <bruno@linuix.math.u-bordeaux.fr>

	* number2.tst: Add a GCD test, which fails with egcs-1.1 on Sparc.

1998-12-21  Bruno Haible  <bruno@linuix.math.u-bordeaux.fr>

	* excepsit.tst: /etc/mtab does not exist on all systems, use
	  /etc/passwd instead.

1998-12-21  Bruno Haible  <bruno@linuix.math.u-bordeaux.fr>

	* loop.tst: Added a test for `by' preceding `from' preserving the
	  evaluation order.

1998-12-18  Bruno Haible  <bruno@linuix.math.u-bordeaux.fr>

	* excepsit.tst: Replaced the `delete-file' test (testing for EACCES
	  or EPERM) by another one (testing for ENOTDIR), in order to avoid
	  failure on Solaris, and in order not to upset people who mistakenly
	  run it as root.

1998-11-06  Sam Steingold  <sds@goems.com>

	* loop.tst: added a test for `by' preceding `upto'.

1998-11-06  Sam Steingold  <sds@goems.com>

	* type.tst: added a test for (un)signed-byte as sybtype of
	  integer.

1998-11-01  Bruno Haible  <bruno@linuix.math.u-bordeaux.fr>

	* alltest.tst, characters.tst, format.tst: Remove all tests of
	  characters with font and bits.
	(iofkts.tst): Reflect change in STREAM-ELEMENT-TYPE.

1998-10-20  Sam Steingold  <sds@goems.com>

	* alltest.tst: added tests for `ldiff' and `tailp' handling
	  of dotted lists (HyperSpec/Body/fun_ldiffcm_tailp.html).

1998-10-15  Sam Steingold  <sds@goems.com>

	* Makefile: remove /tmp/foo*.*.

1998-09-09  Sam Steingold  <sds@goems.com>

	* setf.tst: added multiple values `defsetf', `shiftf' and
	  `rotatef' tests.

1998-06-25  Bruno Haible  <bruno@linuix.math.u-bordeaux.fr>

	* excepsit.tst: New file.
	* tests.lsp (do-test): New function, taken out of run-test.
	(do-errcheck): New function.
	(run-test): Take the tester function as optional argument.
	(run-all-tests): Run the excepsit tests.

1998-06-20  Bruno Haible  <bruno@linuix.mathematik.uni-karlsruhe.de>

	* setf.tst: Don't use quoted lambda expressions.

1998-06-04  Bruno Haible  <bruno@linuix.mathematik.uni-karlsruhe.de>

	* conditions.tst (my-cpl): Support ACL 5.0 beta.

1997-06-19  Pierpaolo Bernardi	<bernardp@cli.di.unipi.it>

	* testsuite: (characters.tst, macro8.tst): Added two simple tests
	  which fail on ACL.

1997-10-18  Bruno Haible  <bruno@linuix.mathematik.uni-karlsruhe.de>

	* testsuite: Support ACL 4.3 for Linux (Allegro CL from Franz Inc).
