1 2007-08-16 Rodrigo Kumpera <rkumpera@novell.com>
3 * make_newarr_test.sh (added): Generate newarr related tests.
4 * make_tests.sh: Addes tests for newarr.
7 2007-08-15 Rodrigo Kumpera <rkumpera@novell.com>
9 * make_unbox_test.sh (added): Generate unbox related tests.
10 * make_tests.sh: Addes tests for unbox.
13 2007-08-15 Rodrigo Kumpera <rkumpera@novell.com>
15 * make_ldobj_test.sh (added): Generate ldobj related tests.
16 * make_tests.sh: Addes tests for ldobj.
18 2007-08-13 Rodrigo Kumpera <rkumpera@novell.com>
20 * make_ldtoken_test.sh (added): Generate ldtoken related tests
21 * make_tests.sh: Addes tests for ldtoken, conv.*.* and visibility checks
22 for nested classes mixed with inheritance
24 2007-08-10 Rodrigo Kumpera <rkumpera@novell.com>
26 * make_test.sh: Added new visibility tests and not/neg tests
27 * make_cross_nested_access_test.sh: new test script for visibility
28 between two classes nested in the same class
29 * unverifiable_ldsfld_no_fld.il: added main method
30 * make_unary_test.sh: added some types to make room for more tests
31 * make_exception_branch_test.sh: fix the test to trigger the right error
34 2007-08-02 Rodrigo Kumpera <rkumpera@novell.com>
36 * make_exception_branch_test.sh: Fix the generation of the tests, so only
37 branching problems are validated.
39 2007-07-20 Rodrigo Kumpera <rkumpera@novell.com>
41 * make_test.sh: added more visibility tests
42 * Makefile: changed again the clean target to work with the larger number of tests
43 * make_self_nested_test.sh: new visibility tests
45 2007-07-19 Rodrigo Kumpera <rkumpera@novell.com>
47 * make_test.sh: added reference compatibility tests
49 2007-07-05 Rodrigo Kumpera <rkumpera@novell.com>
51 * AssemblyRunner.cs: bug fix: handles missing fields corrently
52 * make_test.sh: correct some tests based on fixed AssemblyRunner
54 2007-07-05 Rodrigo Kumpera <rkumpera@novell.com>
56 * AssemblyRunner.cs: Allow running the test suite from the same VM instance
57 * make_tests.sh: improved the test-suite, now it works running under a VM, not just the verifier
58 * unverifiable_ldflda_other_class_on_simple_method.il: same
59 * unverifiable_ptr_nop.il: same
60 * unverifiable_ldsflda_other_class_field_on_cctor.il: same
61 * make_load_test.sh: same
62 * make_stack_0_test.sh: same
63 * make_obj_store_test.sh: same
64 * unverifiable_m_ptr_ldloc.il: same
65 * make_ret_test.sh: same
66 * make_store_test.sh: same
67 * unverifiable_ldsflda_other_class_on_simple_method.il: same
68 * make_access_test.sh: same
69 * unverifiable_ptr_ldloc.il: same
70 * invalid_call_no_method.il: same
71 * unverifiable_ldsfld_no_fld.il: same
72 * unverifiable_ldflda_owner_class_on_simple_method.il: same
73 * unverifiable_m_ptr_ldarg.il: same
74 * make_stack_merge_test.sh: same
75 * unverifiable_stack_2_ret.il: same
76 * unverifiable_ldflda_other_class_field_on_ctor.il: same
77 * unverifiable_ldflda_other_class_field_on_cctor.il: same
78 * make_field_store_test.sh: same
79 * invalid_backward_branch.il: same
80 * unverifiable_ldfld_initonly.il: same
81 * make_nested_access_test.sh: same
82 * invalid_stack_2_ret.il: same
83 * unverifiable_ldsflda_owner_class_on_simple_method.il: same
84 * unverifiable_ptr_ldarg.il: same
85 * valid_fld_initonly.il: same
86 * make_bin_test.sh: same
87 * make_field_valuetype_test.sh: new tests
90 2007-07-03 Rodrigo Kumpera <rkumpera@novell.com>
92 * make_tests.sh: new access verification tests
93 * make_access_test.sh: create member access test
94 * make_nested_access_tests.sh: create nested member access test
96 2007-07-03 Rodrigo Kumpera <rkumpera@novell.com>
98 *make_tests.sh: fixed two tests to produce valid results with .net
99 *make_field_test.sh: make fields public
101 2007-06-22 Rodrigo Kumpera <kumpera@gmail.com>
103 * unverifiable_ldflda_other_class_on_simple_method.il: test for load field address in .ctor
104 * unverifiable_ldsflda_other_class_on_simple_method.il: same
105 * unverifiable_ldsflda_other_class_field_on_cctor.il: same
106 * unverifiable_ldflda_other_class_field_on_cctor.il: same
107 * unverifiable_ldsflda_owner_class_on_simple_method.il: same
108 * unverifiable_ldflda_owner_class_on_simple_method.il: same
109 * valid_ldflda_owned_field_on_cctor.il: same
110 * valid_ldsflda_owned_field_on_cctor.il: same
111 * valid_local_ref_ref_store.il: valid local store that was not covered before
112 * unverifiable_ptr_nop.il: unmanaged pointer ops
113 * unverifiable_ptr_ldloc.il: same
114 * unverifiable_ptr_ldarg.il: same
115 * unverifiable_m_ptr_ldloc.il: same
116 * unverifiable_m_ptr_ldarg.il: same
118 2007-06-20 Rodrigo Kumpera <kumpera@gmail.com>
120 *make_tests.sh: new ldsfld tests, more call conv tests
122 2007-06-19 Rodrigo Kumpera <kumpera@gmail.com>
124 *make_tests.sh: new ldfld tests (they check everything but visibility)
125 *make_field_store_test.sh: generated the new field tests
127 2007-06-14 Rodrigo Kumpera <kumpera@gmail.com>
129 * invalid_dup_maxstack.il: the test wasn't generating the failing condition
130 * make_tests.sh: fixed the generation of stack merge tests and a typo on the return coercion tests
131 * unverifiable_ldfld_initonly.il: add assembly manifest (so it tests the right thing)
132 * invalid_stack_2_ret.il: fix the entry point
134 2007-06-14 Rodrigo Kumpera <kumpera@gmail.com>
136 * invalid_call_empty_stack.il: added assembly manifest (so it tests the right thing)
137 * invalid_ldsfld_nonstatic_fld.il: same
138 * invalid_dup_maxstack.il: same
139 * invalid_ldsfld_no_fld.il: same
140 * unverifiable_call_private.il: same
141 * invalid_backward_branch.il: same
142 * make_unary_test.sh: same
143 * invalid_ldloc_no_local.il: same
144 * make_obj_store_test.sh: added static field to have stsfld tests
145 * make_store_test.sh: fixed the entrypoint
146 * make_tests.sh: fixed tests to be faithfull to the spec
148 2007-06-14 Rodrigo Kumpera <kumpera@gmail.com>
150 *Changelog: fixed the dates of my commits
152 2007-06-14 Rodrigo Kumpera <kumpera@gmail.com>
154 *make_load_test.sh: Fixed the entrypoint to generate valid code
155 *make_ret_test.sh: Fixed the entrypoint to generate valid code. Removed invalid generics classes
156 *make_tests.sh: Fixed the testsuite to not generate wrong tests
157 *Makefile: split the clean step as it was failing due to the huge file list
158 (it might need further tweaking as the testsuite grows)
160 2007-06-12 Rodrigo Kumpera <kumpera@gmail.com>
162 * make_tests.sh: New boolean branch tests
163 * make_bool_branch_test.sh: Test the stack value that boolean branches use (brfalse / brtrue)
164 * make_ret_test.sh: removed unused variable from sed expression
166 2007-06-06 Rodrigo Kumpera <kumpera@gmail.com>
168 * Makefile (run-test): Make it use pedump instead of mono for validation
169 * make_tests.sh: New tests
170 * invalid_stack_2_tet.il: New test
171 * make_ret_test.sh: New test script
172 * make_load_test.sh: New test script
173 * make_obj_store_test.sh: Test did not generate valid code for some cases
174 * make_store_test.sh: Test did not generate valid code for some cases
176 2006-06-06 Zoltan Varga <vargaz@gmail.com>
178 * Makefile (run-test): Split 'test' target into a 'compile' and 'run-test' target.
180 * make_tests.sh: Remove some stack merge tests which are verifiable.
182 * make_unary_test.sh *.cil Makefile: Change extension of all static and generated
183 test files to the standard .il.
185 2006-05-25 Zoltan Varga <vargaz@gmail.com>
187 * *.sh: Fix more verification problems.
189 * TestRunner.cs: Use Assembly.EntryPoint instead of searching for a Main method.
191 2006-05-23 Zoltan Varga <vargaz@gmail.com>
193 * make_store_test.sh make_obj_store_test.sh make_stack_merge_test.sh: Fix
194 more ilasm and verification problems.
196 * TestRunner.cs: New file.
198 2006-05-12 Zoltan Varga <vargaz@gmail.com>
200 * make_store_test.sh make_obj_store_test.sh make_stack_merge_test.sh: Make
201 valuetypes sealed to fix ilasm warnings.
203 Sun Mar 12 16:18:04 CET 2006 Paolo Molaro <lupus@ximian.com>
205 * Initial import of the verifiers tests developed by
206 Jim Purbrick <babbage@lindenlab.com>.