News

ACE/TAO: ACE 7.0.5 and TAO 3.0.5 released

Added by Johnny Willemsen 18 days ago

The open source community has released on Wednesday November 17th 2021 a new ACE 7.0.5 and TAO 3.0.5 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)

  • Initial not tested support for Visual Studio 2022
  • Fixed compile errors when using Visual Studio 2019 with C++17 or C++20 support enabled
  • Various cleanup and using more C++11 features

Changes to TAO (detailed changes)

  • TAO_IDL: Fix bug where floating point constant expressions fail to evaluate. This bug was introduced in 3.0.3

AXCIOMA: AXCIOMA v2.2.0 released

Added by Johnny Willemsen 25 days ago

This is a stable release of AXCIOMA and TAOX11

AXCIOMA v2.2.0 includes the following main features, see our feature overview for all features.

  • IDL 3.5 support
  • CORBA through TAOX11
  • Brix11 scaffolding support
  • Support for LwCCM components and connectors
  • Synchronous request/reply support through CORBA4CCM
  • Event and state support through DDS4CCM supporting RTI Connext DDS and OpenDDS
  • Asynchronous request/reply support through AMI4CCM
  • Timer support through TT4CCM
  • Event support through PSDD4CCM supporting ZeroMQ
  • DnCX11 deployment support
  • Suite of unit tests and examples

See the README for how to obtain and bootstrap this release.

ACE/TAO: ACE 7.0.4 and TAO 3.0.4 released

Added by Johnny Willemsen 2 months ago

The open source community has released on Friday October 1st 2021 a new ACE 7.0.4 and TAO 3.0.4 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)

  • Add support for Embarcadero C++ Builder 11.0 Alexandria using the bcc32c compiler
  • Allow ACE_Module and ACE_SOCK_Dgram_Mcast to be sub-classed
  • Add ACE_SWAP_LONG_LONG byte swap macro for ACE_UINT64
  • Improved ACE_Atomic implementation for g++
  • Various cleanup and using more C++11 features

Changes to TAO (detailed changes)

  • Various cleanup and using more C++11 features

R2CORBA: R2CORBA version 1.6.0 released

Added by Johnny Willemsen 4 months ago

R2CORBA version 1.6.0 has been released. This version implements the following changes:

  • Add support for ruby 3.0
  • Use ridk on Windows instead of separate MinGW installation
  • Deprecated support for ruby 2.3 and older
  • Upgrade to ACE 7.0.3 and TAO 3.0.3
  • Cleanup and simplify C++ code
  • Removed usage of separate extload library on Windows
  • Code style changes

R2CORBA is distributed as Ruby gem

ACE/TAO: ACE 7.0.3 and TAO 3.0.3 released

Added by Johnny Willemsen 4 months ago

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 to ACE_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 for uint8 and int8 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

ACE/TAO: ACE 7.0.2 and TAO 3.0.2 released

Added by Johnny Willemsen 7 months ago

The open source community has released on Friday May 14th 2021 a new ACE 7.0.2 and TAO 3.0.2 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)

  • Fixed various warnings given by newer compilers
  • Use more C++11 features
  • Various cleanup

Changes to TAO (detailed changes)

  • Fix wstring coerce leak in tao_idl
  • Support C++ Keywords in `DCPS_DATA_SEQUENCE_TYPE`
  • Minor cleanup

1 2 3 ... 7 (1-10/70)

Also available in: Atom