(scm_gc_register_collectable_memory): more overflow
[bpt/guile.git] / libguile / ChangeLog
CommitLineData
e88e4f2e
HWN
12002-09-09 Han-Wen Nienhuys <hanwen@cs.uu.nl>
2
3 * gc-malloc.c (scm_gc_register_collectable_memory): more overflow
4 protection.
5
1e71eafb
HWN
62002-09-08 Han-Wen Nienhuys <hanwen@cs.uu.nl>
7
8 * inline.h: include stdio.h
9
10 * smob.c (free_print): abort if scm_debug_cell_accesses_p is set
11
61ef9c1f
HWN
122002-09-05 Han-Wen Nienhuys <hanwen@cs.uu.nl>
13
dac04e9f
HWN
14 * gc-segment.c (scm_i_make_initial_segment): check user settings
15 for sanity.
16
17 * gc-malloc.c (scm_gc_init_malloc): check user settings for
18 sanity.
dac04e9f
HWN
19
20 * gc-freelist.c (scm_init_freelist): check user settings for sanity.
21
ffd72400
HWN
22 * struct.h: change scm_structs_to_free to scm_i_structs_to_free
23
24 * gc-malloc.c (scm_gc_register_collectable_memory): use floats;
1e71eafb
HWN
25 these won't ever wrap around with high memory usage. Thanks to
26 Sven Hartrumpf for finding this.
ffd72400 27
5bd4a949
HWN
28 * gc-freelist.c: include <stdio.h>
29
61ef9c1f
HWN
30 * gc-malloc.c: add DEBUGINFO for mtrigger GCs.
31
ffd0ef3b
MV
322002-09-01 Marius Vollmer <mvo@zagadka.ping.de>
33
a27e3d14
MV
34 * vectors.h (SCM_VECTOR_REF): New.
35
ffd0ef3b
MV
36 * snarf.h (SCM_DEFINE_PUBLIC): New.
37
f8a1712b
MV
382002-08-30 Marius Vollmer <mvo@zagadka.ping.de>
39
40 * socket.c (scm_addr_vector): Added size of address to arguments.
41 Use it to avoid accessing a non-existent path in a sockaddr_un.
42 Changed all callers.
43
7200a36b
HWN
442002-08-29 Han-Wen Nienhuys <hanwen@cs.uu.nl>
45
1383773b
HWN
46 * gc.h: remove DOUBLECELL card flags.
47
48 * gc-malloc.c (scm_calloc): try to use calloc() before calling
49 scm_realloc().
50
51 * gc-segment.c (scm_i_initialize_heap_segment_data): remove card
52 init loop; handle this from scm_init_card_freelist()
53
54 * gc-card.c (scm_init_card_freelist): init bit vector here.
55
7200a36b 56 * numbers.c (scm_make_real): prevent reordering of statements
8fa5786d 57 num2float.i.c (FLOAT2NUM): idem
7200a36b 58
9981de3a
HWN
592002-08-27 Han-Wen Nienhuys <hanwen@cs.uu.nl>
60
61 * eval.h: prepend libguile/ to include path
62
19647556
MV
632002-08-26 Marius Vollmer <mvo@zagadka.ping.de>
64
65 * script.c (scm_compile_shell_switches): Added "2002" to Copyright
66