2008-06-05 Bill Holmes <billholmes54@gmail.com>
[mono.git] / mono / tests / ChangeLog
index a6f20a0df22aec9c26cf70191cd9df1f3774ec37..8d2c1ea6cb7c9c537fa14dcf107176e60a0e1f73 100644 (file)
@@ -1,3 +1,339 @@
+2008-06-05  Bill Holmes  <billholmes54@gmail.com>
+       * libtest.c, Makefile.am, winx64structs.cs :
+         Adding marshaling tests for structs.  These tests
+         represent the different cases to consider on Winx64.
+
+       Contributed under MIT/X11 license.
+
+2008-06-04  Mark Probst  <mark.probst@gmail.com>
+
+       * generic-array-exc.2.il: Test case for generic array type in
+       catch clause.
+
+       * Makefile.am: Test added.
+
+2008-06-04  Mark Probst  <mark.probst@gmail.com>
+
+       * generic-tailcall2.2.il: Test case for tailcalls from non-generic
+       code to generic code requiring vtable/rgctx argument.
+
+       * Makefile.am: Test added.
+
+2008-06-02  Bill Holmes  <billholmes54@gmail.com>
+       * libtest.c:  Changes to make libtest.c ready to be compiled in 
+         Visual Studio.  The STDCALL statements had to be moved and I added
+         declspec(dllexport) statements to all methods.
+
+       Contributed under MIT/X11 license.
+       
+2008-05-30  Zoltan Varga  <vargaz@gmail.com>
+
+       * long-shift-regalloc.il: Removed, merged into mini/iltests.il.
+
+2008-05-23  Zoltan Varga  <vargaz@gmail.com>
+
+       * Makefile.am (test-generic-sharing): Exit if one of the tests fail. Run the
+       tests with MONO_GENERIC_SHARING=all.
+
+2008-05-22  Mark Probst  <mark.probst@gmail.com>
+
+       * Makefile.am: Do generic sharing tests with domain sharing turned
+       on as well.
+
+2008-05-22  Mark Probst  <mark.probst@gmail.com>
+
+       * generic-method-patching.2.cs: Test callvirt to sealed generic
+       methods.
+
+       * Makefile.am: Test added.
+
+2008-05-22  Mark Probst  <mark.probst@gmail.com>
+
+       * generic-refanyval.2.il: Test case for generic refanyval.
+
+       * Makefile.am: Test added.
+
+2008-05-21  Rodrigo Kumpera  <rkumpera@novell.com>
+
+       * bug-325283.2.cs: Regression test for bug #325283.
+
+2008-05-20  Raja R Harinath  <harinath@hurrynot.org>
+
+       * Makefile.am (bug-382986): Fix for srcdir != builddir.
+
+2008-05-20  Mark Probst  <mark.probst@gmail.com>
+
+       * generic-null-call.2.cs: Tests non-virtual callvirt on generic
+       methods with this==null.
+
+       * Makefile.am: Test added.
+
+2008-05-16  Rodrigo Kumpera  <rkumpera@novell.com>
+
+       * bug-389886.2.il: Regression test for bug #389886.
+
+2008-05-13  Zoltan Varga  <vargaz@gmail.com>
+
+       * exit-stress.cs: New stress test program for testing Environment.Exit () and
+       threads.
+
+       * stress-runner.cs: Add 'exit-stress', add a few new /proc/pid/status entries.
+
+2008-05-12  Jb Evain  <jbevain@novell.com>
+
+       * Makefile.am: fix compilation of 2.1 tests.
+
+2008-05-09  Kornél Pál  <kornelpal@gmail.com>
+
+       * mixed-mode: Added mixed-mode assembly tests.
+
+2008-05-08  Rodrigo Kumpera  <rkumpera@novell.com>
+
+       * bug-387274.2.il: Regression test for bug #387274.
+
+2008-05-07  Robert Jordan  <robertj@gmx.net>
+
+       * Makefile.am: don't pull libeglib.a twice. Fixes #387491.
+
+2008-05-05  Robert Jordan  <robertj@gmx.net>
+
+       * libtest.c, thunks.cs: reworked to match the new struct
+       handling.       
+       
+2008-05-06  Rodrigo Kumpera  <rkumpera@novell.com>
+
+       * bug-382986.cs. bug-382986-lib.cs: Regression test for
+       bug #382986.
+
+2008-05-04  Robert Jordan  <robertj@gmx.net>
+
+       * libtest.c: disable struct tests for platforms with incompatible
+       native/managed alignments.
+
+2008-05-03  Robert Jordan  <robertj@gmx.net>
+
+       * libtest.c, thunks.cs: tests for mono_method_get_unmanaged_thunk ().
+
+       * Makefile.am: add thunk.cs. link libtest with gmodule.
+
+       Code is contributed under MIT/X11 license.
+
+2008-04-28  Mark Probst  <mark.probst@gmail.com>
+
+       * generic-array-type.2.cs: Test case for type arguments in arrays.
+
+       * Makefile.am: Added test.
+
+2008-04-25  Mark Probst  <mark.probst@gmail.com>
+
+       * generic-interface-methods.2.cs: Test case for generic interface
+       methods.
+
+       * Makefile.am: Added test.
+
+2008-04-15  Raja R Harinath  <harinath@hurrynot.org>
+
+       * Makefile.am (generic-box.2.exe, generic-unbox.2.exe): Create in
+       build-dir.
+
+2008-04-11  Mark Probst  <mark.probst@gmail.com>
+
+       * Makefile.am: Added missing files to EXTRA_DIST.
+
+2008-04-10  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * Makefile: fix extra dist file name.
+
+2008-04-10  Mark Probst  <mark.probst@gmail.com>
+
+       * generic-box.2.cs, generic-boxing.2.il, generic-delegate.2.cs,
+       generic-ldobj.2.il, generic-ldtoken.2.il,
+       generic-ldtoken-field.2.il, generic-ldtoken-method.2.il,
+       generic-mkrefany.2.il, generic-sizeof.2.cs, generic-tailcall.2.il,
+       generic-unbox.2.cs, generic-unboxing.2.il, generic-virtual.2.cs,
+       generics-sharing.2.cs: New test cases for generic sharing.
+
+       * Makefile.am: Added tests.
+
+2008-03-31  Mark Probst  <mark.probst@gmail.com>
+
+       * Makefile.am: Re-enabled CoreCLR security tests.  Fixes #362626.
+
+2008-03-25  Mark Probst  <mark.probst@gmail.com>
+
+       * generic-box.2.cs: Test case for generic box.
+
+       * Makefile.am: Added the new test.
+
+2008-03-24  Zoltan Varga  <vargaz@gmail.com>
+
+       * interlocked-2.2.cs: Add tests for Interlocked.Increment/Decrement on longs.
+
+2008-03-22  Zoltan Varga  <vargaz@gmail.com>
+
+       * assemblyresolve/Makefile.am (MCS): Use gmcs.exe instead of mcs.exe.
+
+2008-03-21  Zoltan Varga  <vargaz@gmail.com>
+
+       * libtest.c: Fix missing return in mono_marshal_alloc (). Disable or fix all
+       warnings.
+
+       * assemblyresolve/Makefile.am: Use the 2.0 profile for compilation.
+
+2008-03-20  Mark Probst  <mark.probst@gmail.com>
+
+       * generics-sharing.2.cs: Test cases for ldtoken.
+
+2008-03-19  Rodrigo Kumpera  <rkumpera@novell.com>
+
+       * bug-340662_bug.cs: Added. Regression test for the bug.
+
+       * Makefile.am: Added the new test.
+
+2008-03-18  Mark Probst  <mark.probst@gmail.com>
+
+       * generics-sharing-other-exc.2.il: Test case for catching
+       exceptions not derived from System.Exception specified by a type
+       variable.
+
+       * Makefile.am: Added the new test.
+
+2008-03-18  Mark Probst  <mark.probst@gmail.com>
+
+       * generic-initobj.2.cs: Test case for initobj in generic code.
+
+       * Makefile.am: Added the new test.
+
+2008-03-17  Mark Probst  <mark.probst@gmail.com>
+
+       * shared-generic-methods.2.cs: Test case for calls from shared
+       code to generic methods.
+
+       * Makefile.am: Added the new test.
+
+2008-03-14  Mark Probst  <mark.probst@gmail.com>
+
+       * generics-sharing.2.cs: New tests for static methods.
+
+       * generic-inlining.2.cs: Added.  Tests generic method inlining.
+
+       * shared-generic-synchronized.2.cs: Added.  Tests shared
+       synchronized methods.
+
+       * Makefile.am: Added the new tests.  New target for running the
+       generic code sharing with the optimization enabled.
+
+2008-03-04  Mark Probst  <mark.probst@gmail.com>
+
+       * generics-sharing.2.c: Added test for open catch clauses in
+       shared generic code.
+
+2008-02-27  Zoltan Varga  <vargaz@gmail.com>
+
+       * Makefile.am: Compile and run all tests using the 2.0 profile.
+
+2008-02-26  Rodrigo Kumpera  <rkumpera@novell.com>
+
+       * load-exceptions.cs: Fix the test for missing type situations.
+
+2008-02-26  Zoltan Varga  <vargaz@gmail.com>
+
+       * static-constructor.cs thread5.cs: Fix these so they works on the 2.0 profile too.
+
+2008-02-25  Rodrigo Kumpera  <rkumpera@novell.com>
+
+       * call_missing_method.il
+       * call_missing_call.il
+       * ldfld_missing_class.il
+       * ldfld_missing_field.il: Test if the proper loader
+       error is raised in case of failure.
+
+       * Makefile.am: Added the previous tests.
+
+2008-02-23  Zoltan Varga  <vargaz@gmail.com>
+
+       * pinvoke3.cs: Add tests for missing MarshalAs directives when marshalling arrays.
+
+2008-02-22  Mark Probst  <mark.probst@gmail.com>
+
+       * generics-sharing.2.cs: New tests for the extensible runtime
+       generic context.
+
+       * recursive-generics.2.cs: Tests for recursive generic types.
+
+       * Makefile.am: Added recursive-generics.2.cs.
+
+2008-02-21  Mark Probst  <mark.probst@gmail.com>
+
+       * generics-sharing.2.cs: Improved tests.
+
+2008-02-21  Rodrigo Kumpera  <rkumpera@novell.com>
+
+       * resolve_method_bug.2.il
+       * resolve_field_bug.2.il
+       * resolve_type_bug.2.il: Tests for #363450. They verify that
+       a loader error during System.Reflection.Module::Resolve* methods don't
+       leak and causes a spurious TypeLoadException somewhere else.
+
+       * Makefile.am: Added the previous tests.
+
+2008-02-17  Raja R Harinath  <harinath@hurrynot.org>
+
+       * Makefile.am (SMCS): Add temporary-smcs-hack flag.
+
+2008-02-04  Massimiliano Mantione  <massi@ximian.com>
+
+       * Makefile.am: Re-enabled bug-77127.exe (was fixed in r95036).
+
+2008-02-04  Massimiliano Mantione  <massi@ximian.com>
+
+       * iface4.cs: Also added another "level" of inheritance...
+
+2008-02-04  Massimiliano Mantione  <massi@ximian.com>
+
+       * iface4.cs: Tested also Stop method (just to be on the safe side).
+
+2008-01-28  Rodrigo Kumpera  <rkumpera@novell.com>
+
+       * Makefile.am: disabled bug-348522.2.cs until after release.
+
+2008-01-28  Rodrigo Kumpera  <rkumpera@novell.com>
+
+       * bug-348522.2.cs: Added, tests for invoking by reflection
+       using bad arguments.
+
+       * Makefile.am: added bug-348522.2.cs.
+
+2008-01-26  Zoltan Varga  <vargaz@gmail.com>
+
+       * nonvirt.cs: Removed, moved to mini/exceptions.cs.
+
+2008-01-24  Jonathan Chambers  <joncham@gmail.com>
+
+       * libtest.c: Allocate memory for out string parameters.
+
+       * pinvoke2.cs: Add tests for marshalling strings as out paramters.
+
+       Code is contributed under MIT/X11 license.
+
+2008-01-08  Zoltan Varga  <vargaz@gmail.com>
+
+       * Makefile.am (DISABLED_TESTS): Disable bug-77127.exe for now to make the
+       build green.
+
+2008-01-04  Dick Porter  <dick@ximian.com>
+
+       * Makefile.am: Make it work on automake-1.6
+
+2007-12-31  Rodrigo Kumpera  <rkumpera@novell.com>
+
+       * invalid-token.il, Makefile.am: Add test for loading
+       invalid tokens.
+
+2007-12-20  Zoltan Varga  <vargaz@gmail.com>
+
+       * Makefile.am: Enable the async-exc-compilation test on x86/amd64.
+
 2007-12-17  Mark Probst  <mark.probst@gmail.com>
 
        * thread-exit.cs, Makefile.am: Test case for #347676.