1. 19 Nov, 2015 6 commits
  2. 18 Nov, 2015 19 commits
  3. 17 Nov, 2015 7 commits
    • Paul Eggert's avatar
      Fix docstring quoting problems with ‘ '’ · ac16149b
      Paul Eggert authored
      Problem reported by Artur Malabarba in:
      http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg01513.html
      Most of these fixes are to documentation; many involve fixing
      longstanding quoting glitches that are independent of the
      recent substitute-command-keys changes.  The changes to code are:
      * lisp/cedet/mode-local.el (mode-local-augment-function-help)
      (describe-mode-local-overload):
      Substitute docstrings before displaying them.
      * lisp/emacs-lisp/cl-macs.el (cl--transform-lambda):
      Quote the generated docstring for later substitution.
      ac16149b
    • Eli Zaretskii's avatar
      Improve configure --help text for wide ints · abf673af
      Eli Zaretskii authored
      * configure.ac (wide-int): Clarify user-level advantages and
      disadvantages.
      abf673af
    • Stephen Leake's avatar
      Improve doc string · ce4eeca8
      Stephen Leake authored
      * lisp/progmodes/xref.el (xref-backend-references): Improve doc string.
      ce4eeca8
    • Paul Eggert's avatar
      eval_sub followed dangling pointer when debugging · 54beeef1
      Paul Eggert authored
      Problem reported by Pip Cet (Bug#21245).
      This bug could occur in eval_sub if the C compiler reused
      storage associated with the ‘argvals’ local after ‘argvals’
      went out of scope, and if the Elisp debugger stopped on Elisp
      function exit and accessed ‘argvals’.  It could also occur if
      a variadic function was called with so many arguments (over
      2048 args on x86-64) that SAFE_ALLOCA_LISP called malloc, then
      SAFE_FREE freed the arguments, then the memory manager used
      the storage for other purposes, then the debugger accessed the
      arguments.
      * src/eval.c (eval_sub): Declare ‘argvals’ at top level of
      function body.	Simplify local decls.
      When allocating args via SAFE_ALLOCA, call
      debugger before invoking SAFE_FREE, as the debugger needs
      access to the args.
      (eval_sub, apply_lambda): Rework to avoid need for
      set_backtrace_debug_on_exit hack.  This is cleaner,
      and should work better with buggy custom debuggers.
      54beeef1
    • Daiki Ueno's avatar
      * lisp/image-mode.el: Support encrypted file · 1721600d
      Daiki Ueno authored
      (image-toggle-display-image): Read content from the buffer instead
      of the file, if the buffer holds a decrypted data.  (Bug#21870)
      1721600d
    • Paul Eggert's avatar
      ELF unexec: align section header · c9fd597a
      Paul Eggert authored
      This ports the recent unexelf.c changes to Fedora x86-64
      when configured with GCC’s -fsanitize=undefined option.
      * src/unexelf.c (unexec): Align new_data2_size to a multiple
      of ElfW (Shdr)’s alignment, so that NEW_SECTION_H returns a
      pointer aligned appropriately for its type.
      c9fd597a
    • Juanma Barranquero's avatar
  4. 16 Nov, 2015 7 commits
  5. 15 Nov, 2015 1 commit