Andreas Rottmann
|
c4a8200fa0
|
Fix SRFI-9 for records without fields
* module/srfi/srfi-9.scm (define-record-type): Deal with fieldless records.
* test-suite/tests/srfi-9.test: Add a fieldless record definition.
|
2010-06-19 14:52:56 +02:00 |
|
Ludovic Courtès
|
30a700c8c1
|
Inline SRFI-9 constructors too.
* module/srfi/srfi-9.scm (define-record-type)[constructor]: Use
`define-inlinable' instead of `define'.
* test-suite/lib.scm (exception:syntax-pattern-unmatched): New variable.
* test-suite/tests/srfi-9.test ("constructor")["foo 0 args (inline)",
"foo 2 args (inline)"]: New tests.
["foo 0 args", "foo 2 args"]: Adjust to constructor inlining.
* testsuite/t-records.scm: Remove wrong-arg-count case.
|
2010-02-01 00:25:51 +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 |
|
Ludovic Courtès
|
3ba9acb1b4
|
Changes from arch/CVS synchronization
|
2007-08-08 14:56:02 +00:00 |
|
Kevin Ryde
|
8ab3d8a068
|
merge from 1.8 branch
|
2006-10-09 23:40:48 +00: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 |
|
Martin Grabmüller
|
f764e6d10d
|
* tests/srfi-10.test: New file.
* tests/srfi-9.test: New file.
* tests/srfi-13.test: Added some more tests.
|
2001-05-10 13:52:27 +00:00 |
|