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

377 commits

Author SHA1 Message Date
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