emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] Changes to emacs/src/bytecode.c


From: Richard M . Stallman
Subject: [Emacs-diffs] Changes to emacs/src/bytecode.c
Date: Sat, 23 Jul 2005 15:14:59 -0400

Index: emacs/src/bytecode.c
diff -c emacs/src/bytecode.c:1.84 emacs/src/bytecode.c:1.85
*** emacs/src/bytecode.c:1.84   Wed Jul 13 05:29:10 2005
--- emacs/src/bytecode.c        Sat Jul 23 19:14:59 2005
***************
*** 355,367 ****
  /* Garbage collect if we have consed enough since the last time.
     We do this at every branch, to avoid loops that never GC.  */
  
! #define MAYBE_GC()                                 \
!   if (consing_since_gc > gc_cons_combined_threshold) \
!     {                                              \
!       BEFORE_POTENTIAL_GC ();                      \
!       Fgarbage_collect ();                         \
!       AFTER_POTENTIAL_GC ();                       \
!     }                                              \
    else
  
  /* Check for jumping out of range.  */
--- 355,368 ----
  /* Garbage collect if we have consed enough since the last time.
     We do this at every branch, to avoid loops that never GC.  */
  
! #define MAYBE_GC()                                    \
!   if (consing_since_gc > gc_cons_threshold            \
!       && consing_since_gc > gc_relative_threshold)    \
!     {                                                 \
!       BEFORE_POTENTIAL_GC ();                         \
!       Fgarbage_collect ();                            \
!       AFTER_POTENTIAL_GC ();                          \
!     }                                                 \
    else
  
  /* Check for jumping out of range.  */




reply via email to

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