/[eiffelstudio]
ViewVC logotype

Revision 71150


Jump to revision: Previous Next
Author: alexk
Date: Wed Nov 14 19:34:34 2007 UTC (12 years, 2 months ago)
Changed paths: 19
Log Message:
Supported attachment marks for formal generic parameter (in internal
structures only).
Refactored types that can have attachment marks into a separate class.
Fixed issue when "like Current" was not considered as attached even when
compiling with an option "is_attached_by_default".
Taken into account attachment status when comparing types for equality.
Made TUPLE type in an agent type (PROCEDURE or FUNCTION) attached in
void-safe context, so that it conforms to the usual type declaration.
Ensured actual type preserves attachment status of the corresponding
anchored type.


Changed paths

Path Details
Directorytrunk/Src/Eiffel/API/evaluated_type/attachable_type_a.e added
Directorytrunk/Src/Eiffel/API/evaluated_type/boolean_a.e modified , text changed
Directorytrunk/Src/Eiffel/API/evaluated_type/character_a.e modified , text changed
Directorytrunk/Src/Eiffel/API/evaluated_type/cl_type_a.e modified , text changed
Directorytrunk/Src/Eiffel/API/evaluated_type/formal_a.e modified , text changed
Directorytrunk/Src/Eiffel/API/evaluated_type/gen_type_a.e modified , text changed
Directorytrunk/Src/Eiffel/API/evaluated_type/integer_a.e modified , text changed
Directorytrunk/Src/Eiffel/API/evaluated_type/like_current.e modified , text changed
Directorytrunk/Src/Eiffel/API/evaluated_type/like_type_a.e modified , text changed
Directorytrunk/Src/Eiffel/API/evaluated_type/named_type_a.e modified , text changed
Directorytrunk/Src/Eiffel/API/evaluated_type/natural_a.e modified , text changed
Directorytrunk/Src/Eiffel/API/evaluated_type/real_32_a.e modified , text changed
Directorytrunk/Src/Eiffel/API/evaluated_type/real_64_a.e modified , text changed
Directorytrunk/Src/Eiffel/API/evaluated_type/visitor/ast_type_output_strategy.e modified , text changed
Directorytrunk/Src/Eiffel/eiffel/AST/visitor/ast_feature_checker_generator.e modified , text changed
Directorytrunk/Src/Eiffel/eiffel/compiler/ast_context.e modified , text changed
Directorytrunk/Src/Eiffel/eiffel/inheritance/inherit_table.e modified , text changed
Directorytrunk/Src/Eiffel/eiffel/interface/class_c.e modified , text changed
Directorytrunk/Src/Eiffel/eiffel/interface/external_class_c.e modified , text changed

  ViewVC Help
Powered by ViewVC 1.1.23