/[eiffelstudio]/trunk/eweasel/tests/runtime021/tcf
ViewVC logotype

Contents of /trunk/eweasel/tests/runtime021/tcf

Parent Directory Parent Directory | Revision Log Revision Log


Revision 101199 - (show annotations)
Sat Dec 23 19:12:44 2017 UTC (20 months ago) by alexk
File size: 734 byte(s)
Added an example that demonstrates a problem with code generation that may cause reattachments of expanded values to produce unexpected results because a copy of the expanded object might not be marked as reachable.
1 test_name generational-gc-expanded-semantics
2 test_description When reattaching an expanded value to an old object, the copy of the expanded value should be taken into account to make sure the old object is processed by GC and the copy is not lost.
3
4 copy_sub Ace $TEST Ace
5 copy_raw test.e $CLUSTER test.e
6
7 compile_melted
8 compile_result ok
9 execute_work NONE exec_output_m
10 execute_result ok
11 compare exec_output_m output
12
13 compile_frozen
14 compile_result ok
15 c_compile_work
16 c_compile_result ok
17 execute_work NONE exec_output_w
18 execute_result ok
19 compare exec_output_w output
20
21 compile_final
22 compile_result ok
23 c_compile_final
24 c_compile_result ok
25 execute_final NONE exec_output_f
26 execute_result ok
27 compare exec_output_f output
28
29 test_end

Properties

Name Value
svn:eol-style native
svn:keywords Author Date ID Revision

  ViewVC Help
Powered by ViewVC 1.1.23