Mark H Weaver
226a56a3d4
Improve error reporting in 'append!'
...
* libguile/list.c (scm_append_x): Report correct argument number when
validating arguments. Validate that the last cdr of each argument is
null or nil. Rename formal rest argument from 'lists' to 'args'.
* test-suite/tests/list.test (append!): Update tests to expect correct
handling of improper lists.
2012-10-06 06:04:29 -04:00
Ludovic Courtès
6debc49e2c
Add tests for memq' and
memv'.
...
This is a follow-up to a75ea65896
("fix
memq/memv inlining").
* test-suite/tests/list.test ("memq", "memv"): New test prefixes.
2011-02-07 22:12:10 +01:00
Neil Jerram
53befeb700
Change Guile license to LGPLv3+
...
(Not quite finished, the following will be done tomorrow.
module/srfi/*.scm
module/rnrs/*.scm
module/scripts/*.scm
testsuite/*.scm
guile-readline/*
)
2009-06-17 00:22:09 +01:00
Kevin Ryde
6e7d5622ee
merge from 1.8 branch
2006-04-16 23:37:40 +00:00
Marius Vollmer
92205699d0
The FSF has a new address.
2005-05-23 19:57:22 +00:00
Kevin Ryde
1d936c056b
(make-list): New tests.
2005-04-23 00:04:57 +00:00
Kevin Ryde
a7e252d5ef
(list, cons*): New tests.
2005-04-22 23:50:17 +00:00
Marius Vollmer
73be1d9e8e
Changed license terms to the plain LGPL thru-out.
2003-04-05 19:15:35 +00:00
Martin Grabmüller
96e30d2ab2
* tests/alist.test, tests/bit-operations.test,
...
tests/common-list.test, tests/environments.test, tests/eval.test,
tests/gc.test, tests/hooks.test, tests/import.test,
tests/interp.test, tests/list.test, tests/load.test,
tests/numbers.test, tests/ports.test, tests/r4rs.test,
tests/version.test, tests/weaks.test, lib.scm, guile-test: Updated
copyright notice.
2001-07-19 20:30:37 +00:00
Dirk Herrmann
6b4113afc5
* Provide and use new convenience macros to test for exceptions.
2001-02-28 11:25:40 +00:00
Dirk Herrmann
5c96bc39a4
* Make sure that tests return a boolean value.
2001-02-28 08:41:06 +00:00
Dirk Herrmann
daa6ba187b
* Deprecated scm_sloppy_mem(q|v|ber)
2000-10-13 07:55:25 +00:00
Dirk Herrmann
685c0d7116
* Eliminated use of SCM_ASSERT to check for range errors.
...
* Fix some error reporting code in list.c
* Added some test cases.
2000-06-30 10:46:35 +00:00
Mikael Djurfeldt
d2c32d6324
* tests/list.test: Use cons* instead of list*.
2000-06-19 10:05:43 +00:00
Mikael Djurfeldt
cb18f2a892
* tests/numbers.test, tests/list.test: Updated for new
...
documentation module.
2000-06-13 00:12:11 +00:00
Dirk Herrmann
de142bea23
Added tests/list.test and tests/numbers.test. (numbers.test does not yet
...
contain the test cases from thi.)
2000-05-08 17:54:51 +00:00