/[eiffelstudio]/branches/eth/eve/Src/Eiffel/API/evaluated_type/visitor/type_a_feature_finder.e
ViewVC logotype

Log of /branches/eth/eve/Src/Eiffel/API/evaluated_type/visitor/type_a_feature_finder.e

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 94983 - (view) (annotate) - [select for diffs]
Modified Fri May 2 11:05:28 2014 UTC (5 years, 5 months ago) by jasonw
File length: 12527 byte(s)
Diff to previous 94740
<<Merged from trunk#94978.>>

Revision 94740 - (view) (annotate) - [select for diffs]
Modified Fri Mar 28 09:42:08 2014 UTC (5 years, 6 months ago) by jasonw
File length: 12541 byte(s)
Diff to previous 93780
<<Merged from trunk#94739.>>

Revision 93780 - (view) (annotate) - [select for diffs]
Modified Fri Dec 20 15:08:05 2013 UTC (5 years, 9 months ago) by jasonw
File length: 11132 byte(s)
Diff to previous 93635
<<Merged from trunk#93779.>>

Revision 93635 - (view) (annotate) - [select for diffs]
Modified Fri Dec 6 07:00:12 2013 UTC (5 years, 10 months ago) by jasonw
File length: 11097 byte(s)
Diff to previous 92782
<<Merged from trunk#93634.>>

Revision 92782 - (view) (annotate) - [select for diffs]
Modified Fri Jul 5 06:01:58 2013 UTC (6 years, 3 months ago) by jasonw
File length: 10880 byte(s)
Diff to previous 92723
<<Merged from trunk#92781.>>

Revision 92723 - (view) (annotate) - [select for diffs]
Modified Fri Jun 21 07:47:04 2013 UTC (6 years, 3 months ago) by jasonw
File length: 10711 byte(s)
Diff to previous 92684
<<Merged from trunk#92722.>>

Revision 92684 - (view) (annotate) - [select for diffs]
Modified Fri Jun 7 15:28:53 2013 UTC (6 years, 4 months ago) by jasonw
File length: 10831 byte(s)
Diff to previous 92434
<<Merged from trunk#92682.>>

Revision 92434 - (view) (annotate) - [select for diffs]
Modified Fri Apr 12 10:41:30 2013 UTC (6 years, 6 months ago) by jasonw
File length: 10831 byte(s)
Diff to previous 91379
<<Merged from trunk#92433.>>

Revision 91379 - (view) (annotate) - [select for diffs]
Modified Fri Mar 15 08:48:07 2013 UTC (6 years, 7 months ago) by jasonw
File length: 10711 byte(s)
Diff to previous 89347
<<Merged from trunk#91375.>>

Revision 89347 - (view) (annotate) - [select for diffs]
Modified Fri Aug 10 15:09:25 2012 UTC (7 years, 2 months ago) by jasonw
File length: 11071 byte(s)
Diff to previous 87220
<<Merged from trunk#89346.>>

Revision 87220 - (view) (annotate) - [select for diffs]
Modified Thu Sep 15 08:09:35 2011 UTC (8 years, 1 month ago) by jasonw
File length: 11298 byte(s)
Diff to previous 84268
<<Merged from trunk#87219.>>

Revision 84268 - (view) (annotate) - [select for diffs]
Modified Tue Aug 24 14:02:11 2010 UTC (9 years, 1 month ago) by jasonw
File length: 11318 byte(s)
Diff to previous 83928
<<Merged from trunk#84267.>>

Revision 83928 - (view) (annotate) - [select for diffs]
Modified Fri Jul 16 15:21:01 2010 UTC (9 years, 3 months ago) by mpei
File length: 10690 byte(s)
Diff to previous 83594
<<Merged from trunk#83927>>

Revision 83594 - (view) (annotate) - [select for diffs]
Modified Thu Jun 17 09:23:33 2010 UTC (9 years, 4 months ago) by julian
File length: 8067 byte(s)
Diff to previous 83524
<<Merged from trunk#83593.>>

Revision 83524 - (view) (annotate) - [select for diffs]
Modified Fri Jun 11 08:12:14 2010 UTC (9 years, 4 months ago) by jasonw
File length: 7595 byte(s)
Diff to previous 83445
<<Merged from trunk#83523.>>

Revision 83445 - (view) (annotate) - [select for diffs]
Modified Sat Jun 5 15:29:40 2010 UTC (9 years, 4 months ago) by jasonw
File length: 7645 byte(s)
Diff to previous 83441
<<Merged from trunk@83442.>>

Revision 83441 - (view) (annotate) - [select for diffs]
Modified Sat Jun 5 13:52:53 2010 UTC (9 years, 4 months ago) by jasonw
File length: 7551 byte(s)
Diff to previous 83331
Renamed branch eve3 to eve. The eve branch serves as the new branch for the EVE project.

Revision 83331 - (view) (annotate) - [select for diffs]
Modified Wed May 26 18:49:35 2010 UTC (9 years, 4 months ago) by jasonw
Original Path: branches/eth/eve3/Src/Eiffel/API/evaluated_type/visitor/type_a_feature_finder.e
File length: 7551 byte(s)
Diff to previous 83052
<<Breanched from trunk@83330>> Created a branch to upgrade Eiffel Transform library to trunk.

Revision 83052 - (view) (annotate) - [select for diffs]
Added Mon May 3 15:51:44 2010 UTC (9 years, 5 months ago) by alexk
Original Path: trunk/Src/Eiffel/API/evaluated_type/visitor/type_a_feature_finder.e
File length: 7551 byte(s)
Supported qualified anchored types that involve generic types.
Changed processing in {TYPE_A_CHECKER} to support qualified types when
context type may be different from the current class which affects
evaluation of `like Current' and formal generics and fixes test#anchor006
and test#anchor007.
Registered intermediate types during processing in {TYPE_A_CHECKER} so that
they are available when the code is generated.
Recorded context class ID in {QUALIFIED_ACNHORED_TYPE_A} to allow creation
of {CREATE_QUALIFIED} without any additional context when generating type
tables in finalized mode.
Added a class {TYPE_A_FEATURE_FINDER} to factor out the general need to
find a feature in a given type that might be not that straightforward when
the type is anchored, a formal generic parameter or even a formal generic
parameter with multiple constraints.
Corrected {QUALIFIED_ACNHORED_TYPE_A}.evaluated_type_in_descendant that did
not work quite well for generic types, now it uses {TYPE_A_FEATURE_FINDER}.
Used {TYPE_A_FEATURE_FINDER} to initialize {CREATE_QUALIFIED} correctly.
Redefined `generate_gen_type_conversion' and `is_generic' in
{CREATE_QUALIFIED} since it depends on both qualifier and current type.


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.23