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
Neil Jerram
9a79f394f9
(unmemoize_delay): Extend the environment before
...
unmemoizing the promise thunk. This fixes a segmentation fault
reported by Frank Schwidom.
2007-10-19 22:06:48 +00:00
Ludovic Courtès
dfdb8448a9
Changes from arch/CVS synchronization
2007-10-17 22:16:44 +00:00
Ludovic Courtès
9adcdca34b
Changes from arch/CVS synchronization
2007-10-16 18:23:30 +00:00
Ludovic Courtès
02e73552f1
Changes from arch/CVS synchronization
2007-10-10 20:21:25 +00:00
Ludovic Courtès
b560974ad9
Changes from arch/CVS synchronization
2007-10-10 16:58:57 +00:00
Ludovic Courtès
7b5165f13e
Changes from arch/CVS synchronization
2007-10-02 16:38:40 +00:00
Ludovic Courtès
4ee1337075
Changes from arch/CVS synchronization
2007-10-02 04:02:47 +00:00
Ludovic Courtès
2358b40271
Changes from arch/CVS synchronization
2007-09-11 07:00:44 +00:00
Kevin Ryde
0ffa334413
*** empty log message ***
2007-09-11 00:53:14 +00:00
Kevin Ryde
0dcd29c96f
copyright year
2007-09-11 00:44:54 +00:00
Kevin Ryde
af63af7896
(scm_putenv): Confine the putenv("NAME=") bit to mingw, use
...
putenv("NAME") as the fallback everywhere else. In particular this is
needed for solaris 9. Reported by Frank Storbeck.
2007-09-11 00:42:29 +00:00
Ludovic Courtès
dbb47af4a6
Changes from arch/CVS synchronization
2007-09-03 17:04:49 +00:00
Ludovic Courtès
8369648a2f
Changes from arch/CVS synchronization
2007-09-02 23:12:02 +00:00
Kevin Ryde
a5447a6a34
*** empty log message ***
2007-09-02 22:33:28 +00:00
Kevin Ryde
6bc98ba721
(AC_CHECK_FUNCS): Add clog and cexp.
2007-09-02 22:32:55 +00:00
Kevin Ryde
1cd24a3942
(scm_log): Test HAVE_CLOG as well as HAVE_COMPLEX_DOUBLE
...
before using clog(). It's possible for gcc to provide the "complex
double" type, but for the system not to have the complex funcs.
(scm_exp): Ditto HAVE_CEXP for cexp().
2007-09-02 22:25:41 +00:00
Ludovic Courtès
1f41cbac0b
Changes from arch/CVS synchronization
2007-09-02 11:00:50 +00:00
Ludovic Courtès
1a1fb64308
Changes from arch/CVS synchronization
2007-09-01 17:11:00 +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
Kevin Ryde
89ba440911
(scm_i_card_statistics): Record scm_tc7_number types as
...
tc16 values so big, real, complex and fraction can be distinguished.
(scm_i_tag_name): Return "number" for scm_tc7_number, not NULL. NULL
was making numbers come out as "type 23" in gc-live-object-stats.
Fix tests of the tc16 number types, they were checked under
scm_tc7_number, but the values went down the tag>=255 smob case.
Put smob case under scm_tc7_smob instead of using tag>=255, per
recommendation in comments with scm_tc7_smob to use symbolic values.
Use SCM_TC2SMOBNUM to extract scm_smobs index, instead of explicit
code. Lose some unnecessary "break" statements.
(scm_i_card_statistics): Use scm_hashq_create_handle_x and modify the
element returned, rather than two lookups scm_hashq_ref and
scm_hashq_set_x.
2007-08-21 00:58:15 +00:00
Kevin Ryde
1b8d17a146
*** empty log message ***
2007-08-21 00:46:24 +00:00
Kevin Ryde
7d19b4605e
*** empty log message ***
2007-08-16 23:30:56 +00:00
Kevin Ryde
f88648366c
Add #define _REENTRANT, to get gmtime_r() prototype on
...
solaris 2.6. Reported by anirkko.
2007-08-16 23:29:02 +00:00
Ludovic Courtès
0ca1d168f0
Added `config.rpath'.
2007-08-14 14:45:25 +00:00
Ludovic Courtès
8482254ff1
Changes from arch/CVS synchronization
2007-08-11 10:48:28 +00:00
Ludovic Courtès
962b91dafc
Changes from arch/CVS synchronization
2007-08-11 10:45:27 +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
8d87477875
Changes from arch/CVS synchronization
2007-08-08 15:38:44 +00:00
Ludovic Courtès
932bd3abce
Changes from arch/CVS synchronization
2007-08-08 15:04:30 +00:00
Ludovic Courtès
c60e7fe655
Changes from arch/CVS synchronization
2007-08-03 14:40:01 +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
c65c1bcd53
Changes from arch/CVS synchronization
2007-07-15 16:01:53 +00:00
Ludovic Courtès
bf42737e81
Added new files from the `workbook' directory.
2007-07-15 14:50:28 +00:00
Ludovic Courtès
99a3400ceb
Changes from arch/CVS synchronization
2007-07-15 14:49:13 +00:00
Ludovic Courtès
cf78a54844
Changes from arch/CVS synchronization
2007-07-15 13:49:11 +00:00
Ludovic Courtès
31fa00c058
Revision: lcourtes@laas.fr--2006-libre/guile-core--cvs--1.8--patch-32
...
Creator: Ludovic Courtes <ludovic.courtes@laas.fr>
Updated `LIBGUILEREADLINE-VERSION'.
(See ChangeLog.)
2007-07-15 13:48:06 +00:00
Ludovic Courtès
4b62bccfd8
Revision: lcourtes@laas.fr--2006-libre/guile-core--cvs--1.8--patch-31
...
Creator: Ludovic Courtes <ludovic.courtes@laas.fr>
Updated `GUILE-VERSION' for 1.8.2.
(See ChangeLog.)
2007-07-15 13:42:52 +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
8edec42a34
Changes from arch/CVS synchronization
2007-05-16 08:04:17 +00:00