diff options
author | mk1 <mk1@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-06-23 17:26:19 +0000 |
---|---|---|
committer | mk1 <mk1@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-06-23 17:26:19 +0000 |
commit | 3d1639aed0a8518543fef65becc45359f154ea13 (patch) | |
tree | da5fb49e104cf699cc4321f2b413d98226277b46 | |
parent | 34557fc70b15a8a8c9802add880e68d791e8b9e0 (diff) | |
download | ATCD-3d1639aed0a8518543fef65becc45359f154ea13.tar.gz |
Added documentation about the TAO IDL compiler.
-rw-r--r-- | TAO/docs/releasenotes/index.html | 17 |
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> |