2007-03-28  Raja R Harinath  <rharinath@novell.com>

	* Makefile.am (test-bug-80307): Don't set PATH.

2007-03-27  Raja R Harinath  <harinath@gmail.com>

	* Makefile.am (JITTEST_PROG_RUN): Set MONO_CFG_DIR too.
	(test-bug-80307): Use helper 'mcs' and 'gmcs' from build tree.

2007-03-23  Jonathan Chambers  <joncham@gmail.com>

	* libtest.c: Add tests for PreserveSigAttribute.
	* cominterop.cs: Add tests for PreserveSigAttribute.
	
	Code is contributed under MIT/X11 license.

2007-02-19  Massimiliano Mantione  <massi@ximian.com>
	* iface7.cs, Makefile.am: Added test for bug 75903.

2007-02-08  Jonathan Chambers  <joncham@gmail.com>

	* libtest.c: Add tests for COM Callable Wrapper marshalling.
	* cominterop.cs: Add tests for COM Callable Wrapper marshalling.
	
	Code is contributed under MIT/X11 license.
	
2007-02-06  Massimiliano Mantione  <massi@ximian.com>
	* bug-59286.cs, Makefile.am: Added test for bug 59286.

2007-02-03  Zoltan Varga  <vargaz@gmail.com>

	* interlocked-2.2.cs: Fix long tests and add Interlocked.Exchange(long) test.

	* interlocked-2.2.cs: Add Interlocked.Read (long) test.

	* interlocked.cs: Fix return values.
	
2007-01-19  Raja R Harinath  <rharinath@novell.com>

	* Makefile.am (bug-80307.exe): Fix srcdir != builddir.

2007-01-17  Massimiliano Mantione  <massi@ximian.com>
	* bug-80307.cs, Makefile.am: Added test for bug 80307.

2007-01-15  Miguel de Icaza  <miguel@novell.com>

	* load-missing.il: Add test for missing assembly reference in
	field reference;

	Add test for missing type in newobj call.

	Add test for missing type reference in a parameter.

	Add test for missing assembly in method call.

2007-01-11  Jonathan Chambers  <joncham@gmail.com>

	* libtest.c, cominterop.cs: Tests for unmanaged->managed
	VARIANT marshalling.

2007-01-10  Robert Jordan  <robertj@gmx.net>

	* bug-80392.2.cs: Add more tests.

2007-01-09  Robert Jordan  <robertj@gmx.net>

	* bug-80392.2.cs: Add test for bug #80392.

2007-01-09  Robert Jordan  <robertj@gmx.net>

	* cross-domain.cs: Reflect marshal.c changes: after r70643
	StringBuilders are not ReferenceEquals () anymore, because
	they are marshaled by value.

2007-01-01  Miguel de Icaza  <miguel@novell.com>

	* libtest.c, marshal5.cs: Add tests for ByValTStr marshalling when
	the charset is Unicode (see bugs 79944 and 78722).

2006-12-31  Miguel de Icaza  <miguel@novell.com>

	* exists.cs: Add new test case for MONO_IOMAP bug. 

2006-11-02  Wade Berrier  <wberrier@novell.com>

	* Makefile.am: Fix path to mkbundle so test passes

2006-10-31  Massimiliano Mantione  <massi@ximian.com>
	* bug-79684.2.cs, Makefile.am: Added test for bug 79684.

2006-10-20  Jonathan Chambers  <joncham@gmail.com>

	* cominterop.cs: Added more tests for Variant.
	* libtest.c: Added more tests for Variant.
	
2006-10-02  Zoltan Varga  <vargaz@gmail.com>

	* static-constructor.cs: Add a new test.

2006-09-30  Jonathan Chambers  <joncham@gmail.com>

	* marshal7.cs: Added tests for size of structs containing
	objects with MarshalAs.Interface,IUnknown,IDispatch, and Struct.

2006-09-30  Zoltan Varga  <vargaz@gmail.com>

	* marshal9.cs libtest.c: Add tests for some custom marshalling corner cases.

2006-09-20  Zoltan Varga  <vargaz@gmail.com>

	* libtest.c (mono_test_marshal_stringbuilder_default): Null terminate string to
	prevent random errors.
	(mono_test_marshal_stringbuilder): Ditto.

2006-09-18  Jonathan Chambers  <joncham@gmail.com>

	* cominterop.cs: Added COM Interop tests for null BSTR checks.
	* libtest.c: Added COM Interop tests for null BSTR checks.

2006-09-16  Zoltan Varga  <vargaz@freemail.hu>

	* Makefile.am (test): Disable mkbundle test on win32 since there is no static build there.

