summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormk1 <mk1@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-06-23 17:26:19 +0000
committermk1 <mk1@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-06-23 17:26:19 +0000
commit3d1639aed0a8518543fef65becc45359f154ea13 (patch)
treeda5fb49e104cf699cc4321f2b413d98226277b46
parent34557fc70b15a8a8c9802add880e68d791e8b9e0 (diff)
downloadATCD-3d1639aed0a8518543fef65becc45359f154ea13.tar.gz
Added documentation about the TAO IDL compiler.
-rw-r--r--TAO/docs/releasenotes/index.html17
1 files changed, 17 insertions, 0 deletions
diff --git a/TAO/docs/releasenotes/index.html b/TAO/docs/releasenotes/index.html
index df9a232eba0..387c7e73bcc 100644
--- a/TAO/docs/releasenotes/index.html
+++ b/TAO/docs/releasenotes/index.html
@@ -184,6 +184,16 @@ Support dynamic libraries on NT, i.e., marking classes for DLL export was
added. Two backend options control the name of the export macro, and the
name of an extra include file were the macro is defined; the options are
<TT>-Wp,export_macro=MACRO_NAME</TT> <TT>-Wp,export_include=INCLUDE_NAME</TT>.</LI>
+
+<LI>
+The IDL compiler generates now source code for sequences. The user has now the option
+to use these generated sequence classes or to use, as up to now, the template
+instatiation. If TAO_LACKS_TEMPLATE_SPECIALIZATION is defined, then
+template instantiation will be used, else not. The reason for this was, that
+some C++ compilers did not support template instantiation properly and
+sequences were based on templates. The generated source code is mainly
+contained in the generated header file directly in the class declaration.</LI>
+
</UL>
Known bugs/unimplemented constructs:
<UL>
@@ -252,6 +262,13 @@ into the ORB Core, e.g., POA, etc. This will depend largely on our ability
to generalize the changes necessary to generated code.</LI><P>
</UL>
+<LI>
+The generated sequence classes should not be generated per sequence, but
+per type and parent scope. Which means, that the overhead of having
+the source code generated serveral times should be reduced. To do this,
+an extra pass over the internal representation of the IDL file has to
+be done.
+
<HR>
<H3>
<A NAME="poa"></A>Portable Object Adapter</H3>