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