1. 17 Jul, 2003 1 commit
  2. 16 Jul, 2003 12 commits
  3. 15 Jul, 2003 4 commits
    • Stefan Monnier's avatar
      (copy_overlays): Use EMACS_INT for positions. · 27c6b98e
      Stefan Monnier authored
      (Fswitch_to_buffer): Don't signal an error when switching to the same
      buffer in a dedicated window.
      27c6b98e
    • Stefan Monnier's avatar
      Use bitmaps for cons cells, as was done for floats. · 08b7c2cb
      Stefan Monnier authored
      (init_float, init_cons): Let the normal code allocate the first block.
      (CONS_BLOCK_SIZE): Redefine based on BLOCK_BYTES and bitmap size.
      (CONS_BLOCK, CONS_INDEX, CONS_MARKED_P, CONS_MARK, CONS_UNMARK): New macros.
      (struct cons_block): Move conses to the beginning.  Add gcmarkbits.
      (Fcons): Use lisp_align_malloc and CONS_UNMARK.
      (live_cons_p): Check the pointer is not past the `conses' array.
      (mark_maybe_object, mark_maybe_pointer): Use CONS_MARKED_P.
      (mark_object, mark_buffer): Use CONS_MARKED_P and CONS_MARK.
      (survives_gc_p): Use CONS_MARKED_P and simplify.
      (gc_sweep): Use CONS_MARKED_P, CONS_UNMARK, and lisp_align_free.
      08b7c2cb
    • Andreas Schwab's avatar
      Regenerated. · dd038e26
      Andreas Schwab authored
      dd038e26
    • Andreas Schwab's avatar
      Temporarily leave quoting for AC_DEFINE. · da894f7d
      Andreas Schwab authored
      da894f7d
  4. 14 Jul, 2003 23 commits