summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-04-30 21:57:15 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-04-30 21:57:15 +0000
commitbf22e6778e4a3c16193b4695b2eec516584b3942 (patch)
tree5a6e8edf01507b6c21c9f26c2fb3f897ec9159d6
parent5b4fbebc5bc2f62270fc85fc0516f7e328436a9a (diff)
downloadATCD-bf22e6778e4a3c16193b4695b2eec516584b3942.tar.gz
ChangeLogTag: Mon Apr 30 16:53:27 2001 Jeff Parsons <parsons@cs.wustl.edu>
-rw-r--r--TAO/docs/releasenotes/index.html21
1 files changed, 19 insertions, 2 deletions
diff --git a/TAO/docs/releasenotes/index.html b/TAO/docs/releasenotes/index.html
index f0fc0d9850a..e343e89a262 100644
--- a/TAO/docs/releasenotes/index.html
+++ b/TAO/docs/releasenotes/index.html
@@ -145,7 +145,7 @@ A complete list of all modifications to TAO is available in the <a href="../../C
<a NAME="idl"></a>IDL Compiler</h3>
Point of contact: <a href="mailto:parsons@cs.wustl.edu">
Jeff Parsons</a>
-<p>Current status: (As of August 23, 2000.)
+<p>Current status: (As of April 30, 2001.)
<ul>
<li>
Generated code closely follows the C++ Mapping specified in the latest
@@ -393,7 +393,24 @@ be_global - pointer to instance of above class.<br>
All the code in the executable that may need to be modified for different back
ends in contained in the file drv_args.cpp. Code in this file processes the
command line arguments, outputs a usage message, and performs other miscellaneous
-BE initiialization.</li>
+BE initialization.</li>
+
+<li>
+The IDL compiler can how handle interfaces forward declared in one IDL
+file and defined in another. It will handle interfaces that are
+mutually dependent across two IDL files, as long as code generated from both IDL
+files is included in the same C++ build. </li>
+
+<li>
+Generation of template tie class declarations has been moved from the *S.h file to the
+*S_T.h file. The new SunCC 5.2 compiler does not require that template source code
+be included in the header file, but it does require that template declarations and
+implementations be in the same 'compilation unit' that is, the same header/source
+file combination. Generated ifdef guards prevent the compilation of tie class
+code if the target platform does not support namespaces. For such platforms, TAO
+maps the IDL 'module' keyword to a class instead of to 'namespace', and C++ does
+not allow template class declarations to occur inside another class. </li>
+
</ul>
<p><br>Known bugs/unimplemented constructs: