1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-04 05:50:26 +02:00
guile/test-suite/tests
Dirk Herrmann cc56ba8062 * libguile/eval.c (s_missing_expression, s_bad_variable): New static
identifiers.

	(scm_m_define): Use ASSERT_SYNTAX to signal syntax errors.  Prefer
	R5RS terminology for the naming of variables.  Be more specific
	about the kind of error that was detected.  Make sure file name,
	line number etc. are added to all freshly created expressions.
	Avoid unnecessary consing when creating the memoized code.

	* test-suite/tests/syntax.test (exception:missing-expr,
	exception:extra-expr): New.

	Adapted tests for 'begin' to the new way of error
	reporting.
2003-10-11 16:03:29 +00:00
..
c-api *** empty log message *** 2003-04-07 01:58:47 +00:00
alist.test Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
bit-operations.test Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
c-api.test * tests/c-api.test: Refine the list of files that are checked in 1999-12-17 20:15:35 +00:00
chars.test * test-suite/tests/chars.test: Fixed test comment. The bug that 2003-06-04 23:50:13 +00:00
common-list.test Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
dynamic-scope.test * lib.scm (exception:missing-expression): New. 2003-10-07 22:00:05 +00:00
elisp.test * benchmark-suite/lib.scm: Fix some typos in the documentation. 2003-05-27 18:33:19 +00:00
environments.test Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
eval.test * lib.scm (exception:missing-expression): New. 2003-10-07 22:00:05 +00:00
exceptions.test Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
format.test ("format basic output"): Added test for "~F" from Matthias Koeppe. 2003-03-19 18:28:52 +00:00
gc.test Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
getopt-long.test ("apples-blimps-catalexis example", "multiple occurances"): 2001-09-08 02:33:30 +00:00
goops.test * tests/goops.test: Added tests for correctness of class 2003-04-17 19:23:52 +00:00
guardians.test * tests/guardians.test: Uses module (ice-9 weak-vector). 2003-06-01 11:13:04 +00:00
hooks.test Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
import.test Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
interp.test * tests/alist.test, tests/bit-operations.test, 2001-07-19 20:30:37 +00:00
list.test Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
load.test * guile-test: Wrapped in module (test-suite guile-test). 2003-09-22 19:00:41 +00:00
multilingual.nottest
numbers.test (inexact->exact): Use corrent argument order for pass-if-exception. 2003-10-10 14:32:11 +00:00
optargs.test New files. Thanks to Matthias Köppe! 2001-06-16 20:11:39 +00:00
options.test New file for tests related to options interface. 2002-11-06 00:38:44 +00:00
pairs.test * tests/pairs.test: Added. 2003-06-01 13:37:32 +00:00
poe.test New file. 2003-10-08 23:03:29 +00:00
popen.test Fix a couple of typos in: 2003-10-02 00:00:42 +00:00
ports.test (call-with-output-string): Test proc closing port. 2003-10-02 00:17:16 +00:00
posix.test New file, exercising putenv, setenv, unsetenv. 2003-06-19 01:42:28 +00:00
r4rs.test * guile-test: Wrapped in module (test-suite guile-test). 2003-09-22 19:00:41 +00:00
r5rs_pitfall.test * lib.scm (exception:missing-expression): New. 2003-10-07 22:00:05 +00:00
reader.test (reading): Test bad # error message is formattable. 2003-06-04 16:37:30 +00:00
regexp.test (regexp-substitute/global): Do not test with empty regexp. Empty 2002-05-06 19:32:20 +00:00
sort.test * test-suite/tests/sort.test: Added. Both tests in that file did 2003-04-22 23:32:40 +00:00
srcprop.test New file. 2003-08-08 23:04:55 +00:00
srfi-1.test Correction to a comment in: 2003-08-30 00:02:44 +00:00
srfi-4.test * tests/srfi-4.test: New file. 2001-06-27 13:17:12 +00:00
srfi-6.test Remove a diagnostic accidentally left in initial checkin. 2003-07-08 00:14:44 +00:00
srfi-9.test * tests/srfi-10.test: New file. 2001-05-10 13:52:27 +00:00
srfi-10.test * tests/srfi-10.test: New file. 2001-05-10 13:52:27 +00:00
srfi-13.test (string-tokenize): Updated for fixed semantics. 2002-04-26 18:35:34 +00:00
srfi-14.test * tests/srfi-14.test: New file. 2001-07-16 18:49:10 +00:00
srfi-17.test * lib.scm (exception:missing-expression): New. 2003-10-07 22:00:05 +00:00
srfi-19.test (date-week-number): Add tests. 2003-08-22 22:30:52 +00:00
srfi-34.test Check cond-expand srfi-34. 2003-07-28 23:47:47 +00:00
strings.test * Extracted tests from exceptions.test into strings.test and symbols.test. 2001-03-01 17:57:50 +00:00
symbols.test * tests/symbols.test ("gensym"): New tests for long gensym 2001-05-28 18:40:31 +00:00
syncase.test * lib.scm (exception:missing-expression): New. 2003-10-07 22:00:05 +00:00
syntax.test * libguile/eval.c (s_missing_expression, s_bad_variable): New static 2003-10-11 16:03:29 +00:00
threads.test New file, exercising parallel. 2003-06-19 01:41:20 +00:00
time.test
vectors.test * tests/vectors.test: Added. 2003-06-01 11:17:30 +00:00
version.test * tests/version.test: test (effective-version). 2002-12-09 00:42:18 +00:00
weaks.test Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00