/[eiffelstudio]
ViewVC logotype

Revision 56011


Jump to revision: Previous Next
Author: alexk
Date: Mon Dec 5 17:36:00 2005 UTC (14 years, 2 months ago)
Changed paths: 15
Log Message:
Recorded explicit class type declaration rather than a calculated one to
avoid issues with recompiling classes that change their expandedness
status.
Initialized class types associated with a class using `update_types' to
ensure that all structures (e.g., `derivations') are updated as well.
Used instantiation procedure unconditionally to cover the case of "like
Current" type.
Made a feature `duplicate' available in CL_TYPE_I to avoid using reverse
assignment.
Ensured that parent types are reference.
Created generic attribute descriptor not only for types that depend on
formal generic but also for those depending on anchored type ("like
Current").


Changed paths

Path Details
Directorytrunk/Src/bench/Eiffel/API/evaluated_type/cl_type_a.e modified , text changed
Directorytrunk/Src/bench/Eiffel/API/evaluated_type/gen_type_a.e modified , text changed
Directorytrunk/Src/bench/Eiffel/API/evaluated_type/native_array_type_a.e modified , text changed
Directorytrunk/Src/bench/Eiffel/API/evaluated_type/tuple_type_a.e modified , text changed
Directorytrunk/Src/bench/Eiffel/eiffel/genericity/cl_type_i.e modified , text changed
Directorytrunk/Src/bench/Eiffel/eiffel/genericity/gen_type_i.e modified , text changed
Directorytrunk/Src/bench/Eiffel/eiffel/genericity/instantiator.e modified , text changed
Directorytrunk/Src/bench/Eiffel/eiffel/genericity/tuple_type_i.e modified , text changed
Directorytrunk/Src/bench/Eiffel/eiffel/genericity/typed_pointer_i.e modified , text changed
Directorytrunk/Src/bench/Eiffel/eiffel/il_generation/windows/il_module.e modified , text changed
Directorytrunk/Src/bench/Eiffel/eiffel/interface/class_b.e modified , text changed
Directorytrunk/Src/bench/Eiffel/eiffel/interface/class_c.e modified , text changed
Directorytrunk/Src/bench/Eiffel/eiffel/interface/native_array_b.e modified , text changed
Directorytrunk/Src/bench/Eiffel/eiffel/interface/pointer_b.e modified , text changed
Directorytrunk/Src/bench/Eiffel/eiffel/interface/tuple_class_b.e modified , text changed

  ViewVC Help
Powered by ViewVC 1.1.23