Refer to provided? rather than the deprecated feature?.
[bpt/guile.git] / libguile / ChangeLog
CommitLineData
3553e1d1
GH
12002-09-24 Gary Houston <ghouston@arglist.com>
2
3 * inline.h (scm_double_cell): prevent reordering of statements
4 with any following code (for GCC 3 strict-aliasing).
5 * numbers.c (scm_make_real), num2float.i.c (FLOAT2NUM): removed
6 the earlier version of the reordering prevention.
7
4ad0814a
HWN
82002-09-19 Han-Wen Nienhuys <hanwen@cs.uu.nl>
9
10 * inline.h (scm_double_cell): move SET_GCMARK set out of if body.
11
e88e4f2e
HWN
122002-09-09 Han-Wen Nienhuys <hanwen@cs.uu.nl>
13
14 * gc-malloc.c (scm_gc_register_collectable_memory): more overflow
15 protection.
16
1e71eafb
HWN
172002-09-08 Han-Wen Nienhuys <hanwen@cs.uu.nl>
18
19 * inline.h: include stdio.h
20
21 * smob.c (free_print): abort if scm_debug_cell_accesses_p is set
22
61ef9c1f
HWN
232002-09-05 Han-Wen Nienhuys <hanwen@cs.uu.nl>
24
dac04e9f
HWN
25 * gc-segment.c (scm_i_make_initial_segment): check user settings
26 for sanity.
27
28 * gc-malloc.c (scm_gc_init_malloc): check user settings for
29 sanity.
dac04e9f
HWN
30
31 * gc-freelist.c (scm_init_freelist): check user settings for sanity.
32
ffd72400
HWN
33 * struct.h: change scm_structs_to_free to scm_i_structs_to_free
34
35 * gc-malloc.c (scm_gc_register_collectable_memory): use floats;
1e71eafb
HWN
36 these won't ever wrap around with high memory usage. Thanks to
37 Sven Hartrumpf for finding this.
ffd72400 38
5bd4a949
HWN
39 * gc-freelist.c: include <stdio.h>
40
61ef9c1f
HWN
41 * gc-malloc.c: add DEBUGINFO for mtrigger GCs.
42
ffd0ef3b
MV
432002-09-01 Marius Vollmer <mvo@zagadka.ping.de>
44
a27e3d14
MV
45 * vectors.h (SCM_VECTOR_REF): New.
46
ffd0ef3b
MV
47 * snarf.h (SCM_DEFINE_PUBLIC): New.
48
f8a1712b
MV
492002-08-30 Marius Vollmer <mvo@zagadka.ping.de>
50
51 * socket.c (scm_addr_vector): Added size of address to arguments.
52 Use it to avoid accessing a non-existent path in a sockaddr_un.
53 Changed all callers.
54
7200a36b
HWN
552002-08-29 Han-Wen Nienhuys <hanwen@cs.uu.nl>
56
1383773b
HWN
57 * gc.h: remove DOUBLECELL card flags.
58
59 * gc-malloc.c (scm_calloc): try to use calloc() before calling
60 scm_realloc().
61
62 * gc-segment.c (scm_i_initialize_heap_segment_data): remove card
63 init loop; handle this from scm_init_card_freelist()
64
65 * gc-card.c (scm_init_card_freelist): init bit vector here.
66
7200a36b 67 * numbers.c (scm_make_real): prevent reordering of statements
8fa5786d 68 num2float.i.c (FLOAT2NUM): idem
7200a36b 69
9981de3a
HWN
702002-08-27 Han-Wen Nienhuys <hanwen@cs.uu.nl>
71
72 * eval.h: prepend libguile/ to include path
73
19647556
MV
742002-08-26 Marius Vollmer <mvo@zagadka.ping.de>
75
76 * script.c (scm_compile_shell_switches): Added "2002" to Copyright
77