1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-02 04:40:29 +02:00
Commit graph

7114 commits

Author SHA1 Message Date
Mikael Djurfeldt
cdbb889adb * readline.c (redisplay): Removed. (It didn't do anything other
than calling rl_redisplay.)
(scm_init_readline): Don't inititalize rl_redisplay_function.
2003-04-05 15:34:17 +00:00
Rob Browning
e2d0a64945 *** empty log message *** 2003-04-04 21:58:55 +00:00
Rob Browning
ad815c06cd *** empty log message *** 2003-04-04 21:51:48 +00:00
Rob Browning
2de4f939ab * socket.c (FLIPCPY_NET_HOST_128): new macro.
(ipv6_net_to_num, ipv6_num_to_net, bignum_in_ipv6_range_p):
rewrite to handle GMP bignums.
2003-04-04 21:51:35 +00:00
Rob Browning
969d3bd043 * random.c (scm_c_random_bignum): rewrite to handle GMP bignums. 2003-04-04 21:50:22 +00:00
Rob Browning
aab1caadd3 * ports.c (scm_getc): minor tweak. 2003-04-04 21:50:15 +00:00
Rob Browning
d3e7e88dcb * numbers.h: remove SCM_BIGDIG conditionals, reorganize, and
rewrite to handle GMP bignums.
2003-04-04 21:49:55 +00:00
Rob Browning
ca46fb9018 * numbers.c: rewrite *many* functions to handle GMP bignums. 2003-04-04 21:49:44 +00:00
Rob Browning
5b1b170d91 * num2integral.i.c (NUM2INTEGRAL, INTEGRAL2NUM, INTEGRAL2BIG):
handle GMP bignums.
2003-04-04 21:49:32 +00:00
Rob Browning
78c53d7e61 * num2float.i.c (NUM2FLOAT): handle GMP bignums. 2003-04-04 21:49:03 +00:00
Rob Browning
4ef36fb822 * init.c (check_config): remove SCM_BIGDIG conditionals.
(scm_init_guile_1): test to make sure mpz_t fits in a double_cell.
2003-04-04 21:48:45 +00:00
Rob Browning
660e30c566 * gc-card.c ("sweep_card"): handle new mpz_t bignums. 2003-04-04 21:48:24 +00:00
Rob Browning
9aa82b3994 * eval.c: remove SCM_BIGDIG conditionals. 2003-04-04 21:48:08 +00:00
Rob Browning
cb32fdbf9b * eq.c (s_scm_eqv_p): scm_i_bigcomp -> scm_i_bigcmp. 2003-04-04 21:47:46 +00:00
Rob Browning
a6be66ed1e * configure.in: add GMP test (require GMP). 2003-04-04 21:46:45 +00:00
Rob Browning
45a1c3e89f *** empty log message *** 2003-04-04 19:16:04 +00:00
Rob Browning
ed1403c6b5 * threads.h: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.
2003-03-27 20:10:18 +00:00
Rob Browning
d028af45bf * threads.c: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.

* null-threads.c: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.

* coop-threads.c: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.

* coop-pthreads.c: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.
2003-03-27 20:10:13 +00:00
Rob Browning
f546be4d03 * tags.h: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.
2003-03-27 20:10:07 +00:00
Rob Browning
a1fa649f02 * stacks.c: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.
2003-03-27 20:10:02 +00:00
Rob Browning
6c4eb8e12e * stackchk.h: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.
2003-03-27 20:09:56 +00:00
Rob Browning
8dda3eea36 * stackchk.c: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.
2003-03-27 20:09:51 +00:00
Rob Browning
3cfe6eab01 * sort.c: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.
2003-03-27 20:09:46 +00:00
Rob Browning
971d1e36f0 * read.c: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.
2003-03-27 20:09:40 +00:00
Rob Browning
c7ad1f89f7 * random.c: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.
2003-03-27 20:09:35 +00:00
Rob Browning
5f4df9730d * print.c: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.
2003-03-27 20:09:29 +00:00
Rob Browning
b645bf7481 * objects.c: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.
2003-03-27 20:09:23 +00:00
Rob Browning
f0ad7455ec * numbers.h: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.
2003-03-27 20:09:18 +00:00
Rob Browning
b075613ec4 * null-threads.c: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.
2003-03-27 20:09:13 +00:00
Rob Browning
2899af3ff7 * lang.h: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.
2003-03-27 20:09:08 +00:00
Rob Browning
5a291d7da6 * lang.c: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.
2003-03-27 20:09:03 +00:00
Rob Browning
9d4b740b63 * iselect.h: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.
2003-03-27 20:08:35 +00:00
Rob Browning
90a61c310b * init.c: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.
2003-03-27 20:08:29 +00:00
Rob Browning
a5843d4411 * gh_data.c: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.
2003-03-27 20:08:25 +00:00
Rob Browning
2d82b1822f * gh.h: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.
2003-03-27 20:08:20 +00:00
Rob Browning
91b17416c6 * gc_os_dep.c: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.
(STACK_GROWS_DOWN): define to 0 or 1 rather than 1 or undef.
2003-03-27 20:08:15 +00:00
Rob Browning
ca74704af0 * gc.h: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.
2003-03-27 20:08:10 +00:00
Rob Browning
25e789d565 * gc-mark.c: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.
2003-03-27 20:08:06 +00:00
Rob Browning
c7df0739ae * gc-card.c: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.
2003-03-27 20:08:01 +00:00
Rob Browning
4efd15dc3b * feature.c: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.
2003-03-27 20:07:23 +00:00
Rob Browning
005f04cd6c * gen-scmconfig.c: change most new public symbols to be defined to
0 or 1 rather than being either 1 or undefined.
2003-03-27 20:07:17 +00:00
Rob Browning
9e443ab676 * evalext.c: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.
2003-03-27 20:07:10 +00:00
Rob Browning
5e5f51c37d * eval.h: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.
2003-03-27 20:07:05 +00:00
Rob Browning
2272114093 * eval.c: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.
2003-03-27 20:06:59 +00:00
Rob Browning
1a603dc072 * eq.c:: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.
2003-03-27 20:06:23 +00:00
Rob Browning
e7dd0639de * coop.c: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.
2003-03-27 20:06:17 +00:00
Rob Browning
16a16ad8f7 * coop-threads.c: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.
2003-03-27 20:06:12 +00:00
Rob Browning
84df1d72db * coop-pthreads.c: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.
2003-03-27 20:06:07 +00:00
Rob Browning
277ee0fa4c * coop-defs.h: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.
2003-03-27 20:06:01 +00:00
Rob Browning
d96208cc72 * convert.i.c: fix various preprocessor usages of new public
symbols to expect 0 or 1 values rather than 1 or undefined.
i.e. change #ifdef to #if, etc.
2003-03-27 20:05:55 +00:00