diff options
author | Ossama Othman <ossama-othman@users.noreply.github.com> | 2005-04-15 05:15:03 +0000 |
---|---|---|
committer | Ossama Othman <ossama-othman@users.noreply.github.com> | 2005-04-15 05:15:03 +0000 |
commit | d9d7996f1b51c783026f592fece40abe39df2b88 (patch) | |
tree | dd61e176f19fc8d268475de2c6b14e960b312322 /NEWS | |
parent | e1225995a2f3e47bb6a5c3d01f5e95a1430c6228 (diff) | |
download | ATCD-d9d7996f1b51c783026f592fece40abe39df2b88.tar.gz |
*** empty log message ***
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 18 |
1 files changed, 17 insertions, 1 deletions
@@ -19,7 +19,23 @@ USER VISIBLE CHANGES BETWEEN ACE-5.4.4 and ACE-5.4.5 ACE logging. Formerly any TSS objects created by these threads would be leaked. -. Added support for GNU G++ 4.0. +. Added support for GNU G++ 4.0. The x.4.5 beta takes advantage of + g++ 4.0's symbol visibility. This feature is conceptually similar + to MS Windows "__declspec(dllexport)" DLL functionality. Using this + new g++ feature results in substantially improved ACE/TAO/CIAO + shared library binaries. A subset of the improvements include the + following: + + * The number of unnecessarily exported DSO/DLL symbols is + greatly reduced, resulting in faster program start times. + * Smaller footprint. + * Improved performance since run-time indirection of internal + symbols is no longer needed. + + No changes to the ACE/TAO sources were necessary to support this + feature since the required visibility attributes were hidden behind + the various "*_Export" macros (formerly only useful for MS Windows + DLLs) used throughout ACE/TAO. . The ACE_Reactor destructor will now call close() on the referenced reactor implementation. This assures that all handlers are notified before the |