1. 31 Mar, 2000 11 commits
  2. 30 Mar, 2000 25 commits
  3. 29 Mar, 2000 4 commits
    • Ken Raeburn's avatar
      * scroll.c (CHECK_BOUNDS): Renamed from CHECK. · b96f9fb7
      Ken Raeburn authored
      * emacs.c (main): Fix sense of no-loadup test.
      b96f9fb7
    • Ken Raeburn's avatar
      Stop assuming interval pointers and lisp objects can be distinguished by · e0b8c689
      Ken Raeburn authored
      inspection.  Beginnings of support for expensive internal consistency checks.
      
      * config.in (ENABLE_CHECKING): Undef.
      
      * lisp.h (struct interval): Replace "parent" field with a union of interval
      pointer and Lisp_Object; add new bitfield to use as discriminant.  Change other
      flag fields to bitfields.
      (CHECK): New macro for consistency checking.  If ENABLE_CHECKING is defined and
      the supplied test fails, print a message and abort.
      (eassert): New macro.  Use CHECK to provide an assert-like facility.
      
      * intervals.h (NULL_INTERVAL_P): Now applies only to real interval pointers;
      abort if the value looks like a lisp object.
      (NULL_INTERVAL_P, NULL_PARENT, HAS_PARENT, HAS_OBJECT, SET_PARENT, SET_OBJECT,
      INTERVAL_PARENT, GET_INTERVAL_OBJECT, COPY_PARENT): Modify for new interval
      parent definition.
      
      * alloc.c (mark_interval_tree, MARK_INTERVAL_TREE, UNMARK_BALANCE_INTERVALS):
      Update references that need an addressable lisp object in the interval
      structure.
      (die): New function.
      (suppress_checking): New variable.
      
      * intervals.c (interval_start_pos): Just return 0 if there's no parent object.
      e0b8c689
    • Dave Love's avatar
      *** empty log message *** · 141384bd
      Dave Love authored
      141384bd
    • Dave Love's avatar
      Doc fixes. · d073fa5b
      Dave Love authored
      (appt-check): Convert min-to-app to a string before passing to
      appt-disp-window-function or concat.
      (appt-delete-window): Remove test for frame-root-window.
      (appt-select-lowest-window, appt-convert-time): Simplify.
      d073fa5b