Subject: Re: bug#20445: excessive redisplay / echo area resizing during byte-compilation

From: martin rudalics <[email-masked]>
Date: Tue, 28 Apr 2015 16:26:14 +0200

> What's your value of `resize-mini-windows'?  Here it happens only with
 > `resize-mini-windows' set to t.  The default 'grow-only doesn't exhibit
 > the problem.

Sorry, I tested with sources from April 12th which don't exhibit this
behavior yet.  What happens is that the minibuffer is now emptied by
this part

   (unless byte-compile--interactive
     (message nil))

in `byte-compile--message' which triggers a new resize when displaying
the next message.  Try with

(defun byte-compile--message (format &rest args)
   "Like `message', except sometimes don't print to minibuffer.
If the variable `byte-compile--interactive' is nil, the message
is not displayed on the minibuffer."
   (apply #'message format args))

martin