1. 10 Nov, 2011 3 commits
    • Paul Eggert's avatar
      Standardize on VIRT_ADDR_VARIES behavior; otherwise, valgrind · 6a0bf43d
      Paul Eggert authored
      does not work on some platforms.  Problem reported by Andreas Schwab in
      <http://lists.gnu.org/archive/html/emacs-devel/2011-11/msg00081.html>.
      * puresize.h (pure, PURE_P): Always behave as if VIRT_ADDR_VARIES
      is set, removing the need for VIRT_ADDRESS_VARIES.
      (PURE_P): Use a more-efficient implementation that needs just one
      comparison, not two: on x86-64 with GCC 4.6.2, this cut down the
      number of instructions from 6 (xorl, cmpq, jge, xorl, cmpq, setge)
      to 4 (xorl, subq, cmpq, setbe).
      * alloc.c (pure): Always extern now, since that's the
      VIRT_ADDR_VARIES behavior.
      (PURE_POINTER_P): Use a single comparison, not two, for
      consistency with the new puresize.h.
      * lisp.h (PNTR_COMPARISON_TYPE): Remove; no longer needed.
      * m/ibms390.h, m/intel386.h, m/template.h, s/cygwin.h, s/hpux10-20.h:
      Remove VIRT_ADDR_VARIES no longer needed.
      6a0bf43d
    • Glenn Morris's avatar
      Always use svn --non-interactive in vc-svn.el (bug#9993) · 9a4de110
      Glenn Morris authored
      * lisp/vc/vc-svn.el (vc-svn-create-repo, vc-svn-modify-change-comment):
      Call svn via vc-svn-command rather than vc-do-command.
      (vc-svn-command): Add --non-interactive.
      (vc-svn-update, vc-svn-merge-news): No need for --non-interactive.
      9a4de110
    • Glenn Morris's avatar
      toggle-read-only fixes for bugs#7292, 10006. · b2621720
      Glenn Morris authored
      * doc/lispref/buffers.texi (Read Only Buffers): Expand a bit on why
      toggle-read-only should only be used interactively.
      
      * lisp/files.el (toggle-read-only): Mention that it should only
      be used interactively.
      
      * lisp/emacs-lisp/bytecomp.el (byte-compile-interactive-only-functions):
      Add toggle-read-only.
      b2621720
  2. 09 Nov, 2011 10 commits
  3. 08 Nov, 2011 13 commits
  4. 07 Nov, 2011 11 commits
  5. 06 Nov, 2011 3 commits