Ludovic Courtès
5338352e56
Fix type-checking of SRFI-1 `partition'.
2008-04-28 18:03:41 +02:00
Ludovic Courtès
e16733a84a
Only run `test-with-guile-module' when pthread support is built.
2008-04-26 21:55:29 +02:00
Ludovic Courtès
23978ff30a
Make (srfi srfi-35)' visible through
cond-expand'.
2008-04-26 21:25:51 +02:00
Ludovic Courtès
efbc70de56
Add `(srfi srfi-88)'.
2008-04-26 21:25:32 +02:00
Ludovic Courtès
75946eddfc
Add support for SRFI-88-like postfix keyword read syntax.
2008-04-15 20:00:32 +02:00
Ludovic Courtès
b337315785
Test the interaction of GOOPS objects with `struct-{ref,set!}'.
2008-04-13 20:41:39 +02:00
Ludovic Courtès
5e8130efc3
Fix "#include" directives in stand-alone C tests.
2008-04-08 00:15:06 +02:00
Ludovic Courtès
8422eb9290
More `.gitignore'.
2008-04-07 23:48:08 +02:00
Ludovic Courtès
792ebd5dc4
Honor $TMPDIR in the test suite.
2008-03-13 13:56:43 +00:00
Ludovic Courtès
c89ae78ba6
Fix SRFI-37 `args-fold' with short option names of argument-less options.
2008-03-12 16:57:36 +00:00
Neil Jerram
1adbcd2eaa
Updated to GNU coding
...
standards; added standard license statement.
2008-02-23 18:08:24 +00:00
Neil Jerram
5826bf6572
Release stuff: missing NEWS and 2007/2008 copyrights.
2008-02-15 22:37:52 +00:00
Ludovic Courtès
ffa88bdd5d
Add hack for `gc.test' on SPARC GNU/Linux.
2008-02-15 15:59:34 +00:00
Neil Jerram
a06872c2bc
* modules.c (the_root_module): Moved before scm_current_module.
...
(scm_current_module): Return the root module if `the-module' fluid
gives #f.
* standalone/Makefile.am: Add stanza for test-with-guile-module.
* standalone/test-with-guile-module.c: New test.
2008-02-01 22:47:53 +00:00
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