1. 20 Nov, 2011 4 commits
    • Paul Eggert's avatar
      Standardize on VIRT_ADDR_VARIES behavior. · 17e845af
      Paul Eggert authored
      Otherwise, valgrind 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.
      
      Fixes: debbugs:10042
      17e845af
    • Paul Eggert's avatar
      Merge from trunk. · 615a3b8d
      Paul Eggert authored
      615a3b8d
    • Paul Eggert's avatar
      Spelling fixes. · e1dbe924
      Paul Eggert authored
      e1dbe924
    • Glenn Morris's avatar
      Small rmail fixes. · 7fb18e9e
      Glenn Morris authored
      * lisp/mail/rmail.el (rmail-enable-mime-composing): Make it a defcustom.
      (rmail-insert-mime-forwarded-message-function, rmail-mime-feature):
      Doc fixes.
      (rmail-decode-mime-charset): Mark as obsolete.
      
      * lisp/mail/rmailsum.el (rmail-message-regexp-p-1):
      * lisp/mail/rmail.el (rmail-search-message, rmail-forward, rmail-resend):
      Before using mime functions, check they are set.
      
      Fixes: debbugs:10077
      7fb18e9e
  2. 19 Nov, 2011 17 commits
  3. 18 Nov, 2011 13 commits
  4. 17 Nov, 2011 6 commits