From 2a2ce21faa94ed0b3dd742d3779c1c976eb7d3f2 Mon Sep 17 00:00:00 2001 From: parsons Date: Thu, 17 Dec 2009 21:39:00 +0000 Subject: ChangeLogTag: Thu Dec 17 21:37:10 UTC 2009 Jeff Parsons --- modules/CIAO/ChangeLog | 12 ++++++++++++ modules/CIAO/tests/IDL_Test/Cornucopia/README | 13 +++++++++++-- modules/CIAO/tests/IDL_Test/IDL3_Plus/README | 23 +++++++++++++++++++++++ 3 files changed, 46 insertions(+), 2 deletions(-) create mode 100644 modules/CIAO/tests/IDL_Test/IDL3_Plus/README diff --git a/modules/CIAO/ChangeLog b/modules/CIAO/ChangeLog index 8b0d53e067b..6bfa0456394 100644 --- a/modules/CIAO/ChangeLog +++ b/modules/CIAO/ChangeLog @@ -1,3 +1,15 @@ +Thu Dec 17 21:37:10 UTC 2009 Jeff Parsons + + * tests/IDL_Test/Cornucopia/README: + + Updated this file with info about the non-template + IDL3+ constructs added to the test IDL. + + * tests/IDL_Test/IDL3_Plus/README: + + New file, containing info about the new test in this + directory. + Thu Dec 17 21:15:05 UTC 2009 Jeff Parsons * tools/IDL3_to_XMI/IDL3_to_XMI_visitor.h: diff --git a/modules/CIAO/tests/IDL_Test/Cornucopia/README b/modules/CIAO/tests/IDL_Test/Cornucopia/README index 476030cd33d..40c1b6a9090 100644 --- a/modules/CIAO/tests/IDL_Test/Cornucopia/README +++ b/modules/CIAO/tests/IDL_Test/Cornucopia/README @@ -6,9 +6,18 @@ This test is for correct code generation, the various artifacts compile and link, but there is no executable. The IDL file in this directory was put together to have -a wide variety of IDL3 constructs, and some features +a wide variety of IDL3 and non-template IDL3+ +constructs, and some features not yet present in other CIAO tests and examples: + Non-template IDL3+ + +- porttype +- port +- mirrorport + + IDL3 + - inheritance of operations and attributes in: - facet interfaces - supported interfaces @@ -27,4 +36,4 @@ not yet present in other CIAO tests and examples: Jeff Parsons -June 16, 2009 +December 17, 2009 diff --git a/modules/CIAO/tests/IDL_Test/IDL3_Plus/README b/modules/CIAO/tests/IDL_Test/IDL3_Plus/README new file mode 100644 index 00000000000..5707a8d5bbb --- /dev/null +++ b/modules/CIAO/tests/IDL_Test/IDL3_Plus/README @@ -0,0 +1,23 @@ + +KitchenSink Code Generation Test +=============================== + +This test is for correct code generation, the various +artifacts compile and link, but there is no executable. + +The IDL file in this directory was put together to have +a wide variety of template-related IDL3+ constructs: + +- template module +- use of template parameters in contained IDL declarations +- referenced template module usong 'alias' keyword +- instantiated template module + +Currently only the TAO_IDL front end supports IDL3+ +template-related constructs, so this test covers parsing +and AST building only. As implementation proceeds on +the corresponding back end support, code generation, +compiling and linking will also be tested. + +Jeff Parsons +December 17, 2009 -- cgit v1.2.1