summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-09-13 02:41:48 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-09-13 02:41:48 +0000
commit142a003dc85d6cecc514fc35d6e6ebd5c69cf254 (patch)
tree177cd354d07a3fab269c078839001be17b7355b9
parent618bf395d309986bb92661878ead41c15eab8100 (diff)
downloadATCD-142a003dc85d6cecc514fc35d6e6ebd5c69cf254.tar.gz
* TAO_IDL/ast/ast_module,.cpp:
* TAO_IDL/fe/fe_interface_header.cpp: * TAO_IDL/util/utl_scope.cpp: In an example sent in by Russell Mora <rd.mora@router.econz.co.nz>, the lookup of an interface's parents when they are declared as parents was going into an infinite loop. When that was fixed, the lookup of the parents failed unless they had a fully scoped name. All this happened in the case where the parents were defined in other openings of the containing (nested) module, included from other IDL files. Added a guard against the infinite loop in UTL_Scope::lookup_by_name_local() and modified the logic of AST_Module::look_in_previous(). Also used this opportunity to make these files over to conform to the ACE style guidelines. * tests/IDL_Test/reopened_include1.idl: * tests/IDL_Test/reopened_includes.idl: * tests/IDL_Test/reopened_modules.idl: Added Russell's example to the above files in the IDL test suite.
-rw-r--r--TAO/ChangeLogs/ChangeLog-02a27
1 files changed, 26 insertions, 1 deletions
diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a
index a7255a88557..0deb4648b24 100644
--- a/TAO/ChangeLogs/ChangeLog-02a
+++ b/TAO/ChangeLogs/ChangeLog-02a
@@ -1,4 +1,29 @@
-The Sep 12 18:00:00 2000 Carlos O'Ryan <coryan@uci.edu>
+Tue Sep 12 21:29:30 2000 Jeff Parsons <parsons@cs.wustl.edu>
+
+ * TAO_IDL/ast/ast_module,.cpp:
+ * TAO_IDL/fe/fe_interface_header.cpp:
+ * TAO_IDL/util/utl_scope.cpp:
+
+ In an example sent in by Russell Mora <rd.mora@router.econz.co.nz>,
+ the lookup of an interface's parents when they are declared as
+ parents was going into an infinite loop. When that was fixed,
+ the lookup of the parents failed unless they had a fully
+ scoped name. All this happened in the case where the parents
+ were defined in other openings of the containing (nested) module,
+ included from other IDL files. Added a guard against the infinite
+ loop in UTL_Scope::lookup_by_name_local() and modified the logic
+ of AST_Module::look_in_previous().
+
+ Also used this opportunity to make these files over to conform
+ to the ACE style guidelines.
+
+ * tests/IDL_Test/reopened_include1.idl:
+ * tests/IDL_Test/reopened_includes.idl:
+ * tests/IDL_Test/reopened_modules.idl:
+
+ Added Russell's example to the above files in the IDL test suite.
+
+Tue Sep 12 18:00:00 2000 Carlos O'Ryan <coryan@uci.edu>
* examples/Event_Comm/Consumer.dsp:
* examples/Event_Comm/Notifier.dsp: