/[ansi-test]/tags/Version_2_6_2c1
ViewVC logotype

Log of /tags/Version_2_6_2c1

View Directory Listing Directory Listing


Sticky Revision:

Revision 383 - Directory Listing
Modified Sun Mar 2 14:25:10 2003 UTC (11 years, 1 month ago) by (unknown author)
Copied from: trunk revision 380
This commit was manufactured by cvs2svn to create tag 'Version_2_6_2c1'.

Revision 380 - Directory Listing
Modified Sun Mar 2 14:25:07 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
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.

Revision 379 - Directory Listing
Modified Sat Mar 1 19:29:29 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
More typep, subtypep tests.  Added tests of handler-bind, invoke-debugger.

Revision 378 - Directory Listing
Modified Sat Mar 1 12:21:34 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
More subtypep tests.

Revision 377 - Directory Listing
Modified Sat Mar 1 12:11:55 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
Added test that all builtin symbol type specifiers that should represent nonempty types are not subtypes of NIL.

Revision 376 - Directory Listing
Modified Sat Mar 1 03:35:48 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
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.

Revision 375 - Directory Listing
Modified Sat Mar 1 03:20:38 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
Tests for warnings.

Revision 374 - Directory Listing
Modified Thu Feb 27 03:50:51 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
Add another eql/member combination test.

Revision 373 - Directory Listing
Modified Thu Feb 27 02:54:58 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
Added more tests of subtypep on (and ...), (or ...) types.

Revision 372 - Directory Listing
Modified Wed Feb 26 13:58:00 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
Added tests that types (and) and (or) are equivalent to t and nil, respectively.

Revision 371 - Directory Listing
Modified Wed Feb 26 10:09:19 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
Added tests for TYPEP on EQL types.  These illustrate a bug in gcl.

Revision 370 - Directory Listing
Modified Wed Feb 26 10:07:55 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
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.

Revision 369 - Directory Listing
Modified Tue Feb 25 05:00:31 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
Add tests that (AND x x) and (OR x x) are type equivalent to x.

Revision 368 - Directory Listing
Modified Tue Feb 25 04:59:10 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
Added check function for simple-warning.

Revision 367 - Directory Listing
Modified Mon Feb 24 12:52:54 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
Tests of EQL vs. SATISFIES types.

Revision 366 - Directory Listing
Modified Mon Feb 24 12:52:19 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
gcl no longer needs to include the defpackage package separately.

Revision 365 - Directory Listing
Modified Mon Feb 24 12:36:34 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
More tests of subtypep on member, satisfies types.

Revision 364 - Directory Listing
Modified Mon Feb 24 11:32:40 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
Fixed typo.

Revision 363 - Directory Listing
Modified Mon Feb 24 11:20:50 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
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.

Revision 362 - Directory Listing
Modified Sun Feb 23 20:43:52 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
Fixed true vs. T error in two tests.

Revision 361 - Directory Listing
Modified Sun Feb 23 19:36:13 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
Fixed subtypep.rational.5,12

Revision 360 - Directory Listing
Modified Sun Feb 23 19:25:59 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
Fixed subtypep.real.5 and subtypep.real.12, which were busted.

Revision 359 - Directory Listing
Modified Sun Feb 23 18:18:37 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
Moved loading of tests into separate scripts, divided approximately by major section of the ANSI CL spec.

Revision 358 - Directory Listing
Modified Sun Feb 23 17:11:14 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
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)

Revision 357 - Directory Listing
Modified Sun Feb 23 12:19:43 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
Added tests for allowed behavior of section 11.1.2.1.2.1 of the ANSI CL spec.

Revision 356 - Directory Listing
Modified Sat Feb 22 22:45:10 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
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.

Revision 355 - Directory Listing
Modified Sat Feb 22 21:03:48 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
Fixed typo.

Revision 354 - Directory Listing
Modified Sat Feb 22 01:37:02 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
Removed deftype of OTHERWISE, which is not conforming.

Revision 353 - Directory Listing
Modified Sat Feb 22 01:15:59 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
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.

Revision 352 - Directory Listing
Modified Fri Feb 21 14:26:41 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
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.

Revision 351 - Directory Listing
Modified Fri Feb 21 04:26:16 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
Fixed problem in SATIFIES type specifiers.

Revision 350 - Directory Listing
Modified Fri Feb 21 03:45:27 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
Added compile option to the classify-error infrastructure.  Added more subtypep tests on member types.

Revision 349 - Directory Listing
Modified Fri Feb 21 03:43:35 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
Fixed problem in equalp-with-case when one element is an array and the other is not.

Revision 348 - Directory Listing
Modified Fri Feb 21 03:41:37 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
The defun error tests are disputable; remove them.

Revision 347 - Directory Listing
Modified Fri Feb 21 03:41:17 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
Fixed two tests that have become broken

Revision 346 - Directory Listing
Modified Fri Feb 21 00:56:39 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
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.

Revision 345 - Directory Listing
Modified Thu Feb 20 23:57:54 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
Replaced 'EQ with 'EQL in many tests where numbers or characters may be compared.

Revision 344 - Directory Listing
Modified Thu Feb 20 13:56:40 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
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.

Revision 343 - Directory Listing
Modified Thu Feb 20 13:12:14 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
Various changes to get the test suite to run (sort of) under ECL.

Revision 342 - Directory Listing
Modified Thu Feb 20 12:58:06 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
Add RT::*COMPILE-TESTS*, which (when true) causes test forms to be wrapped in lambdas, compiled, and funcalled instead of just being eval-ed.

Revision 341 - Directory Listing
Modified Wed Feb 19 13:24:01 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
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.

Revision 340 - Directory Listing
Modified Wed Feb 19 02:30:28 2003 UTC (11 years, 1 month ago) by pfdietz
Original Path: trunk
Added another cons subtypep test, this one using OR and INTEGER range types, decomposing a square into five nonoverlapping rectangular pieces.

Revision 339 - Directory Listing
Modified Wed Feb 19 01:14:52 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Another cons subtypep test, this one 'three dimensionsal'.

Revision 338 - Directory Listing
Modified Wed Feb 19 01:00:18 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Added new subtypep tests for rationals, conses, reals, integers, and various conbinations thereof.

Revision 337 - Directory Listing
Modified Wed Feb 19 00:58:38 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Removed four new tests for destructuring-bind.

Revision 336 - Directory Listing
Modified Tue Feb 18 02:28:10 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Commented out some disputable tests (macro errors).

Revision 335 - Directory Listing
Modified Mon Feb 17 13:25:52 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Retracted builtin macro error tests pending clarification of the ANSI CL spec.

Revision 334 - Directory Listing
Modified Mon Feb 17 13:25:22 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Retracted builtin macro error tests pending clarification of the ANSI CL spec.

Revision 333 - Directory Listing
Modified Mon Feb 17 13:23:12 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Fixed busted test subtypep.and/or.1

Revision 332 - Directory Listing
Modified Mon Feb 17 13:06:41 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Fixed typo

Revision 331 - Directory Listing
Modified Mon Feb 17 12:25:11 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
IF is a special operator, so removed error tests.

Revision 330 - Directory Listing
Modified Mon Feb 17 12:05:51 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Small cleanups.

Revision 329 - Directory Listing
Modified Mon Feb 17 12:01:22 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Fixed typo.

Revision 328 - Directory Listing
Modified Mon Feb 17 11:54:02 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Added more argument order/reevaluation tests.  Added error cases for some builtin macros, and for DESTRUCTURING-BIND.

Revision 327 - Directory Listing
Modified Mon Feb 17 04:22:04 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Spruced up order/number of evaluation tests, fixed some test names.

Revision 326 - Directory Listing
Modified Sun Feb 16 05:40:13 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Added tests for check-type

Revision 325 - Directory Listing
Modified Sun Feb 16 05:39:55 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Added tests of check-type.  Added more assert tests.  Added checks for various functions that the argument is evaluated only once.

Revision 324 - Directory Listing
Modified Sun Feb 16 02:03:55 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Changed apply.6 to apply.order.1.  Added more error, cerror tests.

Revision 323 - Directory Listing
Modified Sat Feb 15 22:08:59 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
More subtypep tests.  Rationals, and/or combinations, integers.

Revision 322 - Directory Listing
Modified Sat Feb 15 18:04:16 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Moved various subtypep tests off into their own files; subtypep.lsp was getting too big.

Revision 321 - Directory Listing
Modified Sat Feb 15 13:57:43 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Fixed names of the argument evaluation order tests for map* functions.

Revision 320 - Directory Listing
Modified Sat Feb 15 13:48:14 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Added tests for keywords as structure names and structure fields.

Revision 319 - Directory Listing
Modified Sat Feb 15 13:47:31 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Fixed busted FTYPE declarations and added tests for keywords as function names.

Revision 318 - Directory Listing
Modified Sat Feb 15 12:51:59 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Fixed test broken by editting error.

Revision 317 - Directory Listing
Modified Sat Feb 15 05:11:12 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Finished adding the argument evaluation order tests for the functions that have so far been covered in the tests.

Revision 316 - Directory Listing
Modified Fri Feb 14 14:07:22 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Order of evaluation test for CONSTANTP.  More subtypep tests, on various numeric types.

Revision 315 - Directory Listing
Modified Fri Feb 14 06:32:21 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
More MEMBER, EQL type relationship tests.

Revision 314 - Directory Listing
Modified Fri Feb 14 06:05:59 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
More float, member, eql type tests.

Revision 313 - Directory Listing
Modified Fri Feb 14 05:55:54 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
More tests of integer, float, and cons type inclusions.

Revision 312 - Directory Listing
Modified Fri Feb 14 05:10:36 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
More tests for order of evaluation of function arguments.

Revision 311 - Directory Listing
Modified Fri Feb 14 05:04:19 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
More tests of CONS types.

Revision 310 - Directory Listing
Modified Wed Feb 12 02:25:41 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Added the correct tests for TYPECASE, and some tests for AREF.

Revision 309 - Directory Listing
Modified Wed Feb 12 02:19:29 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Removed bogus tests.

Revision 308 - Directory Listing
Modified Tue Feb 11 23:29:19 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Added tests of 'T' as the type in normal clauses of TYPECASE.

Revision 307 - Directory Listing
Modified Tue Feb 11 14:27:23 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Added tests that EQL, MEMBER types use EQL for membership.

Revision 306 - Directory Listing
Modified Tue Feb 11 13:39:07 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
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

Revision 305 - Directory Listing
Modified Tue Feb 11 13:38:17 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Added test-unixport to makefile, to test using saved_ansi_gcl before installation.

Revision 304 - Directory Listing
Modified Mon Feb 10 03:31:46 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Fixed bug in COMPILE.1

Revision 303 - Directory Listing
Modified Mon Feb 10 03:09:37 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
More order-of-argument-evaluation tests.

Revision 302 - Directory Listing
Modified Mon Feb 10 00:05:26 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Muffled style warnings during test execution.  Added more tests for argument order-of-execution.

Revision 301 - Directory Listing
Modified Sat Feb 8 06:23:02 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Indentation/style changes.  Tests for empty implicit PROGNs in case, ccase, ecase.  Added some tests of argument evaluation order to many function calls.

Revision 300 - Directory Listing
Modified Sat Feb 8 06:05:52 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Style changes, and added tests for mapcan/mapcon that yield non-lists.

Revision 299 - Directory Listing
Modified Thu Feb 6 03:43:48 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Added more subtype, disjointness tests.  Move some off to a new file, type-and-class-2.lsp

Revision 298 - Directory Listing
Modified Thu Feb 6 02:10:52 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Use classes-are-disjoint for float type disjointness.  Added tests for bignum, fixnum type relationships.

Revision 297 - Directory Listing
Modified Wed Feb 5 03:40:35 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Added more subtypep/disjointness tests, for structures, float types, and fixnums.

Revision 296 - Directory Listing
Modified Tue Feb 4 04:31:26 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Tests for disjointness of user-defined classes.

Revision 295 - Directory Listing
Modified Tue Feb 4 03:45:47 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
More SUBTYPEP tests.

Revision 294 - Directory Listing
Modified Tue Feb 4 02:44:17 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Added checks that if T1 and T2 are disjoint, then if SUBTYPEP succeeds on T (AND (NOT T1) (NOT T2)) it returns true.

Revision 293 - Directory Listing
Modified Tue Feb 4 02:43:19 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Added tests that structure types are subtypes of STRUCTURE-OBJECT.

Revision 292 - Directory Listing
Modified Sat Feb 1 14:05:38 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
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.

Revision 291 - Directory Listing
Modified Sat Feb 1 04:39:54 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
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.

Revision 290 - Directory Listing
Modified Sat Feb 1 01:40:36 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Added test that no classes are exported from COMMON-LISP that are not supposed to be types in the standard.

Revision 289 - Directory Listing
Modified Sat Feb 1 00:57:37 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
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).

Revision 288 - Directory Listing
Modified Fri Jan 31 12:35:23 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
More subtypep and disjointness tests.

Revision 287 - Directory Listing
Modified Fri Jan 31 03:25:03 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Added more type disjointness tests.

Revision 286 - Directory Listing
Modified Fri Jan 31 02:13:02 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Added more disjointness tests; tweaked check-disjointness.

Revision 285 - Directory Listing
Modified Fri Jan 31 01:58:10 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Added more subtypep tests.

Revision 284 - Directory Listing
Modified Thu Jan 30 00:28:57 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Added test that (UPGRADED-ARRAY-ELEMENT-TYPE NIL) is type equivalent to NIL.

Revision 283 - Directory Listing
Modified Wed Jan 29 23:57:33 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
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.

Revision 282 - Directory Listing
Modified Wed Jan 29 02:11:55 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
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.

Revision 281 - Directory Listing
Modified Wed Jan 29 00:42:25 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
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.

Revision 280 - Directory Listing
Modified Tue Jan 28 03:05:19 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Added tests for env arguments to subtypep, typep, and upgraded-array-element-type.

Revision 279 - Directory Listing
Modified Tue Jan 28 01:15:14 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Added extra SAFETY declaration inside the form being evalled in classify-error.

Revision 278 - Directory Listing
Modified Mon Jan 27 12:57:53 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Fixed potential safety declaration problem in eval-ed form.

Revision 277 - Directory Listing
Modified Mon Jan 27 12:54:08 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Fixed potential problem with compile-time error signalling in a test.

Revision 276 - Directory Listing
Modified Mon Jan 27 02:19:41 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Tests for BIT-VECTOR-P and SIMPLE-BIT-VECTOR-P.

Revision 275 - Directory Listing
Modified Mon Jan 27 02:04:48 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Tests for the BIT-* functions.  Note that these are currently causing gcl to abort with possibly corrupted memory.

Revision 274 - Directory Listing
Modified Sun Jan 26 21:31:33 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Tests for bit-vector and simple-bit-vector types, vectorp, bit, and sbit.  More vector class-related tests.

Revision 273 - Directory Listing
Modified Sun Jan 26 14:28:55 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
More tests for arrays, vectors, and simple arrays.  Tests for array and vector classes.

Revision 272 - Directory Listing
Modified Sun Jan 26 02:14:01 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Added more typep ... [simple-]array test conditions.  Some are commented out because gcl is failing on them right now (the rank designator bug).

Revision 271 - Directory Listing
Modified Sun Jan 26 00:02:57 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
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.

Revision 270 - Directory Listing
Modified Sat Jan 25 18:54:40 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Weakened two alphanumbericp tests.

Revision 269 - Directory Listing
Modified Sat Jan 25 17:59:57 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
More array type tests, on 2d array types.

Revision 268 - Directory Listing
Modified Sat Jan 25 17:59:16 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
More array type tests.

Revision 267 - Directory Listing
Modified Sat Jan 25 17:38:52 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Tests of typep on array type specifiers.

Revision 266 - Directory Listing
Modified Sat Jan 25 17:38:07 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
More tests of vector type, using specialized float arrays.  Another vector constructor test.

Revision 265 - Directory Listing
Modified Sat Jan 25 17:36:45 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Added tests that string/bit-vector classes are not subtypes of simple-vector.

Revision 264 - Directory Listing
Modified Sat Jan 25 14:32:40 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Added tests for VECTOR-PUSH-EXTEND.

Revision 263 - Directory Listing
Modified Sat Jan 25 13:51:22 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Tests for VECTOR-PUSH, and MAKE-ARRAY tests on more specialized element types.

Revision 262 - Directory Listing
Modified Sat Jan 25 06:45:46 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Commented out some apparently improper tests.

Revision 261 - Directory Listing
Modified Sat Jan 25 06:22:10 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Fixed bug introduced by reordering standard char string.

Revision 260 - Directory Listing
Modified Sat Jan 25 00:45:42 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Moved the space character in +standard-chars+ so it doesn't get lost at the end of the line.

Revision 259 - Directory Listing
Modified Sat Jan 25 00:44:06 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Fixed typo in vector.type.23

Revision 258 - Directory Listing
Modified Fri Jan 24 13:55:10 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Added more tests for (VECTOR ...) types, added tests for the
functions VECTOR and VECTOR-POP.

Revision 257 - Directory Listing
Modified Fri Jan 24 04:22:54 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
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.

Revision 256 - Directory Listing
Modified Fri Jan 24 02:12:45 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Added uses of notnot-mv to better detect multiple value returns.  Added more VECTOR type tests.  Some cleanups.

Revision 255 - Directory Listing
Modified Fri Jan 24 01:24:27 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Removed two useless 'S' forms.  The problem is gcl is using the variable, but doesn't support 'ignorable'.

Revision 254 - Directory Listing
Modified Fri Jan 24 01:22:20 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Fix =t, add some utility functions for mv checking.

Revision 253 - Directory Listing
Modified Thu Jan 23 13:10:02 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
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.

Revision 252 - Directory Listing
Modified Thu Jan 23 04:11:59 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
More array tests.

Revision 251 - Directory Listing
Modified Wed Jan 22 14:00:37 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Moved a defconstant to ansi-aux.lsp from packages-10.lsp to avoid compiler warnings.

Revision 250 - Directory Listing
Modified Wed Jan 22 12:59:55 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
More changes to array tests.

Revision 249 - Directory Listing
Modified Wed Jan 22 04:26:22 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Added yet more array tests.

Revision 248 - Directory Listing
Modified Wed Jan 22 02:44:51 2003 UTC (11 years, 2 months ago) by pfdietz
Original Path: trunk
Added more array tests.

Revision 247 - Directory Listing
Modified Sun Jan 19 15:23:19 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
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.

Revision 246 - Directory Listing
Modified Sun Jan 19 15:20:56 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
Added IGNORE declarations.

Revision 245 - Directory Listing
Modified Sun Jan 19 01:26:36 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
Fixed busted test FUNCALL.7, which was illegally lexically binding a function to CONS.

Revision 244 - Directory Listing
Modified Sat Jan 18 18:14:02 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
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.

Revision 243 - Directory Listing
Modified Sat Jan 18 17:05:46 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
Moved the DELETE-PACKAGE calls in [UN]USE-PACKAGE.ERROR.2 so that packages can be deleted properly.

Revision 242 - Directory Listing
Modified Sat Jan 18 12:49:35 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
Added more tests of keyword handling (mostly :allow-other-keys) in cons-related functions.

Revision 241 - Directory Listing
Modified Fri Jan 17 13:29:24 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
Added more keyword argument handling tests.

Revision 240 - Directory Listing
Modified Thu Jan 16 14:11:33 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
Added keyword processing tests for FIND, FIND-IF, and FIND-IF-NOT.

Revision 239 - Directory Listing
Modified Thu Jan 16 14:03:27 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
Added tests for :allow-other-keys processing in COUNT, COUNT-IF, COUNT-IF-NOT and FILL.

Revision 238 - Directory Listing
Modified Tue Jan 14 14:01:21 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
Added test file for BOUNDP.  Added :allow-other-keys tests to cons-related functions.

Revision 237 - Directory Listing
Modified Tue Jan 14 11:38:07 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
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.

Revision 236 - Directory Listing
Modified Tue Jan 14 11:36:13 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
Made classify-error more efficient.

Revision 235 - Directory Listing
Modified Tue Jan 14 11:27:56 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
Fixed problem in a coerce.1 having to do with function types.

Revision 234 - Directory Listing
Modified Tue Jan 14 09:08:51 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
Added a test that types in *disjoint-type-list* are disjoint.  Added some objects of type function and random-state to *universe*.

Revision 233 - Directory Listing
Modified Tue Jan 14 09:07:43 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
Changed names of special-operator-p error tests.

Revision 232 - Directory Listing
Modified Tue Jan 14 02:51:25 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
Placeholder for compiler macro tests, and constantp tests.

Revision 231 - Directory Listing
Modified Mon Jan 13 23:19:51 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
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.

Revision 230 - Directory Listing
Modified Mon Jan 13 14:11:51 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
Added a large number of tests to check error handling on badly formatted calls in safe code.

Revision 229 - Directory Listing
Modified Mon Jan 13 00:16:56 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
Added special cases of TYPES-6, three cases that are failing in CMU CL.

Revision 228 - Directory Listing
Modified Mon Jan 13 00:16:16 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
Added tests for :allow-other-keys and for multidimensional displaced arrays.

Revision 227 - Directory Listing
Modified Sat Jan 11 23:04:36 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
Commented out some bad tests.

Revision 226 - Directory Listing
Modified Sat Jan 11 21:27:25 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
(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.

Revision 225 - Directory Listing
Modified Sat Jan 11 21:25:35 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
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.

Revision 224 - Directory Listing
Modified Sat Jan 11 21:23:27 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
Test that [:&]allow-other-keys suppresses checking of illegal keywords and odd length keyword parameter lists.

Revision 223 - Directory Listing
Modified Sat Jan 11 02:12:09 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
Fixed problem with keyword BOA lambda list arguments, and added a case (sbt-15) exercising problems with them in CMU CL.

Revision 222 - Directory Listing
Modified Fri Jan 10 13:59:16 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
More make-array tests, for displaced arrays with various element types.

Revision 221 - Directory Listing
Modified Fri Jan 10 11:10:00 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
More make-array tests, including tests for arrays with fill pointers and displacement.

Revision 220 - Directory Listing
Modified Fri Jan 10 08:21:40 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
Added tests for COPY-STRUCTURE

Revision 219 - Directory Listing
Modified Fri Jan 10 04:07:00 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
More BOA constructor tests.

Revision 218 - Directory Listing
Modified Thu Jan 9 13:51:00 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
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.

Revision 217 - Directory Listing
Modified Wed Jan 8 01:33:02 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
Fixed typo.

Revision 216 - Directory Listing
Modified Tue Jan 7 03:40:05 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
Began adding structure BOA constructor tests.

Revision 215 - Directory Listing
Modified Tue Jan 7 03:37:16 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
Docstring test.

Revision 214 - Directory Listing
Modified Tue Jan 7 03:36:44 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
Removed the 'works-with-classes' hack now that gcl's bug has been fixed.  Added tests for doc strings (which may be nil).

Revision 213 - Directory Listing
Modified Tue Jan 7 03:35:40 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
Added more make-array tests.  Note that reading make-array.16 was breaking CMU CL.

Revision 212 - Directory Listing
Modified Fri Jan 3 04:28:38 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
Removed unnecessary (coerce ... 'list) forms from MAKE-ARRAY calls.

Revision 211 - Directory Listing
Modified Thu Jan 2 13:19:15 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
Extended EQUALP-WITH-CASE to two dimensional arrays.

Revision 210 - Directory Listing
Modified Thu Jan 2 13:00:51 2003 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
Added some MAKE-ARRAY tests.  Added support for comparisons on zero-rank arrays.

Revision 209 - Directory Listing
Modified Tue Dec 31 03:42:56 2002 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
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.

Revision 208 - Directory Listing
Modified Mon Dec 30 01:38:13 2002 UTC (11 years, 3 months ago) by pfdietz
Original Path: trunk
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.

Revision 207 - Directory Listing
Modified Fri Dec 20 04:08:05 2002 UTC (11 years, 4 months ago) by pfdietz
Original Path: trunk
Added more structure tests.

Revision 206 - Directory Listing
Modified Fri Dec 20 04:07:16 2002 UTC (11 years, 4 months ago) by pfdietz
Original Path: trunk
Modified structure tests to use interned temporary names.  Added beginning of :include option handling.

Revision 205 - Directory Listing
Modified Fri Dec 20 04:06:06 2002 UTC (11 years, 4 months ago) by pfdietz
Original Path: trunk
Style, indentation and comment changes.

Revision 204 - Directory Listing
Modified Fri Dec 20 04:04:58 2002 UTC (11 years, 4 months ago) by pfdietz
Original Path: trunk
Modified some tests to return more useful information on failure.

Revision 203 - Directory Listing
Modified Wed Dec 18 04:01:33 2002 UTC (11 years, 4 months ago) by pfdietz
Original Path: trunk
Rewrote rt-package.lsp to avoid possible copyright problem.
Added *print-circle-on-failure*, which when true causes the
failure report of do-test(s) to be printed with *print-circle*
bound to true.  This is disabled normally, however, since
*print-circle* is very slow on gcl (and caused at least one
mysterious stack overflow).

Revision 202 - Directory Listing
Modified Wed Dec 18 03:59:11 2002 UTC (11 years, 4 months ago) by pfdietz
Original Path: trunk
Commented out coerce.error.1, which I am not sure is required.

Revision 201 - Directory Listing
Modified Sat Dec 14 04:54:00 2002 UTC (11 years, 4 months ago) by pfdietz
Original Path: trunk
Added tests that structure types are disjoint from classes in
*disjoint-type-list*.

Added tests for COERCE.

Revision 200 - Directory Listing
Modified Fri Dec 13 13:26:49 2002 UTC (11 years, 4 months ago) by pfdietz
Original Path: trunk
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.)

Revision 199 - Directory Listing
Modified Fri Dec 13 03:51:03 2002 UTC (11 years, 4 months ago) by pfdietz
Original Path: trunk
Added some tests for vector structures.

Revision 198 - Directory Listing
Modified Fri Dec 13 03:41:01 2002 UTC (11 years, 4 months ago) by pfdietz
Original Path: trunk
Added more binary formats to .cvsignore.  Added more structure tests.

Revision 197 - Directory Listing
Modified Fri Dec 13 02:07:54 2002 UTC (11 years, 4 months ago) by pfdietz
Original Path: trunk
Brought README file up to date.

Revision 196 - Directory Listing
Modified Thu Dec 12 03:41:09 2002 UTC (11 years, 4 months ago) by pfdietz
Original Path: trunk
Added more structure tests; made the tests check that setf of accessors are not fboundp when the slot is readonly.

Revision 195 - Directory Listing
Modified Wed Dec 11 13:35:16 2002 UTC (11 years, 4 months ago) by pfdietz
Original Path: trunk
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.

Revision 194 - Directory Listing
Modified Tue Dec 10 05:07:21 2002 UTC (11 years, 4 months ago) by pfdietz
Original Path: trunk
Added more structure tests.

Revision 193 - Directory Listing
Modified Tue Dec 10 05:00:16 2002 UTC (11 years, 4 months ago) by pfdietz
Original Path: trunk
Began adding structure tests using DEFSTRUCT-WITH-TESTS macro, which builds 9 tests for each structure definition.

Revision 192 - Directory Listing
Modified Thu Dec 5 14:06:55 2002 UTC (11 years, 4 months ago) by pfdietz
Original Path: trunk
Modified test LET.11 to avoid mutliple bindings to the same name in a LET form.

Revision 191 - Directory Listing
Modified Thu Dec 5 01:15:59 2002 UTC (11 years, 4 months ago) by pfdietz
Original Path: trunk
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.

Revision 190 - Directory Listing
Modified Wed Dec 4 02:55:41 2002 UTC (11 years, 4 months ago) by pfdietz
Original Path: trunk
Added test that types in figure 4-8 of spec are also classes of the same proper name.

Revision 189 - Directory Listing
Modified Mon Dec 2 23:31:22 2002 UTC (11 years, 4 months ago) by pfdietz
Original Path: trunk
Fixed typo.

Revision 188 - Directory Listing
Modified Mon Dec 2 13:51:24 2002 UTC (11 years, 4 months ago) by pfdietz
Original Path: trunk
Added tests for *features* interactions as specified on the *FEATURES* page of the ansi spec.

Revision 187 - Directory Listing
Modified Sun Dec 1 18:47:40 2002 UTC (11 years, 4 months ago) by pfdietz
Original Path: trunk
Fixed error in test found by Sam Steingold.

Revision 186 - Directory Listing
Modified Fri Nov 29 21:48:06 2002 UTC (11 years, 4 months ago) by pfdietz
Original Path: trunk
Tests for binding of CL functions, macros, and global variables.  Tests for LAMBDA expressions.  Moved some functions to aux files for speed.

Revision 185 - Directory Listing
Modified Thu Nov 28 12:41:06 2002 UTC (11 years, 4 months ago) by pfdietz
Original Path: trunk
Expanded comment explaining a potentially problematic test.

Revision 184 - Directory Listing
Modified Wed Nov 27 04:22:36 2002 UTC (11 years, 4 months ago) by pfdietz
Original Path: trunk
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.

Revision 183 - Directory Listing
Modified Tue Nov 26 03:40:24 2002 UTC (11 years, 4 months ago) by pfdietz
Original Path: trunk
Fixed some test problems found by Sam Steingold; added another test on NCONC accumulators.

Revision 182 - Directory Listing
Modified Tue Nov 26 03:38:49 2002 UTC (11 years, 4 months ago) by pfdietz
Original Path: trunk
Added NCONC-7, which tests that NCONC accepts dotted lists as arguments.

Revision 181 - Directory Listing
Modified Mon Nov 25 13:06:25 2002 UTC (11 years, 4 months ago) by pfdietz
Original Path: trunk
Added eval.lsp, which contains tests of the EVAL function.  It is very incomplete.

Revision 180 - Directory Listing
Modified Mon Nov 25 13:04:31 2002 UTC (11 years, 4 months ago) by pfdietz
Original Path: trunk
Added tests requested by Christophe Rhodes for value accumulation/iteration termination error cases.

Revision 179 - Directory Listing
Modified Mon Nov 25 13:03:33 2002 UTC (11 years, 4 months ago) by pfdietz
Original Path: trunk
Fixed typo in a position-if test.

Revision 178 - Directory Listing
Modified Thu Nov 21 15:53:49 2002 UTC (11 years, 4 months ago) by pfdietz
Original Path: trunk
Last of the loop tests.  Conditional clauses, 'IT', loop keyword tests, initially/finally tests, and miscellaneous.

Revision 177 - Directory Listing
Modified Wed Nov 20 12:23:11 2002 UTC (11 years, 4 months ago) by pfdietz
Original Path: trunk
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.

Revision 176 - Directory Listing
Modified Mon Nov 18 13:36:02 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Added loop13.lsp (which is not complete).

Revision 175 - Directory Listing
Modified Mon Nov 18 13:35:17 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Minor typo fixes

Revision 174 - Directory Listing
Modified Sun Nov 17 18:35:31 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Added more tests for LOOP clauses, mostly REPEAT, WHILE, UNTIL, THEREIS, ALWAYS, and NEVER.

Revision 173 - Directory Listing
Modified Sun Nov 17 03:33:17 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Added more tests for NCONC/NCONCING to loop9.lsp, and added numerical accumulation tests to loop10.lsp

Revision 172 - Directory Listing
Modified Fri Nov 15 12:34:41 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Added comments for FUNCTION, FUNCTIONP, FBOUNDP tests.  Added tests for more parts of LOOP.

Revision 171 - Directory Listing
Modified Fri Nov 15 12:31:24 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Fixed expected return value in randomized tests.

Revision 170 - Directory Listing
Modified Tue Nov 12 12:00:22 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Added 'as' tests for loop-as-hash.

Revision 169 - Directory Listing
Modified Mon Nov 11 14:01:32 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Added more FOR-AS-HASH tests.  There are bugs in gcl's handing of destructuring, as well as bugs in parse error signaling.

Revision 168 - Directory Listing
Modified Mon Nov 11 04:56:10 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
More LOOP-AS-HASH tests.  Two tests demonstrate a bug in destructuring when the destructuring pattern is just NIL.

Revision 167 - Directory Listing
Modified Mon Nov 11 04:27:16 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Added more loop tests, for LOOP-AS-ACROSS and LOOP-AS-HASH forms.

Revision 166 - Directory Listing
Modified Mon Nov 11 02:12:22 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Finished covering the sequence functions on arrays with fill pointers.

Revision 165 - Directory Listing
Modified Mon Nov 11 01:49:10 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Added REMOVE-LIST.29, which exercises a bug in CMU CL.

Revision 164 - Directory Listing
Modified Mon Nov 11 01:48:33 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
fixed problem in random input generator that was breaking the remove duplicates tests.

Revision 163 - Directory Listing
Modified Mon Nov 11 01:01:39 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Added more tests for the COUNT -1 bug.

Revision 162 - Directory Listing
Modified Mon Nov 11 00:25:26 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
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.

Revision 161 - Directory Listing
Modified Mon Nov 11 00:24:31 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Added IS-EQL-P, IS-NOT-EQL-P, ONEP (used in various sequence tests.)

Revision 160 - Directory Listing
Modified Sun Nov 10 22:34:33 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
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.

Revision 159 - Directory Listing
Modified Sat Nov 9 20:16:46 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Some minor test modifications after running through Allegro CL 6.2

Revision 158 - Directory Listing
Modified Sat Nov 9 20:15:59 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Modified tests that failed in Allegro CL.

Revision 157 - Directory Listing
Modified Wed Nov 6 13:08:32 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
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.

Revision 156 - Directory Listing
Modified Wed Nov 6 12:45:48 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Added tests for MISMATCH on vectors with fill pointers.

Revision 155 - Directory Listing
Modified Tue Nov 5 13:51:27 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Added more tests for sequence functions on vectors with fill pointers.

Revision 154 - Directory Listing
Modified Tue Nov 5 12:44:24 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Added comments to some TYPES tests explaining what they do, and made the diagnostic outputs more understandable.

Revision 153 - Directory Listing
Modified Tue Nov 5 12:43:32 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Removed annoying trailing blank lines.

Revision 152 - Directory Listing
Modified Tue Nov 5 12:17:30 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Copy bitvectors in map-into bit vector tests.  Must not modify constants

Revision 151 - Directory Listing
Modified Tue Nov 5 10:48:45 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Wrapped IN-PACKAGE call in EVAL when I need to catch its error (in case the error is thrown at macro expansion time.

Revision 150 - Directory Listing
Modified Mon Nov 4 04:31:48 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Modified a number of sequence operator tests to check that the operators behavior correctly on vectors (bit vectors, strings) with fill pointers.

Revision 149 - Directory Listing
Modified Mon Nov 4 04:31:09 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
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.

Revision 148 - Directory Listing
Modified Sun Nov 3 20:18:59 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Fixed bug in map.fill.[246]

Revision 147 - Directory Listing
Modified Sun Nov 3 14:03:49 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Added more tests for MAP-INTO.  Bit vectors exhibit the same bug as strings when the result sequence has a fill pointer.

Revision 146 - Directory Listing
Modified Sun Nov 3 13:21:47 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Added more tests of sequence operations on vectors with fill pointers.  Four tests of MAP-INTO on strings with fill pointers are failing.

Revision 145 - Directory Listing
Modified Sun Nov 3 12:20:31 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Fixed bigs in FILL tests that were causing spurious failures.  There are no problems with FILL as previously reported.

Revision 144 - Directory Listing
Modified Sun Nov 3 11:46:46 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
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.

Revision 143 - Directory Listing
Modified Sun Nov 3 11:07:16 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
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.

Revision 142 - Directory Listing
Modified Sun Nov 3 11:06:15 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Fixed problems in packages tests.

Revision 141 - Directory Listing
Modified Sat Nov 2 16:57:29 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Test that integers work as go tags.

Revision 140 - Directory Listing
Modified Sat Nov 2 03:55:07 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
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.

Revision 139 - Directory Listing
Modified Sat Nov 2 01:38:57 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Fixed editing screwups in function[p].4

Revision 138 - Directory Listing
Modified Sat Nov 2 00:13:12 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Fixed type in program-error symbol in some loops tests.

Revision 137 - Directory Listing
Modified Tue Oct 29 23:55:34 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Added a test showing a bug in GCL's handling of symbol-macrolet.

Revision 136 - Directory Listing
Modified Mon Oct 28 04:50:59 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Added more loop tests, for LOOP-AS-ON-LIST and LOOP-FOR-AS-EQUAL iteration controls.

Revision 135 - Directory Listing
Modified Sun Oct 27 01:12:48 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Fixed some duplicate test names, and commented out some loop tests pending a decision on what the standard calls for.

Revision 134 - Directory Listing
Modified Sat Oct 26 19:44:17 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
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.

Revision 133 - Directory Listing
Modified Sat Oct 26 18:29:48 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Added more LOOP tests.  Four tests are failing with leading BY or ABOVE subclauses.

Revision 132 - Directory Listing
Modified Sat Oct 26 16:18:13 2002 UTC (11 years, 5 months ago) by camm
Original Path: trunk
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

Revision 131 - Directory Listing
Modified Sat Oct 26 02:42:26 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Added tests for simple loops; began adding tests for extended loops.

Revision 130 - Directory Listing
Modified Fri Oct 25 12:31:31 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Added more tests for DO, DO*; added tests for DOLIST, DOTIMES.

Revision 129 - Directory Listing
Modified Fri Oct 25 01:50:56 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Added test of setf to null VALUES form.  Fixed DO-SYMBOLS tests so that duplicates are removed (this fixes a false failure in CMUCL).

Revision 128 - Directory Listing
Modified Thu Oct 24 03:39:39 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Fixed the continue restart handling in two tests of DELETE-PACKAGE (this was breaking CMUCL).

Revision 127 - Directory Listing
Modified Thu Oct 24 03:21:50 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Fixed some tests, including a number that were incorrectly checking for correctable errors.  Added macros to make those tests easier to write.

Revision 126 - Directory Listing
Modified Wed Oct 23 03:10:23 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
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.

Revision 125 - Directory Listing
Modified Tue Oct 22 05:37:24 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Beginning of tests of iteration forms.

Revision 124 - Directory Listing
Modified Tue Oct 22 05:36:32 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Made make clean more aggressive.

Revision 123 - Directory Listing
Modified Tue Oct 22 05:36:04 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Added more tests for cons-related entities, particularly deeper checks of ordering/subform evaluation for accessors.

Revision 122 - Directory Listing
Modified Tue Oct 22 00:28:24 2002 UTC (11 years, 5 months ago) by pfdietz
Original Path: trunk
Additional tests for places, particularly for (VALUES ...).

Revision 121 - Directory Listing
Modified Sat Oct 19 16:25:28 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Cause clean to also clean the ansi-tests directory.

Revision 120 - Directory Listing
Modified Sat Oct 19 14:53:38 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for PROG, PROG*, PROG1 and PROG2.

Revision 119 - Directory Listing
Modified Sat Oct 19 13:39:57 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for VALUES, NTH-VALUE

Revision 118 - Directory Listing
Modified Sat Oct 19 13:10:23 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Got rid of potential problem with LIST being called with >= CALL-ARGUMENTS-LIMIT args.

Revision 117 - Directory Listing
Modified Sat Oct 19 12:55:37 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for MULTIPLE-VALUE-SETQ, MULTIPLE-VALUE-PROG1

Revision 116 - Directory Listing
Modified Sat Oct 19 11:32:09 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added makefile.  Entries are 'test' for running the test and 'clean' for removing binaries.

Revision 115 - Directory Listing
Modified Sat Oct 19 04:45:13 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for MULTIPLE-VALUE-BIND/CALL/LIST.

Revision 114 - Directory Listing
Modified Sat Oct 19 04:11:29 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for TYPECASE, ETYPECASE, and CTYPECASE.

Revision 113 - Directory Listing
Modified Sat Oct 19 02:13:37 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for CCASE (except for continuation tests).

Revision 112 - Directory Listing
Modified Sat Oct 19 01:45:01 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for CASE, ECASE.

Revision 111 - Directory Listing
Modified Sat Oct 19 01:13:03 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for IF, UNLESS, WHEN, and CASE.

Revision 110 - Directory Listing
Modified Fri Oct 18 13:19:16 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for COND.

Revision 109 - Directory Listing
Modified Fri Oct 18 12:36:05 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for AND, OR.

Revision 108 - Directory Listing
Modified Fri Oct 18 12:22:11 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for SOME, NOTANY, and NOTEVERY.

Revision 107 - Directory Listing
Modified Fri Oct 18 12:04:30 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added corner case tests for EVERY.

Revision 106 - Directory Listing
Modified Fri Oct 18 11:58:46 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Cleaned up some tests (indentation, T/true issues), and added tests for EQUALP, IDENTITY, and EVERY.

Revision 105 - Directory Listing
Modified Fri Oct 18 03:12:08 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for EQUAL.

Revision 104 - Directory Listing
Modified Fri Oct 18 02:36:06 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for EQL.  Also, added T-versions of EQL, EQUAL, EQUALP.

Revision 103 - Directory Listing
Modified Thu Oct 17 13:16:56 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
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.

Revision 102 - Directory Listing
Modified Tue Oct 15 12:41:24 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Fixed the actual problem with make-package-6.

Revision 101 - Directory Listing
Modified Tue Oct 15 12:30:53 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added a comment about lossage in MAKE-PACKAGE-6, which has a problem due to a continuable error.

Revision 100 - Directory Listing
Modified Tue Oct 15 11:38:44 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Eliminated two tests that were just wrong: array is not a subtype of sequence.

Revision 99 - Directory Listing
Modified Mon Oct 14 12:51:13 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added warning comments to two busted tests (delete-packages-[56])

Revision 98 - Directory Listing
Modified Mon Oct 14 12:41:55 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Commented out tests of LET and LET* that have situations on which the standard is unclear (CMUCL does these differently.)

Revision 97 - Directory Listing
Modified Mon Oct 14 03:54:59 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Removed test search-string.1, which was not doing anything useful due to an editting error.

Revision 96 - Directory Listing
Modified Mon Oct 14 03:53:42 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Removed test types-4, which was all screwed up.

Revision 95 - Directory Listing
Modified Mon Oct 14 03:41:03 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Backed out a wrong fix.

Revision 94 - Directory Listing
Modified Mon Oct 14 03:17:43 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Fixed typo (thanks to Sam Steingold).

Revision 93 - Directory Listing
Modified Sun Oct 13 16:46:04 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Fixed test bug found by Sam Steingold.

Revision 92 - Directory Listing
Modified Sun Oct 13 16:44:49 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Fixed test bugs found by Sam Steingold.

Revision 91 - Directory Listing
Modified Sun Oct 13 15:53:24 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Got rid of non-ANSI compliant DEFCONSTANT forms.

Revision 90 - Directory Listing
Modified Sun Oct 13 10:42:08 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
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

Revision 89 - Directory Listing
Modified Sun Oct 13 02:33:26 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added test for error handling.

Revision 88 - Directory Listing
Modified Sun Oct 13 01:40:22 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added a test on which CMU CL is failing.

Revision 87 - Directory Listing
Modified Sun Oct 13 01:36:31 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Remember to load cl-symbol-names.lsp

Revision 86 - Directory Listing
Modified Sun Oct 13 01:25:59 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Tests moved from the cases-14-1* files.

Revision 85 - Directory Listing
Modified Sun Oct 13 01:25:10 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added a warning comment: some of these tests may not be ANSI portable.

Revision 84 - Directory Listing
Modified Sun Oct 13 01:24:40 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Moved some tests over from the cases-14-1-* files (which have been removed).

Revision 83 - Directory Listing
Modified Sat Oct 12 21:03:42 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for UNWIND-PROTECT.

Revision 82 - Directory Listing
Modified Sat Oct 12 19:24:49 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for TAGBODY

Revision 81 - Directory Listing
Modified Sat Oct 12 18:44:42 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added more tests for BLOCK, tests for CATCH & THROW.

Revision 80 - Directory Listing
Modified Sat Oct 12 18:42:14 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for SPECIAL-OPERATOR-P

Revision 79 - Directory Listing
Modified Sat Oct 12 17:42:32 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for BLOCK.

Revision 78 - Directory Listing
Modified Sat Oct 12 17:06:05 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for SETQ, SETF, PSETQ, PSETF, more tests for PROGV.

Revision 77 - Directory Listing
Modified Sat Oct 12 15:24:56 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
More tests (LET, PROGV).

Revision 76 - Directory Listing
Modified Sat Oct 12 14:45:33 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for LET, LET*

Revision 75 - Directory Listing
Modified Sat Oct 12 11:47:00 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Fixed DEFPACKAGE-8.

Revision 74 - Directory Listing
Modified Sat Oct 12 04:25:43 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Fixed some bugs in package tests, and made the results from DEFPACKAGE* tests be more useful when they fail.

Revision 73 - Directory Listing
Modified Sat Oct 12 01:46:04 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Fixed busted test SETF-VALUES.2 as detected by running against CMU CL.

Revision 72 - Directory Listing
Modified Sat Oct 12 01:40:08 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Fixed broken tests revealed by testing on CMU CL.

Revision 71 - Directory Listing
Modified Sat Oct 12 01:27:12 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Fixed a broken test.  REVERSE is supposed to return a SIMPLE-ARRAY when called on a nonsimple vector.

Revision 70 - Directory Listing
Modified Sat Oct 12 01:25:59 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Fixed a broken test.  REVERSE is supposed to return a SIMPLE-ARRAY when called on a nonsimple vector.

Revision 69 - Directory Listing
Modified Fri Oct 11 17:23:37 2002 UTC (11 years, 6 months ago) by camm
Original Path: trunk
rename aux.lsp to ansi-aux.lsp

Revision 68 - Directory Listing
Modified Fri Oct 11 05:53:24 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for DEFCONSTANT, DEFPARAMETER, DEFVAR, and DESTRUCTURING-BIND.  The latter is failing badly.

Revision 67 - Directory Listing
Modified Fri Oct 11 03:52:18 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for CALL-ARGUMENTS-LIMIT and LAMBDA-PARAMETERS-LIMIT

Revision 66 - Directory Listing
Modified Fri Oct 11 03:09:21 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added more tests exhibiting the object identity bug in COMPILE.

Revision 65 - Directory Listing
Modified Fri Oct 11 02:49:46 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests of COMPILED-FUNCTION, COMPILED-FUNCTION-P, and COMPILE.  There are four failures in gcl.

Revision 64 - Directory Listing
Modified Fri Oct 11 02:48:35 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Removed fixup definition of COMPLEMENT now that gcl has it.

Revision 63 - Directory Listing
Modified Fri Oct 11 00:59:20 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests of special variable bindings for flet parameters.

Revision 62 - Directory Listing
Modified Fri Oct 11 00:38:14 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added more tests of odd corners of the ordinary lambda list specifications.

Revision 61 - Directory Listing
Modified Fri Oct 11 00:26:35 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added more tests of odd corners of the ordinary lambda list specifications.

Revision 60 - Directory Listing
Modified Thu Oct 10 03:19:37 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for FUNCALL, loaded the tests for LABELS.

Revision 59 - Directory Listing
Modified Thu Oct 10 02:07:29 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added more FLET tests, and tests for LABELS.

Revision 58 - Directory Listing
Modified Thu Oct 10 02:07:12 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for macrolet.  One test is failing.

Revision 57 - Directory Listing
Modified Thu Oct 10 02:06:31 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Slight cleanup in some tests involving examining the compute-restarts list for something other than ABORT restarts.

Revision 56 - Directory Listing
Modified Wed Oct 9 19:05:01 2002 UTC (11 years, 6 months ago) by camm
Original Path: trunk
Fix bug in main makefile;Newlines at end of test files

Revision 55 - Directory Listing
Modified Wed Oct 9 12:28:17 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for FLET.

Revision 54 - Directory Listing
Modified Wed Oct 9 12:27:48 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
SIMPLE-BASE-STRING is *not* a subclass of SIMPLE-VECTOR

Revision 53 - Directory Listing
Modified Wed Oct 9 03:46:33 2002 UTC (11 years, 6 months ago) by camm
Original Path: trunk
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

Revision 52 - Directory Listing
Modified Tue Oct 8 05:18:15 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added error tests for FBOUNDP; added tests for FMAKUNBOUND.

Revision 51 - Directory Listing
Modified Tue Oct 8 04:55:07 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added FBOUNDP tests.  Fixed some (SETF ...) tests.  Added tests of SETF/SETQ on symbol macros.

Revision 50 - Directory Listing
Modified Tue Oct 8 03:34:30 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for LAMBDA-LIST-KEYWORDS.

Revision 49 - Directory Listing
Modified Tue Oct 8 03:06:25 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Fixed up those busted tests.

Revision 48 - Directory Listing
Modified Tue Oct 8 03:00:06 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Commented out two busted tests: we cannot assume that #'(setf car) is valid.

Revision 47 - Directory Listing
Modified Tue Oct 8 02:35:57 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for section 5.1.1.1 of the spec: evaluation of subforms to places.

Revision 46 - Directory Listing
Modified Mon Oct 7 22:55:08 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Changed test name to remove a name collision.

Revision 45 - Directory Listing
Modified Mon Oct 7 12:39:14 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for (TYPEP ... 'FUNCTION) that are similar to the tests for FUNCTIONP.

Revision 44 - Directory Listing
Modified Mon Oct 7 12:32:52 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Load FUNCTIONP tests with other tests.  Five are presently failing.

Revision 43 - Directory Listing
Modified Mon Oct 7 12:31:17 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for FUNCTIONP.  These show significant differences between CLTL1 and ANSI CL.

Revision 42 - Directory Listing
Modified Mon Oct 7 11:31:43 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
File defines a variable whose value is the list of the symbol names of all the standard CL external variables.

Revision 41 - Directory Listing
Modified Mon Oct 7 03:18:58 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added setf-apply.lsp, which tests some forms like (SETF (APPLY ...) ...).

Revision 40 - Directory Listing
Modified Mon Oct 7 01:43:04 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for CONSTANTLY and COMPLEMENT.

Revision 39 - Directory Listing
Modified Mon Oct 7 01:42:44 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added comments, and added a test that symbols external in the keyword package are constants and have themselves as their values.

Revision 38 - Directory Listing
Modified Sun Oct 6 20:48:32 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Fixed a couple of problems with copy-symbol tests in cl-symbols.lsp

Revision 37 - Directory Listing
Modified Sun Oct 6 20:12:53 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added load of cl-symbols.lsp

Revision 36 - Directory Listing
Modified Sun Oct 6 20:09:24 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
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.

Revision 35 - Directory Listing
Modified Sun Oct 6 12:45:12 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Fixed busted test FIND-SYMBOL.8.

Revision 34 - Directory Listing
Modified Sun Oct 6 05:37:32 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added package tests.  Most are breaking.

Revision 33 - Directory Listing
Modified Sun Oct 6 05:37:06 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Disabled 'break on warning' in RT.

Revision 32 - Directory Listing
Modified Sun Oct 6 03:24:10 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added character comparison tests.  I don't think these are entirely satisfactory; we should be able to test additional properties of the orderings.

Revision 31 - Directory Listing
Modified Sun Oct 6 00:27:14 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Fixed up char-name.4.  We can't assume semi-standard character names map to different characters.

Revision 30 - Directory Listing
Modified Sat Oct 5 22:35:19 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for character-related functions (except character comparisons).

Revision 29 - Directory Listing
Modified Sat Oct 5 20:32:50 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Tests for many character-related functions and types.

Revision 28 - Directory Listing
Modified Sat Oct 5 17:48:57 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for MAKE-STRING

Revision 27 - Directory Listing
Modified Sat Oct 5 17:48:31 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Changed some test names to avoid collisions.

Revision 26 - Directory Listing
Modified Sat Oct 5 17:48:05 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Moved some utility functions from remove-aux.lsp to aux.lsp

Revision 25 - Directory Listing
Modified Sat Oct 5 17:09:24 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
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=).

Revision 24 - Directory Listing
Modified Sat Oct 5 17:08:04 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Ignore annoying *.fn files.

Revision 23 - Directory Listing
Modified Fri Oct 4 11:13:40 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
More string trimming tests (string designators other than strings, and some corner cases.)

Revision 22 - Directory Listing
Modified Fri Oct 4 10:45:15 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for STRING-LEFT-TRIM, STRING-RIGHT-TRIM.

Revision 21 - Directory Listing
Modified Fri Oct 4 09:53:08 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
More tests of STRING-TRIM.

Revision 20 - Directory Listing
Modified Fri Oct 4 09:41:30 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for STRING-TRIM.

Revision 19 - Directory Listing
Modified Fri Oct 4 03:30:33 2002 UTC (11 years, 6 months ago) by camm
Original Path: trunk
ansi-test corrections; extra-libs option to LINK function; LINK doc change; subtypep and string changes to pass more tests

Revision 18 - Directory Listing
Modified Fri Oct 4 02:51:04 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Fixed problem string-capitalize.2; added tests for nstring-upcase, nstring-downcase, and nstring-capitalize.

Revision 17 - Directory Listing
Modified Fri Oct 4 02:07:18 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
More tests of STRING-CAPITALIZE

Revision 16 - Directory Listing
Modified Fri Oct 4 01:26:48 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added partial tests for STRING-CAPITALIZE.

Revision 15 - Directory Listing
Modified Wed Oct 2 03:45:30 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Fixed up some test problems, added comments, added simple-base-string.8

Revision 14 - Directory Listing
Modified Tue Oct 1 12:51:10 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for string-upcase and string-downcase.

Revision 13 - Directory Listing
Modified Tue Oct 1 12:41:27 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Modified so that instead of using EQUALP, uses EQUALP-WITH-CASE (which is kind of like EQUALP but preserves case in comparison of characters.)

Revision 12 - Directory Listing
Modified Tue Oct 1 12:40:26 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added aux. functions for string testing: char-invertcase and string-invertcase.

Revision 11 - Directory Listing
Modified Tue Oct 1 12:39:56 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Fixed bug in map test on simple strings.

Revision 10 - Directory Listing
Modified Tue Oct 1 02:09:04 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests for various other string functions and classes.

Revision 9 - Directory Listing
Modified Tue Oct 1 00:39:41 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added char-schar.lsp and string.lsp

Revision 8 - Directory Listing
Modified Tue Oct 1 00:31:14 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Tests of the CHAR and SCHAR accessors.

Revision 7 - Directory Listing
Modified Tue Oct 1 00:30:34 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Tests of the STRING type and function.

Revision 6 - Directory Listing
Modified Mon Sep 30 02:00:27 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added tests of REMOVE-DUPLICATES, DELETE-DUPLICATES.

Revision 5 - Directory Listing
Modified Mon Sep 30 01:12:10 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
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.

Revision 4 - Directory Listing
Modified Sun Sep 29 03:26:45 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added in-package form so that test names don't print out with lots of annoying package specifier.

Revision 3 - Directory Listing
Modified Thu Sep 26 16:53:38 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Imported the test suite into the gcl development tree.

Revision 2 - Directory Listing
Modified Thu Sep 26 16:48:59 2002 UTC (11 years, 6 months ago) by pfdietz
Original Path: trunk
Added slightly modified version of Waters' RT regression test suite.

Revision 1 - Directory Listing
Added Thu Sep 26 16:48:59 2002 UTC (11 years, 6 months ago) by (unknown author)
Original Path: trunk
Standard project directories initialized by cvs2svn.

  ViewVC Help
Powered by ViewVC 1.1.5