Commit | Line | Data |
---|---|---|
3553e1d1 GH |
1 | 2002-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 |
8 | 2002-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 |
12 | 2002-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 |
17 | 2002-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 |
23 | 2002-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 |
43 | 2002-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 |
49 | 2002-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 |
55 | 2002-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 |
70 | 2002-08-27 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
71 | ||
72 | * eval.h: prepend libguile/ to include path | |
73 | ||
19647556 MV |
74 | 2002-08-26 Marius Vollmer <mvo@zagadka.ping.de> |
75 | ||
76 | * script.c (scm_compile_shell_switches): Added "2002" to Copyright | |
77 |