2005-07-04 15:19  pfdietz

	* random-type-prop-tests-08.lsp: Add tests for map, map-into,
	  count-if, more tests for count.

2005-07-04 15:18  pfdietz

	* random-type-prop.lsp: Add base-string, simple-base-string,
	  sequence types to make-random-type-containing

2005-07-04 15:16  pfdietz

	* format-d.lsp: Change several tests so they only accumulate 10
	  results

2005-07-04 15:16  pfdietz

	* base-string.lsp, simple-base-string.lsp, string.lsp: Add
	  :allow-nil-arrays annotation to several tests

2005-07-01 14:34  pfdietz

	* random-aux.lsp, random-int-form.lsp, random-types.lsp: Make the
	  random tester produce PROGV for ABCL.  Move some functions over
	  to random-aux.lsp (still need to refactor), and begin adding
	  random real types to random-types.lsp.  Remove function types
	  from random-types.

2005-07-01 13:26  pfdietz

	* lambda.lsp: Another tests of declarations on aux variables.

2005-07-01 05:32  pfdietz

	* lambda.lsp: More lambda tests, of uninterned symbols as lambda
	  variables and a test of possible problems with &aux variable
	  declarations.  Also, add ignore/ignorable declarations to
	  suppress warnings in several tests.

2005-06-29 06:01  pfdietz

	* make-array.lsp: Added more make-array tests for vectors with fill
	  pointers

2005-06-28 16:18  pfdietz

	* misc.lsp: Sporadic lispworks failure

2005-06-28 16:17  pfdietz

	* multiple-value-setq.lsp: Two more tests for (multiple-value-setq
	  () ...)

2005-06-28 16:16  pfdietz

	* upgraded-array-element-type.lsp: More useful failure output from
	  some upgraded-array-element-type tests

2005-06-28 16:16  pfdietz

	* makefile: Add entry for nongraphical version of Lispworks

2005-06-28 16:12  pfdietz

	* print-cons.lsp: Disable print.cons.random.2 in lispworks, which
	  was causing a stack overflow

2005-06-28 16:12  pfdietz

	* make-array.lsp: Compile and load array-aux.lsp, if necessary

2005-06-28 16:11  pfdietz

	* load-environment.lsp: Don't do INSPECT tests in lispworks

2005-06-28 16:10  pfdietz

	* gclload1.lsp: Preload echo stream stuff in lispworks

2005-06-28 16:10  pfdietz

	* doit.lsp, doit2.lsp: Disable nil arrays, vectors in lispworks

2005-06-28 15:48  pfdietz

	* define-setf-expander.lsp: Ignore errors in define-setf-expander
	  forms

2005-06-28 14:19  pfdietz

	* subsetp.lsp, union.lsp: Relaxed four error tests that arguably
	  didn't reach the 'should be prepared to signal' requirements

2005-06-27 04:48  pfdietz

	* labels.lsp: Fix fencepost error in labels.20

2005-06-27 04:47  pfdietz

	* flet.lsp: Fixed typo

2005-06-27 04:47  pfdietz

	* flet.lsp: Fix fencepost error in flet.20

2005-06-26 20:17  pfdietz

	* ansi-aux.lsp: Use the alternate delete-all-versions function for
	  LispWorks

2005-06-26 19:50  pfdietz

	* integerp.lsp: Refactor type predicate test

2005-06-26 16:52  pfdietz

	* ansi-aux.lsp, array-rank.lsp, arrayp.lsp, bit-vector-p.lsp,
	  coerce.lsp, compiled-function-p.lsp, complement.lsp,
	  complexp.lsp, cons-test-01.lsp, consp.lsp, constantp.lsp,
	  copy-alist.lsp, eql.lsp, floatp.lsp, function.lsp, functionp.lsp,
	  hash-table-p.lsp, identity.lsp, listp.lsp, macroexpand-1.lsp,
	  macroexpand.lsp, nil.lsp, numberp.lsp, packagep.lsp,
	  pathnamep.lsp, random-state-p.lsp, rationalp.lsp, readtablep.lsp,
	  realp.lsp, simple-bit-vector-p.lsp, simple-string-p.lsp,
	  simple-vector-p.lsp, slot-exists-p.lsp, slot-value.lsp,
	  streamp.lsp, string.lsp, stringp.lsp, sxhash.lsp, symbolp.lsp,
	  the.lsp, types-and-class.lsp, upgraded-array-element-type.lsp:
	  Refactor tests iterating over *universe*

2005-06-26 13:19  pfdietz

	* subtypep-complex.lsp: Fixed bug in subtypep-complex.8

2005-06-26 04:49  pfdietz

	* define-setf-expander.lsp: DOCUMENTATION tests

2005-06-26 04:48  pfdietz

	* rotatef.lsp: Added tests involving two uses of the same accessor

2005-06-26 04:48  pfdietz

	* psetf.lsp: Fixed comment

2005-06-26 02:16  pfdietz

	* TODO: Remove 35, 45; partially do 4., add 2.

2005-06-26 02:15  pfdietz

	* destructuring-bind.lsp: Added some more destructuring-bind tests,
	  for key, optional, and aux variables

2005-06-26 00:16  pfdietz

	* subtypep-cons.lsp: Another random subtypep failure for sbcl, this
	  one involving complex types

2005-06-25 19:53  pfdietz

	* define-setf-expander.lsp, get-setf-expansion.lsp, psetf.lsp: Add
	  tests for define-setf-expander, get-setf-expansion, and tests
	  involving PSETF to check that setf expansions of builtin
	  accessors don't have bugs related to reused temporary variable
	  names

2005-06-25 04:03  pfdietz

	* flet.lsp, labels.lsp, let.lsp, letstar.lsp,
	  load-data-and-control-flow.lsp: Some more test patches (for
	  implicit block in FLET and LABELS), new tests for those, and
	  tests that lambda-list-keywords can be bound

2005-06-25 04:02  pfdietz

	* macrolet.lsp, print-pathname.lsp: Patched some tests (problems
	  found by SDS

2005-06-25 03:23  pfdietz

	* labels.lsp: And also labels.4

2005-06-25 03:23  pfdietz

	* flet.lsp: Fix flet.4, which didn't test what it thought it did

2005-06-24 16:14  pfdietz

	* compile.lsp: Add comment

2005-06-24 16:13  pfdietz

	* gclload2.lsp: Load character, misc tests via load-*.lsp files

2005-06-24 16:11  pfdietz

	* multiple-value-setq.lsp: Test that multiple-value-setq returns
	  the primary value of the form even if no variables are assigned

2005-06-24 16:10  pfdietz

	* copy-list.lsp: Add fresh values tests

2005-06-24 14:15  pfdietz

	* rt.lsp: Changed DO-TEST to get rid of warning in compile/load
	  under SBCL

2005-06-24 03:27  pfdietz

	* doit1.lsp, doit2.lsp, load-characters.lsp, load-misc.lsp,
	  makefile: Add makefile entries for separate testing of sections
	  of the standard

2005-06-24 03:26  pfdietz

	* load-conditions.lsp: Condition tests depend on types-aux.lsp

2005-06-24 02:09  pfdietz

	* make-condition.lsp: Add some more guards to make-condition.[34]

2005-06-24 02:03  pfdietz

	* load-conditions.lsp, make-condition.lsp: Add separate tests for
	  MAKE-CONDITION

2005-06-23 18:52  pfdietz

	* defclass-errors.lsp: Fix test bug causing false successes in
	  defclass.error.24 (spotted by P. Graves)

2005-06-18 19:00  pfdietz

	* doc/ilc2005-slides.pdf: Slides for ILC2005 presentation

2005-06-17 14:59  pfdietz

	* dynamic-extent.lsp: Add (optimize speed (safety 0)) declarations
	  to all the dynamic-extent tests.

2005-06-16 16:09  pfdietz

	* dynamic-extent.lsp: Add some more dynamic-extent tests

2005-06-16 15:03  pfdietz

	* TODO: Fixed TODO #45

2005-06-16 15:03  pfdietz

	* cerror.lsp, error.lsp, warn.lsp: Add FORMATTER format control
	  tests to warn, error, cerror tests

2005-06-15 15:22  pfdietz

	* TODO, macrolet.lsp: Add tests for special declarations of
	  macrolet arguments

2005-06-15 14:52  pfdietz

	* complement.lsp: Beefed up complement tests.

2005-06-15 05:05  pfdietz

	* defclass-errors.lsp, make-instance.lsp, slot-value.lsp,
	  universe.lsp: Add some built-in class tests

2005-06-15 04:43  pfdietz

	* make-instance.lsp: Add check that make-instance barfs on built-in
	  classes

2005-06-15 03:19  pfdietz

	* types-and-class.lsp: Added more tests on classes of objects un
	  *universe*.  Inspired by a bug found by Bruno Haible in cmucl

2005-06-14 15:12  pfdietz

	* beyond-ansi/: errors-data-and-control-flow-2.lsp,
	  errors-data-and-control-flow-3.lsp, load-ba.lsp: More section 5
	  boundary cases

2005-06-14 05:05  pfdietz

	* string-right-trim.lsp: Add const fold test

2005-06-14 05:05  pfdietz

	* acons.lsp, adjoin.lsp, append.lsp, butlast.lsp, cons-aux.lsp,
	  cons.lsp, copy-alist.lsp, copy-tree.lsp, intersection.lsp,
	  ldiff.lsp, list.lsp, make-list.lsp, mapc.lsp, mapcar.lsp,
	  maplist.lsp, pairlis.lsp, revappend.lsp, set-difference.lsp,
	  set-exclusive-or.lsp, sublis.lsp, subst-if-not.lsp, subst-if.lsp,
	  subst.lsp, union.lsp: More const fold tests

2005-06-14 04:22  pfdietz

	* declaration.lsp: Define the declaration/type conflict tests only
	  if the system actually warnings on bogus declarations

2005-06-13 16:29  pfdietz

	* TODO: TODO for FORMATTER args to error functions.

2005-06-13 16:29  pfdietz

	* make-string.lsp, string-capitalize.lsp, string-downcase.lsp,
	  string-left-trim.lsp, string-trim.lsp, string-upcase.lsp,
	  string.lsp: More fold tests

2005-06-13 16:24  pfdietz

	* ansi-aux.lsp, bit-and.lsp, bit-andc1.lsp, bit-andc2.lsp,
	  bit-eqv.lsp, bit-ior.lsp, bit-nand.lsp, bit-nor.lsp, bit-not.lsp,
	  bit-xor.lsp, coerce.lsp, concatenate.lsp, copy-seq.lsp,
	  make-sequence.lsp, map.lsp, remove-duplicates.lsp, remove.lsp,
	  reverse.lsp, subseq.lsp, substitute-if-not.lsp,
	  substitute-if.lsp, substitute.lsp: Refactor fold tests using a
	  convenient macro.

2005-06-13 15:01  pfdietz

	* bit-and.lsp, bit-andc1.lsp, bit-andc2.lsp, bit-eqv.lsp,
	  bit-ior.lsp, bit-nand.lsp, bit-nor.lsp, bit-not.lsp,
	  bit-orc1.lsp, bit-orc2.lsp, bit-xor.lsp, coerce.lsp,
	  concatenate.lsp, map.lsp, remove-duplicates.lsp, remove.lsp,
	  reverse.lsp, subseq.lsp, substitute-if-not.lsp,
	  substitute-if.lsp, substitute.lsp: Tests for possible compiler
	  folding bugs

2005-06-12 14:07  pfdietz

	* types-and-class.lsp: Add tests for type-error-datum,
	  type-error-expected-type

2005-06-09 15:37  pfdietz

	* TODO: Fix some TODO entries that have been done

2005-06-09 15:37  pfdietz

	* defmethod.lsp: More error tests associated with keyword
	  parameters

2005-06-09 15:19  pfdietz

	* defmethod.lsp: Fix typo

2005-06-09 15:18  pfdietz

	* defmethod.lsp: More DEFMETHOD tests

2005-06-09 14:41  pfdietz

	* defmethod.lsp, load-objects.lsp: Some omitted tests for DEFMETHOD

2005-06-08 15:43  pfdietz

	* beyond-ansi/errors-data-and-control-flow-2.lsp: Tests for setq,
	  psetq, block, catch, go, return-from

2005-06-08 15:42  pfdietz

	* cl-test-package.lsp: Export *cl-symbols* from CL-TEST

2005-06-08 14:12  pfdietz

	* beyond-ansi/: load-ba.lsp, makefile: Add test makefile entry to
	  invoke the beyond-ansi tests; load-ba to load them (and
	  associated aux files).

2005-06-08 03:01  pfdietz

	* compile-file.lsp: Load output-truename in the compile-file tests,
	  since load is not guaranteed to work on pathname designators that
	  are streams.

2005-06-04 20:30  pfdietz

	* beyond-ansi/errors-data-and-control-flow-2.lsp: Non-ansi tests
	  for DEFCONSTANT through PROGV

2005-06-04 20:27  pfdietz

	* define-modify-macro.lsp: Add documentation tests for
	  DEFINE-MODIFY-MACRO

2005-06-04 20:27  pfdietz

	* compile-and-load.lsp: Make compile-and-load merge against
	  *load-pathname* if it is being called while loading another file.

2005-06-04 20:00  pfdietz

	* proclaim.lsp: Add arg-evaled-only-once test

2005-06-04 19:37  pfdietz

	* cl-test-package.lsp: Export some symbols used in ba-test

2005-06-04 19:36  pfdietz

	* macro-function.lsp, macroexpand-1.lsp, macroexpand.lsp: Order of
	  eval tests

2005-06-04 19:35  pfdietz

	* type.lsp, typep.lsp, types-and-class.lsp: Move typep tests to
	  their own file

2005-06-04 19:34  pfdietz

	* char-schar.lsp, simple-string-p.lsp, string.lsp, stringp.lsp: Add
	  error tests, argument-evaluated-once tests.

2005-06-04 19:18  pfdietz

	* string-comparisons.lsp: Add error case tests

2005-06-04 05:32  pfdietz

	* load-eval-and-compile.lsp, macro-function.lsp: Added tests for
	  MACRO-FUNCTION

2005-06-03 02:45  pfdietz

	* make-sequence.lsp: Relax make-sequence.error.15 since it's only
	  specified to produce an error, not necessarily a type-error

2005-06-02 16:26  pfdietz

	* misc.lsp: And another test for that bug, this one for LOGEQV

2005-06-02 16:23  pfdietz

	* misc.lsp: Added test for bug in sbcl 0.9.1.21 related to LOGXOR

2005-06-02 14:38  pfdietz

	* misc.lsp: Two more sbcl tests (one showing a bug in 0.9.1.19 that
	  was fixed in 0.9.1.20

2005-06-01 01:50  pfdietz

	* declaration.lsp: Fixed typo

2005-05-31 15:39  pfdietz

	* makefile: Clean beyond-ansi/ directory on make clean

2005-05-31 15:38  pfdietz

	* beyond-ansi/: ba-aux.lsp, errors-data-and-control-flow-1.lsp,
	  errors-data-and-control-flow-2.lsp, errors-eval-compile.lsp,
	  errors-types-and-class.lsp, makefile: Refactor with two new test
	  macros.  Add more tests.  Add makefile w. a clean entry.

2005-05-29 18:40  pfdietz

	* beyond-ansi/errors-eval-compile.lsp: Refactor some parts of tests
	  into a utility function.  Add a test for type declaration error
	  checking

2005-05-29 15:32  pfdietz

	* load-eval-and-compile.lsp, type.lsp: Add tests for type
	  declarations

2005-05-29 14:30  pfdietz

	* declaration.lsp, load-eval-and-compile.lsp: Added tests for
	  DECLARATION

2005-05-28 22:38  pfdietz

	* beyond-ansi/: README, ba-test-package.lsp,
	  errors-eval-compile.lsp: This directory contains tests that are
	  not required by the ansi standard, but represent useful behavior.
	  These are tests that errors are signalled in safe code in
	  situations where the standard does not define the behavior.

2005-05-28 20:48  pfdietz

	* load-eval-and-compile.lsp, macroexpand-1.lsp, macroexpand.lsp:
	  Add explicit tests for macroexpand, macroexpand-1

2005-05-28 17:20  pfdietz

	* map.lsp: Add a note to map.48

2005-05-28 15:10  pfdietz

	* misc.lsp: Fixed typo (SPED ==> SPEED)

2005-05-27 16:14  pfdietz

	* elt.lsp: More error cases on specialized vectors

2005-05-27 16:14  pfdietz

	* aref.lsp: Add specialized integer vector and string tests

2005-05-27 05:18  pfdietz

	* deftype.lsp: Fixed bug in deftype.15

2005-05-25 05:37  pfdietz

	* load-data-and-control-flow.lsp, load-sequences.lsp: Forgot to
	  load four files

2005-05-25 05:34  pfdietz

	* remove-duplicates.lsp: Fixed duplicate test name

2005-05-23 14:37  pfdietz

	* load-types-and-class.lsp, typep.lsp, types-and-class.lsp: Begin
	  moving some typep tests to their own file; add more error tests
	  for typep

2005-05-23 02:50  pfdietz

	* deftype.lsp: More deftype tests

2005-05-22 03:14  pfdietz

	* stream-element-type.lsp: Add test checking that the element type
	  of a stream opened with element-type :default is a character or
	  integer type (if this can be determined with subtypep)

2005-05-22 03:13  pfdietz

	* function.lsp, load-eval-and-compile.lsp, special.lsp: Add tests
	  for SPECIAL declarations, and more tests for function type
	  specifiers and ftype declarations

2005-05-22 03:12  pfdietz

	* user-homedir-pathname.lsp: Confirm that u-h-p returns only one
	  value

2005-05-22 03:11  pfdietz

	* deftype.lsp, types-and-class.lsp, types-aux.lsp: Move deftype
	  tests to deftype.lsp

2005-05-22 03:10  pfdietz

	* gclload1.lsp: ecl needs to compile something before the C package
	  becomes available

2005-05-22 03:09  pfdietz

	* universe.lsp: ecl can't compile generic functions either

2005-05-22 03:06  pfdietz

	* disassemble.lsp: Add another test (confirm that disassemble does
	  not cause the function being disassembled to itself become
	  compiled

2005-05-22 03:04  pfdietz

	* number-comparison.lsp: Cosmetic change

2005-05-22 03:04  pfdietz

	* lambda.lsp: Add documentation tests

2005-05-22 03:03  pfdietz

	* describe.lsp: Add method to describe-object

2005-05-22 03:03  pfdietz

	* defun.lsp: Add a documentation test

2005-05-22 03:02  pfdietz

	* change-class.lsp: Remove unused variable

2005-05-21 16:35  pfdietz

	* dynamic-extent.lsp, load-eval-and-compile.lsp, optimize.lsp: Add
	  tests for OPTIMIZE, DYNAMIC-EXTENT declarations.

2005-05-21 16:10  pfdietz

	* ignorable.lsp, ignore.lsp, load-eval-and-compile.lsp: Add tests
	  for IGNORE, IGNORABLE declarations

2005-05-21 14:58  pfdietz

	* declaim.lsp, proclaim.lsp: More error cases for PROCLAIM, FTYPE
	  test for DECLAIM

2005-05-21 14:56  pfdietz

	* declaim.lsp, load-eval-and-compile.lsp: Add tests for DECLAIM

2005-05-21 14:42  pfdietz

	* load-eval-and-compile.lsp, proclaim.lsp: Add PROCLAIM tests

2005-05-21 04:28  pfdietz

	* sxhash.lsp: Add a test that the sxhash of a symbol doesn't change
	  when it is uninterned.

2005-05-20 03:12  pfdietz

	* defmacro.lsp: Fix two test bugs

2005-05-18 14:33  pfdietz

	* defmacro.lsp: More DEFMACRO tests

2005-05-18 14:26  pfdietz

	* documentation.lsp: Fix bug in documentation.function.funtion.3

2005-05-16 15:57  pfdietz

	* define-compiler-macro.lsp: Add test that compiler macros don't
	  override ordinary macros when a NOTINLINE declaration is in
	  effectt.

2005-05-16 14:54  pfdietz

	* coerce.lsp: Annotate coerce.error.10 with a note

2005-05-16 14:53  pfdietz

	* define-compiler-macro.lsp: Documentation tests, and test that a
	  NOTINLINE declaration inhibits compiler macro expansion

2005-05-15 20:13  pfdietz

	* dribble.lsp, ed.lsp, inspect.lsp, load-environment.lsp: Added
	  tests (such as they are) for ED, INSPECT, and DRIBBLE

2005-05-15 18:11  pfdietz

	* load-environment.lsp: Load documentation.lsp

2005-05-15 14:36  pfdietz

	* define-compiler-macro.lsp: Add test for defining a compiler macro
	  on a (setf ...) function name

2005-05-15 14:22  pfdietz

	* define-compiler-macro.lsp: Begin adding non-error tests of
	  DEFINE-COMPILE-MACRO

2005-05-15 14:19  pfdietz

	* documentation.lsp: More documentation tests.	Finish all the
	  doctypes, and add test for user-defined methods

2005-05-14 17:22  pfdietz

	* documentation.lsp: More tests for DOCUMENTATION (on functions,
	  methods, method combination names, packages, setf expanders

2005-05-14 14:16  pfdietz

	* flet.lsp: Additional test in for functions returned from flet
	  that access special variables

2005-05-14 04:19  pfdietz

	* fboundp.lsp, fdefinition.lsp, fmakunbound.lsp: Fixed three
	  check-type-error error cases

2005-05-14 03:47  pfdietz

	* number-comparison.lsp: Fix problem with least-positive-long-float
	  in clisp

2005-05-09 04:48  pfdietz

	* disassemble.lsp: Add error case tests for DISASSEMBLE

2005-05-09 03:37  pfdietz

	* get-internal-time.lsp, load-environment.lsp: Add tests for
	  get-internal-real/run-time

2005-05-09 03:26  pfdietz

	* load-environment.lsp, sleep.lsp: Add tests of sleep

2005-05-09 02:52  pfdietz

	* get-universal-time.lsp, load-environment.lsp: Add tests of
	  get-universal-time, get-decoded-time

2005-05-09 02:22  pfdietz

	* shared-initialize.lsp: Fix bug in shared-initialize: slot-value
	  isn't guaranteed to work on structures

2005-05-08 23:16  pfdietz

	* encode-universal-time.lsp: Comment out encode-universal-time.2,
	  which has a bug related to daylight savings time

2005-05-08 22:29  pfdietz

	* encode-universal-time.lsp, load-environment.lsp: Add tests for
	  encode-universal-time

2005-05-08 15:20  pfdietz

	* decode-universal-time.lsp: Clean up and extended tests

2005-05-07 20:02  pfdietz

	* decode-universal-time.lsp, load-environment.lsp: Begin adding
	  tests for decode-universal-time, encode-universal-time

2005-05-07 03:55  pfdietz

	* reduce.lsp, remove-duplicates.lsp, remove.lsp, remprop.lsp,
	  reverse.lsp, rplaca.lsp, rplacd.lsp, set-difference.lsp,
	  set-exclusive-or.lsp, sin.lsp, sinh.lsp, some.lsp, sort.lsp,
	  special-operator-p.lsp, sqrt.lsp, stable-sort.lsp,
	  stream-element-type.lsp, subsetp.lsp, substitute-if-not.lsp,
	  substitute-if.lsp, substitute.lsp, symbol-function.lsp,
	  symbol-name.lsp, tan.lsp, tanh.lsp, union.lsp, values-list.lsp,
	  wild-pathname-p.lsp, with-compilation-unit.lsp,
	  write-sequence.lsp, zerop.lsp: More type error tests and
	  refactoring

2005-05-07 02:13  pfdietz

	* nsublis.lsp: removed bad test

2005-05-07 02:11  pfdietz

	* nreconc.lsp: Removed bad test

2005-05-06 16:05  pfdietz

	* fmakunbound.lsp: Fixed two tests

2005-05-06 15:34  pfdietz

	* ansi-aux.lsp, intersection.lsp, logand.lsp, logandc2.lsp,
	  logbitp.lsp, logcount.lsp, logeqv.lsp, logical-pathname.lsp,
	  logior.lsp, lognand.lsp, lognor.lsp, lognot.lsp, logorc1.lsp,
	  logorc2.lsp, logtest.lsp, logxor.lsp, make-broadcast-stream.lsp,
	  make-list.lsp, make-random-state.lsp, make-symbol.lsp,
	  make-synonym-stream.lsp, make-two-way-stream.lsp, makunbound.lsp,
	  map-into.lsp, map.lsp, mapc.lsp, mapcan.lsp, mapcar.lsp,
	  mapcon.lsp, mapl.lsp, maplist.lsp, max.lsp, member-if-not.lsp,
	  member-if.lsp, member.lsp, min.lsp, minusp.lsp,
	  nintersection.lsp, notany.lsp, notevery.lsp, nreconc.lsp,
	  nreverse.lsp, nset-difference.lsp, nset-exclusive-or.lsp,
	  nsublis.lsp, nsubstitute-if-not.lsp, nsubstitute-if.lsp,
	  nsubstitute.lsp, nthcdr.lsp, nunion.lsp, oddp.lsp,
	  open-stream-p.lsp, output-stream-p.lsp, package-name.lsp,
	  package-nicknames.lsp, pairlis.lsp, pathname-device.lsp,
	  pathname-directory.lsp, pathname-host.lsp, pathname-match-p.lsp,
	  pathname-name.lsp, pathname-type.lsp, pathname-version.lsp,
	  phase.lsp, plusp.lsp, position-if-not.lsp, position-if.lsp,
	  position.lsp, pprint-logical-block.lsp, pprint-newline.lsp,
	  random-types.lsp, random.lsp, rassoc-if-not.lsp, rassoc-if.lsp,
	  rassoc.lsp, rational.lsp, rationalize.lsp, read-byte.lsp,
	  read-sequence.lsp, readtable-case.lsp, realpart.lsp: More type
	  error refactoring

2005-05-06 15:34  pfdietz

	* pattern-match.lsp, random-class-aux.lsp, random-class.lsp: some
	  working files that are not yet loaded

2005-05-06 14:51  pfdietz

	* elt.lsp: fixed edit bobble

2005-05-06 03:13  pfdietz

	* acos.lsp, acosh.lsp, adjustable-array-p.lsp, ansi-aux.lsp,
	  array-dimensions.lsp, array-displacement.lsp, array-rank.lsp,
	  array-total-size.lsp, ash.lsp, asin.lsp, asinh.lsp, atan.lsp,
	  atanh.lsp, boundp.lsp, cl-symbols.lsp, clear-input.lsp,
	  clear-output.lsp, copy-pprint-dispatch.lsp, copy-seq.lsp,
	  cos.lsp, cosh.lsp, count-if-not.lsp, count-if.lsp, count.lsp,
	  ctypecase.lsp, cxr.lsp, ecase.lsp, elt.lsp, endp.lsp,
	  etypecase.lsp, evenp.lsp, every.lsp, fboundp.lsp,
	  fdefinition.lsp, file-length.lsp, fill-pointer.lsp,
	  find-if-not.lsp, find-if.lsp, find.lsp, finish-output.lsp,
	  fmakunbound.lsp, force-output.lsp, format-brace.lsp, funcall.lsp,
	  gcd.lsp, gensym.lsp, gentemp.lsp, get.lsp,
	  hash-table-rehash-size.lsp, hash-table-rehash-threshold.lsp,
	  hash-table-size.lsp, hash-table-test.lsp, imagpart.lsp,
	  input-stream-p.lsp, integer-length.lsp, interactive-stream-p.lsp,
	  isqrt.lsp, lcm.lsp, ldiff.lsp, length.lsp, list-length.lsp,
	  logandc1.lsp: Add check-type-error, which encapsulates a common
	  idiom.  Refactor many tests that use this idiom and extend
	  signals-type-error to more tests.  Add more extended function
	  name error tests.

2005-05-05 15:22  pfdietz

	* universe.lsp: Don't compile the meaningless user generic function
	  in cmucl (it's buggy).

2005-05-05 05:08  pfdietz

	* acos.lsp, acosh.lsp, adjustable-array-p.lsp,
	  array-dimensions.lsp, array-displacement.lsp, array-rank.lsp,
	  array-total-size.lsp, ash.lsp, asin.lsp, asinh.lsp,
	  assoc-if-not.lsp, assoc-if.lsp, assoc.lsp, atan.lsp, atanh.lsp,
	  boole.lsp, boundp.lsp, ccase.lsp, char-aux.lsp, check-type.lsp,
	  cl-symbols.lsp, clear-input.lsp, clear-output.lsp,
	  copy-pprint-dispatch.lsp, copy-seq.lsp, cos.lsp, cosh.lsp,
	  count-if-not.lsp, count-if.lsp, count.lsp, ctypecase.lsp,
	  cxr.lsp: Make some checks for tyoe-errors more exacting, checking
	  that the datum is the expected object

2005-05-05 05:08  pfdietz

	* ansi-aux.lsp: Add checks for slots of stream errors, file errors

2005-05-04 14:25  pfdietz

	* coerce.lsp: Add a test for coerce in the case that the element
	  type of the target vector type cannot be determined

2005-05-03 02:50  pfdietz

	* ensure-generic-function.lsp: Pass a list of declaration
	  specifiers for the :declare argument

2005-05-02 14:22  pfdietz

	* ansi-aux.lsp, eval.lsp, makunbound.lsp: Add check that eval of
	  unbound variable gives an unbound-variable condition with the
	  appropriate name.  Also check the condition from MAKUNBOUND

2005-05-02 13:22  pfdietz

	* subtypep-complex.lsp: Add a symbol differentiating the failure
	  cases in subtypep-complex.8

2005-05-02 13:21  pfdietz

	* eval.lsp, fdefinition.lsp, funcall.lsp: Add checks for name in
	  undefined-function errors

2005-05-02 13:21  pfdietz

	* ansi-aux.lsp: Make the error message when type-error slots don't
	  match more transparent.  Add a check for undefined-function
	  cell-error-name

2005-05-01 16:03  pfdietz

	* ansi-aux.lsp: Make signals-error check the slots of type-error
	  conditions

2005-05-01 13:48  pfdietz

	* function-lambda-expression.lsp: Add a test of
	  function-lambda-expression on generic functions

2005-05-01 03:33  pfdietz

	* ansi-aux.lsp, features.lsp, ftruncate.lsp, load-environment.lsp,
	  load-system-construction.lsp, modules.lsp, modules7.lsp,
	  modules8a.lsp, modules8b.lsp, numbers-aux.lsp: Add tests for
	  *modules*, require, provide.	Move some aux functions to
	  ansi-aux.lsp.  Get rid of warning in ftruncate.lsp

2005-05-01 03:30  pfdietz

	* universe.lsp: Make specializers be classes in find-method call

2005-04-30 23:33  pfdietz

	* ansi-aux.lsp, numbers-aux.lsp: Move approx= to ansi-aux.lsp

2005-04-30 23:32  pfdietz

	* ansi-aux.lsp, char-aux.lsp, compile-and-load.lsp, fceiling.lsp,
	  ffloor.lsp, find-symbol.lsp, fround.lsp, gclload1.lsp,
	  load-packages.lsp, next-method-p.lsp, numbers-aux.lsp,
	  printer-aux.lsp, random-aux.lsp, random-type-prop-tests-04.lsp,
	  remove-duplicates-aux.lsp, rt.lsp, string-aux.lsp,
	  structure-00.lsp, universe.lsp, with-package-iterator.lsp:
	  Various changes to eliminate warnings.  Add a method object to
	  *universe*.  Make rt not muffle style-warnings when a
	  :do-not-muffle note is included.

2005-04-30 14:46  pfdietz

	* load-system-construction.lsp, with-compilation-unit.lsp: Added
	  some tests for WITH-COMPILATION-UNIT

2005-04-30 14:04  pfdietz

	* load.lsp: Add tests that *readtable*, *package* are actually
	  bound in a LOAD form.

2005-04-30 02:37  pfdietz

	* listen.lsp: Removed dubious test listen.5

2005-04-30 02:36  pfdietz

	* syntax.lsp: Fixed up possible bug in baskslash syntax tests

2005-04-27 14:25  pfdietz

	* random-type-prop-tests-08.lsp: More sequence tests, on fill,
	  sort, subseq, count, length, reverse, nreverse.  There may be a
	  problem with the destructive tests in that it's not allowed to
	  modify literal objects in code, and the objects may appear in EQL
	  type specifiers.

2005-04-27 14:23  pfdietz

	* rt-package.lsp: Export DO-EXTENDED-TESTS

2005-04-27 14:22  pfdietz

	* defpackage.lsp: Fix possible test ordering issue

2005-04-27 14:13  pfdietz

	* rt.lsp: Add :catch-errors, :compile keyword args to do-test,
	  do-tests, do-extended-tests.	Make out parameter of do-tests be a
	  keyword arg.

2005-04-27 14:12  pfdietz

	* export.lsp: Fixed a test ordering problem

2005-04-26 05:48  pfdietz

	* ensure-generic-function.lsp: And still more
	  ensure-generic-function tests

2005-04-26 04:29  pfdietz

	* ensure-generic-function.lsp: More tests, prompted by a comment
	  from piso

2005-04-24 20:09  pfdietz

	* doit.lsp, gclload.lsp: Get rid of non-standard way to remove fasl
	  files

2005-04-24 04:00  pfdietz

	* ansi-aux.lsp, find-symbol.lsp, make-package.lsp,
	  package-name.lsp, package-nicknames.lsp,
	  with-package-iterator.lsp: More test ordering fixes

2005-04-24 00:33  pfdietz

	* print-backquote.lsp: Increase the rep count on
	  print.backquote.random.14.  It was not failing consistently on
	  sbcl.

2005-04-23 21:31  pfdietz

	* dotimes.lsp: Some more dotimes tests, where the bound expr is not
	  a constant

2005-04-23 20:48  pfdietz

	* do-symbols.lsp, find-package.lsp, find-symbol.lsp,
	  list-all-packages.lsp, make-package.lsp, packages-00.lsp: More
	  changes to make the tests order-oblivious

2005-04-23 19:29  pfdietz

	* rt-package.lsp, rt.lsp: Added *passing-tests*, *failing-tests*
	  vars, which are set by do-tests

2005-04-23 16:35  pfdietz

	* in-package.lsp: in-package tests are now less sensitive to test
	  ordering

2005-04-23 16:33  pfdietz

	* find-symbol.lsp, packages-00.lsp: FIND-SYMBOL tests should be
	  insensitive to ordering with other tests

2005-04-23 16:32  pfdietz

	* make-package.lsp: Make the output of make-package tests be more
	  informative

2005-04-23 16:17  pfdietz

	* random-type-prop.lsp: Enhance the :replicate facility to enable
	  replication of a subset of the arguments.  Add ISOMORPHIC-P
	  predicate, which is true for replicated values.

2005-04-23 16:15  pfdietz

	* random-type-prop-tests.lsp: Also load
	  random-type-prop-tests-[5678].lsp

2005-04-23 16:14  pfdietz

	* makefile: Some minor makefile updates

2005-04-23 16:10  pfdietz

	* random-type-prop-tests-03.lsp: Add tests for parse-integer,
	  sxhash

2005-04-23 16:08  pfdietz

	* random-type-prop-tests-05.lsp: Add more tests, including those
	  for destructive operations

2005-04-23 16:07  pfdietz

	* random-int-form.lsp: Improvements for random-element-of-type

2005-04-23 16:05  pfdietz

	* compileit.lsp, doit.lsp: The feature for cmucl is :cmu, not
	  :cmucl

2005-04-16 23:33  pfdietz

	* misc.lsp: Added another OpenMCL test

2005-04-16 23:18  pfdietz

	* misc.lsp: Added another instance of misc.581 (misc.581a).  The
	  bug occurs with integer > #x1000000, which is probably a clue.

2005-04-16 15:18  pfdietz

	* misc.lsp: Added failing test for sbcl 0.8.21.45 (misc.596)

2005-04-13 15:45  pfdietz

	* ansi-aux.lsp, compile-file.lsp, load.lsp: Add EQUALPT-OR-REPORT
	  to remove some code duplication

2005-04-13 15:39  pfdietz

	* load.lsp: Add tests for initial values of load control variables

2005-04-13 14:53  pfdietz

	* load.lsp: Added a logical pathname test

2005-04-13 14:38  pfdietz

	* compile-file.lsp: Enhance tests of print, verbose

2005-04-13 14:37  pfdietz

	* load-system-construction.lsp, load-test-file-2.lsp,
	  load-test-file.lsp, load.lsp: Tests for LOAD

2005-04-13 04:17  pfdietz

	* compile-file.lsp: Added logical pathname tests for compile-file

2005-04-12 16:00  pfdietz

	* compile-file-test-file-5.lsp, compile-file.lsp: Add test for
	  *compile-file-pathname*, *compile-file-truename*

2005-04-12 14:56  pfdietz

	* compile-file-test-file-4.lsp, compile-file.lsp: Change asserts to
	  a form that indicates the failing conditions in the return value.
	  Add a test that *readtable* is bound in the compilation

2005-04-12 14:32  pfdietz

	* compile-file-test-file-2.lsp, compile-file-test-file-2a.lsp,
	  compile-file.lsp: More test fixups, add test for signaling a
	  warning (not style warning) during compilation

2005-04-11 14:49  pfdietz

	* compile-file.lsp: More fixes

2005-04-11 14:46  pfdietz

	* compile-file.lsp: Fix up error condition tests for compile-file

2005-04-11 01:42  pfdietz

	* documentation.lsp: Begin adding tests for DOCUMENTATION

2005-04-11 01:41  pfdietz

	* compile-file-test-file-2.lsp, compile-file-test-file-3.lsp,
	  compile-file.lsp: More compile-file tests

2005-04-11 01:40  pfdietz

	* misc.lsp: Random type prop tester bug for ECL

2005-04-09 18:41  pfdietz

	* compile-file-test-file.lsp, compile-file.lsp,
	  load-system-construction.lsp: Begin adding tests for compile-file

2005-03-24 14:53  pfdietz

	* misc.lsp: Test added for ASH in OpenMCL 0.14.3

2005-03-22 14:58  pfdietz

	* defsetf.lsp: defsetf.1 doesn't conform when compiled, so wrap the
	  second form in an eval

2005-03-22 14:57  pfdietz

	* defsetf.lsp: defsetf.1 doesn't conform when compiled, so wrap in
	  eval

2005-03-22 01:28  pfdietz

	* misc.lsp: New clisp failure

2005-03-21 14:53  pfdietz

	* misc.lsp: More sbcl, lispworks, abcl failures

2005-03-19 15:53  pfdietz

	* random-type-prop.lsp: Added a missing line in the comment

2005-03-19 15:44  pfdietz

	* random-type-prop.lsp: Added documentation

2005-03-16 16:08  pfdietz

	* misc.lsp: Two more sbcl failures

2005-03-16 14:16  pfdietz

	* misc.lsp: More sbcl 0.8.20.19 failures

2005-03-16 13:18  pfdietz

	* misc-cmucl-type-prop.lsp: Fixed typo in cmucl-type-prop.20

2005-03-15 02:12  pfdietz

	* misc.lsp: New compiler failure for clisp

2005-03-14 15:07  pfdietz

	* misc.lsp: Cleaned up misc.576, added misc.578 (typep on (string
	  1) ignores the fill pointer).

2005-03-14 14:49  pfdietz

	* misc.lsp: More abcl failures

2005-03-14 14:00  pfdietz

	* random-type-prop.lsp: Fixed make-random-type-containing on
	  complexes, due to problem revealed in abcl

2005-03-14 04:47  pfdietz

	* misc.lsp: Coerce strings to base-strings in misc.574

2005-03-14 04:46  pfdietz

	* random-int-form.lsp: Add rule for NOT types to
	  make-random-element-of-type

2005-03-14 04:46  pfdietz

	* random-type-prop-tests-05.lsp, random-type-prop-tests-06.lsp,
	  random-type-prop-tests-07.lsp, random-type-prop-tests-08.lsp,
	  random-type-prop.lsp: Added more random type prop tests

2005-03-14 04:40  pfdietz

	* misc-cmucl-type-prop.lsp, misc.lsp: Added string comparison
	  failures for cmucl, sbcl

2005-03-12 17:38  pfdietz

	* misc-cmucl-type-prop.lsp: Fix typoes

2005-03-12 03:14  pfdietz

	* misc.lsp: Four new tests for ACL 7.0 (x86 linux) found by the
	  type prop tester

2005-03-11 02:44  pfdietz

	* simple-string.lsp: Fixed typo in test names

2005-03-10 13:39  pfdietz

	* simple-string.lsp: More tests for typep on type specs of the form
	  (simple-string ...)

2005-03-10 13:26  pfdietz

	* string.lsp: More tests of the STRING type specifier

2005-03-09 03:27  pfdietz

	* random-type-prop.lsp: Add an :ignore parameter, giving a
	  condition type of errors to be ignored during testing

2005-03-09 03:26  pfdietz

	* random-type-prop-tests-01.lsp, random-type-prop-tests-02.lsp,
	  random-type-prop-tests-03.lsp, random-type-prop-tests-04.lsp,
	  random-type-prop-tests.lsp: Split random type prop tests into
	  separate files.  Add character tests, some more numeric tests

2005-03-08 14:40  pfdietz

	* misc.lsp: Added misc.567, an sbcl test involving scale-float

2005-03-07 10:14  pfdietz

	* misc.lsp: Two additional ACL tests

2005-03-06 21:38  pfdietz

	* random-type-prop-tests.lsp: Add warning message about floating
	  point over/underflow

2005-03-06 21:34  pfdietz

	* random-type-prop-tests.lsp: Specific tests to invoke the random
	  type prop tester on various builtins

2005-03-06 21:33  pfdietz

	* make-random-element-of.lsp: Add more methods for
	  make-random-elememt-of (this is still not called directly)

2005-03-06 21:33  pfdietz

	* misc.lsp: Three more sbcl type prop failures (with log,
	  conjugate, and phase)

2005-03-06 21:32  pfdietz

	* ansi-aux.lsp, random-int-form.lsp, random-type-prop.lsp: Added
	  file that has tests that invoke the random type prop
	  infrastructure

2005-03-06 16:08  pfdietz

	* misc.lsp: More sbcl type prop tests

2005-03-06 13:47  pfdietz

	* misc.lsp: Various sbcl failures, related to type
	  checking/propagation.

2005-03-05 20:56  pfdietz

	* misc.lsp: Fixed bug in misc.549

2005-03-05 19:18  pfdietz

	* README: Add disclaimer about purpose of the test suite

2005-03-05 19:18  pfdietz

	* make-random-element-of.lsp: Begin moving the random type
	  generator over to using generic functions (not yet integrated
	  with the rest of the code)

2005-03-05 18:20  pfdietz

	* random-type-prop.lsp: Randomize optimization settings.  Make
	  storing into a zero-d array optional (and controlled by a keyword
	  param)

2005-03-05 18:19  pfdietz

	* random-int-form.lsp: Add generators for random elements of cons,
	  sequence, and list

2005-03-05 18:18  pfdietz

	* misc-cmucl-type-prop.lsp: More type prop tests for cmucl,
	  involving 1+, -, copy-seq, packagep

2005-03-05 18:17  pfdietz

	* misc.lsp: logbitp type propagation tests for cmucl

2005-03-05 18:17  pfdietz

	* load-reader.lsp: Load dispatch macro characters tests

2005-03-04 14:16  pfdietz

	* gclload2.lsp, misc-cmucl-type-prop.lsp: Moved some cmucl type
	  prop tests to misc-cmucl-type-prop.lsp

2005-03-03 15:59  pfdietz

	* misc.lsp: Added another IR2 type checking test; add [sic] for
	  spelling error in comment

2005-03-02 05:45  pfdietz

	* misc.lsp: Three more failures for sbcl

2005-03-02 05:19  pfdietz

	* misc.lsp: Two sbcl failures for TYPEP on types returned by
	  TYPE-OF.

2005-02-28 05:53  pfdietz

	* misc.lsp: Test from OpenMCL (complex rationals)

2005-02-28 00:12  pfdietz

	* dispatch-macro-characters.lsp: Begin adding tests for
	  dispatch-macro functions

2005-02-28 00:11  pfdietz

	* TODO: Add points 42, 43, 44

2005-02-28 00:09  pfdietz

	* syntax-tokens.lsp: More tests of parsing of tokens containing
	  dots and escapes

2005-02-28 00:08  pfdietz

	* random-type-prop.lsp: Change api so operator is not a keyword
	  arg.	Extended make-random-type-containing to more kinds of
	  values (vectors, arrays, floats, complexes, characters.)

2005-02-28 00:06  pfdietz

	* random-int-form.lsp: Add float, other type capabilities.
	  Vectors, arrays, characters, bit vectors, strings, floats,
	  complexes.

2005-02-28 00:04  pfdietz

	* random-aux.lsp: Various tweaks, including a workaround for the
	  Lispworks bug in make-strings's :element-type default value

2005-02-27 20:39  pfdietz

	* misc.lsp: Added tests for Lispworks, gcl produced by
	  random-type-prop

2005-02-27 02:26  pfdietz

	* misc.lsp: Relaxed test misc.539

2005-02-26 18:17  pfdietz

	* misc.lsp: Two more ACL test failures.  misc.541 crashes the lisp,
	  so it may be convenient to comment it out.

2005-02-26 14:37  pfdietz

	* misc.lsp: Two tests for bugs found in ACL 6.2 by the random type
	  prop tester

2005-02-23 04:29  pfdietz

	* misc.lsp: sbcl bug involving bit vector comparisons when one of
	  the bit vectors is not simple and is a literal constant in
	  compiled code.

2005-02-23 04:03  pfdietz

	* misc.lsp: Two tests for an sbcl bug related to type propagation
	  on complex types

2005-02-23 02:29  pfdietz

	* misc.lsp: Type propagation error in SBCL 0.8.19.35

2005-02-21 14:48  pfdietz

	* misc.lsp: Another sbcl test related to type proapgation on
	  complex numbers

2005-02-21 05:39  pfdietz

	* type-of.lsp: Failure found in random-type-prop involving complex
	  rationals

2005-02-20 20:24  pfdietz

	* misc.lsp: Two more sbcl type prop problems

2005-02-20 20:19  pfdietz

	* misc.lsp: Two more sbcl type prop problems

2005-02-19 21:33  pfdietz

	* misc.lsp: SBCL type prop bug in bit-and

2005-02-10 03:02  pfdietz

	* TODO: More TODOs

2005-02-09 14:09  pfdietz

	* syntax.lsp: Fixed bugs with char codes that don't correspond to
	  actual chars

2005-02-07 12:43  pfdietz

	* set-syntax-from-char.lsp: Fixed set-syntax-from-char.double-quote

2005-02-07 04:09  pfdietz

	* set-syntax-from-char.lsp: Add another single-escape test, for
	  escape inside strings

2005-02-06 14:02  pfdietz

	* subtypep-complex.lsp: Removed repeated test (cut and paste error)

2005-02-05 17:45  pfdietz

	* set-syntax-from-char.lsp: Tests of set-syntax-from-char on #\#

2005-02-01 03:52  pfdietz

	* make-instances-obsolete.lsp: Allow the return value of
	  MAKE-INSTANCES-OBSOLETE be either the class or its name

2005-01-30 15:08  pfdietz

	* set-syntax-from-char.lsp: Fix bug, add test of semicolon syntax
	  transfer

2005-01-30 14:58  pfdietz

	* set-syntax-from-char.lsp: Tweak escape char tests that they
	  preserve case

2005-01-30 14:50  pfdietz

	* set-syntax-from-char.lsp: Add tests for setting syntax to single
	  or multiple escape

2005-01-30 14:20  pfdietz

	* load-reader.lsp, set-syntax-from-char.lsp: Begin adding tests for
	  set-syntax-from-char

2005-01-30 01:28  pfdietz

	* compileit.lsp, doit.lsp, gclload.lsp: Merged in change that Bruno
	  Haible sent on 14 Dec 2004

2005-01-28 04:05  pfdietz

	* misc.lsp: Three more ecl random failures

2005-01-26 04:21  pfdietz

	* misc.lsp: Three random failures for ecl (25/Jan/2005)

2005-01-25 15:18  pfdietz

	* load-types-and-class.lsp, subtypep-complex.lsp: Test SUBTYPEP on
	  complex types

2005-01-20 16:02  pfdietz

	* defsetf.lsp: Add test that the defsetf expansion function is
	  defined in the same lexical environment that the defsetf appeared
	  in

2005-01-20 15:12  pfdietz

	* syntax.lsp: Removed syntax.sharp-colon.2

2005-01-20 02:28  pfdietz

	* random-int-form.lsp: ABCL now compiles unwind-protect

2005-01-19 15:02  pfdietz

	* defsetf.lsp: Add more tests for defsetf, including the long form

2005-01-18 14:51  pfdietz

	* read-suppress.lsp: Rolled back some tests that assume '.' by
	  itself in wrong places should be ignored when *read-suppress* it
	  true

2005-01-17 14:50  pfdietz

	* reader-test.lsp: More symbol reading tests

2005-01-17 02:55  pfdietz

	* read-suppress.lsp: Reduce rep count to 1000 in three random tests

2005-01-17 01:00  pfdietz

	* get-macro-character.lsp: Load reader aux macros

2005-01-17 00:44  pfdietz

	* syntax.lsp: Oops, forgot to test that.

2005-01-16 04:30  pfdietz

	* random-int-form.lsp: Some minor extensions.  Routines for making
	  random symbols.  Add option for compiling as a generic function.
	  Get rid of some armedbear conditionalizations.  Tweak some
	  distributions to favor smaller values (quadratically).  This
	  makes some name-name collisions more common.

2005-01-16 04:26  pfdietz

	* random-type-prop.lsp: Extend make-random-type-containing to
	  additional types

2005-01-16 04:10  pfdietz

	* ansi-aux.lsp, load-reader.lsp, read-suppress.lsp, reader-aux.lsp,
	  syntax.lsp: More reader tests, including a large number of
	  *read-suppress* tests.

2005-01-16 04:08  pfdietz

	* syntax-tokens.lsp: More syntax tests

2005-01-14 14:02  pfdietz

	* misc.lsp: Two more misc tests (one from gcl, one from sbcl on
	  solaris

2005-01-12 15:58  pfdietz

	* sqrt.lsp: Restrict range of floatable integers

2005-01-12 15:15  pfdietz

	* syntax.lsp: More syntax tests of # macros

2005-01-12 15:14  pfdietz

	* rt.lsp: Fix checking of pathname equality

2005-01-12 14:53  pfdietz

	* format-logical-block.lsp: Fixed incorrect keyword arg

2005-01-12 14:36  pfdietz

	* format-logical-block.lsp: Add :length 500 to
	  format.logical-block.circle.3 to make failure more graceful

2005-01-11 12:50  pfdietz

	* symbol-macrolet.lsp: Fixed typo

2005-01-09 14:28  pfdietz

	* cl-symbols-aux.lsp: Fixed non-ansi-ism in FOR loop

2005-01-08 17:17  pfdietz

	* lambda.lsp: More free declaration scope tests

2005-01-08 17:00  pfdietz

	* with-output-to-string.lsp: Free declaration scope tests

2005-01-08 16:50  pfdietz

	* do-all-symbols.lsp, do-external-symbols.lsp, do-symbols.lsp,
	  handler-case.lsp, restart-case.lsp, with-accessors.lsp,
	  with-hash-table-iterator.lsp, with-input-from-string.lsp,
	  with-open-file.lsp, with-open-stream.lsp,
	  with-package-iterator.lsp, with-slots.lsp: Free declaration scope
	  tests, and a test for updating :index in with-input-from-string
	  when the form exits abnormally

2005-01-08 15:16  pfdietz

	* do.lsp, dolist.lsp, dostar.lsp, dotimes.lsp: Add free declaration
	  scope tests for iteration forms

2005-01-08 14:35  pfdietz

	* defun.lsp, destructuring-bind.lsp, flet.lsp, labels.lsp,
	  prog.lsp: Free declaration scope tests

2005-01-08 14:29  pfdietz

	* do.lsp, dolist.lsp, dostar.lsp, dotimes.lsp, iteration.lsp,
	  load-iteration.lsp: Split iteration.lsp into four files

2005-01-08 13:57  pfdietz

	* macrolet.lsp: Move symbol-macrolet tests to their own file

2005-01-08 13:12  pfdietz

	* load-eval-and-compile.lsp, locally.lsp, symbol-macrolet.lsp:
	  Separated out tests for symbol-macrolet; added tests for locally

2005-01-08 12:11  pfdietz

	* flet.lsp, labels.lsp, let.lsp: More declaration scope tests

2005-01-08 03:41  pfdietz

	* flet.lsp, labels.lsp: Test of the scope of free declarations in
	  flet, labels

2005-01-08 03:07  pfdietz

	* let.lsp: Two tests that free declarations do not affect the
	  bindings of the enclosing let/let* form

2005-01-05 16:01  pfdietz

	* syntax.lsp: Some error cases

2005-01-05 14:48  pfdietz

	* syntax.lsp: Comment out a #: test for now

2005-01-04 16:29  pfdietz

	* get-macro-character.lsp, load-reader.lsp, read-from-string.lsp,
	  reader-test.lsp, readtablep.lsp, set-macro-character.lsp,
	  syntax.lsp: More reader tests

2005-01-04 16:18  pfdietz

	* ansi-aux.lsp, copy-readtable.lsp, syntax.lsp: More syntax tests

2005-01-02 16:27  pfdietz

	* syntax.lsp: Removed an incorrect test

2005-01-02 16:26  pfdietz

	* syntax.lsp: Additional syntax tests

2005-01-02 15:34  pfdietz

	* load-reader.lsp, syntax.lsp: Begin adding tests of section 2
	  (standard syntax)

2005-01-02 02:22  pfdietz

	* load-reader.lsp, readtablep.lsp: Add tests for READTABLEP

2005-01-02 01:58  pfdietz

	* load-reader.lsp, readtable-case.lsp: Added tests for
	  readtable-case

2005-01-02 00:13  pfdietz

	* load-reader.lsp, read-delimited-list.lsp, read-from-string.lsp:
	  Add tests for read-delimited-list, read-from-string

2005-01-01 17:24  pfdietz

	* copy-readtable.lsp, load-reader.lsp,
	  read-preserving-whitespace.lsp, read.lsp: Begin adding reader
	  tests

2004-12-31 02:28  pfdietz

	* misc.lsp: removed erroneous comment

2004-12-31 00:57  pfdietz

	* misc.lsp: Added misc.518 (exhibiting a gcl bug)

2004-12-30 02:32  pfdietz

	* misc.lsp: A gcl test involving two nested bindings to the same
	  special variable

2004-12-28 14:59  pfdietz

	* with-open-stream.lsp: More with-open-stream tests

2004-12-28 14:07  pfdietz

	* misc.lsp: Add explicit SPECIAL declaration in misc.516

2004-12-28 14:06  pfdietz

	* misc.lsp: Another dynamic-extent/integer arith bug

2004-12-28 04:38  pfdietz

	* misc.lsp: gcl test failure, apparently involving dynamic extent
	  variables.

2004-12-27 22:36  pfdietz

	* misc.lsp: More abcl test failures

2004-12-27 22:21  pfdietz

	* misc.lsp: Two 'THE'-related failures in abcl

2004-12-27 18:34  pfdietz

	* misc.lsp: More abcl tests

2004-12-27 17:51  pfdietz

	* misc.lsp: Another abcl bug

2004-12-27 14:13  pfdietz

	* misc.lsp: Another abcl failure

2004-12-26 22:49  pfdietz

	* misc.lsp: abcl bug: order of evaluation problem in + in some
	  situations

2004-12-26 22:16  pfdietz

	* misc.lsp: More simplification of misc.500

2004-12-26 22:05  pfdietz

	* misc.lsp: abcl bug: stack overflow during compilation

2004-12-26 19:18  pfdietz

	* misc.lsp: More abcl tests

2004-12-26 18:58  pfdietz

	* misc.lsp: An abcl bug

2004-12-26 16:58  pfdietz

	* defun.lsp: Error handling of calls to user-defined functions

2004-12-26 16:57  pfdietz

	* apropos.lsp: Added apropos.8

2004-12-26 15:17  pfdietz

	* misc.lsp: abcl failure involving aref

2004-12-26 12:58  pfdietz

	* misc.lsp: Fixed typo in misc.475

2004-12-26 05:12  pfdietz

	* random-type-prop.lsp: Tweak to store the result into a typed
	  array (better stimulating unboxing, if possible).  Have way to
	  print forms being tested.

2004-12-26 00:56  pfdietz

	* misc.lsp: More cmucl tests

2004-12-25 22:37  pfdietz

	* misc.lsp: More CMUCL-inspired failures

2004-12-25 20:42  pfdietz

	* misc.lsp: A CMUCL test failure, possibly related to integer
	  unboxing

2004-12-25 16:50  pfdietz

	* misc.lsp: Compiler failure in abcl: %FAILED-AVER not defined
	  (more examples)

2004-12-25 15:52  pfdietz

	* misc.lsp: Compiler failure in abcl: %FAILED-AVER not defined

2004-12-24 22:08  pfdietz

	* misc.lsp: Tests exhibit a bug or bugs in gcl associated with type
	  propagation through the THE operator.

2004-12-24 22:00  pfdietz

	* random-type-prop.lsp: A specialized test harness for testing type
	  propagation through integer functions

2004-12-24 18:02  pfdietz

	* misc.lsp: Added test for ACL 6.2: type prop error on ISQRT on a
	  variable declared to be a MEMBER type.

2004-12-23 12:55  pfdietz

	* misc.lsp: Another gcl bug, also involving ASH

2004-12-23 03:48  pfdietz

	* misc.lsp: gcl test failure involving ash, rem, min, count
	  (probably type prop)

2004-12-21 13:55  pfdietz

	* format-conditional.lsp: Fixed two test bugs noted by Bruno Haible

2004-12-18 23:04  pfdietz

	* misc.lsp: Added two tests that cause gcc to emit warnings.  The
	  random tester can find these by changging compiler::*cc* to use
	  -Werror instead of -Wall

2004-12-16 12:57  pfdietz

	* misc.lsp: gcl error possibly related to type propagation

2004-12-16 12:21  pfdietz

	* subtypep-function.lsp: More tests for subtypep on function types.

2004-12-16 05:00  pfdietz

	* load-types-and-class.lsp, subtypep-function.lsp: Begin adding
	  tests for SUBTYPEP on function types.

2004-12-15 05:38  pfdietz

	* misc.lsp: Forgot to conditionalize a decl for sbcl

2004-12-14 14:09  pfdietz

	* apropos-list.lsp, load-environment.lsp: Added tests for
	  apropos-list

2004-12-14 12:49  pfdietz

	* time.lsp: Removed TIME.9 under objections

2004-12-14 12:39  pfdietz

	* misc.lsp: Added new failing test for sbcl,
	  0.8.17.28-signed-modular-arithmetic.3

2004-12-13 14:46  pfdietz

	* load-streams.lsp, with-open-stream.lsp: Begin adding tests
	  specifically on with-open-stream

2004-12-13 14:45  pfdietz

	* do-all-symbols.lsp, with-hash-table-iterator.lsp,
	  with-input-from-string.lsp, with-open-file.lsp: A little extra
	  testing of declarations in some forms that take them

2004-12-13 14:34  pfdietz

	* trace.lsp: evaluate the defmethod and defgeneric calls in the
	  null environment

2004-12-13 14:31  pfdietz

	* disassemble.lsp: Remove redundant defun

2004-12-13 14:25  pfdietz

	* apropos.lsp: More apropos tests (different package designators)

2004-12-13 04:37  pfdietz

	* trace.lsp: More generic function tracing tests

2004-12-13 03:56  pfdietz

	* load-environment.lsp, trace.lsp: Added tests for TRACE, UNTRACE

2004-12-13 02:46  pfdietz

	* gclload2.lsp, load-environment.lsp, load-system-construction.lsp:
	  Separate out load files for sections 24 and 25 of the spec

2004-12-13 00:22  pfdietz

	* apropos.lsp, gclload2.lsp: Some tests for APROPOS

2004-12-12 23:12  pfdietz

	* describe.lsp: Refactored DESCRIBE tests

2004-12-12 23:00  pfdietz

	* describe.lsp, gclload2.lsp: Added tests for DESCRIBE

2004-12-12 21:20  pfdietz

	* formatter-c.lsp: Fixed a test name

2004-12-12 18:06  pfdietz

	* disassemble.lsp: More tests of disassemble, for extended function
	  designators and generic functions.

2004-12-12 17:34  pfdietz

	* gclload2.lsp, time.lsp: Tests for TIME

2004-12-12 16:24  pfdietz

	* gclload2.lsp, room.lsp: Added tests for ROOM

2004-12-12 14:43  pfdietz

	* pathname-host.lsp: Added a test that the return value of
	  pathname-host has the appropriate type, as defined by the
	  standard

2004-12-12 14:33  pfdietz

	* gclload2.lsp, user-homedir-pathname.lsp: Add tests for
	  USER-HOMEDIR-PATHNAME

2004-12-12 05:25  pfdietz

	* environment-functions.lsp, gclload2.lsp: Add simple tests for
	  eight environment functions

2004-12-12 04:47  pfdietz

	* vector-push-extend.lsp: A few more vector-push-extend tests, for
	  strings and float vectors.

2004-12-12 03:43  pfdietz

	* TODO, vector-push-extend.lsp: Add tests for VECTOR-PUSH-EXTEND on
	  displaced vectors.

2004-12-11 16:32  pfdietz

	* iteration.lsp: Fixed minor typo in test name

2004-12-11 02:23  camm

	* print-cons.lsp: reduce print.cons.random.2 iterations for slow
	  autobuilders

2004-12-10 13:42  pfdietz

	* do-all-symbols.lsp: Added tests for DO-ALL-SYMBOLS

2004-12-09 15:10  pfdietz

	* misc.lsp: Two more sbcl test cases

2004-12-09 14:15  pfdietz

	* misc.lsp: Failure in sbcl 0.8.17.24 involving deposit-field, *

2004-12-09 03:13  pfdietz

	* misc.lsp: Another sbcl 0.8.17.24 failing case, also related to
	  LOGAND

2004-12-08 15:54  pfdietz

	* format-p.lsp, format-paren.lsp: More formatter tests for ~( and
	  ~p

2004-12-08 15:47  pfdietz

	* format-brace.lsp: More formatter tests for ~{

2004-12-08 15:42  pfdietz

	* format-conditional.lsp: More formatter tests for ~[

2004-12-08 15:34  pfdietz

	* format-underscore.lsp: Begin adding formatter tests for ~_

2004-12-08 15:30  pfdietz

	* format-s.lsp: FORMATTER tests for ~S

2004-12-08 15:19  pfdietz

	* format-a.lsp: FORMATTER tests for ~A

2004-12-08 13:47  pfdietz

	* format-f.lsp: Added FORMATTER tests for ~f

2004-12-07 16:11  pfdietz

	* format-x.lsp: Added FORMATTER tests for ~x, fixed format.x.19

2004-12-06 15:59  pfdietz

	* format-o.lsp: Added formatter tests for ~o

2004-12-06 15:04  pfdietz

	* format-ampersand.lsp, format-b.lsp, format-c.lsp, format-d.lsp,
	  format-percent.lsp, format-r.lsp, format-tilde.lsp,
	  formatter-c.lsp, load-format.lsp, printer-aux.lsp: Fill in gaps
	  in coverage of the FORMATTER tests.  Many tests of FORMATTER are
	  integrated into the tests for FORMAT.  The
	  FORMATTER-CALL-TO-STRING macro is used extensively and is defined
	  in printer-aux.lsp

2004-12-06 15:00  pfdietz

	* ansi-aux.lsp: Added <=t

2004-12-05 16:04  pfdietz

	* numbers-aux.lsp: Fix bug in integer-binary-search

2004-12-05 14:55  pfdietz

	* numbers-aux.lsp, sqrt.lsp: Slight fixup on sqrt.17 to take into
	  account rounding problems if fixnums can be large, as they can on
	  64 bit lisps.  Thanks to jsnell for finding the problem

2004-12-02 04:01  pfdietz

	* random.lsp: Added a test for RANDOM that was failing in sbcl

2004-12-02 02:36  pfdietz

	* format-brace.lsp: Fixed # of expected return values from
	  formatter.@{.13

2004-12-01 01:25  pfdietz

	* random-int-form.lsp: Fixed another pruner bug

2004-11-30 14:45  pfdietz

	* random-int-form.lsp: Fix bug in pruner on incf, decf forms

2004-11-30 05:28  pfdietz

	* misc.lsp: Bug related to evaluation order in decf forms

2004-11-29 14:23  pfdietz

	* decf.lsp, incf.lsp, push.lsp, pushnew.lsp, remf.lsp: Tests
	  inspired by a random tester failure in gcl.  Note that according
	  to section 5.1.3 of CLtS, the value in the place in these
	  setf-like forms is retrieved *after* the following forms.  Most
	  lisps got this wrong.

2004-11-29 13:42  pfdietz

	* random-int-form.lsp: Minor refactoring and added some better
	  pruning rules.

2004-11-29 03:16  pfdietz

	* misc.lsp: Yet another random failure related to evaluation order

2004-11-29 01:49  pfdietz

	* misc.lsp: Similar to misc.451

2004-11-28 22:21  pfdietz

	* misc.lsp: And another order of evaluation problem

2004-11-28 18:49  pfdietz

	* upgraded-complex-part-type.lsp: Added a 'preserves subtypep' test

2004-11-28 17:02  pfdietz

	* ansi-aux.lsp, gentemp.lsp: Added tests for GENTEMP

2004-11-28 16:33  pfdietz

	* load-numbers.lsp, upgraded-complex-part-type.lsp: Begin adding
	  tests for upgraded-complex-part-type

2004-11-28 05:08  pfdietz

	* misc.lsp: Another gcl random test failure

2004-11-28 04:19  pfdietz

	* TODO: Two more recommended TODOs

2004-11-28 02:32  pfdietz

	* misc.lsp: Another random gcl failure

2004-11-27 22:55  pfdietz

	* format-a.lsp, format-ampersand.lsp, format-brace.lsp,
	  format-circumflex.lsp, format-conditional.lsp, format-goto.lsp,
	  format-page.lsp, format-percent.lsp, format-r.lsp, format-s.lsp,
	  format-tilde.lsp, printer-aux.lsp: ~S tests for FORMATTER, and
	  add logic to check number of extra args returned by FORMATTER
	  calls

2004-11-27 20:36  pfdietz

	* format-a.lsp, format-ampersand.lsp, format-b.lsp,
	  format-brace.lsp, format-circumflex.lsp, format-conditional.lsp,
	  format-d.lsp, format-f.lsp, format-goto.lsp, format-newline.lsp,
	  format-o.lsp, format-p.lsp, format-page.lsp, format-paren.lsp,
	  format-percent.lsp, format-question.lsp, format-r.lsp,
	  format-tilde.lsp, format-x.lsp, printer-aux.lsp: Convert format
	  tests to combination format/formatter tests using a
	  DEF-FORMAT-TEST macro

2004-11-27 15:14  pfdietz

	* format-circumflex.lsp, format-newline.lsp, load-format.lsp:
	  Finish ~^ tests, add ~<newline> tests.

2004-11-27 01:33  pfdietz

	* format-circumflex.lsp: Begin adding tests of ~^ inside ~?, ~@?

2004-11-27 01:32  pfdietz

	* format-justify.lsp: Test of ~^ in ~< ~>

2004-11-27 01:07  pfdietz

	* type-of.lsp: Slight variant of type-of.8

2004-11-27 01:06  pfdietz

	* real.lsp: Two more tests of the REAL type, with rational bounds

2004-11-26 14:35  pfdietz

	* misc.lsp: Random test failures for gcl, 25 Nov 2004

2004-11-25 20:51  camm

	* print-cons.lsp: Reduce iterations for print.cons.1 test, as
	  slower machines are timing out

2004-11-17 04:33  pfdietz

	* format-circumflex.lsp: More tests for ~:^ inside ~:{ and ~:@{

2004-11-16 14:04  pfdietz

	* format-circumflex.lsp: Begin adding ~:^ tests, and fix two test
	  bugs

2004-11-16 02:17  pfdietz

	* format-circumflex.lsp: Fixed two incorrect tests

2004-11-15 13:11  pfdietz

	* format-circumflex.lsp: Tests of ~^ inside ~:@

2004-11-14 16:26  pfdietz

	* format-circumflex.lsp: More ~^ tests

2004-11-14 16:20  pfdietz

	* format-circumflex.lsp: More ~^ tests

2004-11-14 16:16  pfdietz

	* format-circumflex.lsp: More ~^ tests

2004-11-14 14:34  pfdietz

	* format-circumflex.lsp: More ~^ tests

2004-11-12 14:59  pfdietz

	* format-circumflex.lsp: More ~^ tests

2004-11-12 14:56  pfdietz

	* format-circumflex.lsp: More ~^ tests

2004-11-12 13:59  pfdietz

	* format-brace.lsp, format-circumflex.lsp, load-format.lsp: Move ~^
	  tests to their own file, add new tests

2004-11-12 02:08  pfdietz

	* misc.lsp: Another sbcl test, and three new tests for ACL 7.O
	  (sparc)

2004-11-11 14:31  pfdietz

	* format-brace.lsp: More format iteration tests, including error
	  tests.

2004-11-10 15:54  pfdietz

	* format-brace.lsp: More ~{ ~} format tests

2004-11-10 14:21  pfdietz

	* format-brace.lsp: Fixed some more bogus tests.  ~{~} has a
	  special meaning.  Add some tests of that.

2004-11-09 02:12  pfdietz

	* format-brace.lsp: Removed bogus test

2004-11-08 14:17  pfdietz

	* format-brace.lsp: Added more tests of ~{ and related

2004-11-08 14:12  pfdietz

	* format-brace.lsp: Added more tests of ~{ and related

2004-11-05 04:33  pfdietz

	* labels.lsp: Tests that the function values returned by #'<name>
	  on a LABELS-bound name respect EQL

2004-11-01 14:37  pfdietz

	* misc.lsp: Added a couple more sbcl tests like misc.89, failing in
	  a slightly different way (on different functions)

2004-11-01 14:18  pfdietz

	* cl-test-package.lsp, rt-package.lsp: Changed to avoid defpackage
	  so I can test some CLtL1s like WCL

2004-11-01 14:11  pfdietz

	* minus.lsp: Fixed subtract.3, which was calling - with
	  CALL-ARGUMENTS-LIMIT arguments

2004-11-01 04:55  pfdietz

	* load-numbers.lsp, real.lsp: Added some tests for typep on REAL
	  type specifiers

2004-10-31 16:17  pfdietz

	* misc.lsp: Another sbcl bug (0.8.16.20)

2004-10-31 14:12  pfdietz

	* misc.lsp: Two more sbcl bugs (0.8.16.18)

2004-10-30 07:19  pfdietz

	* misc.lsp: Another new sbcl failure

2004-10-30 02:01  pfdietz

	* misc.lsp: Added new random failure from sbcl 0.8.16.13

2004-10-26 05:52  pfdietz

	* doit.lsp, gclload.lsp, string-aux.lsp: Changes requested by DR
	  for Allegro CL

2004-10-26 02:45  pfdietz

	* make-broadcast-stream.lsp: Removed dubious assertion in
	  make-broadcast-stream.1

2004-10-25 16:52  pfdietz

	* char-aux.lsp, character.lsp: Fixed up two tests that were
	  iterating to char-code-limit.  Added randomized tests for
	  char-int.2, fixed failure reporting.

2004-10-25 16:41  pfdietz

	* with-output-to-string.lsp: Fixed improperly constructed when-do
	  forms in a loop

2004-10-25 16:29  pfdietz

	* print-unreadable-object.lsp: Fixed typo in
	  print-unreadable-object.4

2004-10-22 14:21  pfdietz

	* misc.lsp: Tests for poplog common lisp

2004-10-18 14:14  pfdietz

	* format-logical-block.lsp: Test ~^ in ~< ~:> format

2004-10-18 04:52  pfdietz

	* format-question.lsp, format-p.lsp, format-paren.lsp,
	  load-format.lsp: Add tests for ~?, ~(, and ~P format directives

2004-10-18 04:50  pfdietz

	* etypecase.lsp: Add randomized tests for typecase, etypecase.

2004-10-15 05:13  pfdietz

	* typecase.lsp: Added a random test for TYPECASE

2004-10-15 04:47  pfdietz

	* typecase.lsp: Test for typecase bug in lisp found by B. Haible

2004-10-13 14:00  pfdietz

	* misc.lsp: Two more tests for the sbcl 0.8.15.13 bug

2004-10-13 13:33  pfdietz

	* misc.lsp: Test added for an apparent dynamic-extent bug in sbcl
	  0.8.15.13

2004-10-11 05:17  pfdietz

	* misc.lsp: New random tests, mostly for cmucl

2004-10-08 14:56  pfdietz

	* ansi-aux.lsp: Fix bug in 'is-similar*' spotted by PG

2004-10-07 15:08  pfdietz

	* random-int-form.lsp: Removed sb-c:insert-step-conditions
	  declaration for SBCL, which is no longer necessary

2004-10-07 15:07  pfdietz

	* misc.lsp: Random test failures for ecl (06/10/04 build, cvs head)

2004-10-07 03:14  pfdietz

	* delete-file.lsp, rename-file.lsp, with-output-to-string.lsp: Add
	  some checks for logical pathnames to rename-file, delete-file
	  tests.  Add more tests for with-output-to-string for base-char
	  element type.

2004-10-02 16:45  pfdietz

	* format-s.lsp: ~:C doesn't do the right thing on graphic chars
	  relative to ~S

2004-10-02 14:12  pfdietz

	* concatenate.lsp, make-sequence.lsp, map.lsp, notes.lsp: Added
	  note for result-type assumption (prompted by discussion with
	  Haible); fixed some test warnings.

2004-09-29 05:16  pfdietz

	* write.lsp: Turn off *print-readably* in write.[2-7]

2004-09-29 05:16  pfdietz

	* printer-aux.lsp: make random printing tests insensitive to
	  changes in the precise form of print-unreadable-object strings

2004-09-29 05:15  pfdietz

	* print-length.lsp: Relax print-length.11 to accept either of two
	  interpretations

2004-09-29 04:46  pfdietz

	* host-namestring.lsp: Don't assume that host-namestring can be
	  applied to a host name

2004-09-28 16:11  pfdietz

	* map.lsp: Make the subtypep check more precise in map.48, so there
	  is no excuse about determining the element type.

2004-09-28 14:55  pfdietz

	* remove-aux.lsp, remove-duplicates-aux.lsp, remove-duplicates.lsp:
	  The random tests of remove-duplicates and delete-duplicates were
	  written in such a way they couldn't work (they passed
	  regardless).	Rewrite so they actually do something useful.

2004-09-28 03:16  pfdietz

	* make-sequence.lsp: More weird type specifiers for make-sequence

2004-09-27 15:54  pfdietz

	* concatenate.lsp, find.lsp, length.lsp, nreverse.lsp, reverse.lsp,
	  sort.lsp, stable-sort.lsp: More unusual result-type tests, this
	  time for CONCATENATE.  Specialized vector tests for length,
	  reverse, nreverse, sort, stable-sort, and find.

2004-09-26 18:20  pfdietz

	* make-sequence.lsp: Bit vector tests for make-sequence

2004-09-26 18:12  pfdietz

	* merge.lsp: Tests for various other sequence types (similar to new
	  tests for map, make-sequence)

2004-09-26 07:33  pfdietz

	* make-sequence.lsp, map.lsp: More corner cases, error cases.

2004-09-25 23:47  pfdietz

	* map.lsp: Tests with various other string type specifiers

2004-09-25 22:32  pfdietz

	* make-sequence.lsp: Added tests for various unusual sequence type
	  specifiers

2004-09-25 17:08  pfdietz

	* ansi-aux.lsp, copy-seq.lsp, count-if-not.lsp, count-if.lsp,
	  count.lsp, elt.lsp, fill.lsp, make-sequence.lsp, map-into.lsp,
	  map.lsp, reduce.lsp, subseq.lsp: More tests on specialized
	  vectors (integer vectors, integer vectors with
	  fill/displace/adjust, float and complex vectors)

2004-09-23 15:36  pfdietz

	* remove-duplicates.lsp: Specialized string tests for
	  remove-duplicates, delete-duplicates

2004-09-23 15:28  pfdietz

	* concatenate.lsp, find-if-not.lsp, find-if.lsp, find.lsp,
	  merge.lsp, nsubstitute-if-not.lsp, nsubstitute-if.lsp,
	  nsubstitute.lsp, remove.lsp, replace.lsp, substitute-if-not.lsp,
	  substitute-if.lsp, substitute.lsp: More specialized string,
	  vector tests

2004-09-22 15:25  pfdietz

	* mismatch.lsp, search-string.lsp: More specialized string tests

2004-09-22 14:21  pfdietz

	* position.lsp: And another

2004-09-22 14:21  pfdietz

	* position.lsp: Fixed two test bugs

2004-09-22 14:19  pfdietz

	* position-if-not.lsp, position-if.lsp: More tests on displaced
	  vectors, strings on POSITION-IF, POSITION-IF-NOT

2004-09-22 14:06  pfdietz

	* position.lsp: Added tests for displaced vectors, strings, other
	  specialized strings for POSITION

2004-09-21 15:07  pfdietz

	* TODO, copy-seq.lsp, count-if-not.lsp, count-if.lsp, count.lsp,
	  elt.lsp, fill.lsp, length.lsp, load-sequences.lsp,
	  make-sequence.lsp, map-into.lsp, map.lsp, nreverse.lsp,
	  reduce.lsp, remove-duplicates.lsp, reverse.lsp, sort.lsp,
	  stable-sort.lsp, subseq.lsp: More specialized string tests, added
	  TODO for checking slots of standardized errors.

2004-09-21 15:05  pfdietz

	* namestring.lsp: Commented out namestring.[34]

2004-09-19 22:56  pfdietz

	* delete-file.lsp, directory.lsp, ensure-directories-exist.lsp,
	  file-author.lsp, file-string-length.lsp, file-write-date.lsp,
	  open.lsp, pathname-match-p.lsp, probe-file.lsp, rename-file.lsp,
	  truename.lsp, wild-pathname-p.lsp, with-input-from-string.lsp,
	  write-line.lsp, write-sequence.lsp, write-string.lsp: Many more
	  specialized string tests, or at least comments indicating they're
	  needed.

2004-09-19 22:54  pfdietz

	* logical-pathname.lsp: Fixed problem pointed out by CR

2004-09-19 20:01  pfdietz

	* host-namestring.lsp: Allow host-namestring to return NIL

2004-09-18 20:21  pfdietz

	* number-comparison.lsp: Added tests for comparison of rationals
	  with bignums agaisnt extreme floating point numbers.

2004-09-16 16:01  pfdietz

	* misc.lsp: Another abl test.

2004-09-15 15:00  pfdietz

	* random-int-form.lsp: Some tweaks to random form generator.  Avoid
	  forms abl can't compile (flet, labels, catch).  Add
	  make-random-float.  Turn off step-conditions in sbcl.  Randomly
	  permute optimize settings.  Add make-random-rational.  Fix a
	  pruner bug.

2004-09-15 12:39  pfdietz

	* misc.lsp: Random tests that fail in abl (15 Sept 2004 cvs)

2004-09-14 15:16  pfdietz

	* misc.lsp: Fixed misc.107d, and added many new random test
	  failures from cmucl (09/2004 snapshot).

2004-09-14 04:49  pfdietz

	* misc.lsp: More random tests, for sbcl 0.8.14.18

2004-09-14 04:46  pfdietz

	* lcm.lsp: Fixed missing var in error tuple (spotted by DR)

2004-09-13 15:57  pfdietz

	* misc.lsp: Added a test found by the random tester, apparently
	  related to dynamic-extent hamdling in sbcl (AD just merged some
	  changes related to that in 0.18.14.13).

2004-09-12 15:35  pfdietz

	* logical-pathname.lsp: Added more logical-pathname tests

2004-09-12 14:09  pfdietz

	* TODO: Added reminders of more tests to be added for pathname
	  equality, gentemp

2004-09-12 14:08  pfdietz

	* directory-namestring.lsp, enough-namestring.lsp,
	  file-namestring.lsp, host-namestring.lsp, load-pathnames.lsp,
	  logical-pathname.lsp, namestring.lsp, pathname-match-p.lsp: Tests
	  for the various namestring functions.  More error tests for
	  LOGICAL-PATHNAME.

2004-09-11 14:34  pfdietz

	* format-f.lsp: For consistency, bind *read-default-float-format*
	  around the format call as well.

2004-09-11 14:31  pfdietz

	* format-x.lsp: Allow printing of characters in other bases to
	  print lower case letters

2004-09-04 13:08  pfdietz

	* find-symbol.lsp: Some package names were not changed properly
	  (cut/paste error)

2004-09-04 03:08  pfdietz

	* find-package.lsp: Fixed bug in find-package.16

2004-09-02 15:34  pfdietz

	* load-pathnames.lsp, namestring.lsp: Begin adding tests for
	  NAMESTRING

2004-09-02 14:06  pfdietz

	* make-pathname.lsp, pathname-device.lsp, pathname-directory.lsp,
	  pathname-host.lsp, pathname-name.lsp, pathname-type.lsp,
	  pathname-version.lsp: Specialized string tests

2004-09-02 13:47  pfdietz

	* pathname.lsp, stringp.lsp: More specialized string tests

2004-09-02 13:46  pfdietz

	* random-aux.lsp, string-aux.lsp: Fix up random string generator to
	  produce specialized strings (adjustable, fill pointer, base-char,
	  displaced)

2004-09-02 13:43  pfdietz

	* ansi-aux.lsp: Added function & macro for factoring out a lot of
	  the repeated code in specialized string tests.  I should refactor
	  some of the existing tests to use this.

2004-08-31 13:17  pfdietz

	* parse-namestring.lsp: Tests on specialized and possible
	  non-simple strings.

2004-08-31 04:41  pfdietz

	* string-left-trim.lsp, string-right-trim.lsp, string-trim.lsp:
	  Added tests on string trim functions for more specialized
	  strings.

2004-08-30 14:59  pfdietz

	* nstring-upcase.lsp, nstring-capitalize.lsp, nstring-downcase.lsp,
	  string-capitalize.lsp, string-downcase.lsp, string-upcase.lsp:
	  Added more specialized string tests to
	  (n)string-upcase/downcase/capitalize

2004-08-30 14:14  pfdietz

	* find-package.lsp: Fixed typo

2004-08-30 13:16  pfdietz

	* base-string.lsp, character.lsp, format-brace.lsp, gclload2.lsp,
	  load-format.lsp, load-strings.lsp, name-char.lsp,
	  package-shadowing-symbols.lsp, parse-integer.lsp,
	  simple-base-string.lsp, simple-string-p.lsp, simple-string.lsp,
	  string.lsp, stringp.lsp: Begin adding tests for ~{ ~} Move some
	  string tests to their own more properly named files.	Add more
	  tests for specialized strings.

2004-08-30 00:03  pfdietz

	* do-external-symbols.lsp, do-symbols.lsp, in-package.lsp,
	  intern.lsp, package-name.lsp, package-nicknames.lsp,
	  package-use-list.lsp, package-used-by-list.lsp, unexport.lsp,
	  unintern.lsp, unuse-package.lsp, use-package.lsp,
	  with-package-iterator.lsp: Tests of various package functions on
	  string arguments that are not simple character strings.

2004-08-29 18:25  pfdietz

	* format-f.lsp: Fixed problem spotted by R. Toy.

2004-08-29 17:44  pfdietz

	* delete-package.lsp, load-packages.lsp, make-package.lsp,
	  shadow.lsp, shadowing-import.lsp: Added test file for
	  SHADOWING-IMPORT.  Added specialized sequence (string) tests for
	  more package functions.

2004-08-29 04:45  pfdietz

	* random-types.lsp: Load types-aux.lsp

2004-08-29 04:43  pfdietz

	* find-all-symbols.lsp, find-package.lsp, find-symbol.lsp,
	  import.lsp, make-symbol.lsp, rename-package.lsp: More tests for
	  non-simple or non-base strings

2004-08-29 02:34  mjthomas

	* makefile: My usual test variation.

2004-08-29 00:07  pfdietz

	* loop5.lsp: Fixed two typos

2004-08-29 00:05  pfdietz

	* loop5.lsp: Added loop for across tests for various specialized
	  arrays

2004-08-28 22:52  pfdietz

	* every.lsp, notany.lsp, notevery.lsp, some.lsp: Added tests for
	  various specialized vectors (specialized array element types,
	  fill pointers, adjustable, displaced.)

2004-08-28 01:55  pfdietz

	* equalp.lsp: Fix for precision problem in equalp.17

2004-08-27 15:26  pfdietz

	* every.lsp: Add tests for specialized vectors

2004-08-27 14:09  pfdietz

	* equalp.lsp: More equalp tests

2004-08-27 05:28  pfdietz

	* equalp.lsp: More equalp tests

2004-08-27 03:04  pfdietz

	* equal.lsp: More tests for EQUAL (on possible specialized strings,
	  strings with fill pointers, and bit vectors with fill pointers.)

2004-08-26 14:10  pfdietz

	* string-aux.lsp: Another problem with random string comparison
	  tests on lisps without base-char == character.

2004-08-26 14:01  pfdietz

	* TODO: Add TODO for random sequence testing

2004-08-26 13:38  pfdietz

	* loop5.lsp: Fixed typo

2004-08-26 13:24  pfdietz

	* loop5.lsp, printer-aux.lsp, random-aux.lsp, string-aux.lsp: Fixed
	  some base-string != string problems

2004-08-26 05:07  pfdietz

	* format-conditional.lsp, load-format.lsp: Added tests for ~[ ...
	  ~]

2004-08-26 04:24  pfdietz

	* format-f.lsp: Fixed two format ~f tests (prin1 may print the
	  exponent marker if the float type doesn't match the default float
	  read type.

2004-08-26 02:39  pfdietz

	* gclload.lsp: Remove ppc binaries for cmu tests

2004-08-26 02:32  pfdietz

	* gclload.lsp: Fixed problem in cmu conditionalized cleanup form

2004-08-24 15:13  pfdietz

	* format-goto.lsp: More ~* tests, including tests in iteration
	  forms

2004-08-24 14:24  pfdietz

	* format-goto.lsp, load-format.lsp: Begin adding tests for ~*
	  directives.

2004-08-24 13:11  pfdietz

	* format-t.lsp: Fixed typo in format.:@.4

2004-08-24 13:09  pfdietz

	* format-justify.lsp: Added error cases

2004-08-24 03:13  pfdietz

	* format-justify.lsp: More ~< ~> tests

2004-08-23 12:56  pfdietz

	* format-justify.lsp: More tests for ~< ~>

2004-08-23 01:56  pfdietz

	* format-justify.lsp, load-format.lsp: Begin adding tests for ~< ~>
	  (justification)

2004-08-23 01:07  pfdietz

	* format-t.lsp, load-format.lsp: Added tests for ~T directive

2004-08-22 02:50  pfdietz

	* ansi-aux.lsp: Fixed TO-FUNCTION

2004-08-22 00:02  pfdietz

	* format-slash.lsp, load-format.lsp: Tests for ~/.../ directives

2004-08-21 16:51  pfdietz

	* format-i.lsp, load-format.lsp: Added tests for ~I format
	  directive.

2004-08-21 13:58  pfdietz

	* format-logical-block.lsp: more error cases

2004-08-21 13:48  pfdietz

	* format-logical-block.lsp: More format logical block tests,
	  involving per-line prefixes

2004-08-19 13:58  pfdietz

	* loop11.lsp: Removed LOOP.11.8, which has a repeat clause before a
	  for clause, a no-no.	Thanks to Yuji Minejima for spotting this.

2004-08-18 01:30  pfdietz

	* pathname-match-p.lsp: Fixed two busted tests

2004-08-16 04:39  pfdietz

	* load-pathnames.lsp: Fixed typo

2004-08-16 04:38  pfdietz

	* load-pathnames.lsp, parse-namestring.lsp: Add simple tests for
	  parse-namestring.  These are incomplete.

2004-08-16 04:37  pfdietz

	* pprint-dispatch.lsp, pprint-exit-if-list-exhausted.lsp,
	  pprint-indent.lsp, pprint-logical-block.lsp, pprint-newline.lsp,
	  pprint-tab.lsp, wild-pathname-p.lsp: Extend error tests in some
	  cases where the error should also be signalled in unsafe code.

2004-08-15 15:36  pfdietz

	* load-pathnames.lsp, pathname-match-p.lsp: Add tests for
	  pathname-match-p

2004-08-14 20:56  pfdietz

	* ensure-directories-exist.lsp, file-author.lsp,
	  file-write-date.lsp, open.lsp, peek-char.lsp, probe-file.lsp,
	  read-byte.lsp, read-char-no-hang.lsp, read-char.lsp,
	  read-line.lsp, truename.lsp: Enhance some error tests to include
	  unsafe code.

2004-08-13 15:38  pfdietz

	* ansi-aux.lsp, format-logical-block.lsp: Check that format logical
	  block errors are signalled even in unsafe code.

2004-08-13 14:01  pfdietz

	* copy-pprint-dispatch.lsp: Bind *print-readably* to nil for the
	  tests

2004-08-11 11:28  pfdietz

	* format-x.lsp: Make format.x.22 case insensitive

2004-08-09 14:42  pfdietz

	* print-level.lsp: Remove print-level.1, since structure objects
	  don't necessarily print with #S notation.

2004-08-09 14:38  pfdietz

	* printer-aux.lsp: Change (random 1) to (random 10), and fix
	  apply/funcall confusion in output-test

2004-08-09 13:45  pfdietz

	* print-length.lsp: Forgot to check this in.

2004-08-09 13:12  pfdietz

	* format-logical-block.lsp: Renamed some of the tests, and added a
	  test that spaces in the printed string (but not in the format
	  string) do not trigger the insertion of the conditional newline
	  in ~< ~:@>.

2004-08-09 04:43  pfdietz

	* format-underscore.lsp: Fixed some test names and made the stream
	  in several tests be obviously not a pretty printing stream

2004-08-09 04:41  pfdietz

	* format-logical-block.lsp, load-format.lsp: Added tests for ~< ~:>

2004-08-08 01:02  pfdietz

	* TODO, ansi-aux.lsp, format-a.lsp, format-ampersand.lsp,
	  format-b.lsp, format-c.lsp, format-d.lsp, format-f.lsp,
	  format-o.lsp, format-page.lsp, format-percent.lsp, format-r.lsp,
	  format-s.lsp, format-tilde.lsp, format-underscore.lsp,
	  format-x.lsp, load-format.lsp, load-printer.lsp, makefile,
	  pprint.lsp, prin1-to-string.lsp, prin1.lsp, princ-to-string.lsp,
	  princ.lsp, print-array.lsp, print-level.lsp, print-lines.lsp,
	  print.lsp, printer-aux.lsp, random-aux.lsp, random-int-form.lsp,
	  roman-numerals.lsp, write-to-string.lsp, write.lsp: Many new
	  printer tests, including tests of parts of format.

2004-07-24 17:16  camm

	* printer-aux.lsp: [no log message]

2004-07-24 17:13  camm

	* printer-aux.lsp: [no log message]

2004-07-24 15:14  camm

	* printer-aux.lsp: Michael Koehne's ansi patches, Thanks!

2004-07-21 05:27  pfdietz

	* print-tab.lsp: This file was checked in by mistake.

2004-07-21 05:25  pfdietz

	* print-tab.lsp, write.lsp: Added tests for print-tab, write.

2004-07-20 01:52  pfdietz

	* labels.lsp: Moved labels.7b

2004-07-17 22:24  pfdietz

	* cl-symbol-names.lsp: Add a variable for the cl symbols in a
	  vector

2004-07-17 22:10  pfdietz

	* number-comparison.lsp: Improve debuggability of some of the
	  bignum comparison tests

2004-07-14 14:39  pfdietz

	* TODO: Add two TODO items from Jorg Hohle

2004-07-13 15:43  pfdietz

	* printer-aux.lsp: Add def-ppblock-test

2004-07-13 15:43  pfdietz

	* print-unreadable-object.lsp: Add TODOs

2004-07-13 15:42  pfdietz

	* pprint-newline.lsp: Add TODOs for more pprint-newline tests.

2004-07-13 15:41  pfdietz

	* cl-symbols.lsp, load-symbols.lsp, symbol-function.lsp: More
	  tweaks to symbols tests

2004-07-13 15:04  pfdietz

	* load-symbols.lsp, makunbound.lsp: Added forgotten tests for
	  MAKUNBOUND

2004-07-13 14:54  pfdietz

	* cl-symbols.lsp: Added case for symbol-value on an unbound
	  variable

2004-07-13 14:51  pfdietz

	* cl-symbols.lsp: Added missing error tests for symbol-package,
	  symbol-plist, and symbol-value

2004-07-13 14:46  pfdietz

	* symbol-name.lsp: Completed error tests for SYMBOL-NAME

2004-07-13 14:44  pfdietz

	* load-symbols.lsp, symbol-function.lsp: Broke out symbol-function
	  tests into their own file, and completed them

2004-07-13 14:33  pfdietz

	* get.lsp: Added order of arg evaluation tests for GET.

2004-07-13 14:27  pfdietz

	* get.lsp, load-symbols.lsp: Added forgotten tests for GET

2004-07-13 01:38  pfdietz

	* load-symbols.lsp, remprop.lsp: Added forgotten tests for REMPROP.

2004-07-12 13:58  pfdietz

	* pprint-dispatch.lsp: Add error tests for set-pprint-dispatch

2004-07-12 13:48  pfdietz

	* load-printer.lsp, print-unreadable-object.lsp: Add tests for
	  print-unreadable-object

2004-07-12 04:24  pfdietz

	* pprint-tab.lsp: More pprint-tab tests

2004-07-11 23:17  pfdietz

	* pprint-tab.lsp: Add first test of (pprint-tab :line ...).  There
	  is an assumption about the behavior in a particular case.

2004-07-11 14:35  pfdietz

	* load-printer.lsp: Load pprint-tab tests

2004-07-11 12:37  pfdietz

	* pprint-tab.lsp: Begin adding tests for pprint-tab

2004-07-10 21:09  pfdietz

	* pprint-newline.lsp: More pprint-newline tests

2004-07-10 13:25  pfdietz

	* load-printer.lsp: Load pprint-newline tests

2004-07-10 13:14  pfdietz

	* pprint-newline.lsp, printer-aux.lsp: Begin adding pprint-newline
	  tests.  Begin refactoring print test defining macros

2004-07-08 12:58  pfdietz

	* keyword.lsp: Disabled keyword.[456] for the moment, and add a
	  comment explaining why.

2004-07-07 14:42  pfdietz

	* pprint-exit-if-list-exhausted.lsp: Another pprint-pop test, this
	  time when pprint-logical-block is given NIL as the form being
	  processed.

2004-07-07 14:33  pfdietz

	* pprint-exit-if-list-exhausted.lsp: More pprint-pop tests, dealing
	  with length and circularity/sharing

2004-07-07 13:20  pfdietz

	* keyword.lsp: Added a few more tests of importing symbols into
	  KEYWORD

2004-07-07 13:08  pfdietz

	* keyword.lsp: IMPORT on a homeless symbol changes the home package
	  of the symbol.

2004-07-07 13:04  pfdietz

	* keyword.lsp: IMPORT on a homeless symbol changes the home package
	  of the symbol.

2004-07-06 15:23  pfdietz

	* load-printer.lsp, pprint-exit-if-list-exhausted.lsp: Add
	  pprint-exit-if-list-exhausted, pprint-pop tests

2004-07-06 04:44  pfdietz

	* pprint-indent.lsp: More pprint-indent tests, now of the main
	  functionality.

2004-07-06 03:11  pfdietz

	* pprint-indent.lsp: Begin tests of pprint-indent inside
	  pprint-logical-block forms

2004-07-05 23:31  pfdietz

	* pprint-logical-block.lsp: More pprint-logical-block tests

2004-07-05 19:31  pfdietz

	* pprint-logical-block.lsp: More pprint-logical-block tests

2004-07-04 14:37  pfdietz

	* load-printer.lsp, pprint-logical-block.lsp: Begin adding
	  pprint-logical-block tests.

2004-07-04 14:37  pfdietz

	* pprint-indent.lsp: Add tests for nil, t stream designators

2004-07-04 14:33  pfdietz

	* keyword.lsp: Add comment explaining why there's no test for
	  inherited symbols in the keyword package tests.

2004-07-04 03:56  pfdietz

	* keywordp.lsp: Check that (keywordp x) == (eq (symbol-package x)
	  (find-package KEYWORD))

2004-07-04 03:42  pfdietz

	* keyword.lsp: Improved keyword.4 to show more detail

2004-07-04 03:26  pfdietz

	* keyword.lsp: Pathological case of an uninterned symbol imported
	  into the keyword package.  Hilarity ensues.

2004-07-03 16:26  pfdietz

	* pprint-fill.lsp, pprint-linear.lsp, pprint-tabular.lsp: Yet
	  another cleanup of *terminal-io* pprint-* tests, ensuring the
	  ignored input stream is closed

2004-07-03 16:22  pfdietz

	* pprint-fill.lsp, pprint-linear.lsp, pprint-tabular.lsp: Added
	  pprint-tabular tests for stream designators, error cases.  Fixed
	  *terminal-io* in pprint-fill and pprint-linear tests to be
	  bidirectional.

2004-07-03 16:16  pfdietz

	* pprint-indent.lsp: Another test of pprint-indent (with various
	  floats as the indent parameter)

2004-07-03 15:58  pfdietz

	* load-printer.lsp, pprint-indent.lsp: Begin adding tests of
	  pprint-indent

2004-07-03 14:07  pfdietz

	* makefile: Remove additional temporary/junk files

2004-07-03 12:53  pfdietz

	* pprint-tabular.lsp: The column in pprint-tabular should start at
	  the first element, not at the leading paren.

2004-07-01 13:43  pfdietz

	* pprint-fill.lsp: Fixed pprint-fill.15 so it doesn't crash sbcl

2004-07-01 04:44  pfdietz

	* load-printer.lsp, pprint-tabular.lsp: Added pprint-tabular tests.

2004-07-01 03:08  pfdietz

	* pprint-fill.lsp: Moved tests into the cl-test package, and added
	  a test for pprint-fill on a circular list.

2004-06-29 13:22  pfdietz

	* macrolet.lsp: Changed symbol-macrolet.error.2 so it doesn't use a
	  standardized constant

2004-06-29 12:56  pfdietz

	* do-external-symbols.lsp, do-symbols.lsp, gensym.lsp,
	  in-package.lsp, unintern.lsp: Don't declare standardized special
	  variables special

2004-06-29 12:52  pfdietz

	* cl-symbol-names.lsp: Remove ED from
	  *cl-non-function-macro-special-operator-symbols*

2004-06-29 12:38  pfdietz

	* pprint-fill.lsp, pprint-linear.lsp: Added
	  my-with-standard-io-syntax to some of the tests

2004-06-29 03:22  pfdietz

	* values.lsp: Make sure we can determine all the variables are
	  being assigned to.

2004-06-29 02:08  pfdietz

	* values.lsp: Two tests inspired by a debian bug report for sbcl

2004-06-27 05:06  pfdietz

	* pprint-fill.lsp, pprint-linear.lsp: Added usual error tests for
	  pprint-fill, pprint-linear

2004-06-27 05:03  pfdietz

	* load-printer.lsp, pprint-fill.lsp, pprint-linear.lsp: More
	  pprint-fill tests, and pprint-linear tests.

2004-06-26 16:49  pfdietz

	* load-printer.lsp, makefile, pprint-fill.lsp: Load pprint-dispatch
	  tests, add some pprint-fill tests

2004-06-25 16:01  pfdietz

	* pprint-dispatch.lsp: Removed pprint-dispatch.10, which is killed
	  by CLHS 1.4.1.5

2004-06-25 15:44  pfdietz

	* pprint-dispatch.lsp: More tests of pprint-dispatch

2004-06-24 14:04  pfdietz

	* pprint-dispatch.lsp: More tests of pprint-dispatch,
	  set-pprint-dispatch

2004-06-24 13:28  pfdietz

	* pprint-dispatch.lsp: Fixed incorrect destructive operation

2004-06-22 14:40  pfdietz

	* ansi-aux.lsp, defpackage.lsp, do-external-symbols.lsp,
	  do-symbols.lsp, epsilons.lsp, import.lsp, numbers-aux.lsp,
	  package-aux.lsp, subtypep-array.lsp, subtypep-cons.lsp,
	  subtypep-eql.lsp, subtypep-float.lsp, subtypep-integer.lsp,
	  subtypep-member.lsp, subtypep-rational.lsp, subtypep-real.lsp,
	  subtypep.lsp, types-and-class-2.lsp, types-and-class.lsp,
	  types-aux.lsp, unuse-package.lsp, use-package.lsp,
	  with-package-iterator.lsp: Moved more functions from ansi-aux.lsp
	  off to more specific aux files.  Added package-aux.lsp,
	  types-aux.lsp

2004-06-21 14:15  pfdietz

	* TODO: Update the TODO list (remove item #24)

2004-06-21 04:02  pfdietz

	* number-comparison.lsp: Tests of floats and big rationals

2004-06-20 22:06  pfdietz

	* acons.lsp, adjoin.lsp, ansi-aux.lsp, append.lsp,
	  assoc-if-not.lsp, assoc-if.lsp, assoc.lsp, atom.lsp, butlast.lsp,
	  cons-aux.lsp, cons-test-01.lsp, cons-test-03.lsp,
	  cons-test-05.lsp, cons.lsp, consp.lsp, copy-alist.lsp,
	  copy-list.lsp, copy-tree.lsp, cxr.lsp, endp.lsp,
	  get-properties.lsp, getf.lsp, intersection.lsp, last.lsp,
	  ldiff.lsp, list-length.lsp, list.lsp, listp.lsp, load-cons.lsp,
	  make-list.lsp, mapc.lsp, mapcan.lsp, mapcar.lsp, mapcon.lsp,
	  mapl.lsp, maplist.lsp, member-if-not.lsp, member-if.lsp,
	  member.lsp, nbutlast.lsp, nconc.lsp, nintersection.lsp,
	  nreconc.lsp, nset-difference.lsp, nset-exclusive-or.lsp,
	  nsublis.lsp, nsubst-if-not.lsp, nsubst-if.lsp, nsubst.lsp,
	  nth.lsp, nthcdr.lsp, nunion.lsp, pairlis.lsp, pop.lsp, push.lsp,
	  pushnew.lsp, rassoc-if-not.lsp, rassoc-if.lsp, remf.lsp,
	  rest.lsp, revappend.lsp, rplaca.lsp, rplacd.lsp,
	  set-difference.lsp, set-exclusive-or.lsp, sublis.lsp,
	  subsetp.lsp, subst-if-not.lsp, subst-if.lsp, subst.lsp,
	  tailp.lsp, tree-equal.lsp, union.lsp: Move cons-related aux
	  functions from ansi-aux.lsp to cons-aux.lsp.	Update the
	  cons-related files to compile-and-load cons-aux.lsp, if
	  necessary.

2004-06-20 22:05  pfdietz

	* TODO: Update #24

2004-06-20 22:03  pfdietz

	* random-int-form.lsp: Add count, find, position to random form
	  generator.  Warning: these don't prune properly yet.

2004-06-20 21:03  pfdietz

	* number-comparison.lsp: Change comparison to float to avoid
	  rational overflow

2004-06-19 16:05  pfdietz

	* number-comparison.lsp: Added tests of comparing bignums with
	  floats.

2004-06-19 13:42  pfdietz

	* rt.lsp: Fixed a bug in rem-test

2004-06-19 13:33  pfdietz

	* rt.lsp: Make rt take linear instead of quadratic time

2004-06-15 14:34  pfdietz

	* random-int-form.lsp: Make VALUES n-ary, and prevent abcl from
	  generating macrolet forms (for now)

2004-06-15 14:33  pfdietz

	* pprint-dispatch.lsp: Initial version

2004-06-15 14:33  pfdietz

	* makefile: Also delete .abcl files during clean

2004-06-15 02:26  pfdietz

	* misc.lsp: Downcase test misc.336

2004-06-14 19:11  camm

	* random-aux.lsp, random-int-form.lsp, ansi-aux.lsp,
	  cl-symbol-names.lsp, gclload1.lsp: Update changes from 2.6.2pre
	  for Debian test autobuild

2004-06-14 14:16  pfdietz

	* misc.lsp: Two new ecl tests related to multiple-value-setq

2004-06-12 20:09  pfdietz

	* misc.lsp: Another abcl case.

2004-06-12 20:07  pfdietz

	* random-int-form.lsp: Improve pruner, and make the AREF forms work
	  properly in ACL where there's a subtypep bug on zero-rank array
	  types.

2004-06-12 20:06  pfdietz

	* printer-aux.lsp: Added more error handlers for randomized
	  readability tester

2004-06-12 20:06  pfdietz

	* print-backquote.lsp: Do only 100 iterations of the randomized
	  backquoted form readability test

2004-06-12 20:05  pfdietz

	* makefile: Modify clean

2004-06-12 20:04  pfdietz

	* TODO: Added TODO for a defmethod test case pointed out by PG

2004-06-12 20:04  pfdietz

	* rt.lsp: Modified comment about version of the tester

2004-06-12 05:13  pfdietz

	* backquote-aux.lsp, print-backquote.lsp: Added more backquote
	  printing tests

2004-06-11 15:11  pfdietz

	* print-array.lsp: Fixed problem in array printing tests with
	  complex element types observed by SH and DR.

2004-06-11 02:52  pfdietz

	* print-cons.lsp, load-printer.lsp, print-backquote.lsp: Moved
	  backquote printing tests to their own file

2004-06-09 13:49  pfdietz

	* printer-aux.lsp: Fixed breakage in make-random-vector caused by
	  change in random-partition

2004-06-09 03:11  pfdietz

	* subtypep-array.lsp: Test subtypep on array types of various
	  ranks, exhibiting a subtypep bug on rank-0 array types in ACL 6.2

2004-06-08 04:37  pfdietz

	* misc.lsp: More abcl failures

2004-06-08 04:01  pfdietz

	* misc.lsp: New failing case for abcl

2004-06-08 03:26  pfdietz

	* TODO: Remove part of rational comparison TODO

2004-06-08 03:25  pfdietz

	* number-comparison.lsp: Added float/nearby rational comparison
	  tests

2004-06-08 02:02  pfdietz

	* print-array.lsp: array-rank-limit may be as small as 8.  Fix two
	  tests that assumed otherwise.

2004-06-08 01:50  pfdietz

	* ansi-aux.lsp: Added my-with-standard-io-syntax, to get around the
	  lack of w-s-io-s in gcl.  Also, improved random-partition.

2004-06-07 15:39  pfdietz

	* TODO: Add TODO for an abcl float/rational compare bug.

2004-06-07 14:36  pfdietz

	* print-cons.lsp: Two more backquote related tests for cases that
	  might come out as BQ-LIST*

2004-06-07 13:34  pfdietz

	* print-cons.lsp: Check that the car of the backquote form is a
	  symbol (as it usually is.)

2004-06-07 13:26  pfdietz

	* print-cons.lsp: More backquote related printing tests

2004-06-07 13:03  pfdietz

	* print-cons.lsp, printer-aux.lsp: Fix some typos

2004-06-07 01:43  pfdietz

	* print-cons.lsp: Added test of readable printing of backquoted
	  forms.

2004-06-05 20:12  camm

	* ansi-aux.lsp, cl-symbol-names.lsp, gclload1.lsp, random-aux.lsp,
	  random-int-form.lsp: Backport minimal ansi-test patches from HEAD
	  to enable running of the random tester

2004-06-03 16:08  pfdietz

	* TODO: Add :notes upgrade for rt to TODO list

2004-06-03 13:35  pfdietz

	* printer-control-vars.lsp, load-printer.lsp: Tests for initial
	  values of printer control vars

2004-06-03 13:10  pfdietz

	* TODO: Add TODO for symbol printing, noticed by Peter Graves

2004-06-03 13:06  pfdietz

	* copy-pprint-dispatch.lsp: Add with-standard-io-syntax wrappers to
	  tests for copy-pprint-dispatch

2004-06-02 02:30  pfdietz

	* misc.lsp: Fixed typo

2004-05-31 16:23  pfdietz

	* misc.lsp: Some test failures from gcl.  One also coincidentally
	  fails in cmucl.

2004-05-31 13:50  pfdietz

	* format.lsp: This file had been sitting around for a while.  Add
	  it to the repository now, but don't load it until there are some
	  actual tests.

2004-05-31 13:31  pfdietz

	* remove.lsp: Load remove-aux.lsp if needed.

2004-05-31 04:54  pfdietz

	* TODO: Add 20. (destructuring tests)

2004-05-31 04:42  pfdietz

	* universe.lsp: Added (OPTIMIZE SAFETY) declarations in a few
	  places.  Indentation changes.

2004-05-30 00:27  pfdietz

	* rt.lsp: Removed lossage (what was that supposed to be doing?)

2004-05-29 21:39  pfdietz

	* rt.lsp: More immediate printing when running tests

2004-05-29 20:06  pfdietz

	* printer-aux.lsp: Make *random-read-check-debug* be defvar-ed
	  instead of defparameter-ed.

2004-05-29 19:49  pfdietz

	* printer-aux.lsp: Added debug mode to randomly-check-readability

2004-05-29 13:11  pfdietz

	* misc.lsp: Two more test cases for abcl

2004-05-28 03:03  pfdietz

	* misc.lsp: Another abcl bug (may be the same one as misc.376)

2004-05-27 13:57  pfdietz

	* print-random-state.lsp: Have each iteration work on a different
	  random state,

2004-05-27 13:54  pfdietz

	* print-random-state.lsp: Tweak the random state printing test so
	  that rs1 is a copy of the random state.  This protects against
	  the possibility that *random-sate* is being modified elsewhere in
	  the background during the test.

2004-05-27 06:08  pfdietz

	* load-printer.lsp, print-structure.lsp: Add a structure printing
	  test

2004-05-27 05:59  pfdietz

	* random-int-form.lsp: Improve pruning of make-array forms

2004-05-27 05:40  pfdietz

	* misc.lsp: Remove unnecessary type declarations, args.

2004-05-26 13:08  pfdietz

	* misc.lsp: Another abcl bug (0 is not of type list)

2004-05-25 15:35  pfdietz

	* load-printer.lsp, print-pathname.lsp: Begin testing pathname
	  printing

2004-05-25 15:05  pfdietz

	* print-array.lsp: fixup of array printing tests

2004-05-25 14:33  pfdietz

	* load-printer.lsp, print-random-state.lsp: Add a readability test
	  for printed random-states

2004-05-25 14:13  pfdietz

	* print-array.lsp: To-do comment added

2004-05-25 14:11  pfdietz

	* print-cons.lsp, printer-aux.lsp: More cons printing tests (with
	  circularity)

2004-05-25 13:17  pfdietz

	* print-array.lsp: fixup of array printing tests

2004-05-25 13:12  pfdietz

	* print-array.lsp: fixup of array printing tests

2004-05-25 04:56  pfdietz

	* print-array.lsp: More array printing tests

2004-05-25 04:17  pfdietz

	* print-array.lsp: More array printing tests

2004-05-24 11:13  pfdietz

	* random-int-form.lsp: Tweaked the pruner for make-array forms

2004-05-24 11:07  pfdietz

	* misc.lsp: A random abcl test failure (23/5/2004)

2004-05-24 03:53  pfdietz

	* misc.lsp: Some abl random test failures

2004-05-24 03:15  pfdietz

	* misc.lsp: Some more random test failures

2004-05-24 03:12  pfdietz

	* ansi-aux.lsp, print-array.lsp: Added more printer tests, and a
	  test for similarity

2004-05-22 19:57  pfdietz

	* print-array.lsp: Fixed test bugs

2004-05-22 16:23  pfdietz

	* print-array.lsp: More array printing tests

2004-05-21 04:33  pfdietz

	* misc.lsp: Added another sbcl test (misc.368)

2004-05-18 13:16  pfdietz

	* remove.lsp: Add a test for bug recently found in sbcl involving
	  nil keyword arguments.

2004-05-17 15:34  pfdietz

	* read-byte.lsp: Fix leakage of open streams

2004-05-16 21:03  pfdietz

	* gethash.lsp: Fixed typo

2004-05-16 15:02  pfdietz

	* makefile: Got rid of random-acl-test, tweaked to reduce verbosity
	  on random-test

2004-05-16 14:20  pfdietz

	* TODO: Removed TODO #20.

2004-05-16 14:18  pfdietz

	* gethash.lsp: Negative zero tests for hash table operations.

2004-05-16 13:51  pfdietz

	* notes.lsp, sxhash.lsp: Added a note for similarity of 0.0 and
	  -0.0

2004-05-16 13:46  pfdietz

	* TODO: Add todo #20 (suggested by CR).

2004-05-16 13:11  pfdietz

	* subtypep-cons.lsp: Added three tests that abl fails.

2004-05-16 05:06  pfdietz

	* misc.lsp: Another sbcl bug

2004-05-15 20:52  pfdietz

	* flet.lsp, labels.lsp: Add two tests exhibiting a bug found by
	  piso.  It was causing the bad test sxhash.15 (since fixed) to
	  incorrectly pass.

2004-05-15 20:44  pfdietz

	* sxhash.lsp: The extra args to make-package are keyword args, not
	  optional args

2004-05-15 15:54  pfdietz

	* misc.lsp: New sbcl test

2004-05-15 14:41  pfdietz

	* make-instances-obsolete.lsp: Fixed return value bug in
	  make-instances-obsolete.2

2004-05-13 14:18  pfdietz

	* sxhash.lsp: Make it use subtypep instead

2004-05-13 14:12  pfdietz

	* sxhash.lsp: Make the 'of the same type?' test be if TYPE-OF
	  returns the same type on the two values.

2004-05-13 14:03  pfdietz

	* sxhash.lsp: Are 0.0 and -0.0 'of the same type'?  Add checks for
	  paranoia

2004-05-13 13:20  pfdietz

	* sxhash.lsp: More sxhash tests

2004-05-13 12:46  pfdietz

	* sxhash.lsp: Added more tests for symbols that were in different
	  packages (but with the same name) and for the effects of
	  similarity on negative zeroes.

2004-05-13 04:53  pfdietz

	* misc.lsp: Added OpenMCL bug found by emarsden

2004-05-12 03:25  pfdietz

	* plus.lsp: Some negative zero tests suggested by rtoy

2004-05-11 13:58  pfdietz

	* print-array.lsp: More array printing tests

2004-05-11 06:33  pfdietz

	* misc.lsp: Another sbcl bug

2004-05-11 03:11  pfdietz

	* misc.lsp: More sbcl tests

2004-05-10 04:13  pfdietz

	* random-int-form.lsp: Enable macrolet in armedbear lisp.  Make the
	  size be randomly distributed from 1..size rather than always be
	  'size'.

2004-05-09 22:55  pfdietz

	* misc.lsp: Simplify misc.107a

2004-05-09 22:43  pfdietz

	* misc.lsp: Another sbcl bug (NIL is not of type SB-C::IR2-LVAR)
	  (misc.107a)

2004-05-09 15:20  pfdietz

	* multiple-value-bind.lsp: Some more m-v-b tests, motivated by a
	  bug that was found in abl.

2004-05-08 15:25  pfdietz

	* makefile: More fixes for random testing targets

2004-05-08 15:24  pfdietz

	* misc.lsp: sbcl bug (NIL fell through ETYPECASE)

2004-05-08 03:57  pfdietz

	* log.lsp: Fixed possible 0 lossage in log tests

2004-05-08 03:21  pfdietz

	* makefile: Fixed typo, made the random test targets more useful.

2004-05-05 06:02  pfdietz

	* print-array.lsp: Fixed bug in print-array.2

2004-05-05 05:10  pfdietz

	* load-printer.lsp, print-array.lsp: Begin adding array
	  (non-vector) printing tests

2004-05-05 03:48  pfdietz

	* ensure-directories-exist.lsp: Fixed oft-cited bug in e-d-e.8

2004-05-05 03:25  pfdietz

	* define-condition.lsp: Fixed eq/eql problem observed by P. Graves

2004-05-02 00:07  pfdietz

	* random-int-form.lsp: Disable shiftf in abl, and tweak the pruner
	  for EVAL forms.

2004-05-01 23:59  pfdietz

	* README, compileit.lsp, doit.lsp, gclload.lsp, makefile,
	  rt-package.lsp: Tweak makefile, load scripts, README

2004-05-01 22:43  pfdietz

	* print-symbols.lsp: Made the random symbol printing tests faster.

2004-05-01 19:47  pfdietz

	* misc.lsp: Two sbcl tests, including one that is apparently for a
	  new bug (misc.361)

2004-05-01 13:55  pfdietz

	* misc.lsp: Fixed/simplified misc.228b

2004-04-30 13:58  pfdietz

	* misc.lsp: Simplified misc.360

2004-04-30 13:36  pfdietz

	* print-vector.lsp: Added missing list operators to error collect
	  clauses.

2004-04-30 13:13  pfdietz

	* misc.lsp: Test demonstrating a bug in the abl interpreter.

2004-04-30 09:01  pfdietz

	* misc.lsp: More stack height failure tests in abl.

2004-04-30 05:34  pfdietz

	* misc.lsp: Another stack height failure in abl.

2004-04-29 12:53  pfdietz

	* misc.lsp: Another abl bug (incorrect value computed.)

2004-04-29 07:56  pfdietz

	* misc.lsp: Another abl bug (incorrect value computed.)

2004-04-29 01:46  pfdietz

	* misc.lsp: Four more abl failing cases (one of which also fails on
	  cmucl)

2004-04-29 01:30  pfdietz

	* misc.lsp: Added another two tests for abl

2004-04-27 15:15  pfdietz

	* gclload1.lsp: Load the pretty printer when running armedbear
	  lisp.

2004-04-27 13:28  pfdietz

	* misc.lsp: Another abl bug (order of evaluation?)

2004-04-27 13:26  pfdietz

	* cxr.lsp: Another equal --> equalt fix.

2004-04-27 04:02  pfdietz

	* misc.lsp: Added four new abl tests.

2004-04-27 01:48  pfdietz

	* misc.lsp: More abl tests.

2004-04-25 03:38  pfdietz

	* random-int-form.lsp: Conditionalize out forms that abcl doesn't
	  compile yet.

2004-04-25 03:36  pfdietz

	* misc.lsp: Add another interpreter bug example for abcl

2004-04-25 00:42  pfdietz

	* misc.lsp: Added an abcl interpreter bug

2004-04-24 20:27  pfdietz

	* misc.lsp: Force the *s1* ... *s8* variables to be special.

2004-04-24 20:04  pfdietz

	* misc.lsp: More abcl test failures (misc.331 was fixed, though)

2004-04-24 16:34  pfdietz

	* misc.lsp: Three random failing tests from abcl

2004-04-24 15:37  pfdietz

	* random-int-form.lsp: Fixed bug in pruner

2004-04-23 13:04  pfdietz

	* call-arguments-limit.lsp, flet.lsp, fmakunbound.lsp, labels.lsp:
	  Changed various functions to the form that returns T for true.

2004-04-23 04:06  pfdietz

	* rplaca.lsp, rplacd.lsp: Fix misleading comment

2004-04-23 03:47  pfdietz

	* print-cons.lsp, print-strings.lsp, print-vector.lsp: Trim random
	  failure lists

2004-04-23 03:44  pfdietz

	* print-symbols.lsp: Trim long random test outputs, and add another
	  tests of an sbcl compiler bug.

2004-04-22 13:49  pfdietz

	* print-symbols.lsp: More extensive tests of a bug in sbcl (see
	  print.symbol.prefix.6a)

2004-04-22 03:50  pfdietz

	* ansi-aux.lsp, print-vector.lsp, printer-aux.lsp,
	  random-int-form.lsp: Finish vector printing tests.

2004-04-21 15:59  pfdietz

	* print-vector.lsp, printer-aux.lsp: Modify vector printing tests
	  so that specialized vectors don't necessarily have to print
	  readably.

2004-04-21 15:43  pfdietz

	* print-vector.lsp: More vector printing tests

2004-04-21 14:08  pfdietz

	* decf.lsp: Fix cosmetic typo

2004-04-21 06:24  pfdietz

	* print-vector.lsp: More vector printing tests

2004-04-21 06:12  pfdietz

	* load-printer.lsp, print-cons.lsp, print-vector.lsp: Add tests for
	  level, length control in printing conses.  Begin adding tests for
	  printing vectors.

2004-04-21 06:12  pfdietz

	* incf.lsp: Fix small cosmetic typo

2004-04-21 05:32  pfdietz

	* print-strings.lsp: More string printing tests

2004-04-21 05:27  pfdietz

	* print-bit-vector.lsp: More bit vector printing tests.

2004-04-21 05:13  pfdietz

	* load-printer.lsp, print-bit-vector.lsp: Tests for printing of bit
	  vectors.

2004-04-21 05:07  pfdietz

	* print-cons.lsp, printer-aux.lsp: More cons printing tests.

2004-04-21 04:43  pfdietz

	* print-symbols.lsp: Test assumed lack of escape, which is not
	  necessarily required.

2004-04-21 04:41  pfdietz

	* open.lsp: Added missing CLOSE calls

2004-04-21 04:36  pfdietz

	* ensure-directories-exist.lsp: Fix other probe-file in e-d-e.8

2004-04-20 13:04  pfdietz

	* ensure-directories-exist.lsp: Don't use probe-file on a directory

2004-04-19 14:36  pfdietz

	* load-printer.lsp, print-cons.lsp: Begin adding cons/list printing
	  tests

2004-04-19 14:25  pfdietz

	* print-strings.lsp: Add tests for nil vectors

2004-04-19 14:22  pfdietz

	* print-strings.lsp: More string printing tests.

2004-04-19 13:53  pfdietz

	* load-printer.lsp, print-strings.lsp: Begin adding string printing
	  tests

2004-04-19 12:39  pfdietz

	* print-symbols.lsp: Added tests of symbol prefix printing

2004-04-19 04:42  pfdietz

	* print-symbols.lsp: :readably should be off in prefix tests

2004-04-19 04:40  pfdietz

	* print-symbols.lsp, printer-aux.lsp: Add more symbol printing
	  tests.  Some of them are suspect, so they're commented out for
	  now.

2004-04-18 02:25  pfdietz

	* TODO: More TODOs

2004-04-18 02:22  pfdietz

	* print-characters.lsp: compile and load printer-aux.lsp if
	  necessary

2004-04-18 02:22  pfdietz

	* print-symbols.lsp, printer-aux.lsp: Begin adding tests for
	  escaped symbol printing.

2004-04-17 16:13  pfdietz

	* gclload.lsp: Extended w2k clisp patch to also handle cygwin

2004-04-17 15:32  pfdietz

	* random-int-form.lsp: More tweaks of reduce and associated pruning
	  rules.

2004-04-17 15:30  pfdietz

	* print-complex.lsp, print-integers.lsp, print-ratios.lsp: Load
	  printer-aux if necessary

2004-04-17 14:24  pfdietz

	* print-floats.lsp: Fixed range for generating random floats that
	  are to print without E notation.

2004-04-17 14:22  pfdietz

	* listen.lsp: Fixed bug in listen.5 for when *standard-input* is
	  not interactive (sds)

2004-04-17 13:56  pfdietz

	* times.lsp: Fix problem in *.27 (from sds)

2004-04-16 14:38  pfdietz

	* misc.lsp: More random test failures.

2004-04-15 06:45  pfdietz

	* misc.lsp: More ecl tests

2004-04-14 23:36  pfdietz

	* misc.lsp: Another ecl bug (related to side effects of
	  multiple-value-setq)

2004-04-14 23:26  pfdietz

	* misc.lsp: ecl failures

2004-04-14 21:31  pfdietz

	* gclload.lsp: Fixed typo

2004-04-14 20:17  pfdietz

	* acosh.lsp, asinh.lsp, atanh.lsp, cosh.lsp, log.lsp, sinh.lsp,
	  tanh.lsp: Fixed typos spotted by CR.

2004-04-14 15:37  pfdietz

	* rt-package.lsp: Export *CATCH-ERRORS* from the regression test
	  package.

2004-04-14 13:58  pfdietz

	* random-int-form.lsp: Fixed some problems with REDUCE form
	  pruning.

2004-04-14 04:49  pfdietz

	* random-int-form.lsp: Add generators/pruners for prog2, eval, some
	  simple forms of loop, bit, sbit, elt, aref, svref,
	  multiple-value-setq.	Remove some parts of the big function to
	  smaller functions so it compiles under lispworks.

2004-04-14 03:11  pfdietz

	* misc.lsp: More tests from the random tester

2004-04-14 02:41  pfdietz

	* gclload.lsp: Added a patch requested by sds so clisp can be
	  tested on Windows.

2004-04-08 04:24  pfdietz

	* compile-and-load.lsp: Make portable to cltl1 gcl

2004-04-08 03:16  pfdietz

	* cl-test-package.lsp, universe.lsp: Don't export ==> from cl-test,
	  and indentation changes.

2004-04-08 03:12  pfdietz

	* ansi-aux.lsp: Replace cl-user::==> with :==>

2004-03-30 04:34  pfdietz

	* random-int-form.lsp: Unconditionalized LCM for gcl.  This
	  reexposes a bug to the random tester.

2004-03-29 16:32  pfdietz

	* misc.lsp: Put CL:: prefix on HANDLER-CASE

2004-03-28 15:13  pfdietz

	* misc.lsp: Fixed up tests added by Camm.

2004-03-21 17:07  camm

	* misc.lsp: Add old test failures to misc.lsp

2004-03-20 18:45  camm

	* universe.lsp: allow universe file to be loaded by 2.6.1

2004-03-16 12:01  pfdietz

	* make-pathname.lsp: Added fix suggested by Duane Rettig.  Makes
	  the test more robust in the face of lisps that canonicalize
	  omitted pathnames by setting them to other than NIL.

2004-03-16 04:49  pfdietz

	* misc.lsp: More tests for sbcl 0.8.8.23.stack.2

2004-03-16 03:54  pfdietz

	* misc.lsp: Three more sbcl 0.8.8.23.stack.2 tests, including two
	  new bugs.

2004-03-15 23:44  pfdietz

	* misc.lsp: Another bug in sbcl 0.8.8.23.stack.2

2004-03-15 14:30  pfdietz

	* misc.lsp: Fixed test bug

2004-03-14 22:00  pfdietz

	* misc.lsp: Test for a new bug in Allegro CL's interpreter that
	  occurs when nested tagbody forms have a label with the same name.

2004-03-14 21:33  pfdietz

	* misc.lsp: Added more tests, including two showing a bug in sbcl
	  0.8.8.23.stack.1 failed AVER: "(TAILP BLOCK2-STACK BLOCK1-STACK)"

2004-03-10 04:07  pfdietz

	* plus.lsp: Fixed a bug in the reasssociation tests pointed out by
	  Bruno Haible.

2004-03-08 03:53  pfdietz

	* print-characters.lsp: Fixed bug in print.char.11

2004-03-08 03:43  pfdietz

	* print-characters.lsp: Added missing backslash.

2004-03-08 03:40  pfdietz

	* print-characters.lsp: Fixed typo in test name

2004-03-08 01:20  pfdietz

	* print-symbols.lsp: Add non-escaped printing tests for symbols
	  whose names have > 1 'word' (to test capitalization.)

2004-03-07 19:17  pfdietz

	* print-symbols.lsp: Factored out common code in the print.symbol.N
	  tests.

2004-03-07 18:58  pfdietz

	* print-symbols.lsp: Cosmetic fix.

2004-03-07 18:30  pfdietz

	* print-symbols.lsp: Cut off random tests after 10 failures, and
	  print more status information.  Also, add a test for printing
	  readably when the package is the symbol's package.

2004-03-07 18:28  pfdietz

	* printer-aux.lsp: Add comment to remind the reader that
	  *print-readably* is bound to t in the random printer test.

2004-03-07 18:28  pfdietz

	* print-characters.lsp: Added explanatory comment

2004-03-07 15:44  pfdietz

	* printer-aux.lsp: Fixed up readable printing test by rebinding
	  *readtable* to the standard readtable when rereading the printed
	  form

2004-03-07 15:17  pfdietz

	* printer-aux.lsp: Add randomization of the readtable case.

2004-03-07 15:16  pfdietz

	* print-symbols.lsp: Added randomized symbol printing tests.

2004-03-07 14:10  pfdietz

	* print-symbols.lsp: Escape all the input strings so this works in
	  'modern' mode acl.

2004-03-07 14:08  pfdietz

	* load-printer.lsp, print-symbols.lsp: Begin adding tests for
	  symbol printing.  Here are non-escaping printing tests.

2004-03-06 22:30  pfdietz

	* load-printer.lsp: Load print-characters.lsp

2004-03-06 17:56  pfdietz

	* print-characters.lsp: Yet another test (of printing of
	  semi-standard non-graphic characters.)

2004-03-06 17:33  pfdietz

	* print-characters.lsp: More character printing tests, and fixed
	  print.char.4, which was wrong.

2004-03-06 13:55  pfdietz

	* misc.lsp: New ECL bug

2004-03-05 14:01  pfdietz

	* print-floats.lsp: Fix up possible problems related to
	  integer/float conversion.

2004-03-05 13:25  pfdietz

	* print-integers.lsp: Cosmetic change

2004-03-05 13:16  pfdietz

	* print-floats.lsp: Turn off *PRINT-READABLY* by default in the
	  rest of the printer tests.

2004-03-05 13:07  pfdietz

	* print-complex.lsp, printer-aux.lsp: Turn off *PRINT-READABLY* by
	  default in most printer tests.

2004-03-04 12:11  pfdietz

	* adjust-array.lsp: Fixed cosmetic typo

2004-03-03 14:37  pfdietz

	* load-printer.lsp, print-complex.lsp: Begin adding complex
	  printing tests.

2004-03-03 13:37  pfdietz

	* load-printer.lsp, print-floats.lsp, printer-aux.lsp: Added tests
	  for printing floating point numbers.

2004-03-03 04:51  pfdietz

	* random-int-form.lsp: Make period of loop-random-int-form be
	  adjustable.

	  Add ability to dump all trials to files, for easier debugging of
	  crasher bugs.

	  Add boole to generator/pruner.

	  Make the :kind field of eval errors contain a printed form of the
	  caught error.

2004-03-02 12:56  pfdietz

	* return-from.lsp: RETURN-FROM isn't a macro!

2004-03-02 05:52  pfdietz

	* print-integers.lsp: Test behavior of printer around powers of the
	  base (and negatives thereof).

2004-03-02 05:52  pfdietz

	* printer-aux.lsp: Use EQUALP in comparisons in def-printer-test

2004-03-02 05:30  pfdietz

	* misc.lsp: Fixed test name dup

2004-03-02 05:23  pfdietz

	* printer-aux.lsp: Also put the intermediate string into the error
	  list.

2004-03-02 05:22  pfdietz

	* TODO: Added 16.

2004-03-02 05:21  pfdietz

	* misc.lsp: Simplify last test.

2004-03-02 05:20  pfdietz

	* load-data-and-control-flow.lsp, return-from.lsp, return.lsp: Made
	  sure corner cases of return, return-from are covered.

2004-03-02 05:18  pfdietz

	* load-printer.lsp, print-integers.lsp, print-ratios.lsp,
	  printer-aux.lsp: Add randomized tests for printing integers,
	  ratios.

2004-03-02 03:19  pfdietz

	* misc.lsp: Another gcl test case

2004-03-01 02:18  pfdietz

	* printer-aux.lsp: Forgot to check this in

2004-02-29 15:26  pfdietz

	* print-integers.lsp: Integer printing tests with *print-radix* t

2004-02-29 13:40  pfdietz

	* misc.lsp: Simplified misc.283, and added misc.284, which is
	  probably the same bug.

2004-02-28 22:41  pfdietz

	* misc.lsp: Another gcl random failure.

2004-02-27 04:09  pfdietz

	* misc.lsp: Added gcl failing test (misc.282)

2004-02-25 13:09  pfdietz

	* misc.lsp: New random test failures for Lispworks 4.3

2004-02-24 00:37  pfdietz

	* load-printer.lsp: load print-integer.lsp

2004-02-24 00:37  pfdietz

	* print-integers.lsp, printer-aux.lsp: Begin adding printer tests.

2004-02-24 00:31  pfdietz

	* find-all-symbols.lsp, load-printer.lsp,
	  with-standard-io-syntax.lsp: More tests

2004-02-24 00:28  pfdietz

	* clear-input.lsp, clear-output.lsp, finish-output.lsp,
	  force-output.lsp, listen.lsp, peek-char.lsp,
	  read-char-no-hang.lsp, read-char.lsp, unread-char.lsp: Fixed
	  possible test bugs.

2004-02-24 00:19  pfdietz

	* write-char.lsp, write-line.lsp, write-string.lsp: Fixed test bug
	  that crashed gcl

2004-02-23 12:24  pfdietz

	* gclload2.lsp, load-reader.lsp, with-standard-io-syntax.lsp: Being
	  adding reader tests, starting with WITH-STANDARD-IO-SYNTAX

2004-02-23 12:07  pfdietz

	* copy-pprint-dispatch.lsp, gclload2.lsp, load-printer.lsp: Begin
	  adding printer tests.

2004-02-22 15:56  pfdietz

	* ansi-aux.lsp, numbers-aux.lsp: Move rational-safely to
	  ansi-aux.lsp to avoid gcl eval-when breakage

2004-02-22 14:36  pfdietz

	* find-all-symbols.lsp: Fix possible problem in find-all-symbols:
	  the symbols possibly don't have a home package if they exist in
	  other packages.

2004-02-22 14:33  pfdietz

	* TODO, defpackage.lsp, delete-package.lsp, do-all-symbols.lsp,
	  do-external-symbols.lsp, do-symbols.lsp, export.lsp,
	  find-all-symbols.lsp, find-package.lsp, find-symbol.lsp,
	  gclload2.lsp, in-package.lsp, intern.lsp, keyword.lsp,
	  list-all-packages.lsp, load-packages.lsp, make-package.lsp,
	  package-error-package.lsp, package-error.lsp, package-name.lsp,
	  package-nicknames.lsp, package-shadowing-symbols.lsp,
	  package-use-list.lsp, package-used-by-list.lsp, packagep.lsp,
	  packages-01.lsp, packages-02.lsp, packages-03.lsp,
	  packages-04.lsp, packages-05.lsp, packages-06.lsp,
	  packages-07.lsp, packages-08.lsp, packages-09.lsp,
	  packages-10.lsp, packages-11.lsp, packages-12.lsp,
	  packages-13.lsp, packages-14.lsp, packages-15.lsp,
	  packages-16.lsp, packages-17.lsp, packages-18.lsp,
	  packages-19.lsp, packages.lsp, rename-package.lsp, shadow.lsp,
	  unexport.lsp, unintern.lsp, unuse-package.lsp, use-package.lsp,
	  with-package-iterator.lsp: Moved package tests to files following
	  the naming conventions used elsewhere.  Added some missing tests.

2004-02-21 03:40  pfdietz

	* import.lsp: Decide not to test for the continue restart at all.

2004-02-21 03:37  pfdietz

	* import.lsp: Fixed screwup in UNINTERN

2004-02-20 13:55  pfdietz

	* universe.lsp: Add more specialized array types, and make sure
	  arrays are initialized.

2004-02-20 13:54  pfdietz

	* import.lsp, packages-08.lsp: Modify correctable error tests so
	  that if a continue restart is available, we first try to invoke
	  it.

2004-02-20 09:45  pfdietz

	* import.lsp, packages-08.lsp: Relaxed continuable error tests,
	  since the standard does not require them to be continuable with
	  the continue restart.

2004-02-19 15:04  pfdietz

	* ansi-aux.lsp, import.lsp, packages.lsp, TODO: Tests for IMPORT

2004-02-19 04:02  pfdietz

	* adjust-array.lsp: Added bit vector tests for adjust-array.

2004-02-19 03:16  pfdietz

	* adjust-array.lsp: Add more string tests.

2004-02-18 15:13  pfdietz

	* TODO: Update TODO list

2004-02-18 11:29  pfdietz

	* adjust-array.lsp: More refactoring (of fill-pointer tests), and
	  added string tests.

2004-02-17 13:10  pfdietz

	* adjust-array.lsp: Fixed typo

2004-02-17 13:06  pfdietz

	* adjust-array.lsp: Refactored some adjust-array tests using a
	  macro.  Added more checks to the tests.

2004-02-16 14:07  pfdietz

	* adjust-array.lsp: More adjust-array tests, including error cases.

2004-02-15 18:37  pfdietz

	* adjust-array.lsp: More adjust-array tests

2004-02-15 17:34  pfdietz

	* adjust-array.lsp, load-arrays.lsp: Begin adding tests for
	  adjust-array

2004-02-15 12:39  pfdietz

	* clear-input.lsp, clear-output.lsp, finish-output.lsp,
	  force-output.lsp, fresh-line.lsp, listen.lsp, peek-char.lsp,
	  read-char-no-hang.lsp, read-char.lsp, read-line.lsp, terpri.lsp,
	  unread-char.lsp, write-char.lsp, write-line.lsp,
	  write-string.lsp: Added tests checking that stream functions that
	  accept stream designators actually do so.

2004-02-15 12:04  pfdietz

	* make-concatenated-stream.lsp: Renamed test with dup name

2004-02-15 03:57  pfdietz

	* load-streams.lsp, stream-error-stream.lsp: Tests of
	  stream-error-stream

2004-02-15 03:50  pfdietz

	* load-streams.lsp, with-output-to-string.lsp: Tests for
	  with-output-to-string

2004-02-15 03:33  pfdietz

	* load-streams.lsp, make-string-output-stream.lsp,
	  with-input-from-string.lsp: More make-string-output-stream tests,
	  and add with-input-from-string tests.

2004-02-15 02:54  pfdietz

	* load-streams.lsp, make-string-output-stream.lsp: Begin adding
	  tests of make-string-output-stream

2004-02-15 02:42  pfdietz

	* make-string-input-stream.lsp: More string input stream tests.

2004-02-15 02:30  pfdietz

	* load-streams.lsp, make-string-input-stream.lsp: Begin adding
	  tests for make-string-input-stream

2004-02-14 16:57  pfdietz

	* TODO, get-output-stream-string.lsp, load-streams.lsp,
	  make-concatenated-stream.lsp: Finish concatenated stream tests,
	  and add tests of get-output-stream-string

2004-02-14 16:48  pfdietz

	* make-concatenated-stream.lsp: More tests of various stream
	  operations on concatenated-streams

2004-02-14 16:40  pfdietz

	* make-concatenated-stream.lsp: More tests of various stream
	  operations on concatenated-streams

2004-02-14 16:29  pfdietz

	* make-concatenated-stream.lsp: More tests of various stream
	  operations on concatenated-streams

2004-02-14 15:55  pfdietz

	* ISSUES, TODO, concatenated-stream-streams.lsp, load-streams.lsp,
	  make-concatenated-stream.lsp: Begin adding tests for concatenated
	  streams, update issues and todos.

2004-02-14 14:00  pfdietz

	* ISSUES, TODO, make-two-way-stream.lsp: Added a file containing
	  spec issues that have arisen in the writing of the test suite
	  (this file is incomplete).

	  More TODOs.

	  Added more two-way-stream tests.

2004-02-13 14:36  pfdietz

	* TODO, make-echo-stream.lsp, make-two-way-stream.lsp: More TODOs,
	  and tests for echo streams and two-way streams.

2004-02-12 12:56  pfdietz

	* TODO: Begin a TODO list so I don't forget things again.

2004-02-12 12:34  pfdietz

	* make-echo-stream.lsp: More tests for operations on echo streams.

2004-02-12 11:58  pfdietz

	* make-echo-stream.lsp: Test of read-byte on echo streams

2004-02-12 11:46  pfdietz

	* load-streams.lsp, make-echo-stream.lsp: Added tests of
	  make-echo-stream

2004-02-12 11:36  pfdietz

	* echo-stream-input-stream.lsp, echo-stream-output-stream.lsp,
	  load-streams.lsp: Tests for echo stream accessors.

2004-02-12 11:32  pfdietz

	* load-streams.lsp: Load two-way-stream accessor function test
	  files.

2004-02-12 11:32  pfdietz

	* two-way-stream-input-stream.lsp,
	  two-way-stream-output-stream.lsp: Tests for two-way-stream
	  accessor functions.

2004-02-12 03:14  pfdietz

	* load-numbers.lsp, log.lsp: Added tests for LOG (not complete)

2004-02-12 02:39  pfdietz

	* acosh.lsp, asinh.lsp, atanh.lsp, cos.lsp, load-numbers.lsp,
	  numbers-aux.lsp, sin.lsp, tan.lsp, tanh.lsp: Added some
	  hyperbolic trig function tests.

2004-02-12 02:39  pfdietz

	* random-int-form.lsp: Remove T as a possible variable.

2004-02-12 02:03  pfdietz

	* atan.lsp: Fixed more test problems

2004-02-12 02:01  pfdietz

	* atan.lsp: Fixed test problem

2004-02-11 13:58  pfdietz

	* cosh.lsp, load-numbers.lsp, sinh.lsp: Added tests for sinh, cosh.

2004-02-11 13:32  pfdietz

	* acos.lsp, asin.lsp, atan.lsp, load-numbers.lsp: Added tests for
	  asin, acos, atan.

2004-02-10 13:03  pfdietz

	* load-numbers.lsp: Added sin, cos, tan tests.

2004-02-10 04:10  pfdietz

	* cos.lsp, numbers-aux.lsp, sin.lsp, tan.lsp: Added tests for sin,
	  cos, and tan (more are needed.)

2004-02-08 23:25  pfdietz

	* coerce.lsp: Make test coerce.3 more informative after it started
	  failing somewhere.

2004-02-08 23:06  pfdietz

	* divide.lsp, float.lsp, numbers-aux.lsp, phase.lsp, rational.lsp,
	  rationalize.lsp, times.lsp: Fix various test problems exposed by
	  clisp.

2004-02-08 22:47  pfdietz

	* cis.lsp: Fixed CIS.1, which was broken.

2004-02-08 22:44  pfdietz

	* decf.lsp, incf.lsp: Fixed two test typos.

2004-02-08 22:43  pfdietz

	* complex.lsp, universe.lsp: Additional complex tests.

2004-02-08 15:16  pfdietz

	* random-int-form.lsp: Change the distribution of sizes when
	  producing random partitions.

2004-02-08 15:15  pfdietz

	* function.lsp: Tests that (function ...) type specifiers are
	  accepted in type declarations of variables.

2004-02-08 15:14  pfdietz

	* gclload1.lsp, number-comparison.lsp, numbers-aux.lsp: Some fixups
	  to make the tests run under clisp.  There are still some spurious
	  failures due to over/underflows.

2004-02-05 14:00  pfdietz

	* number-comparison.lsp, numbers-aux.lsp: Begin fixups to get
	  around clisp problems with long floats

2004-02-03 00:57  pfdietz

	* universe.lsp: Added more arrays with specialized array element
	  types.

2004-02-02 13:06  pfdietz

	* misc.lsp: Added a failing case for clisp (misc.276)

2004-01-31 13:33  pfdietz

	* file-length.lsp: Fixed bad broadcast-stream test

2004-01-30 14:38  pfdietz

	* make-broadcast-stream.lsp: Fixed up broadcast stream tests so
	  more, adding tests for behavior on null broadcast streams.

2004-01-30 14:25  pfdietz

	* make-synonym-stream.lsp: Removed make-synonym-stream.2, which
	  violated 21.1.4

2004-01-30 14:23  pfdietz

	* make-broadcast-stream.lsp, make-synonym-stream.lsp,
	  make-two-way-stream.lsp: Fixed some comments, and added
	  assertions to check various stream functions on synonym streams.

2004-01-30 13:51  pfdietz

	* load-streams.lsp, make-broadcast-stream.lsp,
	  make-synonym-stream.lsp, make-two-way-stream.lsp: Added tests for
	  make-two-way-stream, added comments to indicate which new tests
	  should be added for these and for broadcast and synonym streams.

2004-01-30 05:49  camm

	* rt.lsp: Avoid ~P escape with no arguments in ansi-tests/rt.lsp --
	  FIXME --  this should be made to work

2004-01-30 05:14  pfdietz

	* broadcast-stream-streams.lsp, load-streams.lsp,
	  make-broadcast-stream.lsp, make-synonym-stream.lsp,
	  synonym-stream-symbol.lsp: Added tests for broadcast streams,
	  two-way streams.

2004-01-29 13:27  pfdietz

	* notes.lsp, open.lsp: Added note to indicate that open :if-exists
	  :new-version should not throw an error.  This note is disabled
	  for sbcl.

2004-01-29 13:01  pfdietz

	* clear-input.lsp, file-length.lsp, listen.lsp, notes.lsp,
	  stream-element-type.lsp: Annotate certain tests to disable them
	  when simple streams or gray streams are present.

2004-01-28 13:51  pfdietz

	* clear-output.lsp, finish-output.lsp, force-output.lsp,
	  load-streams.lsp: Added tests for finish-output, force-output,
	  and clear-output

2004-01-28 13:37  pfdietz

	* clear-input.lsp: Added tests for clear-input

2004-01-28 13:04  pfdietz

	* listen.lsp, load-streams.lsp: Added tests for LISTEN

2004-01-28 04:15  pfdietz

	* load-streams.lsp, open.lsp, stream-external-format.lsp,
	  with-open-file.lsp: Add minimal tests for stream-external-form,
	  with-open-file.

2004-01-27 01:45  pfdietz

	* remove.lsp: Removed remove-list.18, which isn't a valid test.

2004-01-27 01:39  pfdietz

	* ansi-aux.lsp: Added delete-all-versions workaround for openmcl

2004-01-27 01:36  pfdietz

	* get-properties.lsp: Removed test after comment by DR

2004-01-27 01:33  pfdietz

	* delete-file.lsp: Removed bad test.

2004-01-26 03:58  pfdietz

	* rename-file.lsp, stream-element-type.lsp: Use delete-all-versions
	  for safety

2004-01-26 03:57  pfdietz

	* ansi-aux.lsp: Conditionalized delete-all-versions for acl, since
	  it doesn't do wild versions

2004-01-26 03:39  pfdietz

	* open.lsp: Added :direction :probe and error tests

2004-01-26 01:47  pfdietz

	* makefile: More cleanup of scratch files from file/stream tests

2004-01-26 01:45  pfdietz

	* makefile: Remove the scratch directory when doing make clean.

2004-01-26 00:00  pfdietz

	* ansi-aux.lsp: Add delete-all-versions

2004-01-25 23:36  pfdietz

	* open.lsp: Tests for OPEN :DIRECTION :IO

2004-01-25 20:02  pfdietz

	* open.lsp: Fixed duped test name

2004-01-25 15:49  pfdietz

	* open.lsp: More tests of OPEN

2004-01-25 13:57  pfdietz

	* open.lsp: Fixed typo in open tests.

2004-01-25 13:54  pfdietz

	* load-streams.lsp, open.lsp: Begin adding tests for OPEN.

2004-01-25 13:53  pfdietz

	* file-position.lsp: More file-position tests.

2004-01-23 04:50  pfdietz

	* file-string-length.lsp: More file-string-length tests

2004-01-23 04:46  pfdietz

	* file-string-length.lsp, load-streams.lsp: Some tests for
	  file-string-length

2004-01-23 04:18  pfdietz

	* file-position.lsp: More file-position tests.

2004-01-22 13:03  pfdietz

	* stream-element-type.lsp: Fixed editor mistake

2004-01-22 10:53  pfdietz

	* file-position.lsp, load-streams.lsp: Begin adding file-position
	  tests.

2004-01-22 10:45  pfdietz

	* peek-char.lsp: Commented out peek-char.error.6, on the argument
	  that the ansi spec is inconsistent.

2004-01-22 09:59  pfdietz

	* file-length.lsp: Removed obsolete comment

2004-01-22 09:58  pfdietz

	* file-length.lsp: More file-length error tests

2004-01-22 09:48  pfdietz

	* file-length.lsp, load-streams.lsp: Added tests for file-length.

2004-01-21 13:06  pfdietz

	* load-streams.lsp, write-sequence.lsp: Added tests for
	  write-sequence

2004-01-21 11:17  pfdietz

	* read-sequence.lsp: Added a nil vector test.

2004-01-21 11:10  pfdietz

	* read-sequence.lsp: Add comment for test that causes memory
	  corruption in ACL.

2004-01-21 11:03  pfdietz

	* read-sequence.lsp: More read sequence tests.

2004-01-20 13:17  pfdietz

	* read-sequence.lsp: Tests on base strings, bit vectors

2004-01-20 13:13  pfdietz

	* stream-element-type.lsp: Fixed cut and paste bobble.

2004-01-20 12:47  pfdietz

	* fresh-line.lsp, output-stream-p.lsp: Fixed two test typoes

2004-01-19 14:49  pfdietz

	* ansi-aux.lsp: Fixed another bug in signals-error

2004-01-19 14:32  pfdietz

	* read-sequence.lsp: error tests for read-sequence

2004-01-19 14:06  pfdietz

	* load-streams.lsp, read-sequence.lsp: Begin adding tests for
	  read-sequence.lsp

2004-01-19 13:58  pfdietz

	* load-streams.lsp, write-line.lsp: Added tests for write-line

2004-01-19 13:54  pfdietz

	* write-string.lsp: More write-string error tests.

2004-01-19 04:34  pfdietz

	* load-streams.lsp, write-string.lsp: Begin adding tests for
	  write-string.

2004-01-19 04:13  pfdietz

	* load-streams.lsp, read-line.lsp, write-char.lsp: Added tests for
	  write-char, read-line.

2004-01-19 03:54  pfdietz

	* read-char-no-hang.lsp: Added tests for READ-CHAR-NO-HANG

2004-01-19 03:54  pfdietz

	* fresh-line.lsp, load-streams.lsp, terpri.lsp: Added tests for
	  TERPRI, FRESH-LINE

2004-01-19 03:32  pfdietz

	* load-streams.lsp, unread-char.lsp: Added tests for unread-char.

2004-01-19 03:30  pfdietz

	* ansi-aux.lsp: Minor fixes in signals-error.

2004-01-19 03:01  pfdietz

	* ansi-aux.lsp: Fixed macro-expansion-time error catching.

2004-01-18 19:49  pfdietz

	* read-char.lsp: More tests for read-char.

2004-01-18 16:06  pfdietz

	* load-streams.lsp, read-char.lsp: Begin adding tests for
	  READ-CHAR.

2004-01-18 15:03  pfdietz

	* peek-char.lsp: More peek-char tests.

2004-01-18 13:26  pfdietz

	* peek-char.lsp: More peek-char tests.

2004-01-18 04:34  pfdietz

	* load-streams.lsp, peek-char.lsp: Begin adding tests for
	  peek-char.

2004-01-18 01:20  pfdietz

	* load-streams.lsp, read-byte.lsp, streamp.lsp: Tests for streamp,
	  read-byte, and write-byte.

2004-01-18 00:15  pfdietz

	* adjustable-array-p.lsp, array-dimensions.lsp,
	  array-displacement.lsp, array-rank.lsp, array-total-size.lsp,
	  ensure-generic-function.lsp, flet.lsp, oneplus.lsp,
	  simple-vector-p.lsp, tailp.lsp: Changed classify-error forms to
	  signals-error forms.

2004-01-17 23:54  pfdietz

	* translate-logical-pathname.lsp, tree-equal.lsp, truename.lsp,
	  truncate.lsp, type-of.lsp, typecase.lsp, types-and-class.lsp,
	  union.lsp, unless.lsp, upgraded-array-element-type.lsp,
	  values-list.lsp, vector-pop.lsp, vector-push-extend.lsp,
	  vector-push.lsp, vectorp.lsp, warn.lsp, when.lsp,
	  wild-pathname-p.lsp, zerop.lsp: Changed classify-error forms to
	  signals-error forms.

2004-01-17 23:34  pfdietz

	* random-state-p.lsp, random.lsp, rassoc-if-not.lsp, rassoc-if.lsp,
	  rassoc.lsp, rational.lsp, rationalize.lsp, rationalp.lsp,
	  reader-test.lsp, realp.lsp, realpart.lsp, reduce.lsp,
	  reinitialize-instance.lsp, remhash.lsp, remove-duplicates.lsp,
	  remove.lsp, rename-file.lsp, replace.lsp, rest.lsp,
	  restart-bind.lsp, return.lsp, revappend.lsp, reverse.lsp,
	  round.lsp, row-major-aref.lsp, rplaca.lsp, rplacd.lsp, sbit.lsp,
	  search-list.lsp, set-difference.lsp, set-exclusive-or.lsp,
	  set.lsp, shared-initialize.lsp, signum.lsp,
	  simple-bit-vector-p.lsp, slot-boundp.lsp, slot-exists-p.lsp,
	  slot-makunbound.lsp, slot-value.lsp, some.lsp, sort.lsp,
	  special-operator-p.lsp, sqrt.lsp, stable-sort.lsp,
	  stream-element-type.lsp, string-capitalize.lsp,
	  string-downcase.lsp, string-left-trim.lsp, string-right-trim.lsp,
	  string-trim.lsp, string-upcase.lsp, structure-00.lsp,
	  structures-02.lsp, structures-03.lsp, sublis.lsp, subseq.lsp,
	  subsetp.lsp, subst-if-not.lsp, subst-if.lsp, subst.lsp,
	  substitute-if-not.lsp, substitute-if.lsp, substitute.lsp,
	  subtypep.lsp, svref.lsp, sxhash.lsp, symbol-name.lsp,
	  symbolp.lsp: Changed classify-error forms to signals-error forms.

2004-01-17 22:27  pfdietz

	* ansi-aux.lsp, oddp.lsp, oneminus.lsp, open-stream-p.lsp, or.lsp,
	  output-stream-p.lsp, packages-01.lsp, packages-02.lsp,
	  packages-03.lsp, packages-04.lsp, packages-05.lsp,
	  packages-06.lsp, packages-07.lsp, packages-08.lsp,
	  packages-09.lsp, packages-10.lsp, packages-11.lsp,
	  packages-12.lsp, packages-14.lsp, packages-15.lsp,
	  packages-16.lsp, packages-18.lsp, packages-19.lsp, pairlis.lsp,
	  parse-integer.lsp, pathname-device.lsp, pathname-directory.lsp,
	  pathname-host.lsp, pathname-name.lsp, pathname-type.lsp,
	  pathname-version.lsp, pathname.lsp, pathnamep.lsp, phase.lsp,
	  plusp.lsp, position-if-not.lsp, position-if.lsp, position.lsp,
	  probe-file.lsp, psetq.lsp, pushnew.lsp: Changed classify-error
	  forms to signals-error forms.

2004-01-17 21:04  pfdietz

	* macrolet.lsp, make-array.lsp, make-instance.lsp,
	  make-instances-obsolete.lsp, make-list.lsp,
	  make-load-form-saving-slots.lsp, make-load-form.lsp,
	  make-pathname.lsp, make-random-state.lsp, make-sequence.lsp,
	  make-string.lsp, make-symbol.lsp, map-into.lsp, map.lsp,
	  mapc.lsp, mapcan.lsp, mapcar.lsp, mapcon.lsp, maphash.lsp,
	  mapl.lsp, maplist.lsp, mask-field.lsp, max.lsp,
	  member-if-not.lsp, member-if.lsp, member.lsp, merge.lsp,
	  method-qualifiers.lsp, min.lsp, minus.lsp, minusp.lsp,
	  mismatch.lsp, muffle-warning.lsp, multiple-value-bind.lsp,
	  multiple-value-list.lsp, multiple-value-setq.lsp, nbutlast.lsp,
	  next-method-p.lsp, nintersection.lsp, not-and-null.lsp,
	  notany.lsp, notevery.lsp, nreconc.lsp, nreverse.lsp,
	  nset-difference.lsp, nset-exclusive-or.lsp,
	  nstring-capitalize.lsp, nstring-downcase.lsp, nstring-upcase.lsp,
	  nsublis.lsp, nsubst-if-not.lsp, nsubst-if.lsp, nsubst.lsp,
	  nsubstitute-if-not.lsp, nsubstitute-if.lsp, nsubstitute.lsp,
	  nth-value.lsp, nth.lsp, nthcdr.lsp, number-comparison.lsp,
	  numberp.lsp, numerator-denominator.lsp, nunion.lsp: Changed
	  classify-error forms to signals-error forms.

2004-01-17 19:38  pfdietz

	* labels.lsp, lambda.lsp, last.lsp, lcm.lsp, ldb.lsp, ldiff.lsp,
	  length.lsp, let.lsp, list-length.lsp, listp.lsp,
	  load-logical-pathname-translations.lsp, logand.lsp, logandc1.lsp,
	  logandc2.lsp, logbitp.lsp, logcount.lsp, logeqv.lsp,
	  logical-pathname.lsp, logior.lsp, lognand.lsp, lognor.lsp,
	  lognot.lsp, logorc1.lsp, logorc2.lsp, logtest.lsp, logxor.lsp,
	  loop.lsp, loop10.lsp, loop12.lsp, loop2.lsp, loop3.lsp,
	  loop4.lsp, loop5.lsp, loop6.lsp, loop7.lsp, loop8.lsp, loop9.lsp:
	  Changed classify-error forms to signals-error forms.

2004-01-17 14:31  pfdietz

	* fboundp.lsp, fceiling.lsp, fdefinition.lsp, ffloor.lsp,
	  file-author.lsp, file-error.lsp, file-write-date.lsp,
	  fill-pointer.lsp, fill.lsp, find-class.lsp, find-if-not.lsp,
	  find-if.lsp, find-method.lsp, find.lsp, flet.lsp, float.lsp,
	  floatp.lsp, floor.lsp, fmakunbound.lsp, fround.lsp,
	  ftruncate.lsp, funcall.lsp, function-lambda-expression.lsp,
	  functionp.lsp, gcd.lsp, gensym.lsp, get-properties.lsp,
	  get-setf-expansion.lsp, getf.lsp, gethash.lsp, handler-case.lsp,
	  hash-table-count.lsp, hash-table-p.lsp,
	  hash-table-rehash-size.lsp, hash-table-rehash-threshold.lsp,
	  hash-table-size.lsp, hash-table-test.lsp, identity.lsp,
	  imagpart.lsp, input-stream-p.lsp, integer-length.lsp,
	  integerp.lsp, interactive-stream-p.lsp, intersection.lsp,
	  invoke-debugger.lsp, isqrt.lsp, keywordp.lsp: Changed
	  classify-error forms to signals-error forms.

2004-01-17 13:44  pfdietz

	* defclass-errors.lsp, defclass-forward-reference.lsp,
	  defconstant.lsp, defgeneric.lsp, define-compiler-macro.lsp,
	  define-modify-macro.lsp, define-symbol-macro.lsp, defmacro.lsp,
	  defparameter.lsp, deftype.lsp, defun.lsp, defvar.lsp,
	  delete-file.lsp, deposit-field.lsp, destructuring-bind.lsp,
	  directory.lsp, divide.lsp, dpb.lsp, ecase.lsp, elt.lsp, endp.lsp,
	  ensure-directories-exist.lsp, eql.lsp, equal.lsp, equalp.lsp,
	  etypecase.lsp, eval.lsp, evenp.lsp, every.lsp, exp.lsp, expt.lsp:
	  Changed classify-error forms to signals-error forms.

2004-01-17 13:05  pfdietz

	* case.lsp, catch.lsp, ccase.lsp, ceiling.lsp, cell-error-name.lsp,
	  cerror.lsp, change-class.lsp, character.lsp, char-compare.lsp,
	  check-type.lsp, cis.lsp, cl-symbols.lsp, class-name.lsp,
	  class-of.lsp, clrhash.lsp, coerce.lsp, compile.lsp,
	  compiled-function-p.lsp, complement.lsp, complex.lsp,
	  complexp.lsp, compute-applicable-methods.lsp, concatenate.lsp,
	  cond.lsp, conjugate.lsp, cons-test-05.lsp, cons.lsp, consp.lsp,
	  constantly.lsp, constantp.lsp, copy-alist.lsp, copy-list.lsp,
	  copy-seq.lsp, copy-symbol.lsp, copy-tree.lsp, count-if-not.lsp,
	  count-if.lsp, count.lsp, ctypecase.lsp, cxr.lsp: Changed
	  classify-error forms to signals-error forms.

2004-01-16 15:44  pfdietz

	* abort.lsp, abs.lsp, acons.lsp, add-method.lsp, adjoin.lsp,
	  adjustable-array-p.lsp, allocate-instance.lsp, and.lsp,
	  ansi-aux.lsp, append.lsp, apply.lsp, aref.lsp,
	  array-dimension.lsp, array-dimensions.lsp,
	  array-displacement.lsp, array-in-bounds-p.lsp, array-rank.lsp,
	  array-row-major-index.lsp, array-total-size.lsp, arrayp.lsp,
	  ash.lsp, assoc-if-not.lsp, assoc-if.lsp, assoc.lsp, atom.lsp,
	  bit-and.lsp, bit-andc1.lsp, bit-andc2.lsp, bit-eqv.lsp,
	  bit-ior.lsp, bit-nand.lsp, bit-nor.lsp, bit-not.lsp,
	  bit-orc1.lsp, bit-orc2.lsp, bit-vector-p.lsp, bit-xor.lsp,
	  bit.lsp, block.lsp, boole.lsp, boundp.lsp, butlast.lsp, byte.lsp:
	  Begin updating error tests to use SIGNALS-ERROR instead of
	  CLASSIFY-ERROR.  The latter made unwarranted assumptions about
	  error conditions not being in mutiple standardized condition
	  classes.

2004-01-16 15:43  pfdietz

	* misc.lsp: More sbcl tests.

2004-01-16 13:41  pfdietz

	* random-int-form.lsp: Improve pruning of PROGN forms.

2004-01-16 13:39  pfdietz

	* ansi-aux.lsp: Hack to satisfy ecl, but I need to rewrite
	  classify-error so that ordering doesn't matter.

2004-01-16 12:43  pfdietz

	* makefile: Patch to makefile submitted by jjgr.

2004-01-16 02:31  pfdietz

	* misc.lsp: Simplified misc.275

2004-01-16 02:30  pfdietz

	* misc.lsp: New sbcl failure

2004-01-16 01:06  pfdietz

	* input-stream-p.lsp, output-stream-p.lsp: Fixed two test bugs
	  (thanks CR).

2004-01-15 01:30  pfdietz

	* sxhash.lsp: Annotate sxhash.8 with :nill-vectors-are-strings

2004-01-14 15:43  pfdietz

	* load-streams.lsp, open-stream-p.lsp, stream-element-type.lsp:
	  Added tests for stream-element-type.

2004-01-14 12:22  pfdietz

	* misc.lsp: Added test for sbcl 0.8.7.13 bug, ' Lexical unwinding
	  of UVL stack is not implemented. '

2004-01-14 03:06  pfdietz

	* gclload2.lsp, input-stream-p.lsp, interactive-stream-p.lsp,
	  load-streams.lsp, open-stream-p.lsp, output-stream-p.lsp: Begin
	  adding tests for streams (section 21)

2004-01-14 02:42  pfdietz

	* delete-file.lsp, directory.lsp, ensure-directories-exist.lsp,
	  file-author.lsp, file-error.lsp, file-write-date.lsp,
	  load-files.lsp, pathnames-aux.lsp, probe-file.lsp, progv.lsp,
	  random-int-form.lsp, rename-file.lsp, truename.lsp, universe.lsp:
	  More files tests, and added more logical pathname tests.  We make
	  an assumption that the CLTEST logical host can be defined to be
	  the directory containing this test suite.  More progv tests
	  inspired by random test failures.

2004-01-13 14:39  pfdietz

	* rename-file.lsp: More tests of RENAME-FILE

2004-01-11 14:03  pfdietz

	* misc.lsp: More ecl failures, and a new clisp bug

2004-01-10 18:23  pfdietz

	* misc.lsp: Another ecl bug, this one in EVAL.

2004-01-10 16:51  pfdietz

	* misc.lsp: Added a test for ECL.

2004-01-10 01:53  pfdietz

	* .cvsignore: At request of new-b on #lisp irc, added *.pfsl and
	  *.dfsl to .cvsignore.

2004-01-08 15:28  pfdietz

	* load-files.lsp, rename-file.lsp: Begin adding tests for
	  RENAME-FILE.

2004-01-06 13:28  pfdietz

	* file-write-date.lsp, load-files.lsp: Add tests for
	  FILE-WRITE-DATE.

2004-01-06 13:05  pfdietz

	* file-author.lsp, load-files.lsp, truename.lsp: Added tests for
	  TRUENAME, FILE-AUTHOR

2004-01-06 12:33  pfdietz

	* load-files.lsp, probe-file.lsp: Added tests for probe-file

2004-01-06 12:31  pfdietz

	* ensure-directories-exist.lsp, load-files.lsp: Added tests for
	  ensure-directories-exist.

2004-01-06 03:11  pfdietz

	* directory.lsp: Removed part of a test -- truenames need not match
	  the same things that their source pathnames do.

2004-01-06 03:05  pfdietz

	* directory.lsp, gclload2.lsp, load-files.lsp: Begin tests for
	  section 20, 'files'.	Start with directory.

2004-01-04 19:20  pfdietz

	* misc.lsp: Another test for sbcl (bug in fix to bug shown in
	  previous 5 tests.)

2004-01-04 14:57  pfdietz

	* misc.lsp: Two more tests for sbcl.

2004-01-04 09:09  pfdietz

	* misc.lsp: Two more tests illustrating the most recent sbcl bug.

2004-01-04 03:36  pfdietz

	* misc.lsp: Added a test for a new compiler bug in sbcl.

2004-01-02 02:18  pfdietz

	* slot-unbound.lsp: Fixed type (thanks piso).

2004-01-01 18:13  pfdietz

	* wild-pathname-p.lsp: More tests, including those of LPNs.

2004-01-01 00:56  pfdietz

	* load-pathnames.lsp, merge-pathnames.lsp, wild-pathname-p.lsp:
	  Added more merge-pathnames tests.  Added tests for
	  wild-pathname-p.

2003-12-31 19:11  pfdietz

	* load-pathnames.lsp, logical-pathname-translations.lsp,
	  make-pathname.lsp, merge-pathnames.lsp: Add stub file for tests
	  of logical-pathname-translations.  Begin adding tests of
	  merge-pathnames.  Add another make-pathname test (that
	  *default-pathname-defaults* is really used for defaulting.)

2003-12-31 16:46  pfdietz

	* load-logical-pathname-translations.lsp, load-pathnames.lsp,
	  logical-pathname.lsp: Added tests for
	  load-logical-pathname-translations.  Added error test for
	  logical-pathname.

2003-12-31 02:33  pfdietz

	* load-pathnames.lsp, logical-pathname.lsp, pathname-device.lsp,
	  pathname-directory.lsp, pathname-host.lsp, pathname-name.lsp,
	  pathname-type.lsp, pathname-version.lsp, pathname.lsp,
	  pathnamep.lsp, universe.lsp: Added more pathname tests,
	  particular tests involving logical pathnames.

2003-12-31 02:32  pfdietz

	* misc.lsp: Changed some tabs to spaces.

2003-12-31 02:32  pfdietz

	* random-int-form.lsp: Added type annotation to reduce warnings in
	  sbcl.

2003-12-30 03:29  pfdietz

	* load-pathnames.lsp, translate-logical-pathname.lsp, universe.lsp:
	  Begin adding logical pathname tests.

2003-12-29 03:24  uid67352

	* random-int-form.lsp: Toned down some constants to reduce the
	  change of getting integers that are too big.	Fixed some bugs in
	  form simplification.	Added restart-bind (trivial use).

2003-12-27 12:30  uid67352

	* misc.lsp: Added test for clisp (progv compiler bug).

2003-12-23 19:44  uid67352

	* load-pathnames.lsp, make-pathname.lsp, misc.lsp,
	  pathname-device.lsp, pathname-directory.lsp, pathname-host.lsp,
	  pathname-name.lsp, pathname-type.lsp, pathname-version.lsp,
	  pathnamep.lsp, pathnames-aux.lsp, random-int-form.lsp, rt.lsp,
	  universe.lsp: Reinstalled the beginning of the pathname tests.
	  Extend the random test generator to handle various additional
	  forms, including instances of PROGV, DOTIMES, and TAGBODY.

2003-12-01 11:43  pfdietz

	* misc.lsp: Added new gcl test (probably same bug as previous test)
	  and cleaned up that earlier test.

2003-12-01 04:59  pfdietz

	* misc.lsp: Added a test for a random gcl failure.

2003-11-30 22:57  pfdietz

	* macrolet.lsp: Even more symbol-macrolet tests.

2003-11-30 22:52  pfdietz

	* macrolet.lsp: More symbol-macrolet tests, including errors cases.

2003-11-30 22:45  pfdietz

	* macrolet.lsp: Fixed typo.

2003-11-30 22:44  pfdietz

	* macrolet.lsp: Added tests for declarations in macrolet (cmucl
	  bug, spotted by rtoy).

2003-11-30 20:12  pfdietz

	* make-pathname.lsp: More make-pathname tests.

2003-11-30 20:11  pfdietz

	* pathname.lsp: Forgot to add this file.

2003-11-30 05:36  pfdietz

	* load-pathnames.lsp, make-pathname.lsp, pathnames.lsp,
	  universe.lsp: More pathname tests.  Add IGNORE-ERRORS on the
	  forms used in making the *pathnames* variable, to prevent
	  implementation bugs or limitations from preventing the tests from
	  running altogether.

2003-11-29 23:28  pfdietz

	* gclload2.lsp, load-pathnames.lsp, pathnames.lsp, universe.lsp:
	  Begin adding pathnames tests.  Extend *universe* with a wider
	  variety of (standard compliant) pathnames.

2003-11-29 21:38  pfdietz

	* load-hash-tables.lsp, sxhash.lsp, with-hash-table-iterator.lsp:
	  Add tests for with-hash-table-iterator, sxhash

2003-11-29 14:43  pfdietz

	* clrhash.lsp, gethash.lsp, load-hash-tables.lsp, maphash.lsp,
	  remhash.lsp: Add order tests for gethash, and tests for clrhash,
	  remhash, and maphash.

2003-11-29 03:03  pfdietz

	* gethash.lsp: Some gethash tests.

2003-11-29 03:01  pfdietz

	* hash-table-aux.lsp, hash-table-count.lsp,
	  hash-table-rehash-size.lsp, hash-table-rehash-threshold.lsp,
	  hash-table-size.lsp, hash-table-test.lsp, load-hash-tables.lsp,
	  make-hash-table.lsp, rctest/generator.lsp: Mostly hash table
	  tests; some minor comment changes in rctest.

2003-11-29 03:00  pfdietz

	* random-int-form.lsp: Add ability to not compile the unoptimized
	  form; added CATCH, THROW.

2003-11-29 02:59  pfdietz

	* multiple-value-call.lsp, multiple-value-list.lsp: Moved misplaced
	  tests to correct file, renaming to avoid conflicts.

2003-11-29 02:58  pfdietz

	* makefile: Added random testing targets to makefile.

2003-11-29 02:58  pfdietz

	* random-types.lsp: Enhance the random type generator, added a new
	  random test involving three types.  Added pruning.

2003-11-29 02:57  pfdietz

	* gclload1.lsp: Suppress load/compile verbosity.

2003-11-29 02:57  pfdietz

	* subtypep-cons.lsp: Some more random test failures.

2003-11-29 02:56  pfdietz

	* structures-02.lsp: Test that slots implemented as 'raw' (32 bit
	  integer, for example) can be inherited.

2003-11-29 02:56  pfdietz

	* loop1.lsp: Added nil variable dspec for for-as-arithmetic.

2003-11-27 01:52  pfdietz

	* misc.lsp, subtypep-cons.lsp: More random subtypep tests for sbcl
	  (moved one from misc.lsp to subtypep-cons.lsp)

2003-11-26 13:25  pfdietz

	* random-types.lsp: Added pruning to the random subtypep tester.

2003-11-26 04:07  pfdietz

	* misc.lsp: Randomly generated subtypep bug.

2003-11-20 08:35  pfdietz

	* misc.lsp: More tests for cmucl.

2003-11-19 01:37  pfdietz

	* misc.lsp: Another acl test.

2003-11-18 14:48  pfdietz

	* misc.lsp: New acl bug involving catch, throw.

2003-11-18 06:06  pfdietz

	* misc.lsp: Two gcl bugs.

2003-11-17 15:18  pfdietz

	* misc.lsp: Uncommented test 182, added some ecl tests.

2003-11-16 16:06  pfdietz

	* misc.lsp: Fixed bad catch tag.

2003-11-16 15:38  pfdietz

	* misc.lsp: Argument number checking problem with
	  apply/catch/throw, in sbcl.

2003-11-16 15:00  pfdietz

	* misc.lsp: Another sbcl bug.

2003-11-16 14:58  pfdietz

	* misc.lsp: A bug involving CATCH (in sbcl and cmucl).

2003-11-16 12:01  pfdietz

	* misc.lsp: Bugfix in misc.179

2003-11-16 01:51  pfdietz

	* random-int-form.lsp: Increase the change of generating
	  flet/labels funcall.	Remove a pruning bug.  Add rules for
	  simplifying apply/funcall forms.  Add a memoization hint table
	  for speeding up pruning.  Do more gc in sbcl to avoid space
	  blowout.

2003-11-15 20:19  pfdietz

	* misc.lsp: More sbcl test cases.

2003-11-15 15:27  pfdietz

	* misc.lsp: Two new sbcl bugs.

2003-11-15 04:27  pfdietz

	* misc.lsp: More sbcl tests.

2003-11-14 14:39  pfdietz

	* misc.lsp: More cmucl, sbcl bugs.

2003-11-14 13:12  pfdietz

	* misc.lsp: More sbcl compiler bugs.

2003-11-14 04:58  pfdietz

	* misc.lsp: Added new test cases for sbcl (and cmucl).

2003-11-13 14:55  pfdietz

	* misc.lsp: Make sure we're using the cl:handler-case macro.

2003-11-13 14:38  pfdietz

	* misc.lsp: Another gcl memory corruption bug from the random
	  tester.

2003-11-12 12:52  pfdietz

	* misc.lsp: Test added for gcl bug involving duplicated integer
	  case keys.

2003-11-10 04:52  pfdietz

	* misc.lsp: A couple of CMUCL bugs, including a new one using
	  FUNCALL.

2003-11-10 03:50  pfdietz

	* misc.lsp: Added test for gcl (seg fault in notinlined funcall.

2003-11-10 01:25  pfdietz

	* random-int-form.lsp: Added printing during pruning, and gc in the
	  loop for sbcl to try to evade space leakage.

2003-11-07 13:16  pfdietz

	* misc.lsp: sbcl test (NIL is not of type SB-C::CTRAN)

2003-11-07 12:06  pfdietz

	* misc.lsp: Test for new SBCL compiler bug in LOGXOR.

2003-11-05 14:47  pfdietz

	* misc.lsp: Four tests for ecl.

2003-11-05 03:41  pfdietz

	* misc.lsp: Another sbcl test.

2003-11-05 02:26  pfdietz

	* misc.lsp: New test, for a randomly generated bug in sbcl 0.8.5.19

2003-11-04 01:38  pfdietz

	* random-int-form.lsp: Considerable extensions, including
	  multiple-value-bind, multiple-value-call, optional arguments in
	  flet/labels, improved pruning.

2003-11-02 11:55  pfdietz

	* misc.lsp: Fixed type error in misc.138, introduced when I tried
	  to simplify the randomly generated test.

2003-11-02 04:40  pfdietz

	* misc.lsp: More cmucl tests.

2003-11-01 21:17  pfdietz

	* misc.lsp: Added more tests for various cmucl bugs.

2003-11-01 15:50  pfdietz

	* misc.lsp: ACL 6.2, Lispworks failure cases.

2003-11-01 04:52  pfdietz

	* misc.lsp: New cmucl failing tests.

2003-11-01 02:17  pfdietz

	* misc.lsp: Two CLISP bugs involving optional arguments.

2003-10-30 14:26  pfdietz

	* misc.lsp: Two failing gcl tests, and several more examples of
	  clisp bigs.

2003-10-30 03:02  pfdietz

	* load-sequences.lsp: Forgot to commit this file.

2003-10-29 15:15  pfdietz

	* gclload1.lsp: Suppress compiler messages in cmucl, gcl.  Forgot
	  to load stable-sort.lsp.

2003-10-28 14:40  pfdietz

	* misc.lsp: Fixed return value mistake in misc.115 (spotted by GM).

2003-10-28 11:37  pfdietz

	* misc.lsp: Another randomly generated test failure for clisp.

2003-10-28 02:50  pfdietz

	* misc.lsp: Fixed expected return value on misc.112, and added new
	  clisp tests.

2003-10-27 03:36  pfdietz

	* misc.lsp: A test causing a clisp failure.

2003-10-27 01:20  pfdietz

	* misc.lsp: Added two more sbcl tests, simplified a previous cmucl
	  test.

2003-10-26 12:55  pfdietz

	* misc.lsp: Two more cmucl test cases, and a new clisp bug.

2003-10-26 03:30  pfdietz

	* misc.lsp: Added a test for cmucl.

2003-10-26 03:05  pfdietz

	* misc.lsp: Left out a return value.

2003-10-26 03:02  pfdietz

	* misc.lsp: And yet another sbcl bug.

2003-10-26 00:12  pfdietz

	* misc.lsp: Another sbcl bug.

2003-10-25 23:32  pfdietz

	* handler-case.lsp: Added a test for HANDLER-CASE where one of the
	  handlers has a declaration but an empty implicit progn.

2003-10-25 22:06  pfdietz

	* misc.lsp: More random tests that fail in SBCL 0.8.4.40

2003-10-25 19:35  pfdietz

	* misc.lsp: Fixed misc.89, and added three tests from sbcl that are
	  failing.

2003-10-24 12:41  pfdietz

	* shiftf.lsp: Added more shiftf tests.

2003-10-24 10:59  pfdietz

	* rotatef.lsp: More tests of ROTATEF.

2003-10-19 16:41  pfdietz

	* random-int-form.lsp: Improve pruning of n-ary functions.  Add
	  option to compile named dummy functions instead of anonymous
	  lambdas.  Conditionalize away some common ACL 6.2 failures.

2003-10-19 16:40  pfdietz

	* misc.lsp: More ACL 6.2 related tests.

2003-10-18 21:36  pfdietz

	* misc.lsp: Four random bugs: one for cmucl and three for acl 6.2

2003-10-17 04:53  pfdietz

	* misc.lsp: Added two clisp bugs and a new cmucl bug.

2003-10-13 15:01  pfdietz

	* misc.lsp: Three new cmucl random failing tests.

2003-10-12 23:44  pfdietz

	* misc.lsp: More cmucl tests from random test generator.

2003-10-12 18:20  pfdietz

	* misc.lsp: Added three new cmucl failures and a gcl failure.

2003-10-11 18:00  pfdietz

	* random-int-form.lsp, misc.lsp: I've removed the
	  conditionalization of an ASH case.  This increases the number of
	  failures under cmucl so that (test-random-integer-forms 100 3
	  ...) fails about 5% of the iterations there.	Also added an ASH
	  example to misc.lsp

2003-10-11 16:10  pfdietz

	* random-int-form.lsp: Modify how integer types are generated so we
	  have a high probability of seeing types where the upper and lower
	  bounds are 'close' in magnitude.

2003-10-11 06:47  pfdietz

	* misc.lsp: More test cases from random tester.  These were causing
	  failure in cmucl cvs HEAD.

2003-10-10 15:28  pfdietz

	* gclload2.lsp, makefile: Load tests in misc.lsp.  Clean up more
	  garbage files in make clean.

2003-10-10 05:19  pfdietz

	* random-int-form.lsp: Turn off ASH generation in cmucl, where it
	  still causes too many errors.  Make second form be uncompiled in
	  gcl as well as clisp.

2003-10-09 02:57  pfdietz

	* random-int-form.lsp: Added UNWIND-PROTECT, PROG1,
	  MULTIPLE-VALUE-PROG1 to tester.  Uncommented ASH generator.

2003-10-08 14:59  pfdietz

	* misc.lsp: Test of a cmucl/sbcl bug; this test exhibits the bug in
	  sbcl on sparcs.

2003-10-08 02:16  pfdietz

	* class-precedence-lists.lsp: Conditionalize the workaround since
	  PCL is not an ANSI package.

2003-10-07 23:06  camm

	* class-precedence-lists.lsp: Initial setf function implementation,
	  removes about 1/5 of ansi test failures

2003-10-07 09:38  pfdietz

	* random-types.lsp: Simple test harness for subtypep on randomly
	  generated types.

2003-10-07 09:36  pfdietz

	* ansi-aux.lsp, subtypep-cons.lsp: Added six tests that came up in
	  random testing of subtypep.

2003-10-05 13:31  pfdietz

	* cl-symbol-names.lsp, cl-test-package.lsp, random-int-form.lsp:
	  Import QUIT from CL-USER into CL-TEST, if it is present.  Add
	  clisp package locking form (conditionally compiled) to get around
	  a bug preventing the tests from loading.  Add ability to
	  interpret rather than compile the unoptimized lambda form in the
	  random tester, and enable that mode for clisp.

2003-10-04 16:15  pfdietz

	* decf.lsp, incf.lsp: Fixed minor bug in two tests that would cause
	  an error if the test was going to fail anyway.

2003-09-30 13:43  pfdietz

	* random-int-form.lsp: Generate declarations in separate DECLARE
	  forms, to make commenting out forms during manual pruning easier.

2003-09-30 13:41  pfdietz

	* gclload2.lsp, hash-table-p.lsp, hash-table.lsp,
	  load-hash-tables.lsp, make-hash-table.lsp: Start of hash table
	  tests.

2003-09-30 13:40  pfdietz

	* tagbody.lsp: Test that macros are not expanded into tags.

2003-09-30 13:39  pfdietz

	* misc.lsp: More hits from the random tester (on sbcl, mostly.)

2003-09-26 17:56  pfdietz

	* random-int-form.lsp: Changed FUNCTION decl to avoid gcl
	  complaints; removed repeated case tags in pruner to shut up
	  clisp.

2003-09-26 13:46  pfdietz

	* string.lsp: Fixed typo (:note should be :notes).

2003-09-26 03:18  pfdietz

	* random-int-form.lsp: Fixed bug in pruning let forms that contain
	  assignments to their variables.

2003-09-25 13:19  pfdietz

	* random-int-form.lsp: Improved pruning.  Make variable information
	  be passed in a special variables, along with type information.
	  Add first generator for SETQ forms.

2003-09-25 13:06  pfdietz

	* misc.lsp: Two more sbcl failures.

2003-09-25 04:34  pfdietz

	* misc.lsp: Another sbcl bug test.

2003-09-25 03:42  pfdietz

	* misc.lsp: More tests (failing in sbcl, mostly.)

2003-09-23 03:01  pfdietz

	* ash.lsp: More ash tests, of shifting large negative numbers many
	  places to the right.

2003-09-23 03:00  pfdietz

	* random-int-form.lsp: Added realpart, imagpart, rem, mod.
	  Improved pruning.

2003-09-23 02:59  pfdietz

	* misc.lsp: Tests for ash, truncate, mod, rem bugs.

2003-09-23 01:56  pfdietz

	* random-int-form.lsp: Added restricted tests for ASH, TRUNCATE,
	  ROUND, CEILING, FLOOR.  Improved pruning.

2003-09-22 18:28  pfdietz

	* misc.lsp: Initial checkin.  This file contains miscellaneous
	  tests that exercise bugs that have come up in various
	  implementations of CL.  Many of the tests were generated by the
	  random tester (random-int-form.lsp), so they look rather odd.
	  I'm entering the tests here so they don't get lost.

2003-09-22 03:58  pfdietz

	* number-comparison.lsp: Fixed bad float comparison tests.

2003-09-21 19:23  pfdietz

	* random-int-form.lsp: Refactored parts of pruning code.  Added
	  CASE exprs.  Made pruner a bit smarter about flet/labels.  Added
	  values, progn as unary operators.  Trap errors during eval of
	  compiled functions.  Changed the report format some.

2003-09-21 19:22  pfdietz

	* loop13.lsp: Fixed possible test bug.

2003-09-18 02:40  pfdietz

	* random-int-form.lsp: Dump failing forms when they fail.  Improve
	  handling of FLET in pruner.  Add implicit blocks/returns in flet
	  and labels.  Add labels.  Make * more common to exercise type
	  bugs.

2003-09-16 05:14  pfdietz

	* random-int-form.lsp: Fixed up LET/LET* pruning, and added FLET
	  forms.  Initialize the random state to (make-random-state t) by
	  default.

2003-09-15 04:40  pfdietz

	* random-int-form.lsp: Removed bad assertion from PRUNE-RESULTS.

2003-09-14 22:30  pfdietz

	* cl-symbol-names.lsp, random-aux.lsp, random-int-form.lsp: Updated
	  the random torture tester.  There is now a PRUNE-RESULTS function
	  that reduces the size of the forms that fail testing.  Also,
	  added more lisp forms to the random form generator.

2003-09-12 14:35  pfdietz

	* random-int-form.lsp: Work around sbcl/cmucl bug with zero length
	  byte specifiers.

2003-09-12 06:26  pfdietz

	* load-numbers.lsp, logcount.lsp, logtest.lsp: Initial checkin of
	  tests for LOGCOUNT, LOGTEST

2003-09-12 06:07  pfdietz

	* float.lsp, floatp.lsp, load-numbers.lsp: Initial checkin of tests
	  for FLOAT, FLOATP

2003-09-12 04:37  pfdietz

	* numbers-aux.lsp, random-aux.lsp, random-int-form.lsp: Removed
	  duplicated function name, added new forms to random int form
	  generator

2003-09-12 04:36  pfdietz

	* byte.lsp, deposit-field.lsp, dpb.lsp, ldb.lsp, load-numbers.lsp,
	  mask-field.lsp: Initial checkin for tests of BYTE, BYTE-SIZE,
	  BYTE-POSITION, DEPOSIT-FIELD, DPB, LDB, MASK-FIELD

2003-09-11 13:46  pfdietz

	* random-aux.lsp, random-int-form.lsp: Initial checkin of a test
	  generator that produces random legal integer forms.

2003-09-11 13:43  pfdietz

	* decf.lsp, incf.lsp: Fixed duplicated test names (in here and
	  places.lsp)

2003-09-11 01:18  pfdietz

	* lcm.lsp: Random testing revealed (lcm 0 0) broke in sbcl.  Added
	  tests for this and related cases.

2003-09-10 14:25  pfdietz

	* logand.lsp: Added a test for a bug that had been found in SBCL by
	  randomized testing.

2003-09-10 12:49  pfdietz

	* numbers-aux.lsp: Hooks for randomized testing of calls to
	  two-place integer functions, with type declarations.

2003-09-10 02:09  pfdietz

	* logbitp.lsp: Fixed two errors in return values.

2003-09-09 15:31  pfdietz

	* logbitp.lsp, numbers-aux.lsp: More LOGBITP tests, and a function
	  to randomly test compiled LOG* functions with declarations.

2003-09-09 14:36  pfdietz

	* parse-integer.lsp: Fixed typo.

2003-09-09 14:14  pfdietz

	* load-numbers.lsp, logbitp.lsp: Initial checkin of tests for
	  LOGBITP.

2003-09-09 13:55  pfdietz

	* load-numbers.lsp, logand.lsp, logandc1.lsp, logandc2.lsp,
	  logeqv.lsp, logior.lsp, lognand.lsp, lognor.lsp, lognot.lsp,
	  logorc1.lsp, logorc2.lsp, logxor.lsp: Initial checkin of tests
	  for LOGAND,...,LOGXOR.

2003-09-09 04:17  pfdietz

	* boole.lsp, load-numbers.lsp: Initial checkin of tests for BOOLE
	  and associated constants.

2003-09-09 03:16  pfdietz

	* parse-integer.lsp: More tests.

2003-09-08 15:20  pfdietz

	* parse-integer.lsp: Fixed duplicate test name.

2003-09-08 15:16  pfdietz

	* parse-integer.lsp: Fixed bug in parse-integer.error.5

2003-09-08 13:04  pfdietz

	* ansi-aux.lsp, parse-integer.lsp: More tests for PARSE-INTEGER,
	  including parse error tests, keyword tests, and tests on
	  non-simple strings.

2003-09-08 03:26  pfdietz

	* parse-integer.lsp: More bug fixes.

2003-09-08 01:24  pfdietz

	* parse-integer.lsp: Fixed editor bobble.

2003-09-07 19:55  pfdietz

	* parse-integer.lsp: More tests, including :radix

2003-09-07 19:30  pfdietz

	* load-numbers.lsp, parse-integer.lsp: Initial checkin of
	  PARSE-INTEGER tests.

2003-09-07 17:19  pfdietz

	* ash.lsp, integer-length.lsp, integerp.lsp, load-numbers.lsp,
	  numerator-denominator.lsp, rationalp.lsp, realp.lsp: Initial
	  checkin of tests for ASH, INTEGER-LENGTH, INTEGERP, NUMERATOR,
	  DENOMINATOR, RATIONALP and REALP.

2003-09-07 14:53  pfdietz

	* imagpart.lsp, load-numbers.lsp, phase.lsp, realpart.lsp: More
	  tests for PHASE, initial checkin of tests for REALPART, IMAGPART.

2003-09-07 04:32  pfdietz

	* cis.lsp, complex.lsp, complexp.lsp, conjugate.lsp,
	  load-numbers.lsp, numbers-aux.lsp, phase.lsp: Initial checkin of
	  tests for CONJUGATE, PHASE, CIS, COMPLEX and COMPLEXP.

2003-09-07 01:31  pfdietz

	* isqrt.lsp, load-numbers.lsp, make-random-state.lsp, numberp.lsp,
	  numbers-aux.lsp, random-aux.lsp, random-state-p.lsp, random.lsp,
	  signum.lsp, sqrt.lsp: New tests for isqrt, sqrt, random,
	  random-state-p, make-random-state, and numberp.

2003-09-05 15:01  pfdietz

	* minus.lsp: Fixed another call-arguments-limit boundary error.

2003-09-05 14:38  pfdietz

	* divide.lsp: Removed problematic /.7

2003-09-05 14:26  pfdietz

	* load-numbers.lsp, signum.lsp: Tests for SIGNUM.

2003-09-05 13:55  pfdietz

	* minus.lsp, numbers-aux.lsp: Fixed signed zero bug in test
	  minus.6, spotted by Gerd Moellman.

2003-09-05 05:18  pfdietz

	* ceiling-aux.lsp, divide.lsp, floor-aux.lsp, gcd-aux.lsp, lcm.lsp,
	  load-numbers.lsp, minus.lsp, oneminus.lsp, oneplus.lsp, plus.lsp,
	  round-aux.lsp, times.lsp, truncate-aux.lsp: Reduced iteration
	  count on randomized numeric tests to 1000.  Added LCM tests.

2003-09-05 04:26  pfdietz

	* decf.lsp, incf.lsp, load-numbers.lsp, max.lsp, min.lsp,
	  number-comparison.lsp, plus.lsp, times.lsp: Fixed
	  call-arguments-limit bug in tests for max, min, plus, times, and
	  numeric comparisons.	Added tests for incf, decf.

2003-09-05 02:53  pfdietz

	* gcd.lsp: More gcd tests, of large numbers of arguments, and of
	  order of argument evaluation.

2003-09-05 02:29  pfdietz

	* expt.lsp: Added a test for branch cut of expt, and fixed four
	  test bugs involving (expt 0.0 0), which is undefined.

2003-09-04 05:02  pfdietz

	* sort.lsp: Check that SORT 'works' even when the comparison
	  function is not a total order.

2003-09-03 14:12  pfdietz

	* gcd-aux.lsp, gcd.lsp, load-numbers.lsp: Initial checkin of tests
	  for GCD.

2003-09-03 12:59  pfdietz

	* string.lsp: Annotated another test for :nil-vectors-are-strings.

2003-09-03 12:58  pfdietz

	* string.lsp: Annotated four additional tests for
	  :nil-vectors-are-strings.

2003-09-03 12:36  pfdietz

	* universe.lsp: Forgot to check in change (definition of
	  *rationals*).

2003-09-03 05:26  pfdietz

	* expt.lsp: Yet more EXPT tests.

2003-09-03 04:12  pfdietz

	* expt.lsp: More EXPT tests.

2003-09-03 03:23  pfdietz

	* exp-aux.lsp, exp.lsp, expt.lsp, load-numbers.lsp: Added EXPT
	  tests.  Some files for EXP tests, but they are not loaded yet as
	  I figure out just how to test this.

2003-09-02 04:06  pfdietz

	* abs.lsp, load-numbers.lsp, oneminus.lsp, oneplus.lsp: Initial
	  versions of tests for 1+, 1-, and abs.

2003-09-02 00:10  pfdietz

	* divide.lsp, division-aux.lsp, fceiling.lsp, ffloor.lsp,
	  fround.lsp, ftruncate.lsp: Added more informative output for a
	  division test, and a comment explaining a point about complex
	  reciprocal.  Add ignore-errors wrappers for some compile-and-load
	  forms.

2003-09-01 23:40  pfdietz

	* max.lsp, min.lsp: Simplified two error tests.

2003-09-01 23:10  pfdietz

	* ansi-aux.lsp: Fixed silly typo

2003-09-01 21:13  pfdietz

	* ansi-aux.lsp, divide.lsp, division-aux.lsp, load-numbers.lsp,
	  number-comparison.lsp, numbers-aux.lsp, rational.lsp,
	  rationalize.lsp, times.lsp: Use RATIONAL in place of RATIONALIZE
	  in some places.  Add tests for /, RATIONAL, RATIONALIZE.

2003-09-01 15:52  pfdietz

	* reader-test.lsp: Fixed silly extra args in error format
	  statement.

2003-09-01 03:15  pfdietz

	* evenp.lsp, load-numbers.lsp, minus.lsp, numbers-aux.lsp,
	  oddp.lsp, plus.lsp, times.lsp: Added tests for - function.
	  Refactored some other tests.

2003-08-31 17:50  pfdietz

	* evenp.lsp, oddp.lsp: More tests for evenp, oddp.

2003-08-31 17:48  pfdietz

	* evenp.lsp, load-numbers.lsp, oddp.lsp: Tests for EVENP, ODDP

2003-08-31 17:35  pfdietz

	* load-numbers.lsp, plus.lsp, times.lsp: Added tests for the +
	  operator.

2003-08-31 11:28  pfdietz

	* times.lsp: More tests of *, including one that stimulates a
	  compiler bug in sbcl/cmucl.

2003-08-31 04:18  pfdietz

	* load-numbers.lsp, numbers-aux.lsp, times-aux.lsp, times.lsp:
	  Added tests for the * function.  Still need to add complex float
	  tests.

2003-08-28 04:47  pfdietz

	* loop11.lsp: More test cases for the c.l.l loop bug.

2003-08-28 03:35  pfdietz

	* loop11.lsp: Tests for a bug that showed up on comp.lang.lisp due
	  to Hisao Kuroda

2003-08-27 11:46  pfdietz

	* fboundp.lsp: ACL implements ED, but other implementations do not,
	  and I am not convinced ED needs to be fbound to implement the
	  standard.  This test was failing when ED was fbound.

2003-08-25 14:31  pfdietz

	* fround-aux.lsp: You can't coerce a float to an integer, even if
	  the float is a mathematical integer.

2003-08-23 15:45  pfdietz

	* numbers-aux.lsp: More fixes of incompatible float/rational
	  comparisons.

2003-08-23 15:42  pfdietz

	* number-comparison.lsp, numbers-aux.lsp: Fixed test lossage
	  revealed by ACL when trying to compare integers or rationals that
	  are out of the range of valid values of a float type.

2003-08-22 04:12  pfdietz

	* fround-aux.lsp, fround.lsp, load-numbers.lsp, round-aux.lsp,
	  round.lsp: Tests of ROUND, FROUND.

2003-08-22 01:10  pfdietz

	* ansi-aux.lsp, epsilons.lsp: Added more epsilon tests, this time
	  using binary search to find the actual minimum values satisfying
	  the tests.

2003-08-21 05:06  pfdietz

	* epsilons.lsp, load-numbers.lsp: Test relationships for the
	  various epsilon constants.

2003-08-20 14:38  pfdietz

	* ceiling-aux.lsp, ceiling.lsp, fceiling-aux.lsp, fceiling.lsp,
	  ftruncate-aux.lsp, ftruncate.lsp, load-numbers.lsp, rt.lsp,
	  truncate-aux.lsp, truncate.lsp: Tests for ceiling, fceiling,
	  truncate, ftruncate.	These tests are incomplete (must test
	  negative floats). Add finish-output call to rt::do-entries*.

2003-08-18 15:23  pfdietz

	* ffloor-aux.lsp, ffloor.lsp, floor-aux.lsp, floor.lsp,
	  load-numbers.lsp: More FLOOR tests, and new FFLOOR tests.

2003-08-18 15:23  pfdietz

	* assoc-if.lsp: Test associated with ASSQ bug in sbcl.

2003-08-18 15:20  pfdietz

	* unwind-protect.lsp: unwind-protect's unwind forms are an implicit
	  progn.

2003-08-18 15:18  pfdietz

	* zerop.lsp: Fixed cut/paste error (duplicated test name.)

2003-08-14 02:51  pfdietz

	* assoc.lsp: Removed redundant tests.

2003-08-14 02:48  pfdietz

	* assoc.lsp: Added tests for a tricky case involving searching for
	  NIL in association lists.

2003-08-09 20:13  pfdietz

	* floor-aux.lsp, floor.lsp, load-numbers.lsp, numbers-aux.lsp,
	  random-aux.lsp: Tests of FLOOR, and some infrastructure for
	  generating random inputs (not fully used).  I haven't fully
	  tested FLOOR since its standardized behavior in the face of float
	  imprecision is not entirely clear.

2003-08-09 20:09  pfdietz

	* reader-test.lsp: readtablep error tests, and a test for reading
	  negative 0.0

2003-08-09 19:56  pfdietz

	* coerce.lsp: Should not expect EQ to work on numbers or
	  characters.

2003-08-09 19:53  pfdietz

	* class-name.lsp, structures-04.lsp: Fixed problems exposed by ECL
	  0.9b

2003-08-06 12:10  pfdietz

	* number-comparison.lsp: Added tests of comparison of 0.0 with -0.0
	  (if it exists.)

2003-08-05 05:03  pfdietz

	* load-numbers.lsp, zerop.lsp: Tests for zerop.

2003-08-05 04:45  pfdietz

	* load-numbers.lsp, min.lsp, minusp.lsp, plusp.lsp: Tests for
	  minusp, plusp.

2003-08-05 04:30  pfdietz

	* load-numbers.lsp, max.lsp, min.lsp, numbers-aux.lsp: Tests for
	  min, max.

2003-08-04 15:37  pfdietz

	* notes.lsp, type-of.lsp: Added annotation for type-of.1, and added
	  a relaxed version of the test with the other interpretation of
	  the requirement.

2003-08-04 14:28  pfdietz

	* load-numbers.lsp, max.lsp, number-comparison.lsp,
	  numbers-aux.lsp, universe.lsp: More tests of numeric comparison
	  functions, and begin testing MAX.

2003-08-03 23:05  pfdietz

	* load-numbers.lsp, number-comparison.lsp, numbers-aux.lsp: More
	  numeric comparison tests.

2003-08-03 23:04  pfdietz

	* iteration.lsp: Tests of DOTIMES when the count is negative, and
	  when the index variable has a declared type that does not include
	  the type of the (negative) count form.

2003-08-02 22:59  pfdietz

	* boundp.lsp, fboundp.lsp: Added checking of constraints on FBOUNDP
	  and BOUNDP from section 11.1.2.1.1 (as pointed out by MS.)

2003-08-02 22:01  pfdietz

	* assoc-if-not.lsp, assoc-if.lsp: Fixed typoes.

2003-08-02 20:35  pfdietz

	* assoc-if-not.lsp, assoc-if.lsp, assoc.lsp, cl-symbol-names.lsp,
	  cl-symbols.lsp, defgeneric.lsp, loop10.lsp, loop11.lsp,
	  notes.lsp, packages-03.lsp, remove-aux.lsp: Tests updates due to
	  feedback from Martin Simmons.

	    Added more error tests for assoc/assoc-if/assoc-if-not.
	    Annotated standardized package nickname tests.
	    Removed test that assumed REPEAT loop clause could appear
	     later in the loop (too many complaints about this, and the
	  standard
	     is inconsistent.)
	    Added tests for LOOP ... SUM into various types.  I didn't add
	     some COMPLEX tests here that were suggested, since I didn't
	  think
	     they were correct.  I am really not liking the (complex rat 0)
	  ==> rat
	     rule of CL complex numbers.
	    Changed "RT" to "REGRESSION-TEST" in a test in packages-03.lsp.
	    Fixed error report in random remove test so it works better
	  with delete.
	    Changed :metaclass in substandard-generic-function (I am still
	  not
	     entirely convinced this is correct.)

2003-08-02 20:31  pfdietz

	* rt.lsp: Fixed control of test execution based on notes (thanks
	  GM.)

2003-08-02 01:51  pfdietz

	* rt.lsp: Added conditionalized code to muffle unreachable code
	  warnings in sbcl (thanks CR.)

2003-07-27 20:03  pfdietz

	* the.lsp: Added more THE tests, including one from a known SBCL
	  bug.

2003-07-27 17:30  pfdietz

	* add-method.lsp, assoc.lsp, char-aux.lsp, defclass-01.lsp,
	  defgeneric-method-combination-and.lsp,
	  defgeneric-method-combination-list.lsp,
	  defgeneric-method-combination-max.lsp,
	  defgeneric-method-combination-min.lsp,
	  defgeneric-method-combination-nconc.lsp,
	  defgeneric-method-combination-or.lsp,
	  defgeneric-method-combination-plus.lsp,
	  defgeneric-method-combination-progn.lsp, find-class.lsp,
	  next-method-p.lsp, rassoc.lsp, remove-aux.lsp,
	  remove-duplicates-aux.lsp, rt-package.lsp, search-aux.lsp,
	  shared-initialize.lsp, string-aux.lsp, structures-02.lsp,
	  subseq-aux.lsp: Added more load forms for aux files.	Tweaks to
	  remove compiler notes in sbcl.

2003-07-27 15:03  pfdietz

	* defgeneric-method-combination-append.lsp: Test that invalid
	  method qualifiers in some methods does not break calls for which
	  those methods are not applicable.

2003-07-27 08:38  pfdietz

	* string.lsp, subtypep-array.lsp: More annotations for (vector nil)
	  tests.

2003-07-27 05:47  pfdietz

	* concatenate.lsp, copy-seq.lsp, equal.lsp, equalp.lsp,
	  gclload1.lsp, make-string.lsp, make-symbol.lsp, notes.lsp,
	  nstring-capitalize.lsp, nstring-downcase.lsp, nstring-upcase.lsp,
	  packages-04.lsp, rt.lsp, string-capitalize.lsp,
	  string-comparisons.lsp, string-downcase.lsp,
	  string-left-trim.lsp, string-right-trim.lsp, string-trim.lsp,
	  string-upcase.lsp: Added :notes for :nil-vectors-are-strings
	  tests.

2003-07-27 04:41  pfdietz

	* ansi-aux.lsp, defgeneric-method-combination-and.lsp,
	  defgeneric-method-combination-append.lsp,
	  defgeneric-method-combination-list.lsp,
	  defgeneric-method-combination-max.lsp,
	  defgeneric-method-combination-min.lsp,
	  defgeneric-method-combination-nconc.lsp,
	  defgeneric-method-combination-or.lsp,
	  defgeneric-method-combination-plus.lsp,
	  defgeneric-method-combination-progn.lsp,
	  define-method-combination-long-form.lsp, sort-aux.lsp: Fixed
	  problem with RT: prefix in lispworks.  Fixed bug in method
	  combination error tests (spotted by JJGR): methods with bad
	  method qualifiers produce late errors, not errors at method
	  definition time.  Moved some aux functions to their own files.
	  Began adding long form define-method-combination tests (not yet
	  loaded by default, however.)

2003-07-16 13:51  pfdietz

	* ansi-aux-macros.lsp, define-method-combination.lsp,
	  eval-when.lsp: Bug fix in eval-when.1 due to Gerd Moellmann.

2003-07-12 15:46  pfdietz

	* ansi-aux-macros.lsp, ansi-aux.lsp, change-class.lsp,
	  cl-test-package.lsp, class-precedence-lists.lsp,
	  compile-and-load.lsp, compute-applicable-methods.lsp,
	  cons-aux.lsp, defclass-aux.lsp, define-condition-aux.lsp,
	  define-method-combination.lsp, defun.lsp, fboundp.lsp,
	  find-method.lsp, function.lsp, functionp.lsp, loop15.lsp,
	  loop16.lsp, loop7.lsp, packages-00.lsp, packages-03.lsp,
	  packages-16.lsp, reader-test.lsp, remove-duplicates-aux.lsp,
	  rt-package.lsp, rt.lsp, structure-00.lsp, structures-02.lsp,
	  universe.lsp: Added report-and-ignore-errors forms to enable gcl
	  to at least load the tests without aborting (although it
	  currently dies in CLOS for some reason.)  Remove reader
	  conditions in eval-when.  Reduce number of warnings when loaded
	  with sbcl.

2003-07-03 14:14  pfdietz

	* ansi-aux-macros.lsp, ansi-aux.lsp, cl-symbol-names.lsp,
	  cl-test-package.lsp, coerce.lsp, defgeneric.lsp,
	  define-condition-aux.lsp, define-condition.lsp, gclload1.lsp:
	  Some tweaks to reduce the number of compiler notes from sbcl.

2003-07-01 15:06  pfdietz

	* fboundp.lsp, function.lsp, functionp.lsp, structures-02.lsp:
	  Fixed some eval-when forms.

2003-07-01 14:16  pfdietz

	* butlast.lsp, defgeneric-method-combination-and.lsp,
	  defgeneric-method-combination-append.lsp,
	  defgeneric-method-combination-list.lsp,
	  defgeneric-method-combination-max.lsp,
	  defgeneric-method-combination-min.lsp,
	  defgeneric-method-combination-nconc.lsp,
	  defgeneric-method-combination-or.lsp,
	  defgeneric-method-combination-plus.lsp,
	  defgeneric-method-combination-progn.lsp, last.lsp, nbutlast.lsp,
	  notes.lsp, rt.lsp: Begin adding notes.  Add declarations to
	  method combination tests to avoid sbcl warnings.  More
	  last/butlast/nbutlast tests.

2003-07-01 04:10  pfdietz

	* rctest/: form-generators.lsp, makefile: More fragments.

2003-07-01 04:08  pfdietz

	* README, ansi-aux.lsp, char-aux.lsp, cl-symbols.lsp,
	  cl-test-package.lsp, compile-and-load.lsp, defclass-aux.lsp,
	  define-condition-aux.lsp, defun.lsp, fboundp.lsp, function.lsp,
	  functionp.lsp, gensym.lsp, gentemp.lsp, load-symbols.lsp,
	  rt-package.lsp, rt.lsp, structure-00.lsp, structures-02.lsp,
	  subtypep-array.lsp, symbolp.lsp, universe.lsp: Added note objects
	  and logic for disabling tests with disabled notes.  Still need to
	  add printing of note names when tests fail.  Changed eval-when to
	  avoid annoying style warnings.

2003-07-01 04:07  pfdietz

	* rctest/: README, generator.lsp, lambda-generator.lsp, load.lsp,
	  rctest-package.lsp, rctest-util.lsp: Fragments of a system for
	  generating random lisp forms.  Not yet ready for use.

2003-07-01 01:47  pfdietz

	* butlast.lsp, nbutlast.lsp: butlast and nbutlast should take
	  positive bignums on proper lists.

2003-07-01 01:43  pfdietz

	* last.lsp: LAST should take positive bignums as well as fixnums.

2003-06-28 23:02  pfdietz

	* ansi-aux.lsp, rt.lsp: Modify RT so that DEFTEST can take
	  <property> <value> pairs after the test name.  Also, some changes
	  to reduce warnings in sbcl.

2003-06-28 22:55  pfdietz

	* set.lsp: Fixed failed test due to special var name conflict.

2003-06-28 18:39  pfdietz

	* packages-04.lsp: Fixed missing package argument.

2003-06-22 05:10  pfdietz

	* packages-08.lsp: Fixed innocuous type.

2003-06-19 15:07  pfdietz

	* packages-04.lsp: Tests for array-nil strings and base strings for
	  INTERN.

2003-06-19 04:25  pfdietz

	* ansi-aux.lsp, subtypep-array.lsp: More test fixups due to (array
	  nil)s are strings.

2003-06-18 15:32  pfdietz

	* ansi-aux.lsp: More string type wrongness exposed by experimental
	  string types in sbcl.

2003-06-18 15:29  pfdietz

	* subtypep-array.lsp: Bad test exposed by experimental alternate
	  string types in sbcl.

2003-06-18 15:27  pfdietz

	* class-precedence-lists.lsp: Fixed erroneous warning message that
	  confused instances with direct instances.

2003-06-18 15:11  pfdietz

	* make-string.lsp: Another (vector nil) test, this time for
	  make-string.

2003-06-18 13:55  pfdietz

	* ansi-aux.lsp, compile-and-load.lsp, concatenate.lsp,
	  copy-seq.lsp, equal.lsp, equalp.lsp, make-symbol.lsp,
	  nstring-capitalize.lsp, nstring-downcase.lsp, nstring-upcase.lsp,
	  string-capitalize.lsp, string-comparisons.lsp,
	  string-downcase.lsp, string-left-trim.lsp, string-right-trim.lsp,
	  string-trim.lsp, string-upcase.lsp, string.lsp: I just realized
	  that (array nil (*)) vectors are strings (since nil is a subtype
	  of character).  These new tests are for these strings and for the
	  implications on subtypep.

2003-06-17 15:24  pfdietz

	* define-method-combination.lsp: Enhanced the bad method qualifier
	  tests to call the generic function, in case the error is signaled
	  at effective method computation time.

2003-06-17 14:43  pfdietz

	* class-of.lsp, compile-and-load.lsp, load-objects.lsp,
	  search-bitvector.lsp, search-list.lsp, search-string.lsp,
	  search-vector.lsp: Add extra class-of tests.	Make
	  compile-and-load remember what's been loaded and reload only when
	  necessary (this will let me put a compile-and-load into files
	  that require aux files, so it won't be necessary to compile/load
	  the aux files separately.  See search-*.lsp for examples.)

2003-06-17 14:40  pfdietz

	* define-method-combination.lsp: Fixed up some error tests by
	  removing bogus methods.  This enables the defgeneric for
	  dmc-gf-03 to be reevaluated without error.  Added some tests of
	  identity on one argument.

2003-06-17 13:30  pfdietz

	* defclass-01.lsp: Removed unnecessary declaim inside a LET (to get
	  rid of a warning.)

2003-06-17 01:05  pfdietz

	* search-list.lsp: Fixed thinko.  For some reason these tests
	  started failing.

2003-06-16 13:38  pfdietz

	* adjoin.lsp, ansi-aux.lsp, assoc.lsp, count.lsp, find.lsp,
	  intersection.lsp, load-cons.lsp, member.lsp, mismatch.lsp,
	  nintersection.lsp, nset-difference.lsp, nset-exclusive-or.lsp,
	  nsublis.lsp, nsubst.lsp, nsubstitute.lsp, nunion.lsp,
	  position.lsp, pushnew.lsp, rassoc.lsp, remove-duplicates.lsp,
	  remove.lsp, search-list.lsp, set-difference.lsp,
	  set-exclusive-or.lsp, sublis.lsp, subsetp.lsp, subst.lsp,
	  substitute.lsp, tree-equal.lsp, union.lsp: Add 'harmlessness'
	  checks for simultaneous use of :test and :test-not in forms that
	  take these arguments.

2003-06-16 13:37  pfdietz

	* class-name.lsp, define-method-combination.lsp, load-objects.lsp:
	  Begin adding tests for define-method-combination; add some
	  cleanup tests for class-name.

2003-06-15 15:55  pfdietz

	* slot-missing.lsp: Fixed bad tests.

2003-06-15 13:58  pfdietz

	* load-objects.lsp, slot-unbound.lsp: Added tests for SLOT-UNBOUND.

2003-06-15 13:42  pfdietz

	* load-objects.lsp, slot-missing.lsp: Added tests for SLOT-MISSING.

2003-06-14 17:10  pfdietz

	* adjoin.lsp, assoc.lsp, count.lsp, find.lsp, load-cons.lsp,
	  load-symbols.lsp, member.lsp, nsublis.lsp, nsubst.lsp,
	  pushnew.lsp, rassoc.lsp, sublis.lsp, subst.lsp, tree-equal.lsp:
	  Added tests for TREE-EQUAL, and order of arguments tests for
	  :TEST and :TEST-NOT functions in various places.

2003-06-14 12:57  pfdietz

	* cl-symbols.lsp, copy-symbol.lsp, gensym.lsp, keywordp.lsp,
	  load-symbols.lsp, make-symbol.lsp, position.lsp,
	  special-operator-p.lsp, symbol-name.lsp: Move some symbol tests
	  off to their own files.  Added tests for nicknames of
	  standardized packages.  Added test/testnot arg ordering tests for
	  POSITION.

2003-06-14 11:14  pfdietz

	* search-bitvector.lsp, search-list.lsp, search-string.lsp,
	  search-vector.lsp: Added tests for order of arguments to :TEST,
	  :TEST-NOT function argument to SEARCH.

2003-06-13 14:01  pfdietz

	* ansi-aux.lsp, change-class.lsp, make-instance.lsp,
	  no-applicable-method.lsp, with-accessors.lsp, with-slots.lsp: DR
	  pointed out to me that section 11.1.2.1.2, bullet 19 made some of
	  the methods used in some of the tests nonconforming.	I can work
	  around some, but not all, of these problems, but testing
	  make-instance requires user-defined metaclasses, which I don't
	  think are conforming.  Those tests should be delayed to a MOP
	  test suite.

2003-06-12 04:34  pfdietz

	* load-objects.lsp, unbound-slot.lsp: Added tests for UNBOUND-SLOT
	  condition and its accessors.

2003-06-12 03:23  pfdietz

	* slot-exists-p.lsp: Fixed thinko in character type name.

2003-06-11 12:57  pfdietz

	* allocate-instance.lsp: Commented out tests
	  allocate-instance.error.[23], after a good argument was received
	  that they are bogus.

2003-06-10 03:02  pfdietz

	* defclass-03.lsp: Fixed test names.

2003-06-10 02:58  pfdietz

	* defclass-03.lsp: Tweaked class-0309.3

2003-06-10 02:05  pfdietz

	* ansi-aux.lsp, defclass-03.lsp, gclload1.lsp, random-aux.lsp,
	  universe.lsp: Moved randomization functions to their own file.
	  Added some new elements to *universe*.  Added more class
	  redefinition tests.

2003-06-06 23:23  pfdietz

	* type-of.lsp: Another test of anonymous classes in type-of.

2003-06-06 15:13  pfdietz

	* class-precedence-lists.lsp: Removed requirement that value be an
	  instance of the first class in the expected CPL.

2003-06-06 14:29  pfdietz

	* class-precedence-lists.lsp: More test bug fixes.

2003-06-06 13:33  pfdietz

	* class-precedence-lists.lsp: Fixed ordering problem in tests.

2003-06-06 05:52  pfdietz

	* type-of.lsp: Added type-of tests for structures and standard
	  objects, including instances of anonymous classes.

2003-06-06 05:44  pfdietz

	* type-of.lsp, types-and-class.lsp: More tests of TYPE-OF.  Moved
	  some error tests to type-of.lsp from types-and-class.lsp

2003-06-06 04:46  pfdietz

	* class-precedence-lists.lsp, load-types-and-class.lsp, rt.lsp:
	  Finished adding the class precedence list tests.  Added a new
	  test option that tries to do more of the eval manually, to reduce
	  compiler optimizations that something like sbcl's evaluator might
	  perform.

2003-06-05 13:24  pfdietz

	* ansi-aux.lsp, class-precedence-lists.lsp, remove-method.lsp:
	  Begin adding tests of class precedence lists for standardized
	  classes.

2003-06-05 13:20  pfdietz

	* make-load-form-saving-slots.lsp: Allegro 'modern' mode
	  compatibility fix.

2003-06-05 04:23  pfdietz

	* load-types-and-class.lsp, type-of.lsp: I left out some tests of
	  type-of.  Here's a doozy.

2003-06-05 03:05  pfdietz

	* add-method.lsp: Add a test for when a method is added on top of
	  an existing method.

2003-06-05 02:46  pfdietz

	* add-method.lsp, load-objects.lsp: ADD-METHOD tests.  Must still
	  add tests for nonstandard or nonprimary methods.

2003-06-04 05:10  pfdietz

	* find-method.lsp: Renumbered tests, and added tests for EQL
	  specialiers.

2003-06-04 05:09  pfdietz

	* compute-applicable-methods.lsp: New tests for + method
	  combination.

2003-06-04 04:59  pfdietz

	* find-method.lsp: The specializers should be classes, not class
	  names.

2003-06-04 04:53  pfdietz

	* find-method.lsp, load-objects.lsp: Tests for find-method.

2003-06-04 03:04  pfdietz

	* defgeneric-method-combination-and.lsp,
	  defgeneric-method-combination-append.lsp,
	  defgeneric-method-combination-list.lsp,
	  defgeneric-method-combination-max.lsp,
	  defgeneric-method-combination-min.lsp,
	  defgeneric-method-combination-nconc.lsp,
	  defgeneric-method-combination-or.lsp,
	  defgeneric-method-combination-plus.lsp,
	  defgeneric-method-combination-progn.lsp: Added error tests for
	  various builtin method combinations.

2003-06-03 14:29  pfdietz

	* cl-symbols.lsp: Added test to find superfluous exported symbols
	  from the CL package.

2003-06-02 14:24  pfdietz

	* compute-applicable-methods.lsp, load-objects.lsp: Begin adding
	  tests for compute-applicable-methods.

2003-06-02 14:24  pfdietz

	* call-next-method.lsp: More tess, on the behavior with optional
	  arguments.

2003-06-01 23:53  pfdietz

	* call-next-method.lsp: Tests that c-n-m goes up the CPL, and tests
	  that setq, rebinding and default optional args are handled
	  properly.

2003-06-01 23:10  pfdietz

	* call-next-method.lsp: More tests for CALL-NEXT-METHOD, including
	  two tests for error when the CPL changes.  No lisps I have tried
	  this on get it right (maybe Symbolics would?)

2003-06-01 20:34  pfdietz

	* macrolet.lsp: Added test for a bug in sbcl.

2003-05-31 19:48  pfdietz

	* call-next-method.lsp, gclload1.lsp, load-objects.lsp,
	  load-symbols.lsp: Move load of cl-symbol-names.lsp into
	  gclload1.lsp.  Added (empty) file call-next-method.lsp

2003-05-31 17:27  pfdietz

	* load-objects.lsp, next-method-p.lsp: Tests for NEXT-METHOD-P.

2003-05-31 14:36  pfdietz

	* find-class.lsp: More find-class tests, mostly of (setf
	  (find-class ...) ...) and its interaction with some other things.

2003-05-31 06:02  pfdietz

	* defclass-03.lsp: Another error-producing class redefinition
	  tests.

2003-05-31 05:43  pfdietz

	* defclass-03.lsp: Added a class redefinition test that illustrates
	  a bug in cmucl

2003-05-31 04:41  pfdietz

	* defclass-03.lsp: Tests of nonmonoticity in CLOS CPL computation.

2003-05-29 14:40  pfdietz

	* disassemble.lsp: Fixed breakage in a disassemble test.

2003-05-29 14:28  pfdietz

	* defgeneric.lsp, find-class.lsp, load-objects.lsp: Added tests of
	  method documentation strings, and half of FIND-CLASS (as reader
	  rather than settor.)

2003-05-29 04:41  pfdietz

	* defgeneric-method-combination-and.lsp,
	  defgeneric-method-combination-aux.lsp,
	  defgeneric-method-combination-max.lsp,
	  defgeneric-method-combination-min.lsp,
	  defgeneric-method-combination-or.lsp,
	  defgeneric-method-combination-plus.lsp,
	  defgeneric-method-combination-progn.lsp, defgeneric.lsp,
	  load-objects.lsp: Added tests for the rest of the builtin method
	  combinations (other than STANDARD)

2003-05-28 20:10  pfdietz

	* defgeneric-method-combination-append.lsp,
	  defgeneric-method-combination-list.lsp,
	  defgeneric-method-combination-nconc.lsp,
	  defgeneric-method-combination-plus.lsp,
	  defgeneric-method-combination.lsp, load-objects.lsp: Moved tests
	  for + method combination to a better named file, and added tests
	  for append, nconc, and list method combinations.

2003-05-28 15:35  pfdietz

	* defgeneric.lsp: Commented out defgeneric.27.	I am not sure this
	  is supposed to work.

2003-05-28 15:33  pfdietz

	* no-applicable-method.lsp: Add test that calling
	  no-applicable-method has precedence over checking of acceptable
	  keyword arguments.

2003-05-28 15:32  pfdietz

	* defgeneric-method-combination.lsp: More tests of the + method
	  combination.

2003-05-28 15:19  pfdietz

	* append.lsp: Added test suggested by Peter Graves.

2003-05-28 01:00  pfdietz

	* loop1.lsp: Added tests for stepping of a complex-values loop
	  index in LOOP FOR ... FROM ... without a termination test.

2003-05-27 16:25  pfdietz

	* structures-02.lsp, structures-04.lsp: Added tests for structures
	  whose slots are CL constant symbols.

2003-05-25 14:40  pfdietz

	* defgeneric-method-combination.lsp, defgeneric.lsp,
	  load-objects.lsp, load-types-and-class.lsp,
	  standard-generic-function.lsp: Tests for CPL of
	  standard-generic-function.  More tests of defgeneric, and begin
	  testing method combinations other than the standard method
	  combination.

2003-05-24 20:56  pfdietz

	* defgeneric.lsp: Fixed up metaclass tests to only go if the
	  classes involved are standard classes.  Added tests of generic
	  function lambda redefinition (error and non-error cases.)

2003-05-24 20:13  pfdietz

	* defgeneric.lsp: Test illustrating validity of keyword arguments
	  where there are two applicable methods from incomparable
	  superclasses.

2003-05-24 20:00  pfdietz

	* defgeneric.lsp: Test illustrating validity of keyword arguments
	  where there are several applicable methods.

2003-05-24 16:35  pfdietz

	* defgeneric.lsp: Added more invalid keyword parameter error tests.

2003-05-24 16:31  pfdietz

	* defgeneric.lsp: Fixed some invalid keyword test bugs.

2003-05-24 13:37  pfdietz

	* defgeneric.lsp: More tests of defgeneric, mostly of variations of
	  specialized lambda lists in method specifiers.

2003-05-23 14:41  pfdietz

	* defgeneric.lsp: More defgeneric tests of congruence of lambda
	  lists.

2003-05-23 05:43  pfdietz

	* defgeneric.lsp: More defgeneric tests.  Error tests on
	  noncongruent lambda lists, mostly.

2003-05-22 14:52  pfdietz

	* allocate-instance.lsp: Undid last change.

2003-05-22 14:45  pfdietz

	* allocate-instance.lsp: Removed two disputed error tests.

2003-05-22 02:15  pfdietz

	* no-applicable-method.lsp: Fixed bug in NO-APPLICABLE-METHOD.7

2003-05-21 23:34  pfdietz

	* make-load-form.lsp: Implementations may specialize the default
	  methods for structure-objects, standard-objects, or conditions
	  for MAKE-LOAD-FORM, so tests make-load-form.[123] needed to be
	  beefed up.

2003-05-21 13:21  pfdietz

	* defgeneric.lsp: More tests.

2003-05-20 13:41  pfdietz

	* change-class.lsp, load-structures.lsp, structures-04.lsp: I
	  forgot to test slot override in defstruct :include options.  Add
	  some tests for this.

2003-05-20 13:40  pfdietz

	* make-load-form-saving-slots.lsp: More mlfss tests suggested by
	  C.R.Rhodes.

2003-05-19 15:36  pfdietz

	* disassemble.lsp: Fixed some problems where we might try to
	  compile something in an illegal lexical environment.

2003-05-19 15:09  pfdietz

	* defgeneric.lsp: Begin testing non-error behavior of defgeneric.

2003-05-19 15:08  pfdietz

	* ansi-aux.lsp, disassemble.lsp, gclload2.lsp: Added tests of
	  disassemble.

2003-05-19 01:34  pfdietz

	* defgeneric.lsp: Fixed test defgeneric.error.4; added another
	  error test.

2003-05-18 19:12  pfdietz

	* defgeneric.lsp: More DEFGENERIC error tests.

2003-05-18 16:02  pfdietz

	* defgeneric.lsp, load-objects.lsp, make-load-form.lsp: Fix to
	  make-load-form to get around a bug in define-condition in gcl.
	  Begin adding defgeneric tests.

2003-05-18 03:10  pfdietz

	* with-slots.lsp: Added tests that declarations are allowed in
	  with-slots forms.

2003-05-18 01:29  pfdietz

	* load-objects.lsp, with-slots.lsp: Added tests for WITH-SLOTS.

2003-05-18 00:58  pfdietz

	* load-objects.lsp, with-accessors.lsp: Tests for WITH-ACCESSORS.

2003-05-17 23:57  pfdietz

	* make-load-form-saving-slots.lsp: Tests of :allow-other-keys,
	  missing :slot-names, :slot-names with names of uninitialized
	  slots, null :environment.  Still to do: non-null :environment.

2003-05-17 23:38  pfdietz

	* make-load-form.lsp: General errors tests for MAKE-LOAD-FORM.

2003-05-17 20:20  pfdietz

	* load-objects.lsp, make-load-form-saving-slots.lsp,
	  make-load-form.lsp: Added more make-load-form tests, and tests
	  for make-load-form-saving-slots.

2003-05-17 17:20  pfdietz

	* make-load-form.lsp: More tests of the presence of default
	  MAKE-LOAD-FORM methods under various argument combinations.

2003-05-17 17:06  pfdietz

	* load-objects.lsp, make-instances-obsolete.lsp,
	  make-load-form.lsp: Tests for MAKE-INSTANCES-OBSOLETE and (some
	  of the tests for) MAKE-LOAD-FORM.

2003-05-17 14:49  pfdietz

	* make-instance.lsp: Tests of method customization for
	  make-instance.

2003-05-15 14:12  pfdietz

	* allocate-instance.lsp, make-instance.lsp,
	  reinitialize-instance.lsp, shared-initialize.lsp: More tests,
	  mostly order of argument evaluation.

2003-05-14 14:25  pfdietz

	* change-class.lsp, slot-boundp.lsp, slot-exists-p.lsp,
	  slot-makunbound.lsp, slot-value.lsp: Added ignore-error forms in
	  change-class.lsp to get gcl to not bomb out on loading.  Added
	  order of evaluation tests for slot-boundp, slot-exists-p,
	  slot-makunbound and slot-value.

2003-05-13 13:31  pfdietz

	* ensure-generic-function.lsp: Removed bogus test.

2003-05-13 05:45  pfdietz

	* ensure-generic-function.lsp: Added some error tests for
	  ensure-generic-function.

2003-05-13 04:53  pfdietz

	* load-objects.lsp, make-instance.lsp: Tests for MAKE-INSTANCE
	  covering situations not covered by the tests in defclass-01.lsp
	  and elsewhere.

2003-05-12 04:16  pfdietz

	* remove-method.lsp: Added test of remove-method on :around method,
	  and fixed test name duplication.

2003-05-12 04:09  pfdietz

	* remove-method.lsp: More remove-method tests.

2003-05-12 03:02  pfdietz

	* load-objects.lsp, remove-method.lsp: Begin adding tests for
	  REMOVE-METHOD.

2003-05-12 00:24  pfdietz

	* no-next-method.lsp: Removed two NO-NEXT-METHOD tests on :around
	  methods.  Apparently these methods can't ever cause
	  no-next-method to be invoked, since there must be an applicable
	  primary method.

2003-05-11 23:03  pfdietz

	* load-objects.lsp, no-applicable-method.lsp, no-next-method.lsp:
	  Added tests for NO-NEXT-METHOD.  Removed a test for
	  no-applicable-method since users are not supposed to directly
	  call this function.

2003-05-11 20:54  pfdietz

	* load-objects.lsp, no-applicable-method.lsp: Tests for
	  NO-APPLICABLE-METHOD.

2003-05-11 19:29  pfdietz

	* load-objects.lsp, method-qualifiers.lsp, slot-value.lsp: Tests
	  for SLOT-VALUE, METHOD-QUALIFIERS.

2003-05-10 23:06  pfdietz

	* load-objects.lsp, slot-makunbound.lsp: Tests for SLOT-MAKUNBOUND.

2003-05-10 21:05  pfdietz

	* slot-exists-p.lsp: Error tests for slot-exists-p.

2003-05-10 19:14  pfdietz

	* shared-initialize.lsp: Fixed typo.

2003-05-10 17:43  pfdietz

	* slot-exists-p.lsp: Fixed typo.

2003-05-10 17:41  pfdietz

	* slot-exists-p.lsp: More slot-exists-p tests, particularly on
	  structure and condition classes.

2003-05-10 16:48  pfdietz

	* load-objects.lsp, slot-exists-p.lsp: Begin adding tests for
	  slot-exists-p.

2003-05-10 16:14  pfdietz

	* shared-initialize.lsp: Added test at instigation of CR for
	  initialization of shared slots.

2003-05-10 04:01  pfdietz

	* places.lsp, psetf.lsp, psetq.lsp, types-and-class.lsp: Test that
	  TYPEP evaluates its first argument just once; also, tests of
	  setq, setf, psetq, and psetf on special variables.

2003-05-08 13:31  pfdietz

	* the.lsp: Fixed the &REST specified in VALUES type specs to be
	  consistent with how &REST parameter type specifiers are specified
	  in FUNCITON type specs.

2003-05-07 15:11  pfdietz

	* the.lsp: More THE tests, including compiled forms and (VALUES ...
	  &REST ...) type specifiers.

2003-05-07 02:23  pfdietz

	* the.lsp: More THE tests.

2003-05-06 15:00  pfdietz

	* the.lsp: More THE tests, with various permutations of VALUES.

2003-05-06 14:54  pfdietz

	* load-objects.lsp: Fixed typo.

2003-05-06 14:13  pfdietz

	* ansi-aux.lsp, change-class.lsp, load-eval-and-compile.lsp,
	  load-objects.lsp, slot-boundp.lsp, the.lsp, universe.lsp: Added
	  slot-boundp tests, some THE tests.  Error tests for change-class
	  on builtin classes.  Added more elements to *mini-universe*.

2003-05-06 04:48  pfdietz

	* update-instance-for-different-class.lsp: Added test of sfter
	  method.

2003-05-06 04:34  pfdietz

	* update-instance-for-different-class.lsp: Check that the first
	  object is a copy, not the original object.

2003-05-06 03:59  pfdietz

	* update-instance-for-different-class.lsp: Fixed some busted tests,
	  added new tests.

2003-05-06 03:48  pfdietz

	* change-class.lsp, load-objects.lsp,
	  update-instance-for-different-class.lsp: Added more tests for
	  change-class, and new tests for user defined methods for
	  update-instance-for-different-class.

2003-05-05 01:00  pfdietz

	* change-class.lsp: Removed busted test (Gerd Moellmann explained
	  that the initialization arguments take precedence over
	  preexisting values in the slots.

2003-05-05 00:26  pfdietz

	* change-class.lsp: Added plea for help to change-class.6.3

2003-05-05 00:09  pfdietz

	* change-class.lsp: Another test of customized change-class.

2003-05-04 22:24  pfdietz

	* change-class.lsp: More change-class tests.  Initforms in target
	  object, customized methods, and error cases.

2003-05-04 15:40  pfdietz

	* destructuring-bind.lsp: More fixes.

2003-05-04 15:37  pfdietz

	* destructuring-bind.lsp: Fixed bugs in new destructuring-bind
	  tests.

2003-05-04 14:34  pfdietz

	* destructuring-bind.lsp: Tests of &key with no key argument
	  specifiers in destructuring-bind (suggested by Gerd Moellmann.

2003-05-04 13:48  pfdietz

	* ansi-aux.lsp, change-class.lsp, load-objects.lsp: Begin adding
	  tests for CHANGE-CLASS.

2003-05-04 13:47  pfdietz

	* macrolet.lsp: The &environment parameter of a macro lambda list
	  is bound before the other variables, regardless of its position
	  in the lambda list.

2003-05-03 21:13  pfdietz

	* shared-initialize.lsp: Tests of shared-initialize with an :around
	  method.

2003-05-03 18:56  pfdietz

	* shared-initialize.lsp: Tests of :before methods for
	  shared-initialize.

2003-05-03 18:20  pfdietz

	* allocate-instance.lsp, shared-initialize.lsp: More
	  shared-initialize tests, and error tests for bad keyword
	  arguments to allocate-instance and shared-initialize.

2003-05-03 17:51  pfdietz

	* shared-initialize.lsp: Another shared-initialize test on shared
	  slots.

2003-05-02 14:11  pfdietz

	* shared-initialize.lsp: Added another shared slot test.

2003-05-02 14:05  pfdietz

	* shared-initialize.lsp: Added a test for shared-initialize on
	  :allocation :class slots.  They are to be set to the initform
	  just like local slots.

2003-05-02 13:51  pfdietz

	* shared-initialize.lsp: Changed test numbering scheme, and add
	  more tests.

2003-05-02 07:22  pfdietz

	* shared-initialize.lsp: Added more shared-initialize tests,
	  testing lexical environment around the defclass and definition of
	  a shared-initialize method on specific structure classes.

2003-04-30 13:16  pfdietz

	* defclass-errors.lsp, defclass.lsp: Consolidated and renamed some
	  defclass error tests (I created redundant tests by accident.)

2003-04-30 13:16  pfdietz

	* defclass-01.lsp: Added better test that defclass captures the
	  lexical environment in which it is evaluated.

2003-04-30 03:34  pfdietz

	* shared-initialize.lsp: Tests of shared-initialize

2003-04-30 03:33  pfdietz

	* allocate-instance.lsp, reinitialize-instance.lsp: More tests,
	  including error tests.

2003-04-30 03:33  pfdietz

	* defun.lsp: Fixed problem that was breaking the load in gcl.

2003-04-30 01:22  pfdietz

	* load-data-and-control-flow.lsp, load-objects.lsp,
	  packages-17.lsp, packages.lsp: Removed ignore-errors wrapper
	  around two load forms, and fixed a typo in packages-17.lsp

2003-04-29 05:18  pfdietz

	* reinitialize-instance.lsp: More tests added.

2003-04-29 05:06  pfdietz

	* reinitialize-instance.lsp, load-objects.lsp: Added tests for
	  reinitialize-instance.  The class definitions used are mostly in
	  other files.

2003-04-29 04:25  pfdietz

	* allocate-instance.lsp, load-objects.lsp: Added tests for
	  ALLOCATE-INSTANCE.

2003-04-28 04:28  pfdietz

	* defclass-01.lsp, defclass-02.lsp, defclass-03.lsp: More tests of
	  defclass, mostly of inheritance.

2003-04-26 22:20  pfdietz

	* defclass-02.lsp: Another test of :initform inheritance.

2003-04-26 18:37  pfdietz

	* defclass-02.lsp: Added another redefinition test, this one
	  exercising a bug in sbcl.

2003-04-26 18:18  pfdietz

	* defclass-02.lsp: Fixed typo.

2003-04-26 18:17  pfdietz

	* defclass-02.lsp: Found a bug in cmucl in class redefinition.
	  Added test that demonstrates the bug.

2003-04-26 18:05  pfdietz

	* defclass-02.lsp: More tests.	Note that some of these seem to be
	  failing in cmucl/sbcl when the file is reloaded.  This is
	  probably some kind of caching error in PCL.

2003-04-26 17:08  pfdietz

	* compile.lsp: Fixed problem identified by GM.

2003-04-26 17:02  pfdietz

	* defclass-02.lsp: Typo fix.

2003-04-26 16:38  pfdietz

	* defclass-02.lsp: More inheritance tests.

2003-04-26 15:52  pfdietz

	* defclass-01.lsp: Test that (SETF ...) can be a :writer.

2003-04-26 15:51  pfdietz

	* ansi-aux.lsp, load-objects.lsp, defclass-02.lsp: Begin adding
	  simple inheritance tests for DEFCLASS.

2003-04-26 14:55  pfdietz

	* rt-package.lsp: Export *compile-tests* from the RT package.

2003-04-26 03:35  pfdietz

	* subtypep-float.lsp: Fixed typo in test names

2003-04-26 00:35  pfdietz

	* load-objects.lsp: Fixed typo.

2003-04-25 14:09  pfdietz

	* defclass-errors.lsp, load-objects.lsp: Added error case tests for
	  DEFCLASS.

2003-04-25 13:54  pfdietz

	* defclass-01.lsp: Got rid of test CLASS-15.1, which discussion
	  convinced me was bogus.  Added more tests for :allow-other-keys
	  as an initarg.

2003-04-24 14:05  pfdietz

	* defclass-01.lsp: Check that generic functions associated with
	  reader, writer, and accessor functions are in type
	  generic-function.

2003-04-24 13:50  pfdietz

	* defclass-01.lsp: Added :documentation tests.

2003-04-24 11:50  pfdietz

	* subtypep-float.lsp: Modified or removed some problematic tests;
	  fixed some test names

2003-04-24 06:01  pfdietz

	* defclass-01.lsp: More :default-initargs tests

2003-04-24 05:53  pfdietz

	* defclass-01.lsp: More defclass tests, this time with
	  :default-initargs.  The tests for class-20 may be controversial.

2003-04-24 02:55  pfdietz

	* subtypep-float.lsp: Added tests for float range types with
	  negative zeros.

2003-04-23 13:12  pfdietz

	* defclass-01.lsp: More twisted :allow-other-keys tests.

2003-04-23 06:24  pfdietz

	* defclass-01.lsp: Another :allow-other-keys test.

2003-04-23 05:50  pfdietz

	* defclass-01.lsp: More tests, of initargs and initforms.

2003-04-22 14:06  pfdietz

	* defclass-01.lsp: Another test for initialization argument order.

2003-04-22 07:00  pfdietz

	* defclass-01.lsp: More defclass tests.

2003-04-22 02:30  pfdietz

	* rt.lsp: Make equalp-with-case return T if the objects are EQ.

2003-04-21 14:20  pfdietz

	* defclass-01.lsp, defclass-aux.lsp, defclass.lsp,
	  load-objects.lsp: Begin adding 'manual' defclass tests,

2003-04-21 00:59  pfdietz

	* and.lsp, ansi-aux.lsp, case.lsp, ccase.lsp, cond.lsp,
	  ctypecase.lsp, defconstant.lsp, define-compiler-macro.lsp,
	  define-modify-macro.lsp, define-setf-expander.lsp,
	  define-symbol-macro.lsp, defmacro.lsp, defparameter.lsp,
	  defsetf.lsp, deftype.lsp, defun.lsp, defvar.lsp,
	  destructuring-bind.lsp, ecase.lsp, etypecase.lsp, iteration.lsp,
	  lambda.lsp, load-data-and-control-flow.lsp,
	  load-eval-and-compile.lsp, load-types-and-class.lsp, loop.lsp,
	  macrolet.lsp, multiple-value-bind.lsp, multiple-value-list.lsp,
	  multiple-value-setq.lsp, nth-value.lsp, or.lsp, packages-10.lsp,
	  packages-13.lsp, packages-16.lsp, packages-17.lsp, places.lsp,
	  pop.lsp, prog.lsp, prog1.lsp, prog2.lsp, psetf.lsp, psetq.lsp,
	  push.lsp, pushnew.lsp, remf.lsp, return.lsp, rotatef.lsp,
	  shiftf.lsp, structures-03.lsp, typecase.lsp, unless.lsp,
	  when.lsp: Added tests to confirm that MACRO-FUNCTIONs have the
	  correct error behavior when called with the wrong number of
	  arguments.

2003-04-20 15:28  pfdietz

	* cltest.system: Removed cltest.system, which is grossly obsolete.

2003-04-20 15:17  pfdietz

	* acons.lsp, adjoin.lsp, append.lsp, assoc-if-not.lsp,
	  assoc-if.lsp, assoc.lsp, atom.lsp, butlast.lsp, cons-aux.lsp,
	  cons-test-01.lsp, cons-test-02.lsp, cons-test-03.lsp,
	  cons-test-04.lsp, cons-test-05.lsp, cons-test-06.lsp,
	  cons-test-07.lsp, cons-test-08.lsp, cons-test-09.lsp,
	  cons-test-10.lsp, cons-test-11.lsp, cons-test-12.lsp,
	  cons-test-13.lsp, cons-test-14.lsp, cons-test-15.lsp,
	  cons-test-16.lsp, cons-test-17.lsp, cons-test-18.lsp,
	  cons-test-19.lsp, cons-test-20.lsp, cons-test-21.lsp,
	  cons-test-22.lsp, cons-test-23.lsp, cons-test-24.lsp,
	  cons-test-25.lsp, cons.lsp, consp.lsp, copy-alist.lsp,
	  copy-list.lsp, copy-tree.lsp, cxr.lsp, endp.lsp,
	  get-properties.lsp, getf.lsp, intersection.lsp, last.lsp,
	  ldiff.lsp, list-length.lsp, list.lsp, listp.lsp, load-cons.lsp,
	  make-list.lsp, mapc.lsp, mapcan.lsp, mapcar.lsp, mapcon.lsp,
	  mapl.lsp, maplist.lsp, member-if-not.lsp, member-if.lsp,
	  member.lsp, nbutlast.lsp, nconc.lsp, nintersection.lsp,
	  nreconc.lsp, nset-difference.lsp, nset-exclusive-or.lsp,
	  nsublis.lsp, nsubst-if-not.lsp, nsubst-if.lsp, nsubst.lsp,
	  nth.lsp, nthcdr.lsp, nunion.lsp, pairlis.lsp, pop.lsp, push.lsp,
	  pushnew.lsp, rassoc-if-not.lsp, rassoc-if.lsp, rassoc.lsp,
	  remf.lsp, rest.lsp, revappend.lsp, rplaca.lsp, rplacd.lsp,
	  set-difference.lsp, set-exclusive-or.lsp, sublis.lsp,
	  subsetp.lsp, subst-if-not.lsp, subst-if.lsp, subst.lsp,
	  tailp.lsp, union.lsp: Moved most of the cons-related tests to
	  files with more understandable names.

2003-04-19 20:17  pfdietz

	* destructuring-bind.lsp: Tests showing the destructuring problem
	  in cmucl with &rest and &whole arguments.

2003-04-19 19:15  pfdietz

	* macrolet.lsp: Added test that &whole in macro lambda lists can be
	  followed by a destructuring pattern.

2003-04-19 18:13  pfdietz

	* macrolet.lsp: More tests of macro lambda lists.

2003-04-19 06:30  pfdietz

	* flet.lsp, labels.lsp, lambda.lsp: Added more tests for ordinary
	  lambda lists in LAMBDA forms, FLET, and LABELS.

2003-04-18 03:52  pfdietz

	* upgraded-array-element-type.lsp: Added test that U-A-E-T on
	  subtypes yield subtypes.

2003-04-15 14:13  pfdietz

	* defclass-aux.lsp: Changed name of compute-class-precedence-list
	  to my-compute-class-precedence list, since it was conflicting
	  with an improperly exported symbol from the CL package in gcl.

2003-04-09 04:27  pfdietz

	* gclload2.lsp, load-numbers.lsp, number-comparison.lsp,
	  numbers-aux.lsp: Start adding some numeric tests.  The class
	  tests should be finished first.

2003-04-09 04:26  pfdietz

	* compile-and-load.lsp: Start of something that will enable
	  compile-and-load of aux files on demand.

2003-04-09 04:25  pfdietz

	* gclload1.lsp: Turn off package lock for CL in ECL.

2003-04-09 04:25  pfdietz

	* ansi-aux.lsp: Added ignorable declarations to reduce warnings.

2003-04-09 04:24  pfdietz

	* defclass-aux.lsp, defclass.lsp: Added routine to compute class
	  precedence list.  Added more defclass tests.

2003-04-09 04:22  pfdietz

	* define-condition-aux.lsp: Make the IGNORE-ERRORS form work
	  properly around DEFINE-CONDITION.

2003-04-07 00:04  pfdietz

	* eval-when.lsp, load-eval-and-compile.lsp: Added a test submitted
	  by sds.

2003-04-04 05:02  pfdietz

	* cl-symbols-aux.lsp: Fixed mistake in the
	  test-if-not-in-cl-package tests (thanks PG).

2003-04-03 14:18  pfdietz

	* defclass-forward-reference.lsp: Added case for detect of
	  infeasible class precedence list with forward referenced classes.

2003-04-03 07:35  pfdietz

	* defclass-aux.lsp, defclass-forward-reference.lsp, defclass.lsp,
	  gclload2.lsp, load-objects.lsp: Begin executing class tests as
	  part of the whole test process.  Add tests for defclass with
	  forward referencing.

2003-04-02 15:21  pfdietz

	* defclass-aux.lsp: Added more infrastructure for testing defclass.

2003-04-02 15:20  pfdietz

	* search-vector.lsp: Fixed botched test.

2003-03-30 15:15  pfdietz

	* search-bitvector.lsp: fixed two bogus tests

2003-03-29 04:55  pfdietz

	* ansi-aux.lsp, defclass-aux.lsp, defclass.lsp,
	  ensure-generic-function.lsp, lambda-list-keywords.lsp,
	  load-objects.lsp: Added more class tests, fixed up a
	  lambda-list-keywords test.

2003-03-26 14:34  pfdietz

	* defclass-aux.lsp, defclass.lsp, load-objects.lsp: Begin adding
	  tests of the objects (clos) section.	Start with DEFCLASS error
	  tests.

2003-03-25 13:24  pfdietz

	* define-condition.lsp: Changed condition and test names to make
	  them more readable.

2003-03-25 03:23  pfdietz

	* cons-test-07.lsp, make-array.lsp: Removed disputed tests

2003-03-24 04:13  pfdietz

	* abort.lsp, compute-restarts.lsp, continue.lsp,
	  load-conditions.lsp, muffle-warning.lsp, restart-case.lsp,
	  store-value.lsp, use-value.lsp, with-condition-restarts.lsp,
	  with-simple-restart.lsp: Finished adding tess for the conditions
	  section.  Mostly restarts.

2003-03-23 21:37  pfdietz

	* compute-restarts.lsp, load-conditions.lsp: Tests for
	  compute-restarts.

2003-03-23 18:29  pfdietz

	* restart-bind.lsp, restart-case.lsp: Tests for
	  invoke-restart-interactively in restart-bind and restart-case.

2003-03-23 14:33  pfdietz

	* restart-case.lsp: Another test case for macroexpansion in
	  restart-case.

2003-03-23 14:11  pfdietz

	* restart-case.lsp: Fixed up the restart-case tests that associate
	  the restarts with a condition.  Now signal the other condition
	  inside the handler-bind, which occurs after the restarts have
	  been associated with the first condition.

2003-03-23 06:04  pfdietz

	* restart-case.lsp: Added tests for associating restarts with a
	  condition from an error, warn, cerror, or signal form.

2003-03-23 05:46  pfdietz

	* load-conditions.lsp, restart-case.lsp: Tests for restart-case

2003-03-23 00:51  pfdietz

	* restart-bind.lsp: More tests, including errors cases.

2003-03-22 21:07  pfdietz

	* restart-bind.lsp: Various simple restart-bind tests.

2003-03-22 18:50  pfdietz

	* load-conditions.lsp, restart-bind.lsp: Beginning of tests for
	  RESTART-BIND.

2003-03-22 18:22  pfdietz

	* define-condition.lsp: Added test of :default-initargs for
	  DEFINE-CONDITION.  The syntax is assumed to be that of defclass
	  (the spec contradicts itself on this point.)

	  Added tests for multiple inheritance.  The tests for COND-28 are
	  commented out, since it's not clear what the semantics are for
	  inheritance of condition slot attributes.

2003-03-20 01:04  pfdietz

	* nsubstitute-if-not.lsp, nsubstitute-if.lsp,
	  substitute-if-not.lsp, substitute-if.lsp: Fixed some EQ vs. EQL
	  problems (thanks, PG).

2003-03-19 13:35  pfdietz

	* define-condition.lsp: Removed the cond-12, cond-13 tests due to
	  convincing argument about how the hyperspec should be
	  interpreted.	Fixed typos in cond-23 tests.

2003-03-19 05:25  pfdietz

	* define-condition.lsp: Tests for :default-initargs, and beginnings
	  of testing inheritance.

2003-03-15 20:21  pfdietz

	* define-condition-aux.lsp, define-condition.lsp: Many new
	  DEFINE-CONDITION tests.

2003-03-15 20:19  pfdietz

	* load-data-and-control-flow.lsp: Added ignore-errors around load
	  to avoid bombing the test suite

2003-03-15 20:18  pfdietz

	* defun.lsp: Wrapped ignore-errors around defun of (setf ...) to
	  avoid bombing the test suite.

2003-03-13 06:45  pfdietz

	* define-condition.lsp, load-conditions.lsp: More define-condition
	  tests, and begin including them in the default load.

2003-03-12 04:34  pfdietz

	* define-condition-aux.lsp, define-condition.lsp: Moved more of the
	  define-condition tests  into the macro.

2003-03-11 04:29  pfdietz

	* define-condition-aux.lsp: Added more default define-condition
	  tests.

2003-03-11 04:28  pfdietz

	* cons-aux.lsp: Added calls to remove-duplicates to normalize
	  results from set xor functions.

2003-03-10 21:59  pfdietz

	* defun.lsp: Added tests for RETURN-FROM in DEFUN.

2003-03-09 13:20  pfdietz

	* define-condition-aux.lsp, define-condition.lsp: Very preliminary
	  versions of files to test DEFINE-CONDITION (not yet loaded).

2003-03-08 01:50  pfdietz

	* cons-test-04.lsp, cons-test-18.lsp, cons-test-24.lsp: Added
	  dotted list test for ADJOIN; fixed broken tests elsewhere.

2003-03-07 15:11  pfdietz

	* values-list.lsp: Type error checks for values-list.

2003-03-07 14:30  pfdietz

	* cons-test-15.lsp, cons-test-16.lsp, cons-test-18.lsp,
	  cons-test-19.lsp, cons-test-20.lsp, cons-test-21.lsp,
	  cons-test-22.lsp, cons-test-23.lsp, cons-test-24.lsp: More
	  section 14.1.2.3 (paragraph 1) tests.

2003-03-07 13:16  pfdietz

	* make-sequence.lsp: Conditionalized a test I missed before.

2003-03-07 06:16  pfdietz

	* cons-test-02.lsp, cons-test-07.lsp, cons-test-16.lsp,
	  cons-test-17.lsp: Added tests required by section 14.1.2.3.

2003-03-07 02:56  pfdietz

	* ansi-aux.lsp, cons-aux.lsp, cons-test-23.lsp, load-cons.lsp:
	  Redid the randomized tests of set-exclusive-or and
	  nset-exclusive-or.  They were busted and missed a bug in
	  nset-exclusive-or in cmucl and sbcl.

2003-03-06 05:11  pfdietz

	* ansi-aux.lsp, gclload2.lsp, load-structures.lsp, packages-00.lsp,
	  packages.lsp: Fixed up so that ecl tries to run all the tests
	  without crashing.

2003-03-06 04:59  pfdietz

	* iteration.lsp, rt.lsp: Modified some tests so they don't make ecl
	  crash (instead they just fail).  Also, modified the RT test
	  harness to work around other obnoxious bugs in ecl.

2003-03-06 03:25  pfdietz

	* gclload.lsp, make-sequence.lsp, make-string.lsp: Conditionalized
	  parts of some MAKE-STRING and MAKE-SEQUENCE tests to control
	  whether we assume a missing :initial-element argument is assigned
	  some single default value, or if those operations are free to
	  leave the sequence/string filled with arbitrary legal garbage.

2003-03-05 03:34  pfdietz

	* invoke-debugger.lsp: Added code to invoke-debugger.error.[12] to
	  avoid bombing the tests on ACL 6.2

2003-03-04 15:14  pfdietz

	* block.lsp, case.lsp, catch.lsp, ccase.lsp, cond.lsp,
	  ctypecase.lsp, destructuring-bind.lsp, ecase.lsp, etypecase.lsp,
	  flet.lsp, labels.lsp, length.lsp, let.lsp,
	  multiple-value-bind.lsp, multiple-value-prog1.lsp, prog1.lsp,
	  prog2.lsp, progn.lsp, progv.lsp, typecase.lsp, unless.lsp,
	  unwind-protect.lsp, when.lsp: Tests to check that some forms with
	  implicit progns do not also have implicit tagbodies.

2003-03-04 14:38  pfdietz

	* subtypep-array.lsp: Tests for equivalence of some vector types
	  with their definitions.

2003-03-04 14:38  pfdietz

	* subtypep.lsp: Added a couple of extended-char tests.

2003-03-04 12:49  pfdietz

	* subtypep-array.lsp: Fixed typo in test names.

2003-03-03 15:10  pfdietz

	* invoke-debugger.lsp: Error case tests for invoke-debugger

2003-03-03 14:44  pfdietz

	* subtypep-cons.lsp: Added some tests motivated by a bug in sbcl.

2003-03-03 14:42  pfdietz

	* handler-bind.lsp, handler-case.lsp: The types in handlers must be
	  subtypes of CONDITION, so some of the tests were flawed.  Fixed
	  that.

2003-03-03 03:47  pfdietz

	* handler-case.lsp, ignore-errors.lsp, load-conditions.lsp: Load
	  handler-case.lsp; add ignore-errors.lsp

2003-03-03 03:21  pfdietz

	* handler-case.lsp: Added handler-case tests.

2003-03-02 15:25  pfdietz

	* ansi-aux.lsp, ctypecase.lsp, etypecase.lsp, handler-bind.lsp,
	  handler-case.lsp, load-types-and-class.lsp, subtypep-array.lsp,
	  typecase.lsp: Added tests for (e,c)typecase where the type
	  specifier is a class object.	Tests for handler-bind; stub file
	  for tests for handler-case.  More subtypep tests on array types.

2003-03-01 20:29  pfdietz

	* handler-bind.lsp, invoke-debugger.lsp, load-conditions.lsp,
	  subtypep-cons.lsp, subtypep-member.lsp, types-and-class.lsp: More
	  typep, subtypep tests.  Added tests of handler-bind,
	  invoke-debugger.

2003-03-01 13:21  pfdietz

	* subtypep.lsp, types-and-class.lsp: More subtypep tests.

2003-03-01 13:11  pfdietz

	* subtypep.lsp: Added test that all builtin symbol type specifiers
	  that should represent nonempty types are not subtypes of NIL.

2003-03-01 04:35  pfdietz

	* ansi-aux.lsp, cl-symbol-names.lsp, cl-symbols-aux.lsp,
	  cl-symbols.lsp, cl-test-package.lsp, compile-and-load.lsp,
	  cons-test-02.lsp, cons-test-16.lsp, cons-test-17.lsp,
	  packages-01.lsp, packages-03.lsp, packages-17.lsp,
	  rt-package.lsp, search-aux.lsp, structure-00.lsp, universe.lsp:
	  Changes to make the test suite be case agnostic, so it can work
	  with the 'modern mode' of Allegro CL.  This mode is not standard,
	  but I'd like the suite to be able to test all the other parts of
	  ACL's mlisp for compliance.

2003-03-01 04:20  pfdietz

	* error.lsp, load-conditions.lsp, warn.lsp: Tests for warnings.

2003-02-27 04:50  pfdietz

	* subtypep-member.lsp: Add another eql/member combination test.

2003-02-27 03:54  pfdietz

	* ansi-aux.lsp, subtypep.lsp: Added more tests of subtypep on (and
	  ...), (or ...) types.

2003-02-26 14:58  pfdietz

	* subtypep.lsp: Added tests that types (and) and (or) are
	  equivalent to t and nil, respectively.

2003-02-26 11:09  pfdietz

	* types-and-class.lsp: Added tests for TYPEP on EQL types.  These
	  illustrate a bug in gcl.

2003-02-26 11:07  pfdietz

	* map-into.lsp: It was pointed out to me that the 'should be
	  prepared' terminology for error checking applied to the case
	  where the first argument of map-into is NIL.	In that case, it's
	  an extra step to check whether the other arguments are sequences,
	  so 'lazy' checking can skip it.  Modified test map-into.error.2
	  to accept either outcome.

2003-02-25 06:00  pfdietz

	* subtypep.lsp: Add tests that (AND x x) and (OR x x) are type
	  equivalent to x.

2003-02-25 05:59  pfdietz

	* ansi-aux.lsp: Added check function for simple-warning.

2003-02-24 13:52  pfdietz

	* subtypep-eql.lsp: Tests of EQL vs. SATISFIES types.

2003-02-24 13:52  pfdietz

	* cl-test-package.lsp: gcl no longer needs to include the
	  defpackage package separately.

2003-02-24 13:36  pfdietz

	* subtypep-member.lsp: More tests of subtypep on member, satisfies
	  types.

2003-02-24 12:32  pfdietz

	* rt-test.lsp: Fixed typo.

2003-02-24 12:20  pfdietz

	* load-types-and-class.lsp, subtypep-cons.lsp: Added another test
	  for SUBTYPEP on cons types, recommended by Christophe Rhodes.
	  Disabled the subtypep cons tests for Lispworks, since they were
	  making it die painfully.

2003-02-23 21:43  pfdietz

	* character.lsp: Fixed true vs. T error in two tests.

2003-02-23 20:36  pfdietz

	* subtypep-rational.lsp: Fixed subtypep.rational.5,12

2003-02-23 20:25  pfdietz

	* subtypep-real.lsp: Fixed subtypep.real.5 and subtypep.real.12,
	  which were busted.

2003-02-23 19:18  pfdietz

	* gclload2.lsp, load-arrays.lsp, load-conditions.lsp,
	  load-cons.lsp, load-data-and-control-flow.lsp,
	  load-eval-and-compile.lsp, load-iteration.lsp,
	  load-sequences.lsp, load-strings.lsp, load-structures.lsp,
	  load-symbols.lsp, load-types-and-class.lsp: Moved loading of
	  tests into separate scripts, divided approximately by major
	  section of the ANSI CL spec.

2003-02-23 18:11  pfdietz

	* .cvsignore, ansi-aux.lsp, cl-symbols.lsp, cl-test-package.lsp,
	  cons-test-01.lsp, cons-test-02.lsp, cons-test-03.lsp,
	  cons-test-04.lsp, cons-test-05.lsp, cons-test-06.lsp,
	  cons-test-07.lsp, cons-test-08.lsp, cons-test-09.lsp,
	  cons-test-10.lsp, cons-test-11.lsp, cons-test-12.lsp,
	  cons-test-13.lsp, cons-test-14.lsp, cons-test-15.lsp,
	  cons-test-16.lsp, cons-test-17.lsp, cons-test-18.lsp,
	  cons-test-19.lsp, cons-test-20.lsp, cons-test-21.lsp,
	  cons-test-22.lsp, cons-test-23.lsp, cons-test-24.lsp,
	  cons-test-25.lsp, gclload.lsp, makefile, reader-test.lsp,
	  rt-package.lsp, rt-test.lsp, rt.lsp, types-and-class.lsp:
	  Modified to run under Lispworks, which unfortunately already had
	  a package (nick)named RT.  Changed the regression test package to
	  be REGRESSION-TEST, and make the RT nickname be available only
	  with #-lispworks.  Removed a bunch of gratuitous use-package
	  forms.  Added lispworks binary filenames to .cvsignore and make
	  clean.  Added a test to MAKE-SYMBOL that illustrates a place
	  where Lispworks is noncomplant (this is related to the failure on
	  MAKE-SYMBOL.ERROR.8)

2003-02-23 13:19  pfdietz

	* cl-symbol-names.lsp, flet.lsp, labels.lsp, let.lsp, macrolet.lsp:
	  Added tests for allowed behavior of section 11.1.2.1.2.1 of the
	  ANSI CL spec.

2003-02-22 23:45  pfdietz

	* ansi-aux.lsp, cerror.lsp, error.lsp: Toned down the error/cerror
	  tests, losing the assumption that the :format-control or
	  :format-arguments initializers for simple-conditions give the
	  values that actually end up in those slots.

2003-02-22 22:03  pfdietz

	* apply.lsp: Fixed typo.

2003-02-22 02:37  pfdietz

	* ansi-aux.lsp, typecase.lsp: Removed deftype of OTHERWISE, which
	  is not conforming.

2003-02-22 02:15  pfdietz

	* ansi-aux.lsp, apply.lsp, complement.lsp, concatenate.lsp,
	  cons-test-02.lsp, cons-test-04.lsp, cons-test-13.lsp,
	  cons-test-14.lsp, cons-test-15.lsp, cons-test-16.lsp,
	  cons-test-17.lsp, cons-test-19.lsp, cons-test-20.lsp,
	  cons-test-21.lsp, cons-test-22.lsp, cons-test-23.lsp,
	  cons-test-24.lsp, count-if-not.lsp, count-if.lsp, count.lsp,
	  every.lsp, find-if-not.lsp, find-if.lsp, find.lsp, funcall.lsp,
	  map-into.lsp, map.lsp, merge.lsp, mismatch.lsp, notany.lsp,
	  notevery.lsp, nsubstitute-if-not.lsp, nsubstitute-if.lsp,
	  nsubstitute.lsp, position-if-not.lsp, position-if.lsp,
	  position.lsp, reduce.lsp, remove-duplicates.lsp, remove.lsp,
	  search-list.lsp, some.lsp, sort.lsp, stable-sort.lsp,
	  substitute-if-not.lsp, substitute-if.lsp, substitute.lsp: Added
	  fallback ERROR case to classify-error.  Added numerous tests to
	  check that safe calls inside builtin functions that take function
	  parameters are truly safe.

2003-02-21 15:26  pfdietz

	* ansi-aux.lsp: Patched problem with definition of OTHERWISE type
	  that was blocking allegro CL from running the tests.	This should
	  be further modified to remove the package lock on the COMMON-LISP
	  package.

2003-02-21 05:26  pfdietz

	* subtypep-member.lsp: Fixed problem in SATIFIES type specifiers.

2003-02-21 04:45  pfdietz

	* ansi-aux.lsp, subtypep-member.lsp: Added compile option to the
	  classify-error infrastructure.  Added more subtypep tests on
	  member types.

2003-02-21 04:43  pfdietz

	* rt.lsp: Fixed problem in equalp-with-case when one element is an
	  array and the other is not.

2003-02-21 04:41  pfdietz

	* defun.lsp: The defun error tests are disputable; remove them.

2003-02-21 04:41  pfdietz

	* cl-symbols.lsp: Fixed two tests that have become broken

2003-02-21 01:56  pfdietz

	* ansi-aux.lsp, subtypep-integer.lsp, subtypep-member.lsp,
	  subtypep-rational.lsp, subtypep-real.lsp: Replaced
	  subtypep*-or-fail and subtypep*-not-or-fail with the more
	  powerful tests check-all-subtypep and check-all-not-subtypep,
	  which test a number of relations that can be derived from the
	  subtype (or, not-subtype) relation of the two types.	Also, fix a
	  place where test names weren't changed during cut/paste.

2003-02-21 00:57  pfdietz

	* cons-test-17.lsp, count.lsp, find.lsp, mismatch.lsp,
	  nsubstitute.lsp, position.lsp, search-bitvector.lsp,
	  search-list.lsp, search-string.lsp, search-vector.lsp,
	  substitute.lsp: Replaced 'EQ with 'EQL in many tests where
	  numbers or characters may be compared.

2003-02-20 14:56  pfdietz

	* rt.lsp: Added rt::*expected-failures*, which should contain a
	  list of the names of tests that are expected to fail.  If this
	  variable is not nil, the report after (rt:do-tests) will also
	  print how many unexpected failures occured and their names.

2003-02-20 14:12  pfdietz

	* char-aux.lsp, gclload2.lsp, makefile, packages-00.lsp,
	  packages.lsp: Various changes to get the test suite to run (sort
	  of) under ECL.

2003-02-20 13:58  pfdietz

	* rt.lsp: Add RT::*COMPILE-TESTS*, which (when true) causes test
	  forms to be wrapped in lambdas, compiled, and funcalled instead
	  of just being eval-ed.

2003-02-19 14:24  pfdietz

	* compiler-macros.lsp, defconstant.lsp, gclload1.lsp,
	  rt-acl.system, rt-doc.txt, rt-package.lsp, rt-test.lsp, rt.lsp,
	  rt.system, subtypep-cons.lsp, subtypep-rational.lsp,
	  subtypep-real.lsp: Moved ansi-test/rt/ files to ansi-tests/,
	  since ECL was having trouble with compiling in the subdirectory.
	  Fixed missing end-of-file newline problem that caused ECL to
	  barf.  Added new tests for subtypep on cons with rational, real
	  intervals.  Added tests for an SBCL problem in subtypep on
	  negated rational, integer types.

2003-02-19 03:30  pfdietz

	* subtypep-cons.lsp: Added another cons subtypep test, this one
	  using OR and INTEGER range types, decomposing a square into five
	  nonoverlapping rectangular pieces.

2003-02-19 02:14  pfdietz

	* subtypep-cons.lsp: Another cons subtypep test, this one 'three
	  dimensionsal'.

2003-02-19 02:00  pfdietz

	* gclload2.lsp, subtypep-cons.lsp, subtypep-rational.lsp,
	  subtypep-real.lsp: Added new subtypep tests for rationals,
	  conses, reals, integers, and various conbinations thereof.

2003-02-19 01:58  pfdietz

	* destructuring-bind.lsp: Removed four new tests for
	  destructuring-bind.

2003-02-18 03:28  pfdietz

	* multiple-value-bind.lsp: Commented out some disputable tests
	  (macro errors).

2003-02-17 14:25  pfdietz

	* block.lsp, case.lsp, ccase.lsp, ctypecase.lsp, defconstant.lsp,
	  define-modify-macro.lsp, defparameter.lsp, defvar.lsp,
	  destructuring-bind.lsp, multiple-value-bind.lsp,
	  multiple-value-list.lsp, unless.lsp, when.lsp: Retracted builtin
	  macro error tests pending clarification of the ANSI CL spec.

2003-02-17 14:23  pfdietz

	* subtypep.lsp: Fixed busted test subtypep.and/or.1

2003-02-17 14:06  pfdietz

	* cons-test-19.lsp: Fixed typo

2003-02-17 13:25  pfdietz

	* if.lsp: IF is a special operator, so removed error tests.

2003-02-17 13:05  pfdietz

	* define-modify-macro.lsp, defparameter.lsp: Small cleanups.

2003-02-17 13:01  pfdietz

	* defvar.lsp: Fixed typo.

2003-02-17 12:54  pfdietz

	* case.lsp, ccase.lsp, cerror.lsp, ctypecase.lsp, defconstant.lsp,
	  define-modify-macro.lsp, defparameter.lsp, defun.lsp, defvar.lsp,
	  destructuring-bind.lsp, function-lambda-expression.lsp,
	  functionp.lsp, gclload2.lsp, hash-table.lsp, identity.lsp,
	  if.lsp, nreverse.lsp, reverse.lsp: Added more argument
	  order/reevaluation tests.  Added error cases for some builtin
	  macros, and for DESTRUCTURING-BIND.

2003-02-17 05:22  pfdietz

	* bit-and.lsp, bit-andc1.lsp, bit-andc2.lsp, bit-eqv.lsp,
	  bit-ior.lsp, bit-nand.lsp, bit-nor.lsp, bit-not.lsp,
	  bit-orc1.lsp, bit-orc2.lsp, bit-vector-p.lsp, bit-xor.lsp,
	  bit.lsp, boundp.lsp, cell-error-name.lsp, char-compare.lsp,
	  char-schar.lsp, character.lsp, cl-symbols.lsp, coerce.lsp,
	  compile.lsp, compiled-function-p.lsp, complement.lsp,
	  concatenate.lsp, cons-test-01.lsp, cons-test-02.lsp,
	  cons-test-03.lsp, cons-test-04.lsp, cons-test-05.lsp,
	  cons-test-06.lsp, cons-test-07.lsp, cons-test-08.lsp,
	  cons-test-09.lsp, cons-test-10.lsp, cons-test-11.lsp,
	  cons-test-12.lsp, cons-test-13.lsp, cons-test-14.lsp,
	  cons-test-15.lsp, cons-test-16.lsp, cons-test-17.lsp,
	  cons-test-18.lsp, cons-test-19.lsp, cons-test-20.lsp,
	  cons-test-21.lsp, cons-test-22.lsp, cons-test-23.lsp,
	  cons-test-24.lsp, constantly.lsp, constantp.lsp, copy-seq.lsp,
	  count-if-not.lsp, count-if.lsp, count.lsp, elt.lsp, eql.lsp,
	  equal.lsp, equalp.lsp, eval.lsp, every.lsp, fboundp.lsp,
	  fdefinition.lsp, fill-pointer.lsp, fill-strings.lsp: Spruced up
	  order/number of evaluation tests, fixed some test names.

2003-02-16 06:40  pfdietz

	* check-type.lsp: Added tests for check-type

2003-02-16 06:39  pfdietz

	* adjustable-array-p.lsp, and.lsp, aref.lsp, array-dimension.lsp,
	  array-displacement.lsp, array-in-bounds-p.lsp, array-rank.lsp,
	  array-row-major-index.lsp, array-total-size.lsp, arrayp.lsp,
	  assert.lsp, gclload2.lsp: Added tests of check-type.	Added more
	  assert tests.  Added checks for various functions that the
	  argument is evaluated only once.

2003-02-16 03:03  pfdietz

	* apply.lsp, cerror.lsp, error.lsp, gclload2.lsp: Changed apply.6
	  to apply.order.1.  Added more error, cerror tests.

2003-02-15 23:08  pfdietz

	* subtypep-integer.lsp, subtypep-rational.lsp, subtypep.lsp,
	  types-and-class.lsp: More subtypep tests.  Rationals, and/or
	  combinations, integers.

2003-02-15 19:04  pfdietz

	* gclload2.lsp, subtypep-cons.lsp, subtypep-eql.lsp,
	  subtypep-float.lsp, subtypep-integer.lsp, subtypep-member.lsp,
	  subtypep-rational.lsp, subtypep.lsp: Moved various subtypep tests
	  off into their own files; subtypep.lsp was getting too big.

2003-02-15 14:57  pfdietz

	* cons-test-15.lsp: Fixed names of the argument evaluation order
	  tests for map* functions.

2003-02-15 14:48  pfdietz

	* structures-02.lsp: Added tests for keywords as structure names
	  and structure fields.

2003-02-15 14:47  pfdietz

	* flet.lsp, labels.lsp: Fixed busted FTYPE declarations and added
	  tests for keywords as function names.

2003-02-15 13:51  pfdietz

	* subseq.lsp: Fixed test broken by editting error.

2003-02-15 06:11  pfdietz

	* ansi-aux.lsp, bit.lsp, nsubstitute-if-not.lsp, nsubstitute.lsp,
	  nth-value.lsp, packages-01.lsp, packages-02.lsp, packages-03.lsp,
	  packages-04.lsp, packages-05.lsp, packages-06.lsp,
	  packages-07.lsp, packages-08.lsp, packages-09.lsp,
	  packages-10.lsp, packages-11.lsp, packages-12.lsp,
	  packages-13.lsp, packages-14.lsp, packages-15.lsp,
	  packages-16.lsp, packages-17.lsp, packages-18.lsp,
	  packages-19.lsp, position-if-not.lsp, position-if.lsp,
	  position.lsp, reduce.lsp, remove-duplicates.lsp, remove.lsp,
	  replace.lsp, row-major-aref.lsp, sbit.lsp, search-list.lsp,
	  some.lsp, sort.lsp, stable-sort.lsp, string-capitalize.lsp,
	  string-comparisons.lsp, string-downcase.lsp,
	  string-left-trim.lsp, string-right-trim.lsp, string-trim.lsp,
	  string-upcase.lsp, subseq-aux.lsp, subseq.lsp,
	  substitute-if-not.lsp, substitute-if.lsp, substitute.lsp,
	  subtypep.lsp, svref.lsp, types-and-class.lsp, values.lsp,
	  vector-push-extend.lsp, vector-push.lsp, vector.lsp: Finished
	  adding the argument evaluation order tests for the functions that
	  have so far been covered in the tests.

2003-02-14 15:07  pfdietz

	* constantp.lsp, subtypep.lsp: Order of evaluation test for
	  CONSTANTP.  More subtypep tests, on various numeric types.

2003-02-14 07:32  pfdietz

	* subtypep.lsp: More MEMBER, EQL type relationship tests.

2003-02-14 07:05  pfdietz

	* subtypep.lsp: More float, member, eql type tests.

2003-02-14 06:55  pfdietz

	* subtypep.lsp: More tests of integer, float, and cons type
	  inclusions.

2003-02-14 06:10  pfdietz

	* fill.lsp, find-if-not.lsp, find-if.lsp, find.lsp, funcall.lsp,
	  make-array.lsp, make-sequence.lsp, make-string.lsp, map-into.lsp,
	  map.lsp, merge.lsp, mismatch.lsp, notany.lsp, notevery.lsp,
	  nstring-capitalize.lsp, nstring-downcase.lsp, nstring-upcase.lsp,
	  nsubstitute-if.lsp, svref.lsp, typecase.lsp: More tests for order
	  of evaluation of function arguments.

2003-02-14 06:04  pfdietz

	* subtypep.lsp: More tests of CONS types.

2003-02-12 03:25  pfdietz

	* ansi-aux.lsp, aref.lsp, gclload2.lsp, typecase.lsp: Added the
	  correct tests for TYPECASE, and some tests for AREF.

2003-02-12 03:19  pfdietz

	* typecase.lsp: Removed bogus tests.

2003-02-12 00:29  pfdietz

	* typecase.lsp: Added tests of 'T' as the type in normal clauses of
	  TYPECASE.

2003-02-11 15:27  pfdietz

	* subtypep.lsp: Added tests that EQL, MEMBER types use EQL for
	  membership.

2003-02-11 14:39  pfdietz

	* universe.lsp: I'm trying to get the tests to run with ECL.  They
	  don't yet, but this change fixes a problem in the loading of
	  universe.lsp

2003-02-11 14:38  pfdietz

	* makefile: Added test-unixport to makefile, to test using
	  saved_ansi_gcl before installation.

2003-02-10 04:31  pfdietz

	* compile.lsp: Fixed bug in COMPILE.1

2003-02-10 04:09  pfdietz

	* cons-test-20.lsp, cons-test-21.lsp, cons-test-22.lsp,
	  cons-test-23.lsp, cons-test-24.lsp, count-if-not.lsp,
	  count-if.lsp, count.lsp, elt.lsp, eql.lsp, equal.lsp, equalp.lsp,
	  every.lsp: More order-of-argument-evaluation tests.

2003-02-10 01:05  pfdietz

	* cons-test-14.lsp, cons-test-15.lsp, cons-test-16.lsp,
	  cons-test-17.lsp, cons-test-18.lsp, cons-test-19.lsp: Muffled
	  style warnings during test execution.  Added more tests for
	  argument order-of-execution.

2003-02-08 07:23  pfdietz

	* apply.lsp, array-in-bounds-p.lsp, array-row-major-index.lsp,
	  bit-and.lsp, bit-andc1.lsp, bit-andc2.lsp, bit-eqv.lsp,
	  bit-ior.lsp, bit-nand.lsp, bit-nor.lsp, bit-orc1.lsp,
	  bit-orc2.lsp, bit-xor.lsp, bit.lsp, case.lsp, ccase.lsp,
	  char-compare.lsp, char-schar.lsp, cl-symbols.lsp, coerce.lsp,
	  concatenate.lsp, cons-test-01.lsp, cons-test-02.lsp,
	  cons-test-03.lsp, cons-test-04.lsp, cons-test-05.lsp,
	  cons-test-07.lsp, cons-test-09.lsp, cons-test-10.lsp,
	  cons-test-11.lsp, cons-test-12.lsp, cons-test-13.lsp, ecase.lsp,
	  etypecase.lsp, typecase.lsp: Indentation/style changes.  Tests
	  for empty implicit PROGNs in case, ccase, ecase.  Added some
	  tests of argument evaluation order to many function calls.

2003-02-08 07:05  pfdietz

	* cons-test-15.lsp: Style changes, and added tests for
	  mapcan/mapcon that yield non-lists.

2003-02-06 04:43  pfdietz

	* ansi-aux.lsp, gclload2.lsp, subtypep.lsp, types-and-class-2.lsp,
	  types-and-class.lsp: Added more subtype, disjointness tests.
	  Move some off to a new file, type-and-class-2.lsp

2003-02-06 03:10  pfdietz

	* subtypep.lsp: Use classes-are-disjoint for float type
	  disjointness.  Added tests for bignum, fixnum type relationships.

2003-02-05 04:40  pfdietz

	* ansi-aux.lsp, subtypep.lsp, types-and-class.lsp: Added more
	  subtypep/disjointness tests, for structures, float types, and
	  fixnums.

2003-02-04 05:31  pfdietz

	* types-and-class.lsp: Tests for disjointness of user-defined
	  classes.

2003-02-04 04:45  pfdietz

	* ansi-aux.lsp, subtypep.lsp, types-and-class.lsp: More SUBTYPEP
	  tests.

2003-02-04 03:44  pfdietz

	* ansi-aux.lsp: Added checks that if T1 and T2 are disjoint, then
	  if SUBTYPEP succeeds on T (AND (NOT T1) (NOT T2)) it returns
	  true.

2003-02-04 03:43  pfdietz

	* structure-00.lsp: Added tests that structure types are subtypes
	  of STRUCTURE-OBJECT.

2003-02-01 15:05  pfdietz

	* ansi-aux.lsp: Fixed problems in disjoint type list; do not
	  include BIGNUM or EXTENDED-CHAR if they are empty types, since
	  check-disjointness assumes non-emptyness.  Added EQL types.

2003-02-01 05:39  pfdietz

	* flet.lsp, types-and-class.lsp: Added test that NIL is an
	  acceptable lexical function name.  Added tests that all standard
	  generic functions are in the class, and that
	  structure(standard)-object is in structure(standard)-class.

2003-02-01 02:40  pfdietz

	* cl-symbol-names.lsp, types-and-class.lsp: Added test that no
	  classes are exported from COMMON-LISP that are not supposed to be
	  types in the standard.

2003-02-01 01:57  pfdietz

	* ansi-aux.lsp, types-and-class.lsp: Fixed up disjointness tests to
	  confirm that at least one of the types is a built-in-class.
	  Added tests that standard-classes (structure-classes) inherit
	  from standard-object (structure-object).

2003-01-31 13:35  pfdietz

	* ansi-aux.lsp, types-and-class.lsp: More subtypep and disjointness
	  tests.

2003-01-31 04:25  pfdietz

	* ansi-aux.lsp, gclload1.lsp, types-and-class.lsp: Added more type
	  disjointness tests.

2003-01-31 03:13  pfdietz

	* ansi-aux.lsp, cl-test-package.lsp, compile-and-load.lsp,
	  types-and-class.lsp: Added more disjointness tests; tweaked
	  check-disjointness.

2003-01-31 02:58  pfdietz

	* ansi-aux.lsp, types-and-class.lsp,
	  upgraded-array-element-type.lsp: Added more subtypep tests.

2003-01-30 01:28  pfdietz

	* upgraded-array-element-type.lsp: Added test that
	  (UPGRADED-ARRAY-ELEMENT-TYPE NIL) is type equivalent to NIL.

2003-01-30 00:57  pfdietz

	* error.lsp, gclload2.lsp, subtypep.lsp, types-and-class.lsp: Moved
	  some subtypep tests to their own file, and added some (failing in
	  CMUCL) tests for compound CONS type specifiers.  Began adding
	  tests for ERROR.

2003-01-29 03:11  pfdietz

	* adjustable-array-p.lsp, ansi-aux.lsp, array-dimensions.lsp,
	  array-displacement.lsp, array-rank.lsp, array-total-size.lsp,
	  boundp.lsp, cl-symbols.lsp, coerce.lsp, concatenate.lsp,
	  cons-test-01.lsp, cons-test-03.lsp, cons-test-06.lsp,
	  cons-test-08.lsp, cons-test-09.lsp, cons-test-10.lsp,
	  cons-test-11.lsp, cons-test-12.lsp, cons-test-13.lsp,
	  cons-test-14.lsp, cons-test-15.lsp, copy-seq.lsp,
	  count-if-not.lsp, count-if.lsp, count.lsp, elt.lsp, every.lsp,
	  fboundp.lsp, fdefinition.lsp, fill-pointer.lsp, fill.lsp,
	  find-if-not.lsp, find-if.lsp, find.lsp, fmakunbound.lsp,
	  length.lsp, make-sequence.lsp, map-into.lsp, map.lsp, merge.lsp,
	  notany.lsp, nreverse.lsp, packages-03.lsp, position-if-not.lsp,
	  position-if.lsp, position.lsp, reduce.lsp, reverse.lsp, some.lsp,
	  vector-pop.lsp: Fixed up some error tests, adding tests that hide
	  the error form in a LOCALLY to possibly stimulate CMUCL compiler
	  bugs.  Converted some uses of the old catch-type-error into
	  classify-error.  Added safety proclamations in place of local
	  safety declarations in eval-ed forms.

2003-01-29 01:42  pfdietz

	* assert.lsp, cell-error-name.lsp, cl-symbols.lsp, condition.lsp,
	  gclload2.lsp, hash-table.lsp, macrolet.lsp, make-hash-table.lsp,
	  universe.lsp: Began adding tests for conditions and hash tables.
	  Added tests for env arguments to typep, subtypep,
	  upgraded-array-element-type, macroexpand, macroexpand-1.  Add
	  more arrays to *universe*, in particular #() which showed a bug
	  in some named structure predicates in CMUCL.

2003-01-28 04:05  pfdietz

	* types-and-class.lsp, upgraded-array-element-type.lsp: Added tests
	  for env arguments to subtypep, typep, and
	  upgraded-array-element-type.

2003-01-28 02:15  pfdietz

	* ansi-aux.lsp: Added extra SAFETY declaration inside the form
	  being evalled in classify-error.

2003-01-27 13:57  pfdietz

	* merge.lsp: Fixed potential safety declaration problem in eval-ed
	  form.

2003-01-27 13:54  pfdietz

	* vector-push-extend.lsp: Fixed potential problem with compile-time
	  error signalling in a test.

2003-01-27 03:19  pfdietz

	* bit-vector-p.lsp, gclload2.lsp, simple-bit-vector-p.lsp: Tests
	  for BIT-VECTOR-P and SIMPLE-BIT-VECTOR-P.

2003-01-27 03:04  pfdietz

	* bit-and.lsp, bit-andc1.lsp, bit-andc2.lsp, bit-eqv.lsp,
	  bit-ior.lsp, bit-nand.lsp, bit-nor.lsp, bit-not.lsp,
	  bit-orc1.lsp, bit-orc2.lsp, bit-xor.lsp, gclload2.lsp: Tests for
	  the BIT-* functions.	Note that these are currently causing gcl
	  to abort with possibly corrupted memory.

2003-01-26 22:31  pfdietz

	* array-aux.lsp, bit-vector.lsp, bit.lsp, gclload2.lsp, sbit.lsp,
	  simple-bit-vector.lsp, vectorp.lsp: Tests for bit-vector and
	  simple-bit-vector types, vectorp, bit, and sbit.  More vector
	  class-related tests.

2003-01-26 15:28  pfdietz

	* array-as-class.lsp, array-aux.lsp, array.lsp, gclload2.lsp,
	  simple-array-t.lsp, simple-array.lsp, vector.lsp: More tests for
	  arrays, vectors, and simple arrays.  Tests for array and vector
	  classes.

2003-01-26 03:14  pfdietz

	* array-aux.lsp: Added more typep ... [simple-]array test
	  conditions.  Some are commented out because gcl is failing on
	  them right now (the rank designator bug).

2003-01-26 01:02  pfdietz

	* array-aux.lsp: Added more tests to those executed with
	  make-array-with-checks.  Now do many checks of memebership in
	  various permutations of (array ...) and (simple-array ...) types.

2003-01-25 19:54  pfdietz

	* char-aux.lsp: Weakened two alphanumbericp tests.

2003-01-25 18:59  pfdietz

	* array.lsp: More array type tests, on 2d array types.

2003-01-25 18:59  pfdietz

	* array-t.lsp, gclload2.lsp: More array type tests.

2003-01-25 18:38  pfdietz

	* array.lsp, gclload2.lsp: Tests of typep on array type specifiers.

2003-01-25 18:38  pfdietz

	* vector.lsp: More tests of vector type, using specialized float
	  arrays.  Another vector constructor test.

2003-01-25 18:36  pfdietz

	* types-and-class.lsp: Added tests that string/bit-vector classes
	  are not subtypes of simple-vector.

2003-01-25 15:32  pfdietz

	* gclload2.lsp, vector-push-extend.lsp, vector-push.lsp: Added
	  tests for VECTOR-PUSH-EXTEND.

2003-01-25 14:51  pfdietz

	* gclload2.lsp, make-array.lsp, vector-push.lsp: Tests for
	  VECTOR-PUSH, and MAKE-ARRAY tests on more specialized element
	  types.

2003-01-25 07:45  pfdietz

	* simple-vector-p.lsp: Commented out some apparently improper
	  tests.

2003-01-25 07:22  pfdietz

	* ansi-aux.lsp: Fixed bug introduced by reordering standard char
	  string.

2003-01-25 01:45  pfdietz

	* ansi-aux.lsp: Moved the space character in +standard-chars+ so it
	  doesn't get lost at the end of the line.

2003-01-25 01:44  pfdietz

	* vector.lsp: Fixed typo in vector.type.23

2003-01-24 14:55  pfdietz

	* gclload2.lsp, vector-pop.lsp, vector.lsp: Added more tests for
	  (VECTOR ...) types, added tests for the functions VECTOR and
	  VECTOR-POP.

2003-01-24 05:22  pfdietz

	* ansi-aux.lsp, array-aux.lsp, compiled-function-p.lsp,
	  complement.lsp, cons-test-01.lsp, cons-test-03.lsp,
	  cons-test-06.lsp, cons-test-11.lsp, cons-test-14.lsp,
	  cons-test-20.lsp, cons-test-21.lsp, cons-test-23.lsp,
	  cons-test-24.lsp, constantly.lsp, constantp.lsp, copy-seq.lsp,
	  defconstant.lsp, elt.lsp, eql.lsp, every.lsp, fboundp.lsp,
	  fmakunbound.lsp, function.lsp, functionp.lsp, identity.lsp,
	  lambda-list-keywords.lsp, length.lsp, map-into.lsp, merge.lsp,
	  multiple-value-prog1.lsp, nil.lsp, notany.lsp, notevery.lsp,
	  packages-03.lsp, packages-04.lsp, packages-05.lsp,
	  packages-07.lsp, packages-11.lsp, packages-12.lsp,
	  packages-16.lsp, packages-18.lsp, simple-vector-p.lsp, some.lsp,
	  structure-00.lsp, structures-01.lsp, t.lsp: Many cleanups.
	  Replaced notnot, not with notnot-mv, not-mv in places where we
	  can inspect the results for the right number of multiple values.
	  Ditto for multiple-value-bind*, which is strict in checking for
	  number of values.  Indentation changes.

2003-01-24 03:12  pfdietz

	* array-displacement.lsp, arrayp.lsp, boundp.lsp,
	  call-arguments-limit.lsp, char-compare.lsp, cl-symbols.lsp,
	  vector.lsp: Added uses of notnot-mv to better detect multiple
	  value returns.  Added more VECTOR type tests.  Some cleanups.

2003-01-24 02:24  pfdietz

	* ansi-aux.lsp: Removed two useless 'S' forms.	The problem is gcl
	  is using the variable, but doesn't support 'ignorable'.

2003-01-24 02:22  pfdietz

	* ansi-aux.lsp: Fix =t, add some utility functions for mv checking.

2003-01-23 14:10  pfdietz

	* ansi-aux.lsp, gclload2.lsp, vector.lsp: Added tests for VECTOR
	  type designators.  Modified the functions SUBTYPEP*, EQT, etc. to
	  preserve the number of values being returned, to prevent certain
	  kinds of bugs from being concealed.

2003-01-23 05:11  pfdietz

	* ansi-aux.lsp, array-misc.lsp, gclload2.lsp, row-major-aref.lsp,
	  simple-vector-p.lsp, svref.lsp, upgraded-array-element-type.lsp:
	  More array tests.

2003-01-22 15:00  pfdietz

	* ansi-aux.lsp, packages-10.lsp: Moved a defconstant to
	  ansi-aux.lsp from packages-10.lsp to avoid compiler warnings.

2003-01-22 13:59  pfdietz

	* adjustable-array-p.lsp, array-dimensions.lsp,
	  array-displacement.lsp, array-total-size.lsp, fill-pointer.lsp:
	  More changes to array tests.

2003-01-22 05:26  pfdietz

	* array-aux.lsp, array-dimensions.lsp, array-row-major-index.lsp,
	  array-total-size.lsp, arrayp.lsp, fill-pointer.lsp, gclload2.lsp:
	  Added yet more array tests.

2003-01-22 03:44  pfdietz

	* adjustable-array-p.lsp, ansi-aux.lsp, array-aux.lsp,
	  array-dimension.lsp, array-dimensions.lsp,
	  array-displacement.lsp, array-in-bounds-p.lsp, array-rank.lsp,
	  gclload2.lsp, make-array.lsp, universe.lsp: Added more array
	  tests.

2003-01-19 16:23  pfdietz

	* .cvsignore, ansi-aux.lsp, cltest.system, make-array.lsp: More
	  make-array tests (displaced arrays, fill pointers, keyword and
	  error tests.) Changes to .system and .cvsignore files suggested
	  by Sam Steingold.  Added warning comment to cltest.system.  Made
	  deftest work with multidimensional arrays now that ROW-MAJOR-AREF
	  is working in gcl.

2003-01-19 16:20  pfdietz

	* remove-aux.lsp: Added IGNORE declarations.

2003-01-19 02:26  pfdietz

	* funcall.lsp: Fixed busted test FUNCALL.7, which was illegally
	  lexically binding a function to CONS.

2003-01-18 19:14  pfdietz

	* ansi-aux.lsp, packages-00.lsp, packages-03.lsp, packages-04.lsp,
	  packages-05.lsp, packages-06.lsp, packages-07.lsp,
	  packages-08.lsp, packages-09.lsp, packages-10.lsp,
	  packages-11.lsp, packages-12.lsp, packages-13.lsp,
	  packages-14.lsp, packages-15.lsp, packages-16.lsp: Move package
	  iterator auxiliary functions and macros to ansi-aux.lsp, where
	  they can be compiled.

	  Added SAFELY-DELETE-PACKAGE, which unlinks a package's users
	  before deleting it.  This was prompted by a bug in
	  use-package.error.2.	Replace uses of delete-package or
	  (ignore-errors (delete-package ...)) in the tests with calls to
	  this new function.

	  Some comment and indentation fixes.

2003-01-18 18:05  pfdietz

	* packages-14.lsp, packages-15.lsp: Moved the DELETE-PACKAGE calls
	  in [UN]USE-PACKAGE.ERROR.2 so that packages can be deleted
	  properly.

2003-01-18 13:49  pfdietz

	* cons-test-14.lsp, cons-test-17.lsp, cons-test-19.lsp,
	  cons-test-20.lsp, cons-test-21.lsp, cons-test-22.lsp,
	  cons-test-23.lsp, cons-test-24.lsp: Added more tests of keyword
	  handling (mostly :allow-other-keys) in cons-related functions.

2003-01-17 14:29  pfdietz

	* cons-test-02.lsp, cons-test-03.lsp, cons-test-04.lsp,
	  cons-test-13.lsp, cons-test-14.lsp, cons-test-16.lsp,
	  count-if-not.lsp, count-if.lsp, count.lsp, make-sequence.lsp,
	  make-string.lsp, mismatch.lsp, nsubstitute-if-not.lsp,
	  nsubstitute-if.lsp, nsubstitute.lsp, position-if-not.lsp,
	  position-if.lsp, position.lsp, reduce.lsp, remove-duplicates.lsp,
	  remove.lsp, replace.lsp, search-list.lsp, substitute-if-not.lsp,
	  substitute-if.lsp, substitute.lsp: Added more keyword argument
	  handling tests.

2003-01-16 15:11  pfdietz

	* find-if-not.lsp, find-if.lsp, find.lsp: Added keyword processing
	  tests for FIND, FIND-IF, and FIND-IF-NOT.

2003-01-16 15:03  pfdietz

	* count-if-not.lsp, count-if.lsp, count.lsp, fill.lsp: Added tests
	  for :allow-other-keys processing in COUNT, COUNT-IF, COUNT-IF-NOT
	  and FILL.

2003-01-14 15:01  pfdietz

	* boundp.lsp, cons-test-02.lsp, cons-test-16.lsp, cons-test-17.lsp,
	  cons-test-19.lsp, cons-test-20.lsp, cons-test-21.lsp,
	  cons-test-22.lsp, cons-test-23.lsp, cons-test-24.lsp,
	  gclload2.lsp: Added test file for BOUNDP.  Added
	  :allow-other-keys tests to cons-related functions.

2003-01-14 12:38  pfdietz

	* constantp.lsp, loop5.lsp, structure-00.lsp, structures-02.lsp:
	  Added check that PI is a constant.  Added test for loop as across
	  for displaced bit vectors (gcl is failing on this).  Added error
	  case checks for defstruct-defined functions (still must add
	  checks for constructors.)  Error tests for copy-structure.

2003-01-14 12:36  pfdietz

	* ansi-aux.lsp: Made classify-error more efficient.

2003-01-14 12:27  pfdietz

	* coerce.lsp: Fixed problem in a coerce.1 having to do with
	  function types.

2003-01-14 10:08  pfdietz

	* types-and-class.lsp, universe.lsp: Added a test that types in
	  *disjoint-type-list* are disjoint.  Added some objects of type
	  function and random-state to *universe*.

2003-01-14 10:07  pfdietz

	* cl-symbols.lsp: Changed names of special-operator-p error tests.

2003-01-14 03:51  pfdietz

	* compiler-macros.lsp, constantp.lsp, gclload2.lsp: Placeholder for
	  compiler macro tests, and constantp tests.

2003-01-14 00:19  pfdietz

	* apply.lsp, cl-symbols-aux.lsp, compile.lsp,
	  compiled-function-p.lsp, complement.lsp, cons-test-06.lsp,
	  fdefinition.lsp, fmakunbound.lsp, funcall.lsp,
	  function-lambda-expression.lsp, gclload2.lsp,
	  get-setf-expansion.lsp, not-and-null.lsp, types-and-class.lsp,
	  values-list.lsp, values.lsp: Added test files for APPLY,
	  COMPILED-FUNCTION-P, FDEFINITION, FUNCTION-LAMBDA-EXPRESSION,
	  GET-SETF-EXPANSION, and VALUES-LIST.	Added error tests for other
	  forms, and moved some tests to more appropriate files.  Fixed
	  bogus IGNORE in one function.

2003-01-13 15:11  pfdietz

	* character.lsp, cl-symbols.lsp, coerce.lsp, compile.lsp,
	  complement.lsp, concatenate.lsp, cons-test-01.lsp,
	  cons-test-02.lsp, cons-test-03.lsp, cons-test-04.lsp,
	  cons-test-05.lsp, cons-test-06.lsp, cons-test-07.lsp,
	  cons-test-08.lsp, cons-test-09.lsp, cons-test-10.lsp,
	  cons-test-11.lsp, cons-test-12.lsp, cons-test-13.lsp,
	  cons-test-14.lsp, cons-test-15.lsp, cons-test-16.lsp,
	  cons-test-17.lsp, cons-test-18.lsp, cons-test-19.lsp,
	  cons-test-20.lsp, cons-test-21.lsp, cons-test-22.lsp,
	  cons-test-23.lsp, cons-test-24.lsp, constantly.lsp, copy-seq.lsp,
	  count-if-not.lsp, count-if.lsp, count.lsp, elt.lsp, eql.lsp,
	  equal.lsp, equalp.lsp, eval.lsp, every.lsp, fboundp.lsp,
	  fill.lsp, find-if-not.lsp, find-if.lsp, find.lsp, funcall.lsp,
	  functionp.lsp, identity.lsp, length.lsp, make-sequence.lsp,
	  make-string.lsp, map-into.lsp, map.lsp, merge.lsp, mismatch.lsp,
	  notany.lsp, notevery.lsp, nreverse.lsp, nstring-capitalize.lsp,
	  nstring-downcase.lsp, nstring-upcase.lsp, nsubstitute-if-not.lsp,
	  nsubstitute-if.lsp, nsubstitute.lsp, packages-01.lsp,
	  packages-02.lsp, packages-03.lsp, packages-04.lsp,
	  packages-05.lsp, packages-06.lsp, packages-07.lsp,
	  packages-08.lsp, packages-09.lsp, packages-11.lsp,
	  packages-12.lsp, packages-14.lsp, packages-15.lsp,
	  packages-18.lsp, packages-19.lsp, position-if-not.lsp,
	  position-if.lsp, position.lsp, reduce.lsp, remove-duplicates.lsp,
	  remove.lsp, replace.lsp, reverse.lsp, search-list.lsp, some.lsp,
	  sort.lsp, stable-sort.lsp, string-capitalize.lsp,
	  string-downcase.lsp, string-left-trim.lsp, string-right-trim.lsp,
	  string-trim.lsp, string-upcase.lsp, subseq.lsp,
	  substitute-if-not.lsp, substitute-if.lsp, substitute.lsp: Added a
	  large number of tests to check error handling on badly formatted
	  calls in safe code.

2003-01-13 01:16  pfdietz

	* types-and-class.lsp: Added special cases of TYPES-6, three cases
	  that are failing in CMU CL.

2003-01-13 01:16  pfdietz

	* make-array.lsp: Added tests for :allow-other-keys and for
	  multidimensional displaced arrays.

2003-01-12 00:04  pfdietz

	* flet.lsp, structures-03.lsp: Commented out some bad tests.

2003-01-11 22:27  pfdietz

	* structures-03.lsp: (This applies to the previous version of
	  structures-03.lsp).  Add tests for default & BOA constructor
	  existing simultaneously.  Error case checks for invocation of the
	  default constructor.	:ALLOW-OTHER-KEYS processing on that
	  default constructor.

2003-01-11 22:25  pfdietz

	* structures-02.lsp, structures-03.lsp: Added tests on: structure
	  fields whose names are also special variables, that default
	  initializers are not executed unless needed, and that the
	  initializers are in the lexical environment in which the
	  defstruct occurs.

2003-01-11 22:23  pfdietz

	* flet.lsp: Test that [:&]allow-other-keys suppresses checking of
	  illegal keywords and odd length keyword parameter lists.

2003-01-11 03:12  pfdietz

	* structures-03.lsp: Fixed problem with keyword BOA lambda list
	  arguments, and added a case (sbt-15) exercising problems with
	  them in CMU CL.

2003-01-10 14:59  pfdietz

	* make-array.lsp: More make-array tests, for displaced arrays with
	  various element types.

2003-01-10 12:10  pfdietz

	* make-array.lsp: More make-array tests, including tests for arrays
	  with fill pointers and displacement.

2003-01-10 09:21  pfdietz

	* structure-00.lsp: Added tests for COPY-STRUCTURE

2003-01-10 05:06  pfdietz

	* ansi-aux.lsp, structures-03.lsp: More BOA constructor tests.

2003-01-09 14:51  pfdietz

	* make-array.lsp, structures-03.lsp: Added more BOA constructor
	  tests, showing a bug in gcl with keyword arguments.  Also, fixed
	  make-array.16 so older CMU CLs can at least read it without
	  barfing.

2003-01-08 02:33  pfdietz

	* structures-03.lsp: Fixed typo.

2003-01-07 04:40  pfdietz

	* gclload2.lsp, structures-03.lsp: Began adding structure BOA
	  constructor tests.

2003-01-07 04:37  pfdietz

	* structures-02.lsp: Docstring test.

2003-01-07 04:36  pfdietz

	* structure-00.lsp: Removed the 'works-with-classes' hack now that
	  gcl's bug has been fixed.  Added tests for doc strings (which may
	  be nil).

2003-01-07 04:35  pfdietz

	* make-array.lsp: Added more make-array tests.	Note that reading
	  make-array.16 was breaking CMU CL.

2003-01-03 05:28  pfdietz

	* concatenate.lsp, count-if-not.lsp, count-if.lsp, count.lsp,
	  find-if.lsp, find.lsp, merge.lsp, mismatch.lsp, nreverse.lsp,
	  nsubstitute-if-not.lsp, nsubstitute-if.lsp, nsubstitute.lsp,
	  position-if-not.lsp, position-if.lsp, position.lsp, reduce.lsp,
	  replace.lsp, reverse.lsp, search-string.lsp, sort.lsp,
	  stable-sort.lsp, string-left-trim.lsp, string-right-trim.lsp,
	  string-trim.lsp, subseq-aux.lsp, substitute-if-not.lsp,
	  substitute-if.lsp, substitute.lsp: Removed unnecessary (coerce
	  ... 'list) forms from MAKE-ARRAY calls.

2003-01-02 14:00  pfdietz

	* ansi-aux.lsp, gclload2.lsp, make-array.lsp: Added some MAKE-ARRAY
	  tests.  Added support for comparisons on zero-rank arrays.

2002-12-31 04:42  pfdietz

	* structure-00.lsp: Modified the structure tests so that if TYPEP
	  or SUBTYPEP don't take class arguments then subsequent tests that
	  depend on that just fail.  This prevents gcl from segfaulting
	  when too many errors are caught.

2002-12-30 02:38  pfdietz

	* structure-00.lsp, structures-02.lsp, structures-03.lsp: Fixed
	  some broken structure tests (the values of uninitialized fields
	  are not specified by the standard; they need not be nil.)

	  Added additional tests to the defstruct-with-tests macros (check
	  that FUNCALLing various defstruct-defined functions works.)

	  Started on structures-03.lsp, which will test BOA constructor
	  functions.

2002-12-20 05:08  pfdietz

	* structures-02.lsp: Added more structure tests.

2002-12-20 05:07  pfdietz

	* structure-00.lsp: Modified structure tests to use interned
	  temporary names.  Added beginning of :include option handling.

2002-12-20 05:06  pfdietz

	* ansi-aux.lsp, char-aux.lsp: Style, indentation and comment
	  changes.

2002-12-20 05:04  pfdietz

	* function.lsp, functionp.lsp: Modified some tests to return more
	  useful information on failure.

2002-12-18 04:59  pfdietz

	* coerce.lsp: Commented out coerce.error.1, which I am not sure is
	  required.

2002-12-14 05:54  pfdietz

	* ansi-aux.lsp, coerce.lsp, gclload2.lsp, structure-00.lsp,
	  types-and-class.lsp: Added tests that structure types are
	  disjoint from classes in *disjoint-type-list*.

	  Added tests for COERCE.

2002-12-13 14:26  pfdietz

	* structure-00.lsp, structures-02.lsp: Added test generators for:
	  (1) structure objects are in a class with the name of the
	  structure, (2) structure classes are instances of
	  structure-class, (3) structure objects are instances of class
	  structure-object.  Also, test that TYPEP works when the type
	  specifier is a class (this breaks currently in gcl.)

2002-12-13 04:51  pfdietz

	* structures-02.lsp: Added some tests for vector structures.

2002-12-13 04:41  pfdietz

	* .cvsignore, structure-00.lsp, structures-02.lsp: Added more
	  binary formats to .cvsignore.  Added more structure tests.

2002-12-13 03:07  pfdietz

	* README: Brought README file up to date.

2002-12-12 04:41  pfdietz

	* structure-00.lsp, structures-02.lsp: Added more structure tests;
	  made the tests check that setf of accessors are not fboundp when
	  the slot is readonly.

2002-12-11 14:35  pfdietz

	* structure-00.lsp, structures-02.lsp: Enhanced the structure test
	  generating macro to check that some default functions are not
	  defined when they shouldn't be.  Also, added more defstruct
	  tests.

2002-12-10 06:07  pfdietz

	* structures-02.lsp: Added more structure tests.

2002-12-10 06:00  pfdietz

	* structure-00.lsp, structures-02.lsp: Began adding structure tests
	  using DEFSTRUCT-WITH-TESTS macro, which builds 9 tests for each
	  structure definition.

2002-12-05 15:06  pfdietz

	* let.lsp: Modified test LET.11 to avoid mutliple bindings to the
	  same name in a LET form.

2002-12-05 02:15  pfdietz

	* define-modify-macro.lsp: Modifed define-modify-macro tests to
	  ensure the modify macros are defined before the subsequent forms
	  are evaled.  The previous tests broke in systems that compiled
	  everything before eval.

2002-12-04 03:55  pfdietz

	* cl-symbol-names.lsp, cl-symbols.lsp: Added test that types in
	  figure 4-8 of spec are also classes of the same proper name.

2002-12-03 00:31  pfdietz

	* features.lsp: Fixed typo.

2002-12-02 14:51  pfdietz

	* features.lsp, gclload2.lsp: Added tests for *features*
	  interactions as specified on the *FEATURES* page of the ansi
	  spec.

2002-12-01 19:47  pfdietz

	* loop17.lsp: Fixed error in test found by Sam Steingold.

2002-11-29 22:48  pfdietz

	* ansi-aux.lsp, cl-symbol-names.lsp, cl-symbols-aux.lsp,
	  cl-symbols.lsp, gclload2.lsp, lambda.lsp: Tests for binding of CL
	  functions, macros, and global variables.  Tests for LAMBDA
	  expressions.	Moved some functions to aux files for speed.

2002-11-28 13:41  pfdietz

	* loop8.lsp: Expanded comment explaining a potentially problematic
	  test.

2002-11-27 05:22  pfdietz

	* ansi-aux.lsp, char-aux.lsp, character.lsp, cons-test-01.lsp,
	  cons-test-02.lsp, cons-test-03.lsp, cons-test-05.lsp,
	  cons-test-07.lsp, cons-test-08.lsp, cons-test-19.lsp,
	  cons-test-20.lsp, cons-test-21.lsp, cons-test-22.lsp,
	  cons-test-23.lsp, cons-test-24.lsp, cons-test-25.lsp, elt.lsp,
	  fill-strings.lsp, fill.lsp, gclload2.lsp, subseq-aux.lsp,
	  subseq.lsp, types-and-class.lsp: Moved many functions off into
	  compiled aux files.  Added tests for error handling in C*R
	  functions.  Added a test of NCONC on dotted lists.  Uncommented
	  APPEND-6 and made it run fast enough on CMUCL.

2002-11-26 04:40  pfdietz

	* loop9.lsp: Fixed some test problems found by Sam Steingold; added
	  another test on NCONC accumulators.

2002-11-26 04:38  pfdietz

	* cons-test-07.lsp: Added NCONC-7, which tests that NCONC accepts
	  dotted lists as arguments.

2002-11-25 14:06  pfdietz

	* eval.lsp, gclload2.lsp: Added eval.lsp, which contains tests of
	  the EVAL function.  It is very incomplete.

2002-11-25 14:04  pfdietz

	* loop12.lsp: Added tests requested by Christophe Rhodes for value
	  accumulation/iteration termination error cases.

2002-11-25 14:03  pfdietz

	* position-if.lsp: Fixed typo in a position-if test.

2002-11-21 16:53  pfdietz

	* gclload2.lsp, loop14.lsp, loop15.lsp, loop16.lsp, loop17.lsp:
	  Last of the loop tests.  Conditional clauses, 'IT', loop keyword
	  tests, initially/finally tests, and miscellaneous.

2002-11-20 13:23  pfdietz

	* loop13.lsp: Added tests for NAMED loops.  Lots of failures here
	  because (1) the BLOCK has to surround the entire loop, not just
	  the loop body, and (2) if a NAMED subclause is present then an
	  implicit (BLOCK NIL ...) is *not* present.

2002-11-18 14:36  pfdietz

	* gclload2.lsp, loop13.lsp: Added loop13.lsp (which is not
	  complete).

2002-11-18 14:35  pfdietz

	* loop7.lsp: Minor typo fixes

2002-11-17 19:35  pfdietz

	* gclload2.lsp, loop10.lsp, loop11.lsp, loop12.lsp: Added more
	  tests for LOOP clauses, mostly REPEAT, WHILE, UNTIL, THEREIS,
	  ALWAYS, and NEVER.

2002-11-17 04:33  pfdietz

	* gclload2.lsp, loop10.lsp, loop9.lsp: Added more tests for
	  NCONC/NCONCING to loop9.lsp, and added numerical accumulation
	  tests to loop10.lsp

2002-11-15 13:34  pfdietz

	* fboundp.lsp, function.lsp, functionp.lsp, gclload2.lsp,
	  loop7.lsp, loop8.lsp, loop9.lsp: Added comments for FUNCTION,
	  FUNCTIONP, FBOUNDP tests.  Added tests for more parts of LOOP.

2002-11-15 13:31  pfdietz

	* remove.lsp: Fixed expected return value in randomized tests.

2002-11-12 13:00  pfdietz

	* loop6.lsp: Added 'as' tests for loop-as-hash.

2002-11-11 15:01  pfdietz

	* loop6.lsp: Added more FOR-AS-HASH tests.  There are bugs in gcl's
	  handing of destructuring, as well as bugs in parse error
	  signaling.

2002-11-11 05:56  pfdietz

	* loop6.lsp: More LOOP-AS-HASH tests.  Two tests demonstrate a bug
	  in destructuring when the destructuring pattern is just NIL.

2002-11-11 05:27  pfdietz

	* ansi-aux.lsp, gclload2.lsp, loop5.lsp, loop6.lsp: Added more loop
	  tests, for LOOP-AS-ACROSS and LOOP-AS-HASH forms.

2002-11-11 03:12  pfdietz

	* concatenate.lsp, merge.lsp, nsubstitute-if-not.lsp,
	  nsubstitute-if.lsp, nsubstitute.lsp, substitute-if-not.lsp,
	  substitute-if.lsp, substitute.lsp: Finished covering the sequence
	  functions on arrays with fill pointers.

2002-11-11 02:49  pfdietz

	* remove.lsp: Added REMOVE-LIST.29, which exercises a bug in CMU
	  CL.

2002-11-11 02:48  pfdietz

	* remove-aux.lsp: fixed problem in random input generator that was
	  breaking the remove duplicates tests.

2002-11-11 02:01  pfdietz

	* remove.lsp: Added more tests for the COUNT -1 bug.

2002-11-11 01:25  pfdietz

	* remove-aux.lsp, remove.lsp: Added some tests showing a bug in the
	  handling of negative count arguments to REMOVE and DELETE when
	  the sequence is a vector.  Also, cleaned up problems in error arg
	  reporting for the randomized REMOVE/etc. tests.

2002-11-11 01:24  pfdietz

	* ansi-aux.lsp: Added IS-EQL-P, IS-NOT-EQL-P, ONEP (used in various
	  sequence tests.)

2002-11-10 23:34  pfdietz

	* remove-aux.lsp, remove.lsp: Fixed up the randomized tests; they
	  were passing regardless of what happened.  They now print out the
	  arg list on which a failure occured.	REMOVE/etc. are failing
	  when COUNT is negative.

2002-11-09 21:16  pfdietz

	* character.lsp: Some minor test modifications after running
	  through Allegro CL 6.2

2002-11-09 21:15  pfdietz

	* make-string.lsp: Modified tests that failed in Allegro CL.

2002-11-06 14:08  pfdietz

	* replace.lsp: Added tests for REPLACE on vectors with fill
	  pointers.  Added tests for replacement of overlapping
	  subsequences of the same object.  Changed 'bitstring' to
	  'bit-vector' in names, comments.

2002-11-06 13:45  pfdietz

	* mismatch.lsp: Added tests for MISMATCH on vectors with fill
	  pointers.

2002-11-05 14:51  pfdietz

	* count-if-not.lsp, mismatch.lsp, position-if-not.lsp,
	  position-if.lsp, position.lsp, search-bitvector.lsp,
	  search-string.lsp, search-vector.lsp: Added more tests for
	  sequence functions on vectors with fill pointers.

2002-11-05 13:44  pfdietz

	* types-and-class.lsp: Added comments to some TYPES tests
	  explaining what they do, and made the diagnostic outputs more
	  understandable.

2002-11-05 13:43  pfdietz

	* every.lsp, notany.lsp, notevery.lsp, some.lsp: Removed annoying
	  trailing blank lines.

2002-11-05 13:17  pfdietz

	* map-into.lsp: Copy bitvectors in map-into bit vector tests.  Must
	  not modify constants

2002-11-05 11:48  pfdietz

	* packages-13.lsp: Wrapped IN-PACKAGE call in EVAL when I need to
	  catch its error (in case the error is thrown at macro expansion
	  time.

2002-11-04 05:31  pfdietz

	* count-if.lsp, count.lsp, find-if.lsp, find.lsp, nreverse.lsp,
	  reduce.lsp, reverse.lsp, sort.lsp, stable-sort.lsp: Modified a
	  number of sequence operator tests to check that the operators
	  behavior correctly on vectors (bit vectors, strings) with fill
	  pointers.

2002-11-04 05:31  pfdietz

	* cl-symbols.lsp: Changed SPECIAL-OPERATOR-P.2 to allow
	  non-standard special operator symbols, as long as the have a
	  MACRO-FUNCTION in the null lexical environment.  The spec is
	  inconsistent on whether any such symbols can exist.

2002-11-03 21:18  pfdietz

	* map.lsp: Fixed bug in map.fill.[246]

2002-11-03 15:03  pfdietz

	* map-into.lsp: Added more tests for MAP-INTO.	Bit vectors exhibit
	  the same bug as strings when the result sequence has a fill
	  pointer.

2002-11-03 14:21  pfdietz

	* copy-seq.lsp, map-into.lsp, map.lsp, subseq.lsp: Added more tests
	  of sequence operations on vectors with fill pointers.  Four tests
	  of MAP-INTO on strings with fill pointers are failing.

2002-11-03 13:20  pfdietz

	* fill.lsp: Fixed bigs in FILL tests that were causing spurious
	  failures.  There are no problems with FILL as previously
	  reported.

2002-11-03 12:46  pfdietz

	* fill.lsp: Added more tests for FILL.	Two tests are failing
	  (fill.string.9 and fill.string.10) because FILL is not respecting
	  the fill-pointer on character strings.

2002-11-03 12:07  pfdietz

	* copy-seq.lsp, elt.lsp, fill.lsp, gclload2.lsp, loop4.lsp,
	  loop5.lsp: Added tests for FOR-AS-ACROSS; added other loops
	  tests; add more tests for COPY-SEQ; added tests to show that ELT
	  and FILL respect fill pointers.

2002-11-03 12:06  pfdietz

	* packages-03.lsp, packages-16.lsp: Fixed problems in packages
	  tests.

2002-11-02 17:57  pfdietz

	* tagbody.lsp: Test that integers work as go tags.

2002-11-02 04:55  pfdietz

	* ansi-aux.lsp, ccase.lsp, char-compare.lsp, ctypecase.lsp,
	  elt.lsp, every.lsp, fill.lsp: Modified CLASSIFY-ERROR to EVAL its
	  argument, so that errors that occur during macroexpansion are
	  necessarily caught.  Changed some tests which this broke.
	  CLASSIFY-ERROR* has the old behavior.

2002-11-02 02:38  pfdietz

	* function.lsp, functionp.lsp: Fixed editing screwups in
	  function[p].4

2002-11-02 01:13  pfdietz

	* loop2.lsp, loop3.lsp: Fixed type in program-error symbol in some
	  loops tests.

2002-10-30 00:55  pfdietz

	* macrolet.lsp: Added a test showing a bug in GCL's handling of
	  symbol-macrolet.

2002-10-28 05:50  pfdietz

	* gclload2.lsp, loop1.lsp, loop2.lsp, loop3.lsp, loop4.lsp: Added
	  more loop tests, for LOOP-AS-ON-LIST and LOOP-FOR-AS-EQUAL
	  iteration controls.

2002-10-27 02:12  pfdietz

	* iteration.lsp, loop1.lsp, loop2.lsp: Fixed some duplicate test
	  names, and commented out some loop tests pending a decision on
	  what the standard calls for.

2002-10-26 21:44  pfdietz

	* gclload2.lsp, loop1.lsp, loop2.lsp: Added tests for error
	  handling in LOOP syntax, FOR-AS-IN-LIST iteration control, and
	  destructuring in LOOPs.  Also, checks for the final values of
	  loop arithmetic index variables.

2002-10-26 20:29  pfdietz

	* loop1.lsp: Added more LOOP tests.  Four tests are failing with
	  leading BY or ABOVE subclauses.

2002-10-26 18:18  camm

	* multiple-value-prog1.lsp, multiple-value-setq.lsp: Trigger error
	  if function calls use too many 'values';Maximum values increased
	  to 50;Enable previously failing tests in
	  multiple-value-{setq,prog1}.lsp;prototype for
	  system_time_zone_helper

2002-10-26 04:42  pfdietz

	* gclload2.lsp, loop.lsp, loop1.lsp: Added tests for simple loops;
	  began adding tests for extended loops.

2002-10-25 14:31  pfdietz

	* iteration.lsp: Added more tests for DO, DO*; added tests for
	  DOLIST, DOTIMES.

2002-10-25 03:50  pfdietz

	* packages-17.lsp, places.lsp: Added test of setf to null VALUES
	  form.  Fixed DO-SYMBOLS tests so that duplicates are removed
	  (this fixes a false failure in CMUCL).

2002-10-24 05:39  pfdietz

	* packages-08.lsp: Fixed the continue restart handling in two tests
	  of DELETE-PACKAGE (this was breaking CMUCL).

2002-10-24 05:21  pfdietz

	* ansi-aux.lsp, char-compare.lsp, char-schar.lsp, packages-09.lsp,
	  packages-16.lsp: Fixed some tests, including a number that were
	  incorrectly checking for correctable errors.	Added macros to
	  make those tests easier to write.

2002-10-23 05:10  pfdietz

	* char-compare.lsp, concatenate.lsp, cons-test-02.lsp,
	  cons-test-04.lsp, cons-test-05.lsp, cons-test-11.lsp,
	  cons-test-13.lsp, cons-test-15.lsp, cons-test-16.lsp,
	  cons-test-17.lsp, cons-test-19.lsp, cons-test-20.lsp,
	  cons-test-21.lsp, cons-test-22.lsp, cons-test-23.lsp,
	  cons-test-24.lsp, elt.lsp, fill.lsp, find-if-not.lsp,
	  find-if.lsp, find.lsp, iteration.lsp, let.lsp, make-sequence.lsp,
	  map-into.lsp, map.lsp, merge.lsp, position-if-not.lsp,
	  position-if.lsp, position.lsp, reduce.lsp, types-and-class.lsp:
	  Updated many tests to use CLASSIFY-ERROR in place of
	  HANDLER-BIND.  This makes the tests shorter and opens the
	  possibility they can be compiled, since CLASSIFY-ERROR ensures
	  error calls are safe calls.  Added more DO tests.

2002-10-22 07:37  pfdietz

	* iteration.lsp: Beginning of tests of iteration forms.

2002-10-22 07:36  pfdietz

	* data-and-control-flow.lsp, define-modify-macro.lsp,
	  eval-and-compile.lsp, gclload2.lsp, makefile,
	  types-and-class.lsp: Made make clean more aggressive.

2002-10-22 07:36  pfdietz

	* cons-test-01.lsp, cons-test-04.lsp, cons-test-05.lsp,
	  cons-test-18.lsp: Added more tests for cons-related entities,
	  particularly deeper checks of ordering/subform evaluation for
	  accessors.

2002-10-22 02:28  pfdietz

	* places.lsp: Additional tests for places, particularly for (VALUES
	  ...).

2002-10-19 18:25  pfdietz

	* prog1.lsp, prog2.lsp: Cause clean to also clean the ansi-tests
	  directory.

2002-10-19 16:53  pfdietz

	* gclload2.lsp, prog.lsp, prog1.lsp, prog2.lsp, progn.lsp: Added
	  tests for PROG, PROG*, PROG1 and PROG2.

2002-10-19 15:39  pfdietz

	* gclload2.lsp, nth-value.lsp, values.lsp: Added tests for VALUES,
	  NTH-VALUE

2002-10-19 15:10  pfdietz

	* ansi-aux.lsp, multiple-value-setq.lsp: Got rid of potential
	  problem with LIST being called with >= CALL-ARGUMENTS-LIMIT args.

2002-10-19 14:55  pfdietz

	* gclload2.lsp, multiple-value-prog1.lsp, multiple-value-setq.lsp:
	  Added tests for MULTIPLE-VALUE-SETQ, MULTIPLE-VALUE-PROG1

2002-10-19 13:32  pfdietz

	* makefile: Added makefile.  Entries are 'test' for running the
	  test and 'clean' for removing binaries.

2002-10-19 06:45  pfdietz

	* gclload2.lsp, multiple-value-bind.lsp, multiple-value-call.lsp:
	  Added tests for MULTIPLE-VALUE-BIND/CALL/LIST.

2002-10-19 06:11  pfdietz

	* ctypecase.lsp, etypecase.lsp, gclload2.lsp, typecase.lsp: Added
	  tests for TYPECASE, ETYPECASE, and CTYPECASE.

2002-10-19 04:13  pfdietz

	* ccase.lsp, gclload2.lsp: Added tests for CCASE (except for
	  continuation tests).

2002-10-19 03:45  pfdietz

	* case.lsp, ecase.lsp, gclload2.lsp: Added tests for CASE, ECASE.

2002-10-19 03:13  pfdietz

	* case.lsp, gclload2.lsp, if.lsp, unless.lsp, when.lsp: Added tests
	  for IF, UNLESS, WHEN, and CASE.

2002-10-18 15:19  pfdietz

	* cond.lsp, gclload2.lsp: Added tests for COND.

2002-10-18 14:36  pfdietz

	* and.lsp, gclload2.lsp, or.lsp: Added tests for AND, OR.

2002-10-18 14:22  pfdietz

	* gclload2.lsp, notany.lsp, notevery.lsp, some.lsp: Added tests for
	  SOME, NOTANY, and NOTEVERY.

2002-10-18 14:04  pfdietz

	* every.lsp: Added corner case tests for EVERY.

2002-10-18 13:58  pfdietz

	* complement.lsp, cons-test-01.lsp, cons-test-19.lsp,
	  cons-test-22.lsp, elt.lsp, equalp.lsp, every.lsp, gclload2.lsp,
	  identity.lsp, packages-03.lsp, packages-04.lsp, packages-05.lsp,
	  string.lsp: Cleaned up some tests (indentation, T/true issues),
	  and added tests for EQUALP, IDENTITY, and EVERY.

2002-10-18 05:12  pfdietz

	* equal.lsp, gclload2.lsp: Added tests for EQUAL.

2002-10-18 04:36  pfdietz

	* ansi-aux.lsp, eql.lsp, gclload2.lsp: Added tests for EQL.  Also,
	  added T-versions of EQL, EQUAL, EQUALP.

2002-10-17 15:16  pfdietz

	* ansi-aux.lsp, atom-errors.lsp, catch.lsp, character.lsp,
	  cl-symbols.lsp, compile.lsp, concatenate.lsp, cons-test-01.lsp,
	  cons-test-02.lsp, cons-test-03.lsp, cons-test-04.lsp,
	  cons-test-05.lsp, cons-test-07.lsp, cons-test-09.lsp,
	  cons-test-11.lsp, cons-test-13.lsp, cons-test-14.lsp,
	  cons-test-15.lsp, cons-test-16.lsp, cons-test-17.lsp,
	  cons-test-18.lsp, cons-test-19.lsp, cons-test-20.lsp,
	  cons-test-21.lsp, cons-test-22.lsp, cons-test-23.lsp,
	  cons-test-24.lsp, count-if-not.lsp, count-if.lsp, count.lsp,
	  fill-strings.lsp, fill.lsp, fmakunbound.lsp, gclload2.lsp,
	  make-array.lsp, mismatch.lsp, nil.lsp, not-and-null.lsp,
	  nstring-capitalize.lsp, nstring-downcase.lsp, nstring-upcase.lsp,
	  packages-02.lsp, packages-03.lsp, packages-04.lsp,
	  packages-05.lsp, packages-06.lsp, packages-07.lsp,
	  packages-08.lsp, packages-10.lsp, packages-11.lsp,
	  packages-12.lsp, packages-13.lsp, packages-14.lsp,
	  packages-15.lsp, packages-16.lsp, packages-17.lsp,
	  packages-18.lsp, packages-19.lsp, reader-test.lsp,
	  remove-aux.lsp, remove.lsp, replace.lsp, string-aux.lsp,
	  string.lsp, structure-00.lsp, structures-01.lsp,
	  structures-02.lsp, subseq.lsp, t.lsp, types-and-class.lsp:
	  Replaced EQ with EQT and SUBTYPEP with SUBTYPEP* in many places.
	  These are the same as the original except they are guaranteed to
	  return T when a true value is to be returned.

	  Added NOTNOT, which coerces true to T.

	  These changes are intended to make the test more fully standard
	  compliant, avoiding the unwarranted assumption that a function
	  that returns true is returning T (even though this is the case in
	  many implementations.)

	  Added tests for NIL, T, NOT, and NULL.

2002-10-15 14:41  pfdietz

	* packages-09.lsp: Fixed the actual problem with make-package-6.

2002-10-15 14:30  pfdietz

	* packages-09.lsp: Added a comment about lossage in MAKE-PACKAGE-6,
	  which has a problem due to a continuable error.

2002-10-15 13:38  pfdietz

	* map.lsp: Eliminated two tests that were just wrong: array is not
	  a subtype of sequence.

2002-10-14 14:51  pfdietz

	* packages-08.lsp: Added warning comments to two busted tests
	  (delete-packages-[56])

2002-10-14 14:41  pfdietz

	* let.lsp: Commented out tests of LET and LET* that have situations
	  on which the standard is unclear (CMUCL does these differently.)

2002-10-14 05:54  pfdietz

	* search-string.lsp: Removed test search-string.1, which was not
	  doing anything useful due to an editting error.

2002-10-14 05:53  pfdietz

	* types-and-class.lsp: Removed test types-4, which was all screwed
	  up.

2002-10-14 05:41  pfdietz

	* defconstant.lsp: Backed out a wrong fix.

2002-10-14 05:17  pfdietz

	* char-schar.lsp: Fixed typo (thanks to Sam Steingold).

2002-10-13 18:46  pfdietz

	* function.lsp: Fixed test bug found by Sam Steingold.

2002-10-13 18:44  pfdietz

	* cons-test-07.lsp, flet.lsp, functionp.lsp, labels.lsp: Fixed test
	  bugs found by Sam Steingold.

2002-10-13 17:53  pfdietz

	* ansi-aux.lsp, cl-symbols.lsp, defconstant.lsp, random-intern.lsp,
	  types-and-class.lsp: Got rid of non-ANSI compliant DEFCONSTANT
	  forms.

2002-10-13 12:42  pfdietz

	* find.lsp, map.lsp, position.lsp: Fixed seven busted tests,
	  spotted by Alexey Dejneka:

	  --------------

	  Hello,

	  Thank you for your tests. They have shown two new bugs in the
	  SBCL compiler (in addition to >160 failed tests).

	  I think the following tests are wrong:

	  map-string.30: (SIMPLE-VECTOR size), not (SIMPLE-VECTOR type)

	  map-array.7: ARRAY is not a subtype of SEQUENCE

	  map-array.8: SIMPLE-ARRAY is not a subtype of SEQUENCE

	  map-string.31: --"--

	  map-string.32: (SIMPLE-ARRAY CHARACTER 5) is a 5-dimensional
	  array

	  find-error.4, position-error.4: see CLHS 1.4.2 for 'should be
	  prepared to signal an error'

	  -- Regards, Alexey Dejneka

2002-10-13 04:33  pfdietz

	* fill.lsp: Added test for error handling.

2002-10-13 03:40  pfdietz

	* progv.lsp: Added a test on which CMU CL is failing.

2002-10-13 03:36  pfdietz

	* gclload2.lsp: Remember to load cl-symbol-names.lsp

2002-10-13 03:25  pfdietz

	* subseq.lsp: Tests moved from the cases-14-1* files.

2002-10-13 03:25  pfdietz

	* let.lsp: Added a warning comment: some of these tests may not be
	  ANSI portable.

2002-10-13 03:24  pfdietz

	* ansi-aux.lsp, cases-14-1-arrays.lsp, cases-14-1-list.lsp,
	  elt.lsp, fill.lsp, gclload2.lsp, length.lsp: Moved some tests
	  over from the cases-14-1-* files (which have been removed).

2002-10-12 23:03  pfdietz

	* gclload2.lsp, tagbody.lsp, unwind-protect.lsp: Added tests for
	  UNWIND-PROTECT.

2002-10-12 21:24  pfdietz

	* gclload2.lsp, tagbody.lsp: Added tests for TAGBODY

2002-10-12 20:44  pfdietz

	* ansi-aux.lsp, block.lsp, catch.lsp, gclload2.lsp: Added more
	  tests for BLOCK, tests for CATCH & THROW.

2002-10-12 20:42  pfdietz

	* cl-symbols.lsp: Added tests for SPECIAL-OPERATOR-P

2002-10-12 19:42  pfdietz

	* block.lsp, gclload2.lsp: Added tests for BLOCK.

2002-10-12 19:06  pfdietz

	* places.lsp, progv.lsp: Added tests for SETQ, SETF, PSETQ, PSETF,
	  more tests for PROGV.

2002-10-12 17:24  pfdietz

	* gclload2.lsp, let.lsp, progv.lsp: More tests (LET, PROGV).

2002-10-12 16:45  pfdietz

	* gclload2.lsp, let.lsp: Added tests for LET, LET*

2002-10-12 13:47  pfdietz

	* packages-16.lsp: Fixed DEFPACKAGE-8.

2002-10-12 06:25  pfdietz

	* packages-16.lsp, packages-17.lsp: Fixed some bugs in package
	  tests, and made the results from DEFPACKAGE* tests be more useful
	  when they fail.

2002-10-12 03:46  pfdietz

	* places.lsp: Fixed busted test SETF-VALUES.2 as detected by
	  running against CMU CL.

2002-10-12 03:40  pfdietz

	* string-left-trim.lsp, string-right-trim.lsp, string-trim.lsp:
	  Fixed broken tests revealed by testing on CMU CL.

2002-10-12 03:25  pfdietz

	* reverse.lsp: Fixed a broken test.  REVERSE is supposed to return
	  a SIMPLE-ARRAY when called on a nonsimple vector.

2002-10-11 19:23  camm

	* ansi-aux.lsp, aux.lsp, gclload1.lsp: rename aux.lsp to
	  ansi-aux.lsp

2002-10-11 07:53  pfdietz

	* defconstant.lsp, defparameter.lsp, defvar.lsp,
	  destructuring-bind.lsp, gclload2.lsp: Added tests for
	  DEFCONSTANT, DEFPARAMETER, DEFVAR, and DESTRUCTURING-BIND.  The
	  latter is failing badly.

2002-10-11 05:52  pfdietz

	* call-arguments-limit.lsp, gclload2.lsp,
	  lambda-parameters-limit.lsp: Added tests for CALL-ARGUMENTS-LIMIT
	  and LAMBDA-PARAMETERS-LIMIT

2002-10-11 05:09  pfdietz

	* compile.lsp: Added more tests exhibiting the object identity bug
	  in COMPILE.

2002-10-11 04:49  pfdietz

	* compile.lsp, gclload2.lsp: Added tests of COMPILED-FUNCTION,
	  COMPILED-FUNCTION-P, and COMPILE.  There are four failures in
	  gcl.

2002-10-11 04:48  pfdietz

	* aux.lsp: Removed fixup definition of COMPLEMENT now that gcl has
	  it.

2002-10-11 02:59  pfdietz

	* flet.lsp: Added tests of special variable bindings for flet
	  parameters.

2002-10-11 02:38  pfdietz

	* flet.lsp: Added more tests of odd corners of the ordinary lambda
	  list specifications.

2002-10-11 02:26  pfdietz

	* flet.lsp: Added more tests of odd corners of the ordinary lambda
	  list specifications.

2002-10-10 05:19  pfdietz

	* aux.lsp, funcall.lsp, gclload2.lsp: Added tests for FUNCALL,
	  loaded the tests for LABELS.

2002-10-10 04:07  pfdietz

	* flet.lsp, gclload2.lsp, labels.lsp: Added more FLET tests, and
	  tests for LABELS.

2002-10-10 04:07  pfdietz

	* macrolet.lsp: Added tests for macrolet.  One test is failing.

2002-10-10 04:06  pfdietz

	* packages-09.lsp, packages-16.lsp: Slight cleanup in some tests
	  involving examining the compute-restarts list for something other
	  than ABORT restarts.

2002-10-09 21:05  camm

	* aux.lsp, cltest.system, cons-test-11.lsp, cons-test-18.lsp,
	  cons-test-22.lsp, function.lsp, make-tar, nsubstitute-if-not.lsp,
	  packages-13.lsp, position-if-not.lsp, position.lsp: Fix bug in
	  main makefile;Newlines at end of test files

2002-10-09 14:28  pfdietz

	* aux.lsp, flet.lsp, gclload2.lsp: Added tests for FLET.

2002-10-09 14:27  pfdietz

	* string.lsp: SIMPLE-BASE-STRING is *not* a subclass of
	  SIMPLE-VECTOR

2002-10-09 05:46  camm

	* types-and-class.lsp: add package-error
	  condition(preliminary);hash conditions only by the error name,
	  not the format string;pass error types for both correctable and
	  non-correctable situations;eliminate duplicate loading of
	  clcs/package.lisp;Allow t doc-types in documentation (returning
	  nil) for now;fix final type errors in predlib.lsp (regarding
	  base-string);other error functions to pass continuable errors
	  (needs cleaning up);package designators can be
	  characters;delete-package added;make-package doesn't :use lisp by
	  default;in-package returns error if package does not exist
	  instead of making the package(relatively big change -- need to
	  address instances of in-package in .lsp code);call make-package
	  on relevant packages in init_gcl.lsp.in and
	  pcl/sys-package.lisp;\-ffunction-sections for hppa with
	  no-optimization -- enables first maxima build here;separate lisp
	  variables to specify optimization flags for level 2 and 3

2002-10-08 07:18  pfdietz

	* fboundp.lsp, fmakunbound.lsp, gclload2.lsp: Added error tests for
	  FBOUNDP; added tests for FMAKUNBOUND.

2002-10-08 06:55  pfdietz

	* fboundp.lsp, function.lsp, functionp.lsp, gclload2.lsp,
	  places.lsp: Added FBOUNDP tests.  Fixed some (SETF ...) tests.
	  Added tests of SETF/SETQ on symbol macros.

2002-10-08 05:34  pfdietz

	* gclload2.lsp, lambda-list-keywords.lsp: Added tests for
	  LAMBDA-LIST-KEYWORDS.

2002-10-08 05:06  pfdietz

	* function.lsp, functionp.lsp: Fixed up those busted tests.

2002-10-08 05:00  pfdietz

	* function.lsp, functionp.lsp: Commented out two busted tests: we
	  cannot assume that #'(setf car) is valid.

2002-10-08 04:35  pfdietz

	* gclload2.lsp, places.lsp, setf-apply.lsp: Added tests for section
	  5.1.1.1 of the spec: evaluation of subforms to places.

2002-10-08 00:55  pfdietz

	* cl-symbols.lsp: Changed test name to remove a name collision.

2002-10-07 14:39  pfdietz

	* function.lsp, gclload2.lsp: Added tests for (TYPEP ... 'FUNCTION)
	  that are similar to the tests for FUNCTIONP.

2002-10-07 14:32  pfdietz

	* gclload2.lsp: Load FUNCTIONP tests with other tests.	Five are
	  presently failing.

2002-10-07 14:31  pfdietz

	* functionp.lsp: Added tests for FUNCTIONP.  These show significant
	  differences between CLTL1 and ANSI CL.

2002-10-07 13:31  pfdietz

	* cl-symbol-names.lsp: File defines a variable whose value is the
	  list of the symbol names of all the standard CL external
	  variables.

2002-10-07 05:18  pfdietz

	* gclload2.lsp, setf-apply.lsp: Added setf-apply.lsp, which tests
	  some forms like (SETF (APPLY ...) ...).

2002-10-07 03:43  pfdietz

	* complement.lsp, constantly.lsp, gclload2.lsp: Added tests for
	  CONSTANTLY and COMPLEMENT.

2002-10-07 03:42  pfdietz

	* cl-symbols.lsp: Added comments, and added a test that symbols
	  external in the keyword package are constants and have themselves
	  as their values.

2002-10-06 22:48  pfdietz

	* cl-symbols.lsp: Fixed a couple of problems with copy-symbol tests
	  in cl-symbols.lsp

2002-10-06 22:12  pfdietz

	* gclload2.lsp: Added load of cl-symbols.lsp

2002-10-06 22:09  pfdietz

	* cl-symbols.lsp: Added a check that external symbols in the CL
	  package do not have any properties on their property lists that
	  violate section 11.1.2.1.1 of the spec.

2002-10-06 14:45  pfdietz

	* packages-01.lsp: Fixed busted test FIND-SYMBOL.8.

2002-10-06 07:37  pfdietz

	* gclload2.lsp, packages.lsp: Added package tests.  Most are
	  breaking.

2002-10-06 05:24  pfdietz

	* aux.lsp, char-aux.lsp, char-compare.lsp, gclload2.lsp: Added
	  character comparison tests.  I don't think these are entirely
	  satisfactory; we should be able to test additional properties of
	  the orderings.

2002-10-06 02:27  pfdietz

	* character.lsp: Fixed up char-name.4.	We can't assume
	  semi-standard character names map to different characters.

2002-10-06 00:35  pfdietz

	* character.lsp, gclload2.lsp: Added tests for character-related
	  functions (except character comparisons).

2002-10-05 22:32  pfdietz

	* aux.lsp, character.lsp: Tests for many character-related
	  functions and types.

2002-10-05 19:48  pfdietz

	* gclload2.lsp, make-string.lsp, string-aux.lsp: Added tests for
	  MAKE-STRING

2002-10-05 19:48  pfdietz

	* cons-test-25.lsp: Changed some test names to avoid collisions.

2002-10-05 19:48  pfdietz

	* aux.lsp, remove-aux.lsp: Moved some utility functions from
	  remove-aux.lsp to aux.lsp

2002-10-05 19:09  pfdietz

	* gclload2.lsp, string-aux.lsp, string-comparisons.lsp: Added tests
	  for the twelve string comparison functions.  string= has its own
	  individual tests, but the others are only tested by calling a
	  random test case generator 1000 times (as is string=).

2002-10-05 19:08  pfdietz

	* .cvsignore: Ignore annoying *.fn files.

2002-10-04 13:13  pfdietz

	* string-left-trim.lsp, string-right-trim.lsp, string-trim.lsp:
	  More string trimming tests (string designators other than
	  strings, and some corner cases.)

2002-10-04 12:45  pfdietz

	* gclload2.lsp, string-left-trim.lsp, string-right-trim.lsp,
	  string-trim.lsp: Added tests for STRING-LEFT-TRIM,
	  STRING-RIGHT-TRIM.

2002-10-04 11:53  pfdietz

	* string-trim.lsp: More tests of STRING-TRIM.

2002-10-04 11:41  pfdietz

	* gclload2.lsp, string-trim.lsp: Added tests for STRING-TRIM.

2002-10-04 05:30  camm

	* char-schar.lsp: ansi-test corrections; extra-libs option to LINK
	  function; LINK doc change; subtypep and string changes to pass
	  more tests

2002-10-04 04:51  pfdietz

	* gclload2.lsp, nstring-capitalize.lsp, nstring-downcase.lsp,
	  nstring-upcase.lsp, string-capitalize.lsp: Fixed problem
	  string-capitalize.2; added tests for nstring-upcase,
	  nstring-downcase, and nstring-capitalize.

2002-10-04 04:07  pfdietz

	* string-capitalize.lsp: More tests of STRING-CAPITALIZE

2002-10-04 03:26  pfdietz

	* gclload2.lsp, string-capitalize.lsp: Added partial tests for
	  STRING-CAPITALIZE.

2002-10-02 05:45  pfdietz

	* char-schar.lsp, map.lsp, reader-test.lsp, string.lsp: Fixed up
	  some test problems, added comments, added simple-base-string.8

2002-10-01 14:51  pfdietz

	* gclload2.lsp, string-downcase.lsp, string-upcase.lsp: Added tests
	  for string-upcase and string-downcase.

2002-10-01 14:40  pfdietz

	* aux.lsp: Added aux. functions for string testing: char-invertcase
	  and string-invertcase.

2002-10-01 14:39  pfdietz

	* map.lsp: Fixed bug in map test on simple strings.

2002-10-01 04:09  pfdietz

	* string.lsp: Added tests for various other string functions and
	  classes.

2002-10-01 02:39  pfdietz

	* gclload2.lsp: Added char-schar.lsp and string.lsp

2002-10-01 02:31  pfdietz

	* char-schar.lsp: Tests of the CHAR and SCHAR accessors.

2002-10-01 02:30  pfdietz

	* string.lsp: Tests of the STRING type and function.

2002-09-30 04:00  pfdietz

	* gclload2.lsp, remove-duplicates-aux.lsp, remove-duplicates.lsp:
	  Added tests of REMOVE-DUPLICATES, DELETE-DUPLICATES.

2002-09-30 03:12  pfdietz

	* remove-aux.lsp, remove.lsp: Added randomized tests for REMOVE,
	  REMOVE-IF, REMOVE-IF-NOT, DELETE, DELETE-IF, DELETE-IF-NOT.
	  Added tests for :KEY NIL bug in the last five of these functions.

2002-09-29 05:26  pfdietz

	* gclload.lsp: Added in-package form so that test names don't print
	  out with lots of annoying package specifier.

2002-09-26 18:53  pfdietz

	* README, atom-errors.lsp, aux.lsp, cases-14-1-arrays.lsp,
	  cases-14-1-list.lsp, cl-symbols.lsp, cl-test-package.lsp,
	  cltest.system, compile-and-load.lsp, concatenate.lsp,
	  cons-test-01.lsp, cons-test-02.lsp, cons-test-03.lsp,
	  cons-test-04.lsp, cons-test-05.lsp, cons-test-06.lsp,
	  cons-test-07.lsp, cons-test-08.lsp, cons-test-09.lsp,
	  cons-test-10.lsp, cons-test-11.lsp, cons-test-12.lsp,
	  cons-test-13.lsp, cons-test-14.lsp, cons-test-15.lsp,
	  cons-test-16.lsp, cons-test-17.lsp, cons-test-18.lsp,
	  cons-test-19.lsp, cons-test-20.lsp, cons-test-21.lsp,
	  cons-test-22.lsp, cons-test-23.lsp, cons-test-24.lsp,
	  cons-test-25.lsp, count-if-not.lsp, count-if.lsp, count.lsp,
	  fill-strings.lsp, find-if-not.lsp, find-if.lsp, find.lsp,
	  gclload.lsp, gclload1.lsp, gclload2.lsp, length.lsp, load.lsp,
	  make-array.lsp, make-sequence.lsp, make-tar, map-into.lsp,
	  map.lsp, merge.lsp, mismatch.lsp, nreverse.lsp,
	  nsubstitute-if-not.lsp, nsubstitute-if.lsp, nsubstitute.lsp,
	  packages-00.lsp, packages-01.lsp, packages-02.lsp,
	  packages-03.lsp, packages-04.lsp, packages-05.lsp,
	  packages-06.lsp, packages-07.lsp, packages-08.lsp,
	  packages-09.lsp, packages-10.lsp, packages-11.lsp,
	  packages-12.lsp, packages-13.lsp, packages-14.lsp,
	  packages-15.lsp, packages-16.lsp, packages-17.lsp,
	  packages-18.lsp, packages-19.lsp, position-if-not.lsp,
	  position-if.lsp, position.lsp, random-intern.lsp,
	  reader-test.lsp, reduce.lsp, remove-aux.lsp,
	  remove-duplicates-aux.lsp, remove.lsp, replace.lsp, reverse.lsp,
	  search-aux.lsp, search-bitvector.lsp, search-list.lsp,
	  search-string.lsp, search-vector.lsp, sort.lsp, stable-sort.lsp,
	  structure-00.lsp, structures-01.lsp, structures-02.lsp,
	  substitute-if-not.lsp, substitute-if.lsp, substitute.lsp,
	  types-and-class.lsp, universe.lsp: Imported the test suite into
	  the gcl development tree.