2006-09-14  Zoltan Varga  <vargaz@gmail.com>

	* pinvoke2.cs libtest.c: Add test for marshalling of blittable classes and null.

2006-09-06  Zoltan Varga  <vargaz@gmail.com>

	* pinvoke3.cs libtest.c: Add test for #79289.

2006-09-05  Zoltan Varga  <vargaz@gmail.com>

	* interlocked-2.2.cs: Add tests for the generic versions of the interlocked methods.

2006-09-03  Zoltan Varga  <vargaz@gmail.com>

	* pinvoke2.cs libtest.c: Add test for marshalling of StringBuilders created with
	the default ctor.

2006-08-09  Jonathan Chambers  <joncham@gmail.com>

	* cominterop.cs: Added COM Interop tests for accessing IUnknown and IDispatch.
	* libtest.c: Implemented QueryInterface correctly.
	
2006-08-08  Zoltan Varga  <vargaz@gmail.com>

	* vararg.il: Add a test for #79027.

2006-07-28  Jonathan Chambers  <joncham@gmail.com>

	* cominterop.cs: Added COM Interop object marshalling tests; 
	enabled on windows only.
	* libtest.c: Added COM Interop object marshalling tests; 
	enabled on windows only.
	
2006-07-27  Zoltan Varga  <vargaz@gmail.com>

	* libtest.c: Add a newline at the EOF.

2006-07-15  Jonathan Chambers  <joncham@gmail.com>

	* cominterop.cs: Added COM Interop tests; not enabled yet.
	* libtest.c: Added COM Interop tests; not enabled yet.

2006-07-12  Zoltan Varga  <vargaz@gmail.com>

	* Makefile.am (libtest_la_CFLAGS): Disable a gcc optimization which breaks pinvoke2.exe on windows.

2006-06-30  Zoltan Varga  <vargaz@gmail.com>

	* libtest.c (mono_test_ref_vtype): Remove debug printfs.

2006-06-28  Zoltan Varga  <vargaz@gmail.com>

	* marshal2.cs: Add tests for ByValTStr + Unicode encoding.

2006-06-15  Zoltan Varga  <vargaz@gmail.com>

	* pinvoke-2.cs: Rename to pinvoke-2.2.cs.
	
	* Makefile.am (TEST_CS2_SRC): Add pinvoke-2.2.cs

	* pinvoke-2.2.cs libtest.c: Add Marshal.GetDelegateForFunctionPointer () tests.
	
2006-06-22  Sebastien Pouliot  <sebastien@ximian.com>

	* Makefile.am: Add 'cas' to SUBDIRS

2006-06-20  Massimiliano Mantione  <massi@ximian.com>
	* bug-78656.cs. Makefile.am: Added test for bug 78656.

2006-06-16  Massimiliano Mantione  <massi@ximian.com>
	* bug-78653.cs. Makefile.am: Added test for bug 78653.

2006-06-13  Massimiliano Mantione  <massi@ximian.com>
	* test-inline-call-stack.cs: Test also that the order in which
	.cctors are run is essentially the same regardless of the status of
	"beforefieldinit", because too many apps depend on this behavior
	(which seems to be also the one of the MS CLR).

2006-06-10  Zoltan Varga  <vargaz@gmail.com>

	* interlocked-2.2.cs: Make the return values positive.

2006-06-07  Wade Berrier <wberrier@novell.com>

	* Makefile.am: add  test-inline-call-stack-library.cs and test-inline-call-stack.cs
	to EXTRA_DIST so that tests can be run from a dist tarball

2006-06-05  Jonathan Chambers  <jonathan.chambers@ansys.com>

	* libtest.c cominterop.cs Makefile.am: Add BSTR and VARIANT marshalling tests

2006-06-06  Massimiliano Mantione  <massi@ximian.com>

	* Makefile.am, bug-78311.cs, bug-78549.il: Added tests.

2006-06-05  Zoltan Varga  <vargaz@gmail.com>

	* libtest.c pinvoke17.cs: Rename definitions which conflict with win32 API names.

2006-05-18  Zoltan Varga  <vargaz@gmail.com>

	* pinvoke2.cs libtest.c: Add tests for UnamangedType.LPStruct and blittable types.

2006-05-17  Zoltan Varga  <vargaz@gmail.com>

	* pinvoke2.cs libtest.c: Add tests for marshalling UnmanagedType.LPStruct.

	* marshal8.cs: Applied a patch from Jonathan Chambers to add a test case to
	#77523.

2006-05-10  Atsushi Enomoto  <atsushi@ximian.com>

	* test-enum-indstoreil.il : removed duplicate label.
	  Fixed test-runtime.

2006-05-06  Zoltan Varga  <vargaz@gmail.com>

	* Makefile.am (TEST_CS2_SRC): Add interlocked-2.2.cs and fix compiling of net 2.0
	tests.

	* interlocked-2.2.cs: New tests for the net 2.0 Interlocked methods.

2006-04-19  Massimiliano Mantione  <massi@ximian.com>
	* test-inline-call-stack.cs: Added missing check.

2006-04-19  Massimiliano Mantione  <massi@ximian.com>
	* Makefile.am: Added tests to see if inline breaks the call stack.
	* test-inline-call-stack.cs: Likewise.
	* test-inline-call-stack-library.cs: Likewise.
	
2006-04-12  Zoltan Varga  <vargaz@gmail.com>

	* thread6.cs: Add regression test for #78024.

2006-04-07  Zoltan Varga  <vargaz@gmail.com>

	* marshal2.cs: Add tests for #77960.

2006-03-29  Raja R Harinath  <rharinath@novell.com>

	* iface-large.cs: New test based on #75172.

2006-02-18  Zoltan Varga  <vargaz@gmail.com>

	* libtest.c pinvoke2.cs: Add tests for asany marshalling and directional
	attributes.

2006-01-30  Zoltan Varga  <vargaz@gmail.com>

	* Makefile.am (patch-libtool): New utility target for those using a
	static build.

2006-01-27  Raja R Harinath  <rharinath@novell.com>

	Add support for net_2_0 test cases.
	* Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Don't set MONO_PATH.
	(with_mono_path2, RUNTIME2, GMCS, ILASM2): New.
	(TEST_CS2_SRC, TEST_IL2_SRC): New.
	(EXTRA_DIST): Add them.
	(testjit-default, testjit-net_2_0): New.  Copies of old testjit,
	updated to use appropriate runtimes.
	(testjit): Depend on them.
	* find-method.2.il: New test.

2006-01-26  Zoltan Varga  <vargaz@gmail.com>

	* thread-dump.cs: New file.

2005-12-22  Zoltan Varga  <vargaz@gmail.com>

	* interlocked.cs: Add "test" for Thread.MemoryBarrier ().

	* custom-attr.cs: Add test for #77045.

2005-12-15  Zoltan Varga  <vargaz@gmail.com>

	* cpblkTest.il: Fix storage of addresses into int32 variables.

2005-12-14  Zoltan Varga  <vargaz@gmail.com>

	* marshal2.cs: Remove test which can fail on 64 bit archs.

2005-11-28  Raja R Harinath  <rharinath@novell.com>

	* Makefile.am (ILASM): Use profile-dependent location of ilasm.

2005-10-21  Zoltan Varga  <vargaz@gmail.com>

	* pinvoke2.cs libtest.c: Add tests for byref struct marshalling.

2005-10-20  Miguel de Icaza  <miguel@novell.com>

	* Makefile.am (stresstest): Change the strings so we can scan the
	build logs more easily for failures (without the word "0 failed".

	* Makefile (stresstest): 

2005-10-20  Raja R Harinath  <rharinath@novell.com>

	* Makefile.am (testbundle): Use in-tree config, and in-tree
	shared directory.

2005-10-08  Zoltan Varga  <vargaz@gmail.com>

	* appdomain-unload.cs: Allocate some MBR objects between unloads to
	exercise more code.

2005-10-07  Zoltan Varga  <vargaz@gmail.com>

	* remoting5.cs: Add test for ldflda on MBR objects.

2005-10-07  Zoltan Varga  <vargaz@gmail.com>

	* pinvoke.cs: Remove test loading cygwin1.dll under cygwin.

2005-09-19  Zoltan Varga  <vargaz@gmail.com>

	* custom-attr.cs: Add tests for bug #76062.

	* test-driver Makefile.am: Fix detection of disabled tests.

2005-09-16  Raja R Harinath  <rharinath@novell.com>

	* Makefile.am (check-local): Don't invoke semdel-wrapper.

2005-09-13  Raja R Harinath  <rharinath@novell.com>

	* Makefile.am (test-type-load): Refer to source files using $(srcdir).
	(EXTRA_DIST): Add sources from 'test-type-load'.

2005-09-12  Zoltan Varga  <vargaz@gmail.com>

	* pinvoke3.cs libtest.c: Add test for returning null arrays from delegates.

	* pinvoke3.cs libtest.c: Add tests for bug #76063.

2005-09-09  Zoltan Varga  <vargaz@gmail.com>

	* load-exceptions.cs t-missing.cs load-missing.il: New files. Tests
	for handling type load exceptions.

	* Makefile.am: Add type loading tests.

2005-08-27  Zoltan Varga  <vargaz@gmail.com>

	* libtest.c (mono_test_empty_struct): Work around bug in intel icc.

2005-08-23  Zoltan Varga  <vargaz@freemail.hu>

	* delegate.cs: Add float and double tests.

2005-08-22  Zoltan Varga  <vargaz@freemail.hu>

	* delegate.cs: Restructure and add long delegate test.

	* thread-2.cs: New file.

2005-08-20  Zoltan Varga  <vargaz@freemail.hu>

	* Makefile.am: Reenable disabled amd64 tests.

2005-07-21  Zoltan Varga  <vargaz@freemail.hu>

	* marshal9.cs libtest.c: Add tests for byref custom marshalling.

	* pinvoke2.cs pinvoke1.cs Makefile.am: Merge pinvoke1.cs into pinvoke2.cs.

2005-07-19  Zoltan Varga  <vargaz@freemail.hu>

	* pinvoke2.cs libtest.c: Add some IA64 struct passing tests.

2005-07-09  Zoltan Varga  <vargaz@freemail.hu>

	* Makefile.am (PLATFORM_DISABLED_TESTS): Ignore thread6.exe on amd64.

2005-07-07  Zoltan Varga  <vargaz@freemail.hu>

	* thread6.cs: Disable part of the test that currently doesn't work. Add
	new tests from a bug report.

	* appdomain-unload.cs: Add tests for threadpools.

2005-07-04  Raja R Harinath  <rharinath@novell.com>

	* Makefile.am (MKBUNDLE): Don't set PKG_CONFIG_TOP_BUILDDIR.

2005-07-01  Lluis Sanchez Gual  <lluis@novell.com>

	* remoting1.cs: Test for getting a remote field value which is null.

2005-07-01  Raja R Harinath  <rharinath@novell.com>

	* Makefile.am (check-local): Call semdel-wrapper.

2005-06-28  Zoltan Varga  <vargaz@freemail.hu>

	* Makefile.am appdomain3.cs: Remove appdomain3 test, since it is a duplicate of appdomain-unload.

2005-06-27  Zoltan Varga  <vargaz@freemail.hu>

	* pinvoke2.cs: Add test for #75374.

	* Makefile.am pinvoke18.cs pinvoke2.cs: Merge pinvoke18 into pinvoke2.

2005-06-15  Zoltan Varga  <vargaz@freemail.hu>

	* Makefile.am (testaot): Use JITTEST_PROG_RUN for compiling the AOT module.

2005-06-15  Raja R Harinath  <rharinath@novell.com>

	* Makefile.am (testbundle): Run the testcase with MONO_PATH set to
	the build tree -- it's built with autodeps off.

2005-06-14  Ben Maurer  <bmaurer@ximian.com>

	* Makefile.am (testbundle): Test case that bundling works with a
	hello world.

2005-05-26  Zoltan Varga  <vargaz@freemail.hu>

	* Makefile.am (TestDriver.dll): Fix a warning.

2005-05-14  Zoltan Varga  <vargaz@freemail.hu>

	* libtest.c (mono_test_marshal_out_string_array_delegate): Fix 64
	bit issues.

2005-05-12  Zoltan Varga  <vargaz@freemail.hu>

	* marshal9.cs libtest.c: Add more tests.

	* pinvoke3.cs libtest.c: Add test for [Out] marshalling of arrays.
	Fix warnings.

	* marshal9.cs libtest.c: Add tests for marshalling null values.

	* Makefile.am pinvoke2.cs pinvoke10.cs pinvoke15.cs: Merge pinvoke10
	and pinvoke15 into pinvoke2.

	* pinvoke2.cs: Fix warnings.

	* pinvoke2.cs libtest.c: Add test for ftnptr->delegate conversion in
	structures.

2005-05-12  Lluis Sanchez Gual  <lluis@novell.com>

	* main-returns-background-change.cs: New test for changing the
	background mode of a thread.

2005-05-01  Zoltan Varga  <vargaz@freemail.hu>

	* libtest.c (mono_test_marshal_cdecl_delegate): New test for changing the calling convention of
	a delegate.

	* pinvoke-2.cs: New file for 2.0 pinvoke tests.	

2005-04-22  Raja R Harinath  <rharinath@novell.com>

	* Makefile.am (CSC): Use '-unsafe' instead of '--unsafe'.

2005-04-09  Zoltan Varga  <vargaz@freemail.hu>

	* Makefile.am (testtrace): New target to test --trace functionality.

2005-04-04  Zoltan Varga  <vargaz@freemail.hu>

	* invoke.cs: Add new test.

2005-03-31  Zoltan Varga  <vargaz@freemail.hu>

	* stack-overflow.cs: New tests, not yet enabled.

2005-03-10  Zoltan Varga  <vargaz@freemail.hu>

	* dataslot.cs: Add tests for #65414.

2005-03-06  Zoltan Varga  <vargaz@freemail.hu>

	* rounding.cs: Remove this, this is now in the JIT regression tests.

	* delegate4.cs: Remove this, this is already tested in pinvoke3.cs.

2005-03-04  Zoltan Varga  <vargaz@freemail.hu>

	* remoting1.cs: Add new regression test.

2005-03-01  Zoltan Varga  <vargaz@freemail.hu>

	* pinvoke3.cs: Add tests for passing blittable arrays.
	
	* pinvoke3.cs libtest.c: Add tests for passing arrays to delegates.

2005-02-21  Ben Maurer  <bmaurer@ximian.com>

	* abort-stress-1.cs, abort-stress-2.cs: Stress tests for thread
	aborting. The second one deadlocks, so it is disabled

2005-02-19  Zoltan Varga  <vargaz@freemail.hu>

	* pinvoke3.cs libtest.c: Add more small struct tests.

2005-02-18  Zoltan Varga  <vargaz@freemail.hu>

	* pinvoke3.cs libtest.c: Add tests for passing and returning small 
	structs from delegates. Currently fails on windows.

2005-02-16  Zoltan Varga  <vargaz@freemail.hu>

	* pinvoke2.cs: Add test for #72625.
	
	* pinvoke2.cs: Fix char array marshalling test so it works under MS.NET.
2005-02-15  Zoltan Varga  <vargaz@freemail.hu>

	* Makefile.am (libtest_la_LDFLAGS): Add -Wl,--kill-at so the names exported from the DLL
	can be found by the runtime.

	* pinvoke13.cs: Fix test.

	* libtest.c pinvoke13.cs: Fix test on big-endian machines.

	* pinvoke3.cs: Remove an error handling test which no longer fails in
	2.0.

	* marshal.cs libtest.c: Add new test for GetDelegateForFunctionPointer.

2005-02-13  Zoltan Varga  <vargaz@freemail.hu>

	* libtest.c (NameManglingAuto): Fix test. Fixes #72559.
	
	* libtest.c: Applied patch from robertj@gmx.net (Robert Jordan). Work around gcc-2.95.3 
	bugs.

	* pinvoke13.cs libtest.c: Add/correct tests for pinvoke name mangling.

2005-02-05  Zoltan Varga  <vargaz@freemail.hu>

	* libtest.c: Mark all exported functions STDCALL.

	* Makefile.am (CSC): Disable some warnings.

2005-01-30  Zoltan Varga  <vargaz@freemail.hu>

	* libtest.c: Fix some warnings.

2005-01-25  Zoltan Varga  <vargaz@freemail.hu>

	* Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on x86 as well.
	
	* Makefile.am (PLATFORM_DISABLED_TESTS): Disable appdomain-unload.exe
	on amd64 to make the test green again.

2005-01-20  Raja R Harinath  <rharinath@novell.com>

	* libtest.c (mono_test_return_vtype): Fill in a value in the 'd2'
	field too.
	* pinvoke2.cs (test_0_return_vtype): Update.

2005-01-17  Zoltan Varga  <vargaz@freemail.hu>

	* libtest.c pinvoke2.cs pinvoke3.cs: Add tests for unmanaged->managed
	marshalling of unicode strings.

2005-01-15  Zoltan Varga  <vargaz@freemail.hu>

	* thread6.cs: Add test for aborting the current thread.

2005-01-11  Zoltan Varga  <vargaz@freemail.hu>

	* thread6.cs: Add test for rethrowing abort exceptions.

2005-01-06  Sebastien Pouliot  <sebastien@ximian.com>

	* desweak.cs: Add test to check for regression of the bug seen in
	rev 38316. The original code that failed is no more part of the
	class library.

2005-01-06  Zoltan Varga  <vargaz@freemail.hu>

	* libtest.c: Fix blittable_struct_delegate test.

2004-12-29  Zoltan Varga  <vargaz@freemail.hu>

	* pinvoke3.cs libtest.c: Add test for marshalling blittable structs
	with delegates.

	* pinvoke3.cs libtest.c: Add test for marshalling of enums with delegates.

2004-12-26  Patrik Torstensson  <patrik.torstensson@gmail.com>

	* interlocked.cs: added reg test for bug 70784

2004-12-18  Zoltan Varga  <vargaz@freemail.hu>

	* Makefile.am (libtest_la_LDFLAGS): Add -no-undefined so a windows dll is built on windows.

2004-12-15  Patrik Torstensson  <patrik.torstensson@gmail.com>

	* interlocked.cs: New test.

2004-12-14  Raja R Harinath  <rharinath@novell.com>

	* Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Set MONO_SHARED_DIR.

2004-12-11  Ben Maurer  <bmaurer@ximian.com>

	* thread-static-init.cs: New test.

2004-12-09  Raja R Harinath  <rharinath@novell.com>

	* test-driver: Clean up.
	* Makefile.am (testjit, testaot, testinterp): Error out on failing tests.

2004-12-08  Raja R Harinath  <rharinath@novell.com>

	* Makefile.am (CLEANFILES): Add *.exe, stest.dat.

2004-12-08  Zoltan Varga  <vargaz@freemail.hu>

	* appdomain-unload.cs: Disable nondeterministic async unloading test.

2004-12-04  Zoltan Varga  <vargaz@freemail.hu>

	* delegate.cs: Add test for unboxing and delegates.

2004-12-02  Zoltan Varga  <vargaz@freemail.hu>

	* appdomain-unload.cs: Add tests for unloading an appdomain from inside
	the appdomain.
	
	* appdomain-unload.cs: Stop the foreground thread created by one of the
	tests.

2004-11-26  Raja R Harinath  <rharinath@novell.com>

	* Makefile.am: Ensure that in-tree mscorlib.dll is used for testing.

2004-11-23  Raja R Harinath  <rharinath@novell.com>

	* Makefile.am (CSC,ILASM): Don't refer to runtime/ directly.  Use
	the mcs/ tree directly.

2004-11-19  Raja R Harinath  <rharinath@novell.com>

	* Makefile.am (check-local): New.  Hook into 'make check'.
	(CSC): Define using in-tree mono and mcs.exe.
	(ILASM): New.  Likewise, with in-tree ilasm.exe.
	* async_read.cs (Main): Read async_read.exe, since async_read.cs
	will not necessarily be in the build directory.
	* test-driver: Preserve stderr.

2004-11-10  Lluis Sanchez Gual  <lluis@novell.com>

	* cross-domain.cs: New tests for cross-domain calls.

2004-11-05  Zoltan Varga  <vargaz@freemail.hu>

	* loader.cs: Add test for loading dynamic assemblies using 
	Assembly.LoadWithPartialName ().

2004-11-04  Zoltan Varga  <vargaz@freemail.hu>

	* loader.cs: New file for assembly loading tests.

2004-10-29  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>

	* cattr-object.cs: Correct type checking so test will stop giving
	false negatives.

2004-10-07  Zoltan Varga  <vargaz@freemail.hu>

	* pinvoke2.cs: Add test for prefixing 'lib' to dll names.

2004-09-30  Zoltan Varga  <vargaz@freemail.hu>

	* marshal.cs: Add test for GetFunctionPointerForDelegate.

	* libtest.c pinvoke2.cs: Add test for returning delegates.

2004-09-28  Zoltan Varga  <vargaz@freemail.hu>

	* Makefile.am: Add marshal.cs.

	* marshal.cs: New file for Marshal tests.

2004-09-21 Zoltan Varga <vargaz@freemail.hu>

	* libtest.c: Free memory using CoTaskMemFree on windows.
	* libtest.c (mono_test_stdcall_name_mangling): Remove declspec(dllimport).

2004-09-21  Zoltan Varga  <vargaz@freemail.hu>

	* libtest.c (mono_test_stdcall_name_mangling): Add test for stdcall 
	name mangling on windows.

2004-09-17  Zoltan Varga  <vargaz@freemail.hu>

	* pinvoke2.cs libtest.c: Add test for stdcall name mangling on windows.

2004-09-08  Lluis Sanchez Gual  <lluis@novell.com>

	* delegate8.cs: New regression test for bug #59299.
	* Makefile.am: Added delegate8.cs.

2004-09-07  Duncan Mak  <duncan@ximian.com>

	* typeof-ptr.cs: Add an unsafe section to the code that's using
	direct pointers. This was breaking the test stage on the build boxes.

2004-09-07  Zoltan Varga  <vargaz@freemail.hu>

	* libtest.c (mono_test_marshal_string_array): Add test for null
	terminating string arrays.

2004-09-06  Zoltan Varga  <vargaz@freemail.hu>

	* libtest.c: Mark delegates with __stdcall on windows.

2004-09-04  Zoltan Varga  <vargaz@freemail.hu>

	* pinvoke2.cs libtest.c: Fix memory management in tests.

	* pinvoke14.cs: Merge this into pinvoke2.cs.

2004-09-03  Zoltan Varga  <vargaz@freemail.hu>

	* marshal9.cs libtest.c: Fix memory leaks in test.

2004-08-31  Zoltan Varga  <vargaz@freemail.hu>

	* pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.

	* marshal9.cs: Clean up and expand custom marshalling tests.

	* marshal10.cs: Merge this into marshal9.cs.

	* pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
	ago.

2004-08-28  Zoltan Varga  <vargaz@freemail.hu>

	* pinvoke2.cs libtest.c: New test for byref string arrays.

2004-08-06  Zoltan Varga  <vargaz@freemail.hu>

	* pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests.

2004-07-28  Zoltan Varga  <vargaz@freemail.hu>

	* marshal10.cs libtest.c: Remove incorrect time_t custom marshalling 
	test.

2004-07-06  Ben Maurer  <bmaurer@ximian.com>

	* reflection-const-field.cs: New test for reflection on
	constant fields.
	
2004-07-05  Zoltan Varga  <vargaz@freemail.hu>

	* Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.

2004-07-03  Zoltan Varga  <vargaz@freemail.hu>

	* pinvoke3.cs libtest.c: New test for returning delegates from a
	delegate.

	* pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.

2004-07-02  Zoltan Varga  <vargaz@freemail.hu>

	* Makefile.am (CLEANFILES): Delete .stdout files too.

2004-05-29  Zoltan Varga  <vargaz@freemail.hu>

	* invoke.cs: Add an Invoke test.

2004-05-28  Zoltan Varga  <vargaz@freemail.hu>

	* pinvoke3.cs libtest.c: New tests for byref struct marshalling.

	* static-constructor.cs: Add new regression test for bug #59193.

	* setenv.cs: Fix this after marshalling changes.

2004-05-26  Zoltan Varga  <vargaz@freemail.hu>

	* pinvoke3.cs libtest.c: Add tests for fnptr->delegate marshalling.

	* Makefile.am (DISABLED_TESTS): appdomain-unload.exe seems to run too.

2004-05-23  Zoltan Varga  <vargaz@freemail.hu>

	* Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.

2004-05-22  Zoltan Varga  <vargaz@freemail.hu>

	* Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.

2004-05-18  Zoltan Varga  <vargaz@freemail.hu>

	* marshal9.cs marshal10.cs: Fix custom marshalling tests.

2004-05-11  Zoltan Varga  <vargaz@freemail.hu>

	* Makefile.am (EXTRA_DIST): Distribute benchmarks as well.

	* pinvoke2.cs libtest.c: Add tests for AsAny marshalling.

2004-05-06  Zoltan Varga  <vargaz@freemail.hu>

	* Makefile.am: Disable thread6.exe since it might hang. Fix check for
	failed tests.

	* Makefile.am: Only disable thread6.exe on x86.

2004-04-28  Zoltan Varga  <vargaz@freemail.hu>

	* pinvoke2.cs libtest.c: New tests for long fields inside structs.

2004-04-26  Zoltan Varga  <vargaz@freemail.hu>

	* Makefile.am test-driver: Disable some failing tests.

2004-04-19  Zoltan Varga  <vargaz@freemail.hu>

	* pinvoke3.cs libtest.c: Add test for string marshalling in delegates.

2004-04-18  Zoltan Varga  <vargaz@freemail.hu>

	* libtest.c pinvoke2.cs marshal4.cs Makefile.am: Add more tests for 
	marshalling delegate fields in structs. Merge marshal4.cs into 
	pinvoke2.cs.

	* libtest.c pinvoke2.cs: Add more tests for unicode marshalling.

2004-04-14  Zoltan Varga  <vargaz@freemail.hu>
	
	* libtest.c pinvoke2.cs: Add test for unicode string array marshalling.

2004-04-10  Bernie Solomon  <bernard@ugsolutions.com>

	* libtest.c: declare SetLastError on Windows

2004-03-30  Lluis Sanchez Gual  <lluis@ximian.com>

	* synchronized.cs: Monitor.Exit does not throw an exception anymore if the
	lock is not owned by the current thread (see bug #56157). Modified test that
	checked this.

2004-03-16  Zoltan Varga  <vargaz@freemail.hu>

	* libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
	of char[].

2004-03-15  Bernie Solomon  <bernard@ugsolutions.com>

	* libtest.c (mono_test_marshal_time_t): fix
	for current code on 64 bit machines with 64bit time

	* marshal9.cs marshal10.cs: Do arithmetic on
	pointers as 64bits.

2004-03-09  Zoltan Varga  <vargaz@freemail.hu>

	* setenv.cs: Handle DllNotFoundException.

	* pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs.

2004-02-23  Zoltan Varga  <vargaz@freemail.hu>

	* many-locals.cs: Add tests for locals with large stack frame offsets.

2004-02-18  Zoltan Varga  <vargaz@freemail.hu>

	* switch.cs: Add test for bug #54473.

2004-02-14  Zoltan Varga  <vargaz@freemail.hu>

	* libtest.c: Add <time.h>

	* delegate.cs: Add test for bug #52092.

2004-02-12  Zoltan Varga  <vargaz@freemail.hu>

	* marshal10.cs: Oops, wrong test.

	* libtest.c: Add valuetype marshaling test.

	* marshal9.cs: Fix after marshaling changes.

	* marshal10.cs: Add valuetype marshaling test.

2004-02-10  Zoltan Varga  <vargaz@freemail.hu>

	* Makefile.am: Remove the SHELL=bash setting since some people do not seem to
	have bash.

2004-02-02  Zoltan Varga  <vargaz@freemail.hu>

	* pinvoke2.cs libtest.c: Add test for unicode StringBuilder marshalling.

	* pinvoke.cs libtest.c: Add test for Sparc V8 split register/stack double
	parameter passing.

2004-01-31  Zoltan Varga  <vargaz@freemail.hu>

	* setenv.cs: Make this run on platforms without setenv.

2004-01-30  Zoltan Varga  <vargaz@freemail.hu>

	* Makefile.am: Set SHELL to bash, since some commands require it.

2004-01-22  Zoltan Varga  <vargaz@freemail.hu>

	* pinvoke17.cs: Fix test.

2004-01-19  Zoltan Varga  <vargaz@freemail.hu>

	* pinvoke2.cs: Add tests for DllImport problems.

	* pinvoke.cs: Make this run under linux.

2004-01-09  Zoltan Varga  <vargaz@freemail.hu>

	* custom-attr.cs: Add test for properties with array type.

2003-12-13  Patrik Torstensson  <p@rxc.se>

	* bug-42136.cs: invalid liveness analyse for locals
	used in try and catch block. (exceptions not counted 
	for in the liveness analyse)
	* Makefile.am: added bug-42136.cs
	
2003-12-13  Patrik Torstensson  <p@rxc.se>

	* bug-48015.cs: new test for obj.Equals on ContextBound objects
	* Makefile.am: added bug-48015.cs.

2003-11-21  Lluis Sanchez Gual  <lluis@ximian.com>

	* context-static.cs: new test for ContextStaticAttribute.
	* Makefile.am: added context-static.cs.

2003-11-17  Zoltan Varga  <vargaz@freemail.hu>

	* cattr-object.cs: Fix test so it does not count the attributes on the
	Object class.

2003-10-31  Zoltan Varga  <vargaz@freemail.hu>

	* appdomain-unload.cs: Get rid of hardcoded file names.
		
	* appdomain-unload.cs: New file. AppDomain Unloading tests.
	
	* Makefile: Add new test + enable IL tests now that we have a working
	ilasm.
	
	* delegate7.cs: Convert it to use the test driver + add regression test
	for #50366.

2003-10-25  Zoltan Varga  <vargaz@freemail.hu>

	* libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays.

2003-10-15  Zoltan Varga  <vargaz@freemail.hu>

	* vararg.il: New file.

	* Makefile.am: Added vararg.il.

2003-10-13  Bernie Solomon  <bernard@ugsolutions.com>

	* Makefile.am: fix so it works if builddir != srcdir

	* libtest.c: (mono_test_empty_struct) make it exist for 
	non-GCC	builds (and possibly pass depending on trampolines).
	(mono_test_marshal_bool_byref) bools marshal as ints by default
	
2003-10-13  Zoltan Varga  <vargaz@freemail.hu>

	* bug-46781.cs: New regression test.

	* libtest.c pinvoke2.cs: Add new test for SetLastError functionality.

	* Makefile.am (TEST_CS_SRC): Remove merged tests.

	* pinvoke2.cs pinvoke3.cs: Merge tests 4-8 into these files + 
	convert tests so they run with the test driver used by mini.

	* pinvoke3.cs libtest.c: Add tests for class arguments and return 
	values.

	* pinvoke4.cs pinvoke5.cs pinvoke6.cs pinvoke7.cs pinvoke8.cs: Removed.
