Boost logo

Boost :

Subject: [boost] [TR1] Reming TR1? [was: Libraries failing across the board.]
From: Beman Dawes (bdawes_at_[hidden])
Date: 2014-09-08 10:48:38


On Wed, Jul 9, 2014 at 8:13 AM, John Maddock <boost.regex_at_[hidden]> wrote:

>
>
> On 08/07/2014 22:07, Beman Dawes wrote:
>
>> Marshall is just a few days away from being able to put out a beta release
>> candidate. (And that is very good news!)
>>
>> But we still have too many libraries failing across the board on master:
>>
>> accumulators
>> interprocess
>> numeric/ublas
>> pool
>> proto
>> spirit/repository
>> spirit/test
>> tr1
>>
>
> TR1 is now deprecated, and again hasn't been changed in a long time - the
> main failures seem to be caused by changes to Boost.Random (or possibly
> std::random) so that it is now no longer TR1 compliant. Someone would have
> to rewrite it to use TR1-compatible random number classes perhaps culled
> from an old version of Boost, frankly I just don't see the point. The lib
> should probably be removed from Boost at some point.
>

We went back and forth a bit, and decided to remove TR1 after 1.56.0
shipped.

What exactly needs to be done?

* Remove the .gitmodules entry.
* Remove the status/Jamfile.v2 entry.
* Remove the libs/maintainer.txt entry.
* Update http://www.boost.org/doc/libs/

Anything else?

--Beman


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