[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Noisy byte compilation on master
From: |
Eli Zaretskii |
Subject: |
Re: Noisy byte compilation on master |
Date: |
Mon, 02 Feb 2015 18:35:01 +0200 |
> From: Stefan Monnier <address@hidden>
> Cc: address@hidden
> Date: Mon, 02 Feb 2015 11:31:39 -0500
>
> Not sure what to do about these: CEDET needs to work with older
> Emascsen, so we can't change the code to use the cl-defmethod thingies yet.
> But in the Emacs master code, `defmethod' is a compatibility layer which
> introduces notable inefficiencies, so we do want to mark those as obsolete.
>
> Maybe we should keep those as "not quite obsolete yet" and only add the
> obsolescence warnings when we get to Emacs-26? Or else, (define and)
> add extra annotations in those CEDET files to silence those warnings?
I don't have anything intelligent to say about this, except that the
amount of these messages is unbearably large. Please find some way of
shutting them up.
> > Warning: Using brain-dead macro `mm-with-unibyte-current-buffer'!
> > utf7.el: `mm-with-unibyte-current-buffer' is an obsolete macro (as of
> > 25.1).
>
> This one is also problematic: I've been trying to reduce the use of this
> macro for several years now, but I don't know the Gnus code enough to do
> much further progress. Yet, this macro is sufficiently ill-defined that
> I think most of its uses probably suffer from latent bugs. So spewing
> warnings during compilation sounds like the right thing to do (tho
> I see they're duplicated: one from the macro itself and one from the
> obsolescence warning, so we can drop the "Warning:" message).
Again, the problem is the sheer number of those.
- Noisy byte compilation on master, Eli Zaretskii, 2015/02/01
- Re: Noisy byte compilation on master, Stefan Monnier, 2015/02/02
- Re: Noisy byte compilation on master,
Eli Zaretskii <=
- Re: Noisy byte compilation on master, Stephen Leake, 2015/02/02
- Re: Noisy byte compilation on master, Stefan Monnier, 2015/02/02
- Re: Noisy byte compilation on master, David Engster, 2015/02/03
- Re: Noisy byte compilation on master, Stefan Monnier, 2015/02/04
- Re: Noisy byte compilation on master, David Engster, 2015/02/15
- Re: Noisy byte compilation on master, Stefan Monnier, 2015/02/15
- Re: Noisy byte compilation on master, David Engster, 2015/02/16
- Re: Noisy byte compilation on master, Stefan Monnier, 2015/02/16
- Re: Noisy byte compilation on master, David Engster, 2015/02/17
- Re: Noisy byte compilation on master, Stefan Monnier, 2015/02/17