Re: [eigen] Release 3.2.1? |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]
- To: eigen <eigen@xxxxxxxxxxxxxxxxxxx>
- Subject: Re: [eigen] Release 3.2.1?
- From: Gael Guennebaud <gael.guennebaud@xxxxxxxxx>
- Date: Thu, 20 Feb 2014 09:38:18 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; bh=mIgYA8xjbOdqCPaH4eEcR8CLLuBGxWLHYoIWf+IUZk8=; b=cUEODKBm6O80xQi+EuonvAbuhCc8e1HxbFY8usJ9Z16D9lYTuEpP53ayvKH0RwwdBs qljKnOoBSAN03Oh+3gp4w0W80f0UsJjDJVhl/J6qtPmdj/Y6zrW+XhLyvAnzK8lBXSpD Q7KSmLWo2P48BsgXP+LC6HtSiVb1cLIKQA2HioHF8CKy9boV+KpCbW8gEwY3nWpdeJ2M IoCZYeAeEUMZKEi/e01QUNOqw/1eAvQ56fylXq2XYRsrr6PcQRwFA9KAuXtlSe1C3zQ/ Mst55IXfaTUohYkntzSCdeT4AAtGbCCnGwzFp34QSmzdZDtak8yW9+/+djGDEz+EVFY8 E4kw==
Done:
https://bitbucket.org/eigen/eigen/commits/7c4ca59fa3a0/
Changeset: 7c4ca59fa3a0
Branch: 3.2
User: ggael
Date: 2014-02-20 09:35:50
Summary: Mark Eigen2 support deprecated
In practice, "#pragma message" will always work because compilers will
likely output a message or a note for not recognized pragma.
gael
On Wed, Feb 19, 2014 at 9:41 PM, Christoph Hertzberg
<chtz@xxxxxxxxxxxxxxxxxxxxxxxx> wrote:
> On 19.02.2014 18:25, Nicola Gigante wrote:
>>>
>>> Il giorno 19/feb/2014, alle ore 17:05, Thomas Capricelli
>>> <orzel@xxxxxxxxxxxxxxx> ha scritto:
>>>
>>> I agree that we should make it as soon as possible. And this is
>>> exactly how I think it should be done. As it's often the case with
>>> Gael :-)
>>>
>>
>> Hello. Clang supports a deprecation attribute, maybe it can be more
>> user friendly to use it when available. You can also specify a
>> version number so it displays "ABC is deprecated since version
>> X.Y.Z"
>
>
> We need to print a deprecation warning if the user sets a compile flag
> (namely one of those described here:
> http://eigen.tuxfamily.org/dox/Eigen2SupportModes.html) -- even if he does
> not actually use any Eigen2 methods.
> Eigen does (or did) use a deprecated attribute for methods where applicable.
>
> Actually, what do we do to produce a warning on all supported systems?
> gcc/clang/icc(?) provide #warning, but that's not ISO-C++. I assume for MSVC
> there are some #pragma constructs that should work? Not sure about the QCC
> compiler, but I guess that warning message is not too important to bother
> *g*
>
>
> Christoph
>
> --
> ----------------------------------------------
> Dipl.-Inf., Dipl.-Math. Christoph Hertzberg
> Cartesium 0.049
> Universität Bremen
> Enrique-Schmidt-Straße 5
> 28359 Bremen
>
> Tel: +49 (421) 218-64252
> ----------------------------------------------
>
>