Once again, thanks to the efforts of many developers, testers, and users, we are pleased to announce the major release of ACE 7.1.2 and TAO 3.1.2 which is available from the usual download location under the heading "Latest Micro Release".
The Source Code zip/tar.gz provided by github do not contain the necessary MPC files, please do not download these!
Changes to ACE
- C++17 removed
std::auto_ptr
, updated ACE/TAO to not usestd::auto_ptr
anymore and also not provide our own auto_ptr. With C++17 ACE doesn't provideACE_Auto_Ptr
,ACE_Auto_Basic_Ptr
,ACE_Auto_Basic_Array_Ptr
,ACE_Auto_Array_Ptr
, andACE_auto_ptr_reset
anymore, just usestd::unique_ptr
- Add
c++std
which can be used in the platform_macros.GNU to set the C++ revision to be used (results in-std=
flag) - Improve support for QNX 7.1
- Embarcadero C++ Builder enhancements
Changes to TAO
- TAO_IDL: Added support for the
map
data type, but this isn't supported in TAO user applications except for local usage