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

10513 commits

Author SHA1 Message Date
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
18bffcd0f7 (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:35:48 +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
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
86f7e7d676 (append-reverse, append-reverse!): New tests. 2006-05-28 00:06:33 +00:00
Kevin Ryde
86cd2080d8 (SRFI-1 Length Append etc): Add an append-reverse example. 2006-05-27 23:53:14 +00:00
Kevin Ryde
8ce0a099f7 *** empty log message *** 2006-05-27 22:50:32 +00:00
Kevin Ryde
cd4387d987 Add malloc.h to get alloca() on mingw. Reported by "The Senator". 2006-05-27 22:49:09 +00:00
Kevin Ryde
c792a7533c Add malloc.h to get alloca() on mingw. 2006-05-27 22:48:28 +00:00
Kevin Ryde
ce385c5dc0 *** empty log message *** 2006-05-27 22:43:09 +00:00
Kevin Ryde
c3e4f7e83f (number->string): Disable 11.333 and 1.324e44
tests, as these can't be expected to come out precisely in the current
implementation, and in fact don't under gcc 4.  Reported by Hector
Herrera.
2006-05-27 22:41:09 +00:00
Kevin Ryde
6cfcc3b916 (file-commentary): Move make-regexp into
file-commentary so that it's possible to get to the repl prompt when
regexps are not available.
2006-05-27 22:38:53 +00:00
Kevin Ryde
4178042bbc *** empty log message *** 2006-05-27 22:32:13 +00:00
Kevin Ryde
df1f60e79d (isnan): Remove "#ifdef __MINGW32__, #define isnan
_isnan".  Mingw provides isnan as a macro (in math.h), the test
already detects it just fine with no special case.
2006-05-27 22:29:04 +00:00
Marius Vollmer
c56c0f7966 Delete test file after all tests have run in order to make "make
distcheck" work.
2006-05-27 22:24:24 +00:00
Marius Vollmer
c9d719cd9d Delete test file after all tests have run in order to make "make
distcheck" work.
2006-05-27 22:07:56 +00:00
Marius Vollmer
b0c0a310db Replace SCM_C_INLINE with SCM_C_INLINE_KEYWORD. Thanks to Mark Gran! 2006-05-27 21:32:22 +00:00
Marius Vollmer
4a342b19e2 *** empty log message *** 2006-05-27 21:31:32 +00:00
Marius Vollmer
c3744cdced Correct embarrasing typo. "Always be sure to test the right branch." 2006-05-27 21:26:03 +00:00
Marius Vollmer
d7ddf33db7 *** empty log message *** 2006-05-27 21:05:07 +00:00
Marius Vollmer
57e1b34a17 * srfi-4.c, strings.c: Replace SCM_C_INLINE with SCM_C_INLINE_KEYWORD.
Thanks to Mark Gran!
2006-05-27 21:01:28 +00:00
Kevin Ryde
76c3e43cda *** empty log message *** 2006-05-26 01:57:26 +00:00
Kevin Ryde
2f471780c2 (AC_CHECK_FUNCS): Add ioctl.
(pthread_attr_getstack): Restrict test to pthreads case, to avoid
AC_TRY_RUN when cross-compiling --without-threads.
2006-05-26 01:56:59 +00:00
Kevin Ryde
8832641ab8 *** empty log message *** 2006-05-26 00:58:21 +00:00
Kevin Ryde
83af35ed9b (fport_input_waiting): For ioctl, check HAVE_IOCTL as well
as defined(FIONREAD), since mingw has FIONREAD but not ioctl().
Reported by "The Senator".
For select and ioctl, move fdes into those conditionals, to avoid
unused variable warning when neither of those used.
2006-05-26 00:24:03 +00:00
Kevin Ryde
3b3a44557e *** empty log message *** 2006-05-22 23:05:00 +00:00
Kevin Ryde
4ac6404336 Remove "fwrite" declaration under "! HAVE_UNISTD_H".
It's unused and will be in stdio.h anyway (if it's anywhere).
2006-05-22 22:46:26 +00:00
Kevin Ryde
74c0ee0e16 *** empty log message *** 2006-05-20 00:27:38 +00:00
Kevin Ryde
b70d9386dd (S_ISLNK): Remove test, leave it to #ifdef in the .c files. 2006-05-20 00:21:28 +00:00
Kevin Ryde
d3d08cb4b5 srfi-1 assoc bug fix 2006-05-19 23:59:40 +00:00
Kevin Ryde
0a764f8169 *** empty log message *** 2006-05-19 23:52:25 +00:00
Kevin Ryde
8f21ef9067 (scm_is_pair): Add a workaround for i386 gcc 2.95 bad code generation. 2006-05-19 23:49:55 +00:00
Kevin Ryde
8d1dd1a137 (scm_mknod): Test #ifdef S_IFLNK before using that (for
symlink).  Probably can't create symlinks with mknod anyway though.
2006-05-19 23:45:03 +00:00
Kevin Ryde
9b638d67f2 (scm_stat2scm): Test #ifdef S_ISLNK directly, rather than
HAVE_S_ISLNK from configure (it was only a #ifdef test anyway).
2006-05-19 23:40:09 +00:00
Kevin Ryde
26ff0b33b4 *** empty log message *** 2006-05-19 23:36:06 +00:00
Kevin Ryde
f978f7432e (Pairs): Cross reference SRFI-1 second, third, fourth.
(List Modification): Cross reference SRFI-1 delete and lset-difference.
(List Searching): Cross reference SRFI-1 member.
(List Mapping): Cross reference SRFI-1 map etc.
(Retrieving Alist Entries): Cross reference SRFI-1 assoc.
2006-05-19 23:34:29 +00:00
Kevin Ryde
0ad04acf58 (SRFI-1 Association Lists): Describe argument order for "=" procedure. 2006-05-19 23:30:15 +00:00
Kevin Ryde
9d7b09897b *** empty log message *** 2006-05-19 23:27:08 +00:00
Kevin Ryde
b7884e64d5 (test-srfi-60): Use #:duplicates (last) to
suppress warning about replacing bit-count.
2006-05-19 23:26:35 +00:00
Kevin Ryde
810214aa9b (assoc): A few tests, in particular "=" argument
order which had been wrong.
2006-05-19 23:25:43 +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
Kevin Ryde
88bfcc55fa (scm_primitive__exit): New function. 2006-05-19 23:16:05 +00:00
Kevin Ryde
5ff9f91742 *** empty log message *** 2006-05-19 23:14:26 +00:00
Kevin Ryde
b54eafc701 *** empty log message *** 2006-05-15 22:29:52 +00:00
Kevin Ryde
de1f549a0a (struct stat st_blocks): Change AC_STRUCT_ST_BLOCKS to
a plain AC_CHECK_MEMBERS, we don't want AC_LIBOBJ(fileblocks) which
the former gives.  Remove the commented-out code that was to have
munged fileblocks out of LIBOBJS.  This fixes mingw, where the lack of
st_blocks and absense of the fileblocks.c replacement caused build
failure.  Reported by "The Senator".
(struct stat st_rdev, st_blksize): Combine into a single
AC_CHECK_MEMBERS.
2006-05-15 22:14:08 +00:00
Kevin Ryde
7fe93be20b primitive-_exit 2006-05-15 00:40:29 +00:00
Kevin Ryde
91a032971b *** empty log message *** 2006-05-15 00:33:37 +00:00
Kevin Ryde
ee6bf88310 (Processes): Add primitive-_exit. 2006-05-15 00:32:47 +00:00