1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-15 18:20:42 +02:00
Commit graph

2438 commits

Author SHA1 Message Date
Kevin Ryde
57f6654745 *** empty log message *** 2004-04-06 00:08:18 +00:00
Kevin Ryde
ad22fe7cf8 (quotient, remainder): Exercise inum/big at and
near special case inum == fixnum-min, big == -fixnum-min.
2004-04-05 23:05:37 +00:00
Kevin Ryde
d6628681cd *** empty log message *** 2004-03-25 21:49:28 +00:00
Kevin Ryde
24360e11b0 2004-03-26 Eric Hanchrow <offby1@blarg.net>
* tests/numbers.test (modulo-expt): New tests.
2004-03-25 21:46:35 +00:00
Kevin Ryde
23d77957a4 (min, max): Check inexactness of big/real and
real/big combinations, collect up tests under arg types for clarity.
2004-03-25 21:45:11 +00:00
Dirk Herrmann
62360b8975 * libguile/eval.c: Separated some definitions relevant for execution
from the memoization part of the file.

	(copy_tree): New static function

	(scm_copy_tree): Rewritten to fix two kinds or bugs: First, cyclic
	structures are detected now and will lead to an exception instead
	of forcing guile to run in an endless loop, using up all the
	system's memory.  Second, arrays in the cdr of an improper list
	are now copied.  See the new test cases in eval.test.

	* test-suite/tests/eval.test: Added tests which reflect the recent
	fixes to copy-tree.
2004-03-24 01:21:50 +00:00
Kevin Ryde
b3ffe4d491 *** empty log message *** 2004-02-28 23:22:12 +00:00
Kevin Ryde
c2d31141dc (execl, execlp, execle): Exercise errors where
program not found.  [But disabled, due to problems with threading.]
2004-02-28 23:07:56 +00:00
Kevin Ryde
2a61284af5 *** empty log message *** 2004-02-28 21:38:37 +00:00
Kevin Ryde
32bb5bd88c (execl, execlp, execle): Exercise errors where program not found. 2004-02-28 21:37:41 +00:00
Kevin Ryde
9593c679b9 *** empty log message *** 2004-02-21 22:04:42 +00:00
Kevin Ryde
593a4c2f90 (max, min): Exercise some complex num cases. 2004-02-21 22:03:57 +00:00
Marius Vollmer
8cad6491e6 *** empty log message *** 2004-02-18 19:29:40 +00:00
Marius Vollmer
6140be99ba Added copyright notice of Michael Stoll, who probably wrote the
original CLISP code.
2004-02-18 19:29:16 +00:00
Kevin Ryde
ef861eadba *** empty log message *** 2004-02-18 00:30:37 +00:00
Kevin Ryde
2a8b5e045f (=): Exercise frac+real and frac+complex. 2004-02-18 00:29:16 +00:00
Kevin Ryde
26bdd45f08 Remove 1/3 == 1.0/3.0, not true. 2004-02-18 00:28:41 +00:00
Kevin Ryde
afe199fe64 *** empty log message *** 2004-02-17 23:27:27 +00:00
Marius Vollmer
17f732e6fa *** empty log message *** 2004-02-17 21:39:21 +00:00
Marius Vollmer
7b93c2e5b1 (SCM_TESTS): Added test/fractions.test. 2004-02-17 21:39:10 +00:00
Marius Vollmer
581e4579de Added GPL terms. 2004-02-17 21:37:47 +00:00
Marius Vollmer
3f12a4ec05 Added LGPL terms. 2004-02-17 21:18:53 +00:00
Kevin Ryde
d2866d6e2f (array?, array-fill!, array-prototype): Add tests. 2004-02-12 00:23:42 +00:00
Marius Vollmer
8834dd6fae *** empty log message *** 2004-01-23 21:14:24 +00:00
Marius Vollmer
c3b4b2418c Removed again. I was confused. The file added to SCM_TESTS was
r5rs_pitfall.test, not r5rs_pitfall.scm.
2004-01-23 21:13:01 +00:00
Dirk Herrmann
a264c013fd * tests/syntax.test: Added test for unmemoizing internal defines. 2004-01-23 14:24:37 +00:00
Marius Vollmer
9a5fc8c203 *** empty log message *** 2004-01-21 00:47:50 +00:00
Marius Vollmer
012a3a7537 * tests/srfi-26.test: New.
* Makefile.am (SCM_TESTS): Added it.
2004-01-21 00:45:48 +00:00
Marius Vollmer
25ffbdacbd *** empty log message *** 2004-01-11 00:59:04 +00:00
Marius Vollmer
c18140cf6e * tests/r5rs_pitfall.scm: New.
* Makefile.am (SCM_TESTS): Added it.
2004-01-11 00:58:38 +00:00
Marius Vollmer
f1da8e4e0b Renamed scm_frame_unwind to scm_frame_unwind_handler, and
scm_frame_rewind to scm_frame_rewind_handler.
2004-01-11 00:56:05 +00:00
Kevin Ryde
7dd5eb5898 *** empty log message *** 2004-01-11 00:28:08 +00:00
Kevin Ryde
8081c3fb51 * tests/exceptions.test (false-if-exception): Disable tests on
referencing expansion environment, reverted.
2004-01-11 00:18:25 +00:00
Marius Vollmer
fc6bb2831d *** empty log message *** 2004-01-07 18:18:09 +00:00
Marius Vollmer
8843e1fa41 Adapted to 'frame' renamings. (check_fluid): New. 2004-01-07 18:18:00 +00:00
Marius Vollmer
a316356834 (SCM_TESTS): Added continuations.test. 2004-01-07 18:17:04 +00:00
Kevin Ryde
2359c543be *** empty log message *** 2004-01-06 22:21:01 +00:00
Kevin Ryde
aa52913700 * Makefile.am (SCM_TESTS): Add unif.test. 2004-01-06 22:20:19 +00:00
Kevin Ryde
f410f8e7ba New file.
(uniform-array-set1!): Exercise this, in particular previous segv on
improper arg list.
2004-01-06 22:19:23 +00:00
Kevin Ryde
fe89421e30 (<): Add tests inum/bignum/flonum/frac with frac. 2004-01-06 21:48:33 +00:00
Kevin Ryde
f14d16ed3a Add copyright and license notice. 2004-01-06 21:47:09 +00:00
Kevin Ryde
e130b09ffa (SCM_TESTS): Add q.test. 2004-01-06 21:45:48 +00:00
Kevin Ryde
8f85f93d88 New file.
(q-pop!): Exercise this, in particular the "not/null?" bug reported by
Richard Todd.
2004-01-06 21:43:55 +00:00
Marius Vollmer
aacff585bc *** empty log message *** 2004-01-06 18:17:30 +00:00
Marius Vollmer
c05d0e8f1e (close_port, delete_file, check_ports): New. 2004-01-06 18:13:51 +00:00
Marius Vollmer
dab514a843 *** empty log message *** 2004-01-03 21:56:35 +00:00
Marius Vollmer
3c8fb18ef6 * standalone/test-unwind.c: New test, for the frames stuff.
* standalone/Makefile.am: Compile and run it.
2004-01-03 21:54:23 +00:00
Marius Vollmer
81b0a6c1ae added test-unwind 2004-01-03 21:53:21 +00:00
Kevin Ryde
6d611fedcc *** empty log message *** 2004-01-03 21:12:45 +00:00
Kevin Ryde
9bc915bb07 (false-if-exception): Add tests. 2004-01-03 21:12:01 +00:00