thrift-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Randy Abernethy <randy.aberne...@rx-m.com>
Subject Re: C++03 and Thrift 0.12.0++
Date Thu, 27 Dec 2018 20:41:52 GMT
+1 for dropping 03 support going forward.

On Wed, Dec 26, 2018 at 9:03 AM James E. King III <jking@apache.org> wrote:
>
> I posted a message on the user mailing list and nobody replied.
>
> I'd like to designate thrift-0.12.0 the last thrift release that supports
> C++03 for the runtime library.  There is an effort underway (albeit
> stalled) to convert to using C++11 items over boost.  This is tracked in
> THRIFT-4441 <https://issues.apache.org/jira/browse/THRIFT-4441> in Jira.
> Having two runtime libraries (one that uses boost and one that uses C++11)
> will be a problem for downstream packagers.  It will also simplify
> THRIFT-4441 and allow it to be completed.  For now the unit tests will
> still require boost for Boost.Test, since many tests use it.  We could
> convert to gtest (gmock) here.  Finally, with the removal of boost from the
> C++ library we will also remove the posix and boost thread classes, and
> rename the std thread class to be the only thread class, removing some
> nasty non-inherited implementation build decisions.  In fact a number of
> things in the threading area may end up being simplified.
>
> As a reference point on C++03, Boost is starting to move away from C++03
> support.  It's now on a per-repository-maintainer decision.  Also, folks
> who need boost and C++03 support can use 0.12.0 or earlier.
>
> Are there any objections?
>
> - Jim



-- 

-- 
Randy Abernethy
Managing Partner
RX-M, LLC
randy.abernethy@rx-m.com
o 415-800-2922
c 415-624-6447

Mime
View raw message