emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Emacs-diffs] comment-cache 223d16f 2/3: Apply `comment-depth' text


From: martin rudalics
Subject: Re: [Emacs-diffs] comment-cache 223d16f 2/3: Apply `comment-depth' text properties when calling `back_comment'.
Date: Sat, 12 Mar 2016 19:46:39 +0100

> Possibly you're seeing the effect of emacs-25 commit
> 7352c6c695db8b90b63c2601277d64a32507d2bb, which was merged to master
> only in commit 63efcc268635dea78c6bd80749eae4ee2c72d717 (within the
> past 24 hours). If your master predates the later commit that could
> explain the symptoms you're seeing.

I now repeated the experiments with latest master and still see the
results I mentioned earlier.  That is, with the functions I gave
earlier, the release branch is faster than master by a factor of 20!

Could someone try to repeat with master _and_ release and post the
results?

(defun foo ()
  (interactive)
  (while (not (eobp))
    (c-end-of-defun)))

(defun bar ()
  (interactive)
  (while (not (bobp))
    (c-beginning-of-defun)))

(defun foofoo ()
  (interactive)
  (elp-instrument-function 'c-end-of-defun)
  (goto-char (point-min))
  (foo)
  (elp-results))

(defun foobar ()
  (interactive)
  (elp-instrument-function 'c-beginning-of-defun)
  (goto-char (point-max))
  (bar)
  (elp-results))

(find-file-noselect "../src/xdisp.c")
(switch-to-buffer-other-window "xdisp.c")

And in xdisp.c's window do M-x foofoo and M-x foobar.

Thanks, martin



reply via email to

[Prev in Thread] Current Thread [Next in Thread]