News

R2CORBA: R2CORBA version 1.6.0 released

Added by Johnny Willemsen about 1 month 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 about 1 month 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 4 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

ACE/TAO: ACE 7.0.1 and TAO 3.0.1 released

Added by Johnny Willemsen 6 months ago

The open source community has released on Monday March 15th 2021 a new ACE 7.0.1 and TAO 3.0.1 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)

  • Cleanup of ACE_* macros which are not used anymore
  • Removed support for LynxOS 4 which has gcc3
  • Make sure C++11 is enabled on MacOSX

Changes to TAO (detailed changes)

  • Minor cleanup

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

Also available in: Atom