Mikael Djurfeldt
96e263d633
* random.c (scm_i_random_bignum): Made independent of endianness.
1999-01-26 02:27:06 +00:00
Mikael Djurfeldt
b7965ba977
* configure.in: Removed test AC_C_BIGENDIAN. (This test was
...
considered to encourage bad coding style.)
1999-01-26 02:26:51 +00:00
Mikael Djurfeldt
72b6625369
*** empty log message ***
1999-01-22 06:44:09 +00:00
Mikael Djurfeldt
4c29f082a1
*** empty log message ***
1999-01-22 06:43:56 +00:00
Mikael Djurfeldt
c79450dd07
* eval.c (SCM_CEVAL): Added ENTER_APPLY in code for SCM_IM_APPLY.
1999-01-22 06:40:39 +00:00
Mikael Djurfeldt
7f14609425
Added #include <stdio.h>
1999-01-21 10:41:10 +00:00
Mikael Djurfeldt
416075f1ee
*** empty log message ***
1999-01-21 09:32:45 +00:00
Mikael Djurfeldt
ec1bbf3918
*** empty log message ***
1999-01-21 09:21:56 +00:00
Mikael Djurfeldt
eccc856618
* random.c, random.h (scm_i_make_rstate): New function: Makes
...
scm_rstate from seed.
(scm_copy_random_state, scm_seed_to_random_state): New functions.
(scm_make_random_state): Removed.
1999-01-21 09:20:52 +00:00
Mikael Djurfeldt
5ee11b7cc0
* random.c, random.h (scm_i_make_rstate): New function: Makes
...
scm_rstate from seed.
(scm_copy_random_state, scm_seed_to_random_state): New functions.
(scm_make_random_state): Removed.
* random.c (scm_make_random_state): Use scm_i_make_rstate().
1999-01-21 09:20:39 +00:00
Mikael Djurfeldt
efe5e0efaa
*** empty log message ***
1999-01-21 02:13:41 +00:00
Mikael Djurfeldt
2a0279c9b8
* random.c: Bugfix: Retrieve and store most significant 32 bits in
...
different order if the machine is bigendian.
(scm_init_random): Added safety check for bignum digit size.
1999-01-21 02:13:23 +00:00
Mikael Djurfeldt
6bcb5a82c3
¸
1999-01-21 02:13:09 +00:00
Mikael Djurfeldt
22c23a77cf
Updated
1999-01-21 02:12:02 +00:00
Mikael Djurfeldt
7da547e5bd
* configure.in: Added test AC_C_BIGENDIAN.
1999-01-21 02:11:40 +00:00
Jim Blandy
0822a9c108
*** empty log message ***
1999-01-19 15:10:41 +00:00
Mikael Djurfeldt
d65010b8a2
Fixed indentation
1999-01-13 08:28:52 +00:00
Mikael Djurfeldt
a40bd53290
*** empty log message ***
1999-01-11 11:34:51 +00:00
Mikael Djurfeldt
c56cc3c85d
* sort.c (scm_merge, scm_merge_list_x): Bugfix: Place elements
...
from first arg before equal elements in second arg in result.
(scm_merge_list_step): Bugfix: Don't presume that arguments in a C
function call are executed in a well defined order.
1999-01-11 11:34:33 +00:00
Jim Blandy
94baa3b2ca
*** empty log message ***
1999-01-11 08:06:33 +00:00
Jim Blandy
a0a06f4101
* alloca.c (alloca): Cast value returned by malloc. (Thanks to
...
Christian Lynbech.)
1999-01-11 08:06:18 +00:00
Mikael Djurfeldt
65a5dccbcc
*** empty log message ***
1999-01-11 07:49:04 +00:00
Mikael Djurfeldt
12ed431d8d
* slib.scm (install-require-module): Fixed the kludge which loads
...
the slib catalog: Doesn't anylonger assume that the feature tested
for isn't loaded.
1999-01-11 07:48:49 +00:00
Mikael Djurfeldt
a5cae3f309
Added #include "feature.h"
1999-01-11 07:40:01 +00:00
Mikael Djurfeldt
922363f51a
*** empty log message ***
1999-01-11 07:13:41 +00:00
Mikael Djurfeldt
5a92ddfd5c
* random.c: Removed alloca includes.
1999-01-11 07:13:18 +00:00
Jim Blandy
f7677ff2d9
*** empty log message ***
1999-01-11 06:50:00 +00:00
Jim Blandy
c3badf02bb
* Makefile.in: This changed, for some reason I don't really
...
understand, when I ran automake in the top level directory. This
may be contamination by Cygnus internal releases. If you re-run
automake and this change gets reverted, don't worry about it.
1999-01-11 06:49:48 +00:00
Jim Blandy
21cb5cfc36
* configure.in: Remove quotes around ac_cv_lib_readline_main and
...
ac_cv_var_rl_getc_function. They should both always be set to
non-null values; this way, we get error messages.
* configure: Regenerated.
1999-01-11 06:46:53 +00:00
Jim Blandy
5f3718775b
*** empty log message ***
1999-01-10 14:39:31 +00:00
Jim Blandy
f734697428
* configure.in: Cite the variable ac_cv_lib_readline_main, not
...
ac_cv_lib_readline_readline; the latter isn't set any more, since
we look for 'main' in libreadline now. Add quotes around
reference to the variable references, too, so this will work even
when a variable's value is the empty string.
* configure: Regenerated.
1999-01-10 14:39:01 +00:00
Mikael Djurfeldt
a7e7ea3e01
Fix
1999-01-10 14:18:33 +00:00
Mikael Djurfeldt
3e8370c3e8
*** empty log message ***
1999-01-10 12:31:31 +00:00
Mikael Djurfeldt
7a5bee23fb
*** empty log message ***
1999-01-10 08:00:41 +00:00
Mikael Djurfeldt
535dbfa6bf
Updated
1999-01-10 07:59:29 +00:00
Mikael Djurfeldt
38be92333a
* Makefile.am: Added sort.c, sort.h, sort.x.
...
* Makefile.am: Added random.c, random.h, random.x.
1999-01-10 07:59:02 +00:00
Mikael Djurfeldt
54e09076eb
* sort.c, sort.h: New files: Implement slib's and scsh's sort
...
interfaces. Author: Roland Orre.
1999-01-10 07:57:58 +00:00
Mikael Djurfeldt
e7a7298668
* random.c, random.h: New files: Random number support.
...
Interface same as slib's.
1999-01-10 07:57:27 +00:00
Mikael Djurfeldt
26ade7a21c
* init.c: #include "sort.h";
...
(scm_boot_guile_1): Call scm_init_sort ().
* init.c: #include "sort.h";
(scm_boot_guile_1): Call scm_init_sort ().
1999-01-10 07:54:50 +00:00
Mikael Djurfeldt
7244e2b3d5
*** empty log message ***
1999-01-10 07:53:52 +00:00
Mikael Djurfeldt
3afbf31409
Updated
1999-01-10 07:43:35 +00:00
Mikael Djurfeldt
c505a52fed
*** empty log message ***
1999-01-10 07:42:21 +00:00
Mikael Djurfeldt
d2953283e0
* acconfig.h: Added HAVE_LONG_LONGS.
1999-01-10 07:41:56 +00:00
Mikael Djurfeldt
9dec9737a4
* configure.in: Added AC_CHECK_SIZEOF(long), AC:CHECK_SIZEOF(int);
...
Added check for long longs.
1999-01-10 07:41:25 +00:00
Mikael Djurfeldt
f872b8222c
* numbers.c: Formatted according to Guile conventions;
...
Renamed s_bignum --> scm_s_bignum.
1999-01-10 07:38:39 +00:00
Mikael Djurfeldt
34f74fe1cc
* numbers.h: Added #include "libguile/print.h".
1999-01-10 07:38:05 +00:00
Mikael Djurfeldt
ed8c86364e
*** empty log message ***
1999-01-09 15:07:52 +00:00
Mikael Djurfeldt
7688430d05
Correction of mistake (should have committed onto a branch...)
1999-01-05 09:40:49 +00:00
Mikael Djurfeldt
98fae09612
*** empty log message ***
1999-01-05 09:25:59 +00:00
Mikael Djurfeldt
e1f2bf99e9
* guardians.c, guardians.h (scm_make_guardian,
...
scm_guardian_gc_init, scm_guardian_zombify, scm_guard,
scm_get_one_zombie, scm_init_guardian): This is an implementation
of guardians as described in R. Kent Dybvig, Carl Bruggeman, and
David Eby (1993) "Guardians in a Generation-Based Garbage
Collector" ACM SIGPLAN Conference on Programming Language Design
and Implementation, June 1993 ftp://ftp.cs.indiana.edu
/pub/scheme-repository/doc/pubs/guardians.ps.gz
Author: Michael N. Livshin.
1998-12-23 06:38:06 +00:00