ViewVC logotype

Revision 64465

Jump to revision: Previous Next
Author: alexk
Date: Fri Oct 20 12:53:49 2006 UTC (13 years, 3 months ago)
Changed paths: 14
Log Message:
Supported code generation for basic types, so that they can be attached to
variables of an Eiffel type (e.g., INTEGER_64 to COMPARABLE) preserving
their expanded semantics.
Ensured that a creation information that might come from the code is not
stored in objects for class types that are used for code generation to
avoid problems with using it when not it should not be used.
Corrected code generation for inline agents so that the corresponding
methods are declared before use (it can be important when the agents are
nested, for example).
Added code to store information about local variables that might be
introduced for performing reattachment of an expanded object to a reference
entity in the methods that are generated to support interface of an
inherited class.

Changed paths

Path Details
Directorytrunk/Src/Eiffel/eiffel/byte_code/create_type.e modified , text changed
Directorytrunk/Src/Eiffel/eiffel/byte_code/visitor/il_node_generator.e modified , text changed
Directorytrunk/Src/Eiffel/eiffel/genericity/cl_type_i.e modified , text changed
Directorytrunk/Src/Eiffel/eiffel/genericity/gen_type_i.e modified , text changed
Directorytrunk/Src/Eiffel/eiffel/genericity/one_gen_type_i.e modified , text changed
Directorytrunk/Src/Eiffel/eiffel/genericity/type_i.e modified , text changed
Directorytrunk/Src/Eiffel/eiffel/il_generation/il_code_generator.e modified , text changed
Directorytrunk/Src/Eiffel/eiffel/il_generation/windows/cil_code_generator.e modified , text changed
Directorytrunk/Src/Eiffel/eiffel/il_generation/windows/il_module.e modified , text changed
Directorytrunk/Src/Eiffel/eiffel/il_generation/windows/interface_il_code_generator.e modified , text changed
Directorytrunk/Src/Eiffel/eiffel/il_generation/windows/single_il_code_generator.e modified , text changed
Directorytrunk/Src/Eiffel/eiffel/interface/class_c.e modified , text changed
Directorytrunk/Src/Eiffel/eiffel/interface/class_type.e modified , text changed
Directorytrunk/Src/Eiffel/eiffel/interface/native_array_class_type.e modified , text changed

  ViewVC Help
Powered by ViewVC 1.1.23