/[guile]/guile/guile-core/libguile/ChangeLog
ViewVC logotype

Diff of /guile/guile-core/libguile/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1784 by mdj, Mon Feb 24 11:26:46 2003 UTC revision 1.1785 by mdj, Mon Feb 24 19:21:56 2003 UTC
# Line 1  Line 1 
1  2003-02-24  Mikael Djurfeldt  <djurfeldt@nada.kth.se>  2003-02-24  Mikael Djurfeldt  <djurfeldt@nada.kth.se>
2    
3          * struct.c (scm_struct_gc_init): Removed.          This fixes a serious GC bug, introduced during the latest
4          (scm_struct_prehistory): Init scm_i_structs_to_free to SCM_EOL.          reorganization of the GC, which disabled freeing of structs and
5          (This fixes a serious GC bug, introduced during the latest          GOOPS objects:
6          reorganization of the GC, preventing freeing of structs and GOOPS  
7          objects.)          * struct.c (scm_struct_prehistory): Init scm_i_structs_to_free to
8            SCM_EOL.
9          (scm_struct_prehistory): Move scm_free_structs to          (scm_struct_prehistory): Move scm_free_structs to
10          scm_before_mark_c_hook.          scm_before_mark_c_hook.
11    
12            * gc-card.c (sweep_card): Check that we haven't swept structs on
13            this card before.  That can happen if scm_i_sweep_all_segments has
14            been called from some other place than scm_igc.
15    
16  2003-02-19  Mikael Djurfeldt  <djurfeldt@nada.kth.se>  2003-02-19  Mikael Djurfeldt  <djurfeldt@nada.kth.se>
17    
18          * environments.c (DEFAULT_OBARRAY_SIZE): Changed from 137 to 31          * environments.c (DEFAULT_OBARRAY_SIZE): Changed from 137 to 31

Legend:
Removed from v.1.1784  
changed lines
  Added in v.1.1785

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26