ACE TAO Versions Save

ACE and TAO

ACE+TAO-6_5_18

1 year ago

Once again, thanks to the efforts of many developers, testers, and users, we are pleased to announce the minor release of ACE 6.5.18 and TAO 2.5.18.

The Source Code zip/tar.gz provided by github do not contain the necessary MPC files, please do not download these!

Changes to ACE

  • Fixes for Static Initialization Order Issues Reported By AddressSanitizer

Changes to TAO

  • TAO_IDL updates for valuetypes and versioned namespaces
  • Moved operators<<= and >>= for CORBA::Any to the CORBA namespace. This makes the code compatible with GCC 12 and removes the need for both the -fdelayed-template-parsing workaround (for clang) and defining ACE_ANY_OPS_USE_NAMESPACE in config-macos*.h.
  • Removed unused configuration option ACE_ANY_OPS_USE_NAMESPACE

ACE+TAO-7_0_8

1 year ago

Once again, thanks to the efforts of many developers, testers, and users, we are pleased to announce the major release of ACE 7.0.8 and TAO 3.0.8 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

  • Minor changes

Changes to TAO

  • Moved operators <<= and >>= for CORBA::Any to the CORBA namespace. This makes the code compatible with GCC 12 and removes the need for both the -fdelayed-template-parsing workaround (for clang) and defining ACE_ANY_OPS_USE_NAMESPACE in config-macos*.h
  • Removed unused configuration option ACE_ANY_OPS_USE_NAMESPACE

ACE+TAO-6_5_17

1 year ago

Once again, thanks to the efforts of many developers, testers, and users, we are pleased to announce the micro release of ACE 6.5.17 and TAO 2.5.17.

The Source Code zip/tar.gz provided by github do not contain the necessary MPC files, please do not download these!

Changes to ACE

  • Test framework changes

Changes to TAO

  • Fixed compilation error in the TAO core when using C++20
  • Fixed an issue with handling spaces in paths for TAO_IDL -TAO_IDL: Fix open file error not mentioning the filename and not checking if the file is actually a directory.

ACE+TAO-7_0_7

1 year ago

Once again, thanks to the efforts of many developers, testers, and users, we are pleased to announce the major release of ACE 7.0.7 and TAO 3.0.7 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

  • Minor changes

Changes to TAO

  • Fixed an issue with handling spaces in paths for TAO_IDL
  • TAO_IDL: Fix open file error not mentioning the filename and not checking if the file is actually a directory.

ACE+TAO-7_0_6

2 years ago

Once again, thanks to the efforts of many developers, testers, and users, we are pleased to announce the major release of ACE 7.0.6 and TAO 3.0.6 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

  • Various cleanup and using more C++11 features
  • Various packaging related fixes

Changes to TAO

  • Various cleanup and using more C++11 features
  • Fixed compilation error in the TAO core when using C++20

ACE+TAO-7_0_5

2 years ago

Once again, thanks to the efforts of many developers, testers, and users, we are pleased to announce the major release of ACE 7.0.5 and TAO 3.0.5 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

  • 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

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

ACE+TAO-6_5_16

2 years ago

Once again, thanks to the efforts of many developers, testers, and users, we are pleased to announce the micro release of ACE 6.5.16 and TAO 2.5.16.

The Source Code zip/tar.gz provided by github do not contain the necessary MPC files, please do not download these!

Changes to ACE

  • Initial not-tested support for Visual Studio 2022
  • Fixed compile errors when using Visual Studio 2019 with C++17 or C++20 support enabled
  • Removed use of deprecated std::iterator

Changes to TAO

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

ACE+TAO-7_0_4

2 years ago

Once again, thanks to the efforts of many developers, testers, and users, we are pleased to announce the major release of ACE 7.0.4 and TAO 3.0.4 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

  • 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

  • Various cleanup and using more C++11 features

ACE+TAO-6_5_15

2 years ago

Once again, thanks to the efforts of many developers, testers, and users, we are pleased to announce the micro release of ACE 6.5.15 and TAO 2.5.15.

The Source Code zip/tar.gz provided by github do not contain the necessary MPC files, please do not download these!

Changes to ACE

  • Add support for Embarcadero C++ Builder 11.0 Alexandria using the bcc32 compiler
  • Add support for MacOSX Big Sur
  • Improved ACE_Atomic implementation for g++

Changes to TAO

  • Add support for Embarcadero C++ Builder 11.0 Alexandria using the bcc32 compiler

ACE+TAO-7_0_3

2 years ago

Once again, thanks to the efforts of many developers, testers, and users, we are pleased to announce the major release of ACE 7.0.3 and TAO 3.0.3 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

  • 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

  • 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