/[eiffelstudio]
ViewVC logotype

Revision 56356


Jump to revision: Previous Next
Author: alexk
Date: Fri Dec 23 11:15:48 2005 UTC (14 years, 1 month ago)
Changed paths: 13
Log Message:
Added a feature to evaluate the type of an expression in a given class
assuming that the context type is fixed. This is used to evaluate types in
the code of inherited features generated for expanded types.
Changed code generation for creation to take expandedness status of the
creation type into account.
Added a feature that loads a current object as a reference one regardless
of its actual expandedness status.
Added features to evaluate context type of a call as well as a type from a
possibly inherited code in the context type for which the code generation
is performed.
Taken expandedness status of a root class into account.


Changed paths

Path Details
Directorytrunk/Src/bench/Eiffel/eiffel/byte_code/create_arg.e modified , text changed
Directorytrunk/Src/bench/Eiffel/eiffel/byte_code/create_current.e modified , text changed
Directorytrunk/Src/bench/Eiffel/eiffel/byte_code/create_feat.e modified , text changed
Directorytrunk/Src/bench/Eiffel/eiffel/byte_code/create_formal_type.e modified , text changed
Directorytrunk/Src/bench/Eiffel/eiffel/byte_code/create_info.e modified , text changed
Directorytrunk/Src/bench/Eiffel/eiffel/byte_code/create_type.e modified , text changed
Directorytrunk/Src/bench/Eiffel/eiffel/genericity/cl_type_i.e modified , text changed
Directorytrunk/Src/bench/Eiffel/eiffel/genericity/formal_i.e modified , text changed
Directorytrunk/Src/bench/Eiffel/eiffel/genericity/type_i.e modified , text changed
Directorytrunk/Src/bench/Eiffel/eiffel/il_generation/il_code_generator.e modified , text changed
Directorytrunk/Src/bench/Eiffel/eiffel/il_generation/windows/cil_code_generator.e modified , text changed
Directorytrunk/Src/bench/Eiffel/eiffel/il_generation/windows/cil_generator.e modified , text changed
Directorytrunk/Src/bench/Eiffel/eiffel/il_generation/windows/il_module.e modified , text changed

  ViewVC Help
Powered by ViewVC 1.1.23