Boost logo

Boost :

Subject: Re: [boost] New dependency report
From: Eric Niebler (eniebler_at_[hidden])
Date: 2014-06-13 14:03:21


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 06/13/2014 10:50 AM, Peter Dimov wrote:
> Eric Niebler wrote:
>> This solution is not radical. It's a matter of grepping the
>> source for "::tag" and replacing with uses of mpl::tag.
>
> ::tag is part of the documented requirements for an MPL integral
> constant. There's probably code outside Boost taking advantage of
> that.

It's a breaking change, no question. And I don't know how much code
would be effected, but I imagine it to be pretty small, and in all
cases, the fix is to use mpl::tag instead of accessing ::tag directly.

Then again, maybe leave it alone, and eventually deprecate all of mpl
for something more modern? If we eventually migrate boost code away
from mpl, it seems we'll have to take breaking changes eventually.

Eric

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJTmzzpAAoJEAeJsEDfjLbX1mIH/14TE94pp/TYQhCGoNpz5hak
PHYGGRXAb/hwfcs34uW8BoAIERACqcyOcm6ugZ/hCfKPRO8TUnfDDJqZ1BP6y2EO
pIMv7847mxMmSwa49PyA0E40LPmxXr2grYMemVc06P7wNAFnW3rBvvSCVCsR+eye
dPs0HoBo50OBCd6a4NrJRvTZ4x73DKr9wNdTobXFDMMcxhyDIomZb9wGipJqnR3l
sVMbZmTQ3kifAgqal3VqYEgYAaqZLzeWZDV7JJ6RVnat1ATYy0hbqajzUqyGCmr6
RiKBlee8tPp0HKqR2cTGzGzyI/IrlHbaKucmhtsLZp2ybTzlEB7ce6GlMHRC3ug=
=R6v8
-----END PGP SIGNATURE-----


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk