summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOssama Othman <ossama-othman@users.noreply.github.com>2005-03-07 07:54:15 +0000
committerOssama Othman <ossama-othman@users.noreply.github.com>2005-03-07 07:54:15 +0000
commitf4e68072374c8bf3025bfc3aa3b65890d102f889 (patch)
tree4da1f2f8abb5fef8b113d32e7e7357effe50e15c
parent3e671a7461041e693be0c3091d2550543009ffc4 (diff)
downloadATCD-f4e68072374c8bf3025bfc3aa3b65890d102f889.tar.gz
*** empty log message ***
-rw-r--r--TAO/ChangeLog45
1 files changed, 45 insertions, 0 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index 0f9ed9db4f6..b1618bfd307 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,48 @@
+Sun Mar 6 23:52:15 2005 Ossama Othman <ossama@dre.vanderbilt.edu>
+
+ * tao/TypeCode/TypeCode.h:
+
+ New TypeCode implementation. [Bug 1637]
+
+ This new implementation provides the following improvements:
+
+ All TypeCode constants are now statically instantiated. This
+ (1) improves ORB initialization times, (2) allows TypeCode
+ constants to be used prior to ORB initialization, and (3)
+ provides C++ compilers with greater opportunities for
+ optimization.
+
+ Improved const correctness. TypeCode constants, such as
+ CORBA::_tc_null, can no longer be modified. Their corresponding
+ TypeCode_ptr pseudo-references are now declared const.
+
+ In-memory representation of TypeCodes is now a direct
+ C++ representation, i.e. a C++ object, instead of a C++ class
+ wrapping an intermediate CDR stream. This has the following
+ benefits: (1) TypeCode operations are now faster, (2) stub
+ footprint and compile times are improved, and (3) simpler code
+ maintenance.
+
+ Reduced run-time memory requirements, especially for recursive
+ TypeCodes.
+
+ CORBA::TypeCode::get_compact_typecode() is now implemented.
+
+ * TAO_IDL/be/be_visitor_exception/exception_ch.cpp (visit_exception):
+ * TAO_IDL/be/be_visitor_exception/exception_ch.cpp (visit_exception):
+
+ Renamed TAO-specific CORBA::UserException::_type() method to
+ _tao_type().
+
+ * tao/ORB.h:
+
+ All TypeCode_ptr pseudo-references are now const since it should
+ not be possible to possible to modify them.
+
+ * orbsvcs/orbsvcs/Naming/Hash_Naming_Context.cpp:
+
+ Added missing "tao/SystemException.h" #include directive.
+
Thu Sep 16 20:48:33 2004 Ossama Othman <ossama@dre.vanderbilt.edu>
* orbsvcs/tests/Security/SecurityLevel1/README: