emacs-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-commit] CVSROOT: /cvsroot/emacs


From: Dave Love
Subject: [Emacs-commit] CVSROOT: /cvsroot/emacs
Date: Wed, 11 Jun 2003 07:38:15 -0400

Module name:    emacs
Branch:         Boehm-GC
Changes by:     Dave Love <address@hidden>      03/06/11 07:38:15
Reply-to: address@hidden

CVSROOT:        /cvsroot/emacs
Module name:    emacs
Branch:         Boehm-GC
Changes by:     Dave Love <address@hidden>      03/06/11 07:38:15

Modified files:
        src            : alloc.c 

Log message:
        Move declaration of sbrk.  Maybe include gc.h.  Make
        marking/sweeping code dependent on BOEHM_GC.
        (EXCEEDS_LISP_PTR): New.
        (MAX_SAVE_STACK) [BOEHM_GC]: Define as 0.
        (Vmost_positive_fixnum, Vbuffer_alist, initialized)
        (GC_print_stats) [BOEHM_GC]: Declare.
        (staticvec, inhibit_gc_count) [BOEHM_GC]: Don't declare.
        (xcalloc): New.
        (gc_out_of_memory, xgc_malloc, xgc_realloc, xgc_free)
        (finalize_buffer_marker_chains, custom_finalize) [BOEHM_GC]: New.
        (lisp_malloc, make_interval, allocate_string)
        (allocate_string_data, make_float, Fcons, allocate_vectorlike)
        (Fmake_symbol, allocate_misc, survives_gc_p, init_alloc_once)
        (init_alloc):  Add BOEHM_GC cases.
        (lisp_free, pure_alloc, inhibit_garbage_collection) [BOEHM_GC]:
        Don't define.
        (float_block, float_block_index, n_float_blocks, float_free_list)
        (init_float, cons_block, cons_block_index, cons_free_list)
        (n_cons_blocks, init_cons, all_vectors, n_vectors, symbol_block)
        (symbol_block_index, symbol_free_list, n_symbol_blocks)
        (init_symbol, marker_block, marker_block_index, marker_free_list)
        (n_marker_blocks, init_marker):  Declare static.
        (fmake_marker): Use XSET_MARKER_CHAIN.  Add BOEHM_GC case.
        (mark_maybe_object, mark_maybe_pointer): Use MARKER_CHAIN.
        (inhibit_garbage_collection): Use Vmost_positive_fixnum.
        (extra_gc_work): New, extracted from Fgarbage_collect.
        (Fgarbage_collect): Add BOEHM_GC case.  Use MARKER_CHAIN.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/emacs/emacs/src/alloc.c.diff?only_with_tag=Boehm-GC&tr1=1.302&tr2=1.302.2.1&r1=text&r2=text





reply via email to

[Prev in Thread] Current Thread [Next in Thread]