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

5376 commits

Author SHA1 Message Date
Ludovic Courtès
903762e5cf Changes from arch/CVS synchronization 2006-09-25 08:23:24 +00:00
Kevin Ryde
49acac79a1 Crib not on dirfd.m4 if we need/want dirfd everywhere in the future. 2006-09-23 01:43:59 +00:00
Kevin Ryde
c82f332e1e More of:
* numbers.c, numbers.h (scm_log, scm_log10, scm_exp, scm_sqrt): New
	functions.
2006-09-23 01:16:50 +00:00
Kevin Ryde
13ec28ffc5 *** empty log message *** 2006-09-22 23:36:48 +00:00
Kevin Ryde
0a1aa8536e (scm_log, scm_log10, scm_exp, scm_sqrt): New functions. 2006-09-22 23:19:20 +00:00
Kevin Ryde
889783acda (scm_log, scm_log10, scm_exp, scm_sqrt): New functions. 2006-09-22 23:14:01 +00:00
Kevin Ryde
f1b0f6d0bf *** empty log message *** 2006-09-07 22:53:32 +00:00
Kevin Ryde
dfc5f8d2d4 (scm_recvfrom): Update docstring from manual.
(scm_init_socket): Add MSG_DONTWAIT.
2006-09-07 22:52:16 +00:00
Rob Browning
1d69880461 Fix C style error. 2006-09-01 01:39:52 +00:00
Rob Browning
421ccd369d *** empty log message *** 2006-09-01 01:35:26 +00:00
Rob Browning
2b49d8e3cb (scm_c_port_for_each): Add a scm_remember_upto_here_1(ports) at the
end of the function to fix a GC bug.
2006-09-01 01:35:13 +00:00
Kevin Ryde
5f749e99dc *** empty log message *** 2006-08-21 23:35:24 +00:00
Kevin Ryde
acc028b0eb (SCM_I_PTHREAD_ONCE_INIT): Use
SCM_NEED_BRACES_ON_PTHREAD_ONCE_INIT to cope with Solaris.
Reported by Claes Wallin.
2006-08-21 23:32:58 +00:00
Kevin Ryde
065366d0df (SCM_NEED_BRACES_ON_PTHREAD_ONCE_INIT): New output to scmconfig.h. 2006-08-21 23:29:48 +00:00
Kevin Ryde
5c2b1ab57b (SCM_I_GSC_NEED_BRACES_ON_PTHREAD_ONCE_INIT): New, set from configure. 2006-08-21 23:27:53 +00:00
Kevin Ryde
3805c7d8c9 *** empty log message *** 2006-07-25 00:26:05 +00:00
Kevin Ryde
3d9ff38eac (get_thread_stack_base): Restrict HAVE_PTHREAD_GETATTR_NP
on pthreads version, since pthread_getattr_np not available on solaris
and macos.  Reported by Claes Wallin.
2006-07-25 00:09:30 +00:00
Kevin Ryde
658b7fa124 bit more comment on sethostname 2006-07-24 23:40:31 +00:00
Kevin Ryde
42522438e9 *** empty log message *** 2006-07-24 01:39:51 +00:00
Kevin Ryde
0a331acc54 (dirfd): Test with #ifndef rather than HAVE_DIRFD, since
it's a macro on MacOS X.  Reported by Claes Wallin.
2006-07-24 01:38:24 +00:00
Kevin Ryde
2895b96375 *** empty log message *** 2006-07-24 00:47:23 +00:00
Kevin Ryde
adc72e85fd (sethostname): Give prototype if not HAVE_DECL_SETHOSTNAME,
for the benefit of Solaris 10.  Reported by Claes Wallin.
2006-07-24 00:45:09 +00:00
Kevin Ryde
ec6844790f *** empty log message *** 2006-07-23 22:20:50 +00:00
Kevin Ryde
7ac90ac289 (scm_htonl, scm_ntohl): Use scm_to_uint32 rather than
NUM2ULONG, to enforce 32-bit range check on systems with 64-bit long.
2006-07-23 22:19:41 +00:00
Kevin Ryde
0c5365ea3e *** empty log message *** 2006-07-21 00:36:33 +00:00
Kevin Ryde
a0ceceba5d (alloca): Update <alloca.h> etc blob, per current
autoconf recommendation.  Should fix Solaris 10 reported by Claes
Wallin.
2006-07-21 00:32:32 +00:00
Kevin Ryde
d568a582ef Include <string.h>, needed for memset() which is used by
FD_ZERO() on Solaris 10.  Reported by Claes Wallin.
2006-07-21 00:09:52 +00:00
Rob Browning
6bfedde58c *** empty log message *** 2006-07-19 06:44:37 +00:00
Rob Browning
5121c02c00 Add __attribute__ ((returns_twice)) to the
ia64_getcontext prototype so that gcc will make the right
arrangements and avoid an illegal instruction during
call-with-current-continuation.
2006-07-19 06:44:30 +00:00
Ludovic Courtès
71aa2c6c7b Changes from arch/CVS synchronization 2006-07-12 08:15:57 +00:00
Kevin Ryde
c26cb2aee4 *** empty log message *** 2006-07-07 22:34:27 +00:00
Kevin Ryde
963c8133d6 (version.h): Don't use $< in an explicit rule, it's not
portable and in particular fails on OpenBSD and AIX (see autoconf
manual too).  Reported by Mike Gran.
2006-07-07 22:32:14 +00:00
Kevin Ryde
4a0c7b515d (core_environments_unobserve): Use if/else rather
than ?: for "SET" bits, avoiding complaints from AIX xlc compiler
about them not being rvalues.  Reported by Mike Gran.
2006-07-07 22:21:08 +00:00
Kevin Ryde
e11f46816f *** empty log message *** 2006-06-25 01:00:05 +00:00
Kevin Ryde
9b24833dbf (bdtime2c): Test HAVE_STRUCT_TM_TM_GMTOFF for tm_gmtoff, rather than
HAVE_TM_ZONE.
(scm_strptime): Use tm_gmtoff from the strptime result when that field
exists, it's set by glibc strptime "%s".
2006-06-25 00:59:00 +00:00
Kevin Ryde
dd1aea35e1 (bdtime2c): tm_gmtoff is seconds East, so take negative of
tm:gmtoff which is seconds West.  Reported by Aaron VanDevender.
2006-06-25 00:18:36 +00:00
Ludovic Courtès
97217304d6 Changes from arch/CVS synchronization 2006-06-20 16:44:50 +00:00
Kevin Ryde
a844aadfcc *** empty log message *** 2006-06-06 00:39:55 +00:00
Kevin Ryde
3af58816a2 (BUILT_SOURCES): Remove guile.texi, only used by
maintainers (with doc/maint/docstring.el).  Fixes parallel "make -j2"
reported by Mattias Holm.
2006-06-06 00:36:29 +00:00
Kevin Ryde
a5dc14cee1 *** empty log message *** 2006-06-02 23:43:17 +00:00
Kevin Ryde
6af0266b17 (s_vector): Conditionalize on SCM_ENABLE_ELISP, to avoid
unused variable warning when elisp disabled.  Reported by Ryan
VanderBijl.
2006-06-02 23:42:01 +00:00
Kevin Ryde
3dfa9910db (scm_handle_by_message): Add dummy return value to avoid
compiler warning on cygwin.
2006-06-02 23:39:12 +00:00
Kevin Ryde
b42f4dd9ac (EXTRA_DOT_X_FILES): Typo in dependency rule, was a
duplicate of EXTRA_DOT_DOC_FILES.
(DOT_X_FILES, EXTRA_DOT_X_FILES, DOT_DOC_FILES, EXTRA_DOT_DOC_FILES):
Add scmconfig.h to dependencies, since these all run cpp.  Helps a
parallel "make -j2".  Reported by Mattias Holm.
2006-06-02 23:26:03 +00:00
Kevin Ryde
e2f5ceb48d (scm_set_port_mark, scm_set_port_free,
scm_set_port_print, scm_set_port_equalp, scm_set_port_flush,
scm_set_port_end_input, scm_set_port_close, scm_set_port_seek,
scm_set_port_truncate, scm_set_port_input_waiting): Use scm_t_bits for
port type descriptor, same as scm_make_port_type return value.
2006-05-30 01:36:35 +00:00
Kevin Ryde
b118d6df5a (scm_set_port_mark, scm_set_port_free,
scm_set_port_print, scm_set_port_equalp, scm_set_port_flush,
scm_set_port_end_input, scm_set_port_close, scm_set_port_seek,
scm_set_port_truncate, scm_set_port_input_waiting): Use scm_t_bits for
port type descriptor, same as scm_make_port_type return value.
2006-05-30 01:29:03 +00:00
Marius Vollmer
2f84db4c66 *** empty log message *** 2006-05-29 21:43:55 +00:00
Marius Vollmer
a3f15eb67c (scm_equal_p): Use scm_array_equal_p explicitely when one
of the arguments is a array.  This allows vectors to be equal to
one-dimensional arrays.
2006-05-29 21:40:06 +00:00
Marius Vollmer
5f010460d6 *** empty log message *** 2006-05-29 20:31:59 +00:00
Marius Vollmer
25daa4eb00 (scm_ithrow): When looking for the jmpbuf, first test that we have a
pair before accessing its cdr.  Thanks to Bill Schottstaedt!
2006-05-29 20:31:39 +00:00
Kevin Ryde
8ce0a099f7 *** empty log message *** 2006-05-27 22:50:32 +00:00