ACE 7.0.3 and TAO 3.0.3 released
The open source community has released ACE 7.0.3 and TAO 3.0.3
The open source community has released on Wednesday August 4th 2021 a new ACE 7.0.3 and TAO 3.0.3 release. This release is available from the usual download location at https://download.dre.vanderbilt.edu/ under the heading “Latest Micro Release” or from the github release page.
The doxygen documentation for this release is also available. In addition to the packages combined of sources and generate makefiles, this release provides source-only packages for developers who use MPC to generate their own makefiles.
Changes to ACE (detailed changes)¶
- The macro
ACE_HAS_WIN32_STRUCTURAL_EXCEPTIONS
has been renamed toACE_HAS_WIN32_STRUCTURED_EXCEPTIONS
, update your code accordingly - MinGW 2 has been deprecated
- ACE CDR supports
(u)int8
- Use more C++11 features including using
std
alternatives - Various cleanup
- Fix
SocketConnect::ip_check()
Concurrency and Too-Early Request Issues for Windows - Make install: use relative links in prefix/share
Changes to TAO (detailed changes)¶
- Support for IDL 4 explicitly-named integer types like
int64
in TAO_IDL. Support foruint8
andint8
is limited in TAO. Unlike the larger types,
these are new distinct types that are not aliases of existing types covered by the CORBA specification - Added the
tao/idl_features.h
header file for getting the IDL features supported by TAO_IDL. See the file for example usage - TAO_IDL: Fix empty case evaluation on unions with enum discriminators
Comments