(scm_eval_options_interface): Use scm_frame_critical_section instead
[bpt/guile.git] / libguile / ChangeLog
CommitLineData
a677679f
MV
12005-06-06 Marius Vollmer <mvo@zagadka.de>
2
3 * unif.c (scm_array_in_bounds_p): First test for real arrays, then
4 check for generalized vectors. This ensures that the generalized
5 vector case need only work with zero-origin ranges.
6
f8cda9ee
KR
72005-06-06 Kevin Ryde <user42@zip.com.au>
8
9 * srfi-13.c (scm_string_split): Compare char/char in scan. Mixing an
10 unsigned int SCM_CHAR and a char string meant an 8-bit char was never
11 matched.
12
cdac1be4
MV
132005-06-05 Marius Vollmer <mvo@zagadka.de>
14
6642f7ac
MV
15 * eval.c: Added comment on how to make case 1.1 of
16 r5rs_pitfall.test succeed.
17
cdac1be4
MV
18 From Jan Nieuwenhuizen <janneke@gnu.org>. Thanks!
19
20 * hashtab.h: Bugfix: use SCM_API (WAS: extern).
21
22 * socket.c: Remove obsolete comment about socklen_t.
23 (s_scm_setsockopt)[!HAVE_IP_MREQ]: Do not use ip_mreq code.
24
25 * numbers.h (isnan)[__MINGW32__]: Remove.
26
27 * Makefile.am (gen_scmconfig_SOURCES): Bugfix: Add
28 DEFAULT_INCLUDES when cross compiling.
29
30 * threads.c (ETIMEDOUT, pipe)[__MINGW32__]: Add defines.
31
a677679f 32 * stime.c (scm_strftime)[!HAVE_TM_ZONE]: Use
cdac1be4
MV
33 SCM_SIMPLE_VECTOR_REF instead of SCM_VELTS. (Changed slightly
34 from Jan's patch.)
35
9e664475
MV
362005-05-22 Marius Vollmer <mvo@zagadka.de>
37
188d0c5e
MV
38 * unif.c (scm_make_shared_array): Add old base to new base since
39 scm_array_handle_pos does not include the base.
40 (scm_aind): Likewise.
41
9e664475
MV
42 * ports.c (scm_putc, scm_puts): Assert that the port argument is a
43 output port.
44
5a6d139b
NJ
452005-05-12 Neil Jerram <neil@ossau.uklinux.net>
46
47 Mac OS X compile warning fixes, reported by Richard Todd.
48
49 * unif.c (scm_i_read_array): Declare rank as ssize_t, to guarantee
50 that it is signed.
51
52 * strports.c (st_resize_port): Add unsigned char cast.
53 (scm_mkstrport): Make read/write_buf cast unsigned.
54
55 * srfi-13.c (string_titlecase_x): Add unsigned char cast.
56
57 * rdelim.c (scm_read_line): Initialize slen.
58
59 * load.c (scm_search_path): Remove weird >=1, and add
60 parentheses to clarify conditions.
61
62 * hash.c (scm_hasher): Add const unsigned char cast.
63
64 * gh_data.c (gh_chars2byvect): Add scm_t_int8 cast.
65
b01532af
NJ
662005-05-11 Neil Jerram <neil@ossau.uklinux.net>
67
68