+2008-05-01 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * unverifiable_ldsfld_no_fld.il: Fixed compilation
+ and renamed to invalid_ldsfld_no_fld.il.
+
+ * BatchCompiler.cs: New driver to fast compile the
+ verifier test suite. It's about 20x faster now.
+
+ * Makefile: Use the ilasm driver for faster compilation.
+
+2008-04-30 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * make_il_overflow_test.sh: New test generator
+ for a truncated IL stream.
+
+ * make_tests.sh: Fixed generation script. Added
+ tests using the new generator.
+
+2008-04-23 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * make_tests.sh: Add some tests for overlapping
+ aligned reference fields.
+
+ * Makefile: Added new test prefix typeunverifiable.
+ It should be used for tests that type fails to load
+ only under verifiable.
+
+2008-04-15 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * make_boxed_genarg_test.sh: New test generator
+ for boxed generic arguments.
+
+ * make_test.sh: Added tests using the new generator
+ for the interaction between boxed generic arguments
+ and its constraint types.
+
+2008-04-10 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * AssemblyRunner.cs: If a VerificationException
+ happens while running under fulltrust, it means
+ that the code is invalid.
+
+ * make_method_constraint_test.sh: Test generator for
+ generic methods argument constraints.
+
+ * make_test.sh: Added tests for invalid opcodes
+ using the new generator.
+
+ * invalid_generic_method_and_type.il: New test
+ for generic constraints.
+
+2008-04-10 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * make_bad_op_test.sh: Test generator for
+ invalid opcodes.
+
+ * make_test.sh: Added tests for invalid opcodes
+ using the new generator.
+
+2008-04-08 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * make_overlapped_test.sh: Test generator for
+ overlapped fields.
+
+ * make_test.sh: Added tests for overlapped
+ fields using the new generator.
+
+2008-04-07 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * make_unary_test.sh: Clear the stack before ret.
+
+ * make_test.sh: Added tests for ckfinite.
+
+2008-04-04 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * make_tail_call_test.sh: New test generator for
+ tail prefix.
+
+ * make_test.sh: Added tests using the new generator.
+
+2008-04-04 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * invalid_branch_middle_of_instruction.il: Recent
+ work on prefixes broke the verification for branching
+ in the middle of an instruction.
+
+2008-04-02 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * make_prefix_test.sh: New test generator for
+ instruction prefix.
+
+ * make_test.sh: Added tests using the new generator.
+
+2008-04-02 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * make_type_constraint_test.sh: New test generator for
+ constraints on generic type arguments.
+
+ * make_testS: Added tests using the new generator.
+
+2008-03-31 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * AssemblyRunner.cs: Mark TypeLoadException as invalid code.
+
+2008-03-25 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * valid_branch_to_first_prefix.il: Test branching to the first prefix
+ of an instruction.
+
+2008-03-24 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * make_cmmp_test.sh: Test generator for readonly pointers.
+
+ * make_test.sh: New tests using the added generator.
+
+2008-03-17 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * make_constrained_test.sh: Test generator for constrained calls.
+
+ * make_test.sh: New tests using the added generator.
+
+2008-03-12 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * valid_generic_test.cs: Tests for generic classes.
+
+ * unverifiable_generic_type_field_access.il: Tests for
+ not mixing generic arguments.
+
+ * valid_generic_test.cs: Add tests for generic
+ class and method together.
+
+2008-03-12 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * strict_native_int_converts_to_unamanged_pointer.cs: Allow
+ conversion from native int to unmanaged pointer in non-strict mode.
+ This is required to allow the C# expression "(IntPtr)null" to be
+ verifiable.
+
+2008-03-12 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * valid_ldftn_final_virtual_method.il:
+ * valid_ldftn_sealed_type_virtual_method.il: Tests the interaction
+ of sealed type and final method or ldftn verifiability.
+
+2008-03-11 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * make_delegate_compat_test.sh: Added. Generate tests for
+ compatibility between delegate signature and function
+ signature.
+
+ * make_tests.sh: Added tests using make_delegate_compat_test.sh.
+
+2008-03-10 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * make_invalid_ret_type.sh: Added. Generate return site tests
+ for invalid return types.
+
+ * make_tests.sh: Add tests using make_invalid_ret_type.sh.
+
+2008-03-10 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * unverifiable_callvirt_static_method.il: Added. Test for callvirt and
+ static methods.
+
+2008-02-28 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * invalid_refanytype_null_stack_top.il: New test for refanytype opcode.
+
+ * invalid_refanytype_invalid_stack_top.il: Same.
+
+ * valid_refanytype.il: Same.
+
+2008-02-28 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * make_mkrefany.il: New test generator for mkrefany opcode.
+
+ * make_tests.sh: Added tests for mkrefany.
+
+2008-02-27 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * valid_vararg.il: New test for calling vararg methods.
+
+2008-02-27 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * valid_refanyval.il: New test for the refanyval opcode.
+
+ * invalid_refanyval_null_stack_top.il: Same.
+
+ * invalid_refanyval_invalid_stack_top.il: Same.
+
+2008-02-27 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * valid_arglist.il: New test for the arglist opcode.
+
+ * invalid_arglist_method_not_vararg.il: Same.
+
+2008-02-18 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * unverifiable_locals_without_initlocals.il: Methods with locals
+ that are not .init are allways unverifiable.
+
+2008-02-08 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * unverifiable_void_ptr_store_2.cs: Tests for using unmanaged pointers.
+ This test looks for void pointers.
+
+ * unverifiable_void_ptr_store_3.cs: Same.
+
+ * unverifiable_void_ptr_store.cs: Same.
+
+ * valid_merge_boxed_type_3.cs: Test merging a reference type diferent than
+ System.Object and a boxed valuetype. This is hopefully the last issue of
+ merging stack frames.
+
+ * Makefile: compile .cs files with /unsafe switch.
+
+2008-02-06 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * valid_boxed_enum_is_compatible_with_system_enum.cs: Added.
+ Test if an enum is compatible with System.Enum.
+
+ * valid_merge_boxed_type.cs: Added. Test merging
+ a boxed int32 with a reference type.
+
+ * valid_merge_boxed_type_2.cs: Same.
+
+ * make_ldelem_test.sh: Added some enums to be used by the tests.
+
+ * make_tests.sh: New tests for ldelem compatibility between enums
+ and their base type. Marked some tests as strict.
+
+2008-02-06 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * valid_merge_base_type.cs
+ * valid_merge_first_value_is_base_type.cs:
+ * valid_merge_interface_type_3.cs:
+ * valid_merge_interface_type_4.cs:
+ * valid_merge_interface_type.cs:
+ * valid_merge_second_value_is_base_type.cs: New tests for stack merging.
+ These tests verify the correctness of the merged value.
+
+2008-01-30 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * make_tests.sh: More tests for brtrue/brfalse with boxed values
+ and null literals.
+
+ * make_bool_branch_test.sh: New optional arg to allow for new tests.
+
+2008-01-30 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * make_tests.sh: Removed some invalid tests for nesting access
+ as they where trying to call non final virtual methods without using
+ the 'this' pointer.
+
+2008-01-23 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * make_call_test.sh: test generator for call and callvirt.
+
+ * make_tests.sh: added tests for call and callvirt.
+
+2008-01-21 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * invalid_ldstr_bad_token.il: added. check the index
+ against the the #US heap.
+
+2008-01-21 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * unverifiable_newobj_no_visibility.il: added. visibility
+ check for newobj.
+
+2008-01-21 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * unverifiable_ldftn_no_visibility.il: added. visibility
+ check for ldftn.
+
+ * unverifiable_ldvirtftn_no_visibility.il: added. visibility
+ check for ldvirtftn.
+
2008-01-18 Rodrigo Kumpera <rkumpera@novell.com>
* make_tests.sh: added tests for ovf math with floats.