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

880 commits

Author SHA1 Message Date
Neil Jerram
738f9ef01f * LICENSE: Change COPYING.LIB to COPYING.LESSER.
* COPYING.LESSER: Renamed, previously COPYING.LIB.

* COPYING: Removed.

* COPYING: Removed.

* COPYING: Removed.

* COPYING: Removed.

* COPYING: Removed.

* COPYING: Removed.

* COPYING: Removed.

* COPYING: Removed.
2008-01-22 21:29:54 +00:00
Neil Jerram
1978dd74b8 * hashtab.c (scm_hash_fn_create_handle_x): If supplied assoc_fn
returns neither a pair nor #f, signal a wrong-type-arg error.
(Thanks to Gregory Marton for reporting this.)

* tests/hash.test: New "hashx" test supplied by Gregory Marton;
prior to today's fix in libguile/hashtab.c, this caused a
segmentation fault.
2008-01-18 23:40:49 +00:00
Neil Jerram
95da7a8613 (top level): Explain the point of this test. 2007-12-29 12:33:18 +00:00
Neil Jerram
276cff1a52 * standalone/test-bad-identifiers: New test.
* standalone/Makefile.am (check_SCRIPTS, TESTS): Add it.
2007-12-29 01:34:19 +00:00
Ludovic Courtès
7c680febe5 Changes from arch/CVS synchronization 2007-12-13 12:32:02 +00:00
Ludovic Courtès
2bfaaa3ab7 Add missing SRFI-69 files. 2007-12-13 12:29:26 +00:00
Ludovic Courtès
8e0ea2987d Changes from arch/CVS synchronization 2007-12-03 14:15:54 +00:00
Neil Jerram
6f640c9f22 * tests/eval.test (promises)[unmemoizing a promise]: New test.
* tests/continuations.test ("continuations"): Use
with-debugging-evaluator.

* standalone/test-use-srfi: Use -q to avoid picking up the user's
~/.guile file

* lib.scm (with-debugging-evaluator*, with-debugging-evaluator):
New utilities.
2007-10-19 22:07:31 +00:00
Ludovic Courtès
dfdb8448a9 Changes from arch/CVS synchronization 2007-10-17 22:16:44 +00:00
Ludovic Courtès
02e73552f1 Changes from arch/CVS synchronization 2007-10-10 20:21:25 +00:00
Ludovic Courtès
dbb47af4a6 Changes from arch/CVS synchronization 2007-09-03 17:04:49 +00:00
Ludovic Courtès
5da403801c Changes from arch/CVS synchronization 2007-08-23 21:30:54 +00:00
Kevin Ryde
300a1f54b7 *** empty log message *** 2007-08-23 00:33:13 +00:00
Kevin Ryde
bea9797a5c (port-for-each): New test for passing freed cell,
marked as unresolved since problem not yet fixed.
2007-08-23 00:00:45 +00:00
Ludovic Courtès
8482254ff1 Changes from arch/CVS synchronization 2007-08-11 10:48:28 +00:00
Ludovic Courtès
468a7976d2 Added SRFI-35 files. 2007-08-11 10:22:35 +00:00
Ludovic Courtès
ac2235a29d Changes from arch/CVS synchronization 2007-08-11 10:21:39 +00:00
Ludovic Courtès
932bd3abce Changes from arch/CVS synchronization 2007-08-08 15:04:30 +00:00
Ludovic Courtès
2b86affe0b Changes from arch/CVS synchronization 2007-07-24 23:33:39 +00:00
Ludovic Courtès
817de81ca1 Added new SRFI-37 files. 2007-07-18 21:39:24 +00:00
Ludovic Courtès
8d1701ee9f Changes from arch/CVS synchronization 2007-07-18 21:37:45 +00:00
Ludovic Courtès
48e2c94ba2 Changes from arch/CVS synchronization 2007-07-10 22:39:36 +00:00
Ludovic Courtès
91bb190dd7 Revision: lcourtes@laas.fr--2006-libre/guile-core--cvs--1.8--patch-27
Creator:  Ludovic Courtes <ludovic.courtes@laas.fr>

Merged small SRFI-19 fixes.

Patches applied:

 * lcourtes@laas.fr--2006-libre/guile-core--cvs-head--0  (patch 68-69)

   - SRFI-19: Fixed `date->julian-day' bug (reported by Jon Wilson).
   - Updated ChangeLogs wrt. previous patch.
2007-07-09 16:49:43 +00:00
Ludovic Courtès
fe76611522 Changes from arch/CVS synchronization 2007-06-25 22:36:43 +00:00
Ludovic Courtès
a944fd0f81 Changes from arch/CVS synchronization 2007-06-13 22:20:39 +00:00
Ludovic Courtès
5b0c950458 Changes from arch/CVS synchronization 2007-06-12 22:09:38 +00:00
Ludovic Courtès
3b58a13b8b Changes from arch/CVS synchronization 2007-06-07 08:44:27 +00:00
Ludovic Courtès
fa7e72a356 Changes from arch/CVS synchronization 2007-05-09 21:08:44 +00:00
Kevin Ryde
af6bafa040 correction to copyright year (2007 is for the FSF) 2007-03-07 22:59:20 +00:00
Kevin Ryde
f3a5c8f769 *** empty log message *** 2007-03-07 22:15:15 +00:00
Kevin Ryde
08ea3794d2 (make-struct): Exercise the error check on tail
array size != 0 when layout spec doesn't have tail array.
(make-vtable): Exercise this.
2007-03-07 22:14:46 +00:00
Kevin Ryde
a1f05cbfd2 *** empty log message *** 2007-02-22 00:11:57 +00:00
Kevin Ryde
5e5d86d8de (make-struct): New test of type check on a "u"
field, which had been causing an abort().
2007-02-22 00:08:34 +00:00
Neil Jerram
bdfa7cf284 (check_SCRIPTS): Add test-use-srfi, so
that it gets into the distribution.
2007-02-20 21:52:09 +00:00
Kevin Ryde
00b86455bd *** empty log message *** 2007-01-27 00:07:31 +00:00
Kevin Ryde
144e6ab5ca (port-line): Check not truncated to "int" on 64-bit systems. 2007-01-27 00:07:09 +00:00
Kevin Ryde
0f0be63aac *** empty log message *** 2007-01-24 23:08:20 +00:00
Kevin Ryde
d27ae588db (stable-sort): New test, exercising empty list
input.  As reported by Ales Hvezda.
2007-01-24 23:07:51 +00:00
Kevin Ryde
31854a2b96 *** empty log message *** 2007-01-24 22:50:53 +00:00
Kevin Ryde
4faeed31c8 (gmtime in another thread): Catch #t all errors from
gmtime in the thread, since it can be a system error not a scheme
out-of-range on 64-bit systems.
2007-01-24 22:01:57 +00:00
Ludovic Courtès
09c9ec0533 Changes from arch/CVS synchronization 2007-01-19 09:11:43 +00:00
Kevin Ryde
0c6f7f15c6 *** empty log message *** 2007-01-18 22:24:45 +00:00
Kevin Ryde
3c8d5002e4 (exception:string-contains-nul): New exception pattern. 2007-01-18 22:23:44 +00:00
Kevin Ryde
7d32cbebbf *** empty log message *** 2007-01-15 21:47:01 +00:00
Kevin Ryde
7f2ee4635e (regexp-exec): Further tests, in particular #\nul
in input and bad flags args which had been provoking abort()s.
2007-01-15 21:46:41 +00:00
Kevin Ryde
c31f534e18 *** empty log message *** 2006-12-12 22:55:15 +00:00
Kevin Ryde
0202ead8ed (*): Exercise multiply by exact 0 giving exact 0. 2006-12-12 22:46:33 +00:00
Kevin Ryde
9a2e827c0e *** empty log message *** 2006-12-12 22:34:39 +00:00
Kevin Ryde
7f6a4429dc (car): Check procedure-name property. 2006-12-12 22:34:16 +00:00
Kevin Ryde
e3e0928621 *** empty log message *** 2006-12-12 22:24:32 +00:00