Ludovic Courtès
2f5df78cba
Fix typo in SRFI-19.
...
* srfi/srfi-19.scm (priv:string->date): Check for EOF on CH, not PORT.
2008-12-22 16:25:21 +01:00
Ludovic Courtès
2ae217f418
Run the handler of SRFI-34's `with-exception-handler' in the right dyn. env.
...
* srfi/srfi-34.scm (with-exception-handler): Use `with-throw-handler'
instead of `lazy-catch'.
* test-suite/tests/srfi-34.test ("SRFI 34")["`with-exception-handler'
invokes HANDLER in THUNK's dynamic env."]: New test.
* test-suite/tests/srfi-39.test: Use `(srfi srfi-34)'.
("SRFI-39")["SRFI-34"]: New test.
* NEWS: Update.
2008-11-24 09:41:53 +01:00
Ludovic Courtès
7a4e0d105e
Include <config.h> in all C files; use #ifdef HAVE_CONFIG_H' rather than
#if'.
2008-09-13 15:49:50 +02:00
Ludovic Courtès
8073f24ccd
Add `ChangeLog-2008' files to the distribution.
2008-09-12 21:46:32 +02:00
Ludovic Courtès
e9d9445b50
Rename ChangeLog' files to
ChangeLog-2008'.
2008-09-12 21:42:26 +02:00
Ludovic Courtès
365db7e640
Remove `.cvsignore' files.
2008-09-11 21:48:53 +02:00
Ludovic Courtès
e01343d646
Modernize Automake files.
2008-06-28 22:14:40 +02:00
Ludovic Courtès
9472870b85
Fix harmless typo in SRFI-19.
2008-06-28 20:39:30 +02:00
Ludovic Courtès
5338352e56
Fix type-checking of SRFI-1 `partition'.
2008-04-28 18:03:41 +02:00
Ludovic Courtès
1465ccf0bf
Include <config.h> in SRFI-1.
2008-04-27 00:50:05 +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
c89ae78ba6
Fix SRFI-37 `args-fold' with short option names of argument-less options.
2008-03-12 16:57:36 +00:00
Neil Jerram
5826bf6572
Release stuff: missing NEWS and 2007/2008 copyrights.
2008-02-15 22:37:52 +00:00
Neil Jerram
8fd0f8a672
* libguile.h: Update copyright statement to LGPL.
...
* oldfmt.c: Update copyright statement to LGPL.
* compat/compat.h: Update copyright statement to LGPL.
* __scm.h, _scm.h, weaks.c: Update copyright statement to LGPL.
* srfi-39.scm: Update copyright statement to LGPL.
2008-01-22 21:12:07 +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
Ludovic Courtès
2358b40271
Changes from arch/CVS synchronization
2007-09-11 07:00:44 +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
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
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
fa7e72a356
Changes from arch/CVS synchronization
2007-05-09 21:08:44 +00:00
Kevin Ryde
d3dd7c7670
*** empty log message ***
2006-12-01 19:13:19 +00:00
Kevin Ryde
dcee71903f
(scm_srfi60_copy_bit): Should be long not int for fixnum
...
bitshift, fixes 64-bit systems setting a bit between 32 and 63.
Reported by Aaron M. Ucko, Debian bug 396119.
2006-12-01 19:12:46 +00:00
Kevin Ryde
a31d659ca3
*** empty log message ***
2006-05-28 00:09:52 +00:00
Kevin Ryde
d52f0bde95
(append-reverse, append-reverse!): Rewrite in C.
2006-05-28 00:09:17 +00:00
Kevin Ryde
9d7b09897b
*** empty log message ***
2006-05-19 23:27:08 +00:00
Kevin Ryde
7b6af39a92
(scm_srfi1_assoc): Correction to comparison procedure
...
argument order, SRFI-1 specifies given key is first.
2006-05-19 23:21:41 +00:00
Marius Vollmer
0ab652a386
Added 2006 to copyright years in every file, as per the new rules.
2006-02-12 13:42:52 +00:00
Marius Vollmer
c98f12f1a5
Branched for 1.8 series.
...
* GUILE-VERSION: Bumped version numbers.
* configure.in: Removed --enable-arrays option.
* srfi-1.scm, srfi-60.scm: Updated versions in library name to
match GUILE-VERSION.
* goops.texi (Basic Generic Function Creation): Added blurb about
merge-generics duplicates handler from NEWS-
2006-02-05 22:49:28 +00:00
Kevin Ryde
f36978c9ce
*** empty log message ***
2006-02-04 00:56:35 +00:00
Kevin Ryde
cf9d3c47fd
(scm_srfi1_delete, scm_srfi1_delete_duplicates): Use a
...
count to protect against nasty code in the equality procedure changing
the lists we're working on. The results don't have to be sensible in
that case, just not hang or access non-cells.
2006-02-04 00:50:39 +00:00
Kevin Ryde
0aa90220ed
*** empty log message ***
2006-02-03 23:31:58 +00:00
Kevin Ryde
ad250b8d1f
(booleans->integer): Avoid newline in macro, it breaks the snarfer.
2006-02-03 23:31:25 +00:00
Kevin Ryde
203a6c87fd
*** empty log message ***
2005-11-24 00:13:16 +00:00
Kevin Ryde
9dcee2b7a1
(lset-difference!): Rewrite in C.
2005-11-23 23:56:08 +00:00
Kevin Ryde
ae2ffa263d
*** empty log message ***
2005-08-18 23:44:35 +00:00
Kevin Ryde
73e2a8d1e0
(priv:leap-second-table): Add new 2005 leap second.
2005-08-18 23:43:37 +00:00
Marius Vollmer
036482e9cd
*** empty log message ***
2005-08-11 21:04:31 +00:00
Marius Vollmer
3c55f6f1e2
Use scm_is_null instead of SCM_NULLP. Thanks to Peter Gavin!
2005-08-11 21:03:42 +00:00
Marius Vollmer
5070fd11b2
*** empty log message ***
2005-07-31 21:54:57 +00:00
Marius Vollmer
705f4f57ee
(check_map_args): Move check_map_error label and elt variable outside
...
of loop scope so that we do not jump past the initialization of elt.
2005-07-31 21:54:48 +00:00
Marius Vollmer
fc4abd0e6a
*** empty log message ***
2005-06-12 12:35:35 +00:00
Marius Vollmer
b730fbf131
Do not use INUM macros, they are deprecated.
2005-06-12 12:30:47 +00:00
Marius Vollmer
92205699d0
The FSF has a new address.
2005-05-23 19:57:22 +00:00
Kevin Ryde
b52f5697ad
*** empty log message ***
2005-05-07 00:03:13 +00:00
Kevin Ryde
e556f8c3c6
(car+cdr, fold, last, list-index,
...
list-tabulate, not-pair, xcons): Rewrite in C.
2005-05-06 23:59:35 +00:00