summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhil Mesnier <mesnier_p@ociweb.com>2006-07-01 19:17:36 +0000
committerPhil Mesnier <mesnier_p@ociweb.com>2006-07-01 19:17:36 +0000
commit8a9cb6a565cbdfab2dc9b340916d9e761474fc53 (patch)
treef4c49603f08b9042451ba8a7e9e1a60f950ff0f3
parent3a223fd0392b2d6810f1db5ea1ef50d57857b1a2 (diff)
downloadATCD-8a9cb6a565cbdfab2dc9b340916d9e761474fc53.tar.gz
ChangeLog tag: Sat Jul 1 19:16:11 UTC 2006 Phil Mesnier <mesnier_p@ociweb.com>
-rw-r--r--TAO/ChangeLog5
-rw-r--r--TAO/NEWS9
2 files changed, 14 insertions, 0 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index fbb068c2c6f..a7a6f662f2f 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,8 @@
+Sat Jul 1 19:16:11 UTC 2006 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * NEWS:
+ Documented the TAO_HAS_OPTIMIZED_VALUETYPE_MARSHALING switch.
+
Sat Jul 1 15:32:43 UTC 2006 Phil Mesnier <mesnier_p@ociweb.com>
* tao/AnyTypeCode/skip.cpp:
diff --git a/TAO/NEWS b/TAO/NEWS
index e279503783c..c2f1bd1ff32 100644
--- a/TAO/NEWS
+++ b/TAO/NEWS
@@ -61,6 +61,15 @@ USER VISIBLE CHANGES BETWEEN TAO-1.5.1 and TAO-1.5.2
IDL compiler. If you need these for your project, add -GT to the
idl compiler flags.
+. Added optional support for implicitly typed values. When the Valuetype
+ library is compiled with TAO_HAS_OPTIMIZED_VALUETYPE_MARSHALING defined
+ TAO will skip the marshaling of the value's type when it is allowed to
+ do so. It is allowed by the spec to do so when the value's actual type
+ matches the formal type for the parameter through which the value is
+ passed. As older versions of TAO did not correctly unmarshal implicitly
+ typed values, the default behavior is for TAO to always marshal the
+ type id for values.
+
. Added support for CORBA specified truncatable valuetypes.
. Added support for CORBA specified POAManagerFactory.