Commit | Line | Data |
---|---|---|
e88e4f2e HWN |
1 | 2002-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 |
6 | 2002-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 |
12 | 2002-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 |
32 | 2002-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 |
38 | 2002-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 |
44 | 2002-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 |
59 | 2002-08-27 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
60 | ||
61 | * eval.h: prepend libguile/ to include path | |
62 | ||
19647556 MV |
63 | 2002-08-26 Marius Vollmer <mvo@zagadka.ping.de> |
64 | ||
65 | * script.c (scm_compile_shell_switches): Added "2002" to Copyright | |
66 |