2005-07-01 Lluis Sanchez Gual * remoting1.cs: Test for getting a remote field value which is null. 2005-07-01 Raja R Harinath * Makefile.am (check-local): Call semdel-wrapper. 2005-06-28 Zoltan Varga * Makefile.am appdomain3.cs: Remove appdomain3 test, since it is a duplicate of appdomain-unload. 2005-06-27 Zoltan Varga * pinvoke2.cs: Add test for #75374. * Makefile.am pinvoke18.cs pinvoke2.cs: Merge pinvoke18 into pinvoke2. 2005-06-15 Zoltan Varga * Makefile.am (testaot): Use JITTEST_PROG_RUN for compiling the AOT module. 2005-06-15 Raja R Harinath * 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 * Makefile.am (testbundle): Test case that bundling works with a hello world. 2005-05-26 Zoltan Varga * Makefile.am (TestDriver.dll): Fix a warning. 2005-05-14 Zoltan Varga * libtest.c (mono_test_marshal_out_string_array_delegate): Fix 64 bit issues. 2005-05-12 Zoltan Varga * 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 * main-returns-background-change.cs: New test for changing the background mode of a thread. 2005-05-01 Zoltan Varga * 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 * Makefile.am (CSC): Use '-unsafe' instead of '--unsafe'. 2005-04-09 Zoltan Varga * Makefile.am (testtrace): New target to test --trace functionality. 2005-04-04 Zoltan Varga * invoke.cs: Add new test. 2005-03-31 Zoltan Varga * stack-overflow.cs: New tests, not yet enabled. 2005-03-10 Zoltan Varga * dataslot.cs: Add tests for #65414. 2005-03-06 Zoltan Varga * 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 * remoting1.cs: Add new regression test. 2005-03-01 Zoltan Varga * pinvoke3.cs: Add tests for passing blittable arrays. * pinvoke3.cs libtest.c: Add tests for passing arrays to delegates. 2005-02-21 Ben Maurer * 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 * pinvoke3.cs libtest.c: Add more small struct tests. 2005-02-18 Zoltan Varga * pinvoke3.cs libtest.c: Add tests for passing and returning small structs from delegates. Currently fails on windows. 2005-02-16 Zoltan Varga * pinvoke2.cs: Add test for #72625. * pinvoke2.cs: Fix char array marshalling test so it works under MS.NET. 2005-02-15 Zoltan Varga * 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 * 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 * libtest.c: Mark all exported functions STDCALL. * Makefile.am (CSC): Disable some warnings. 2005-01-30 Zoltan Varga * libtest.c: Fix some warnings. 2005-01-25 Zoltan Varga * 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 * 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 * libtest.c pinvoke2.cs pinvoke3.cs: Add tests for unmanaged->managed marshalling of unicode strings. 2005-01-15 Zoltan Varga * thread6.cs: Add test for aborting the current thread. 2005-01-11 Zoltan Varga * thread6.cs: Add test for rethrowing abort exceptions. 2005-01-06 Sebastien Pouliot * 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 * libtest.c: Fix blittable_struct_delegate test. 2004-12-29 Zoltan Varga * 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 * interlocked.cs: added reg test for bug 70784 2004-12-18 Zoltan Varga * Makefile.am (libtest_la_LDFLAGS): Add -no-undefined so a windows dll is built on windows. 2004-12-15 Patrik Torstensson * interlocked.cs: New test. 2004-12-14 Raja R Harinath * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Set MONO_SHARED_DIR. 2004-12-11 Ben Maurer * thread-static-init.cs: New test. 2004-12-09 Raja R Harinath * test-driver: Clean up. * Makefile.am (testjit, testaot, testinterp): Error out on failing tests. 2004-12-08 Raja R Harinath * Makefile.am (CLEANFILES): Add *.exe, stest.dat. 2004-12-08 Zoltan Varga * appdomain-unload.cs: Disable nondeterministic async unloading test. 2004-12-04 Zoltan Varga * delegate.cs: Add test for unboxing and delegates. 2004-12-02 Zoltan Varga * 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 * Makefile.am: Ensure that in-tree mscorlib.dll is used for testing. 2004-11-23 Raja R Harinath * Makefile.am (CSC,ILASM): Don't refer to runtime/ directly. Use the mcs/ tree directly. 2004-11-19 Raja R Harinath * 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 * cross-domain.cs: New tests for cross-domain calls. 2004-11-05 Zoltan Varga * loader.cs: Add test for loading dynamic assemblies using Assembly.LoadWithPartialName (). 2004-11-04 Zoltan Varga * loader.cs: New file for assembly loading tests. 2004-10-29 Neale Ferguson * cattr-object.cs: Correct type checking so test will stop giving false negatives. 2004-10-07 Zoltan Varga * pinvoke2.cs: Add test for prefixing 'lib' to dll names. 2004-09-30 Zoltan Varga * marshal.cs: Add test for GetFunctionPointerForDelegate. * libtest.c pinvoke2.cs: Add test for returning delegates. 2004-09-28 Zoltan Varga * Makefile.am: Add marshal.cs. * marshal.cs: New file for Marshal tests. 2004-09-21 Zoltan Varga * libtest.c: Free memory using CoTaskMemFree on windows. * libtest.c (mono_test_stdcall_name_mangling): Remove declspec(dllimport). 2004-09-21 Zoltan Varga * libtest.c (mono_test_stdcall_name_mangling): Add test for stdcall name mangling on windows. 2004-09-17 Zoltan Varga * pinvoke2.cs libtest.c: Add test for stdcall name mangling on windows. 2004-09-08 Lluis Sanchez Gual * delegate8.cs: New regression test for bug #59299. * Makefile.am: Added delegate8.cs. 2004-09-07 Duncan Mak * 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 * libtest.c (mono_test_marshal_string_array): Add test for null terminating string arrays. 2004-09-06 Zoltan Varga * libtest.c: Mark delegates with __stdcall on windows. 2004-09-04 Zoltan Varga * pinvoke2.cs libtest.c: Fix memory management in tests. * pinvoke14.cs: Merge this into pinvoke2.cs. 2004-09-03 Zoltan Varga * marshal9.cs libtest.c: Fix memory leaks in test. 2004-08-31 Zoltan Varga * 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 * pinvoke2.cs libtest.c: New test for byref string arrays. 2004-08-06 Zoltan Varga * pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests. 2004-07-28 Zoltan Varga * marshal10.cs libtest.c: Remove incorrect time_t custom marshalling test. 2004-07-06 Ben Maurer * reflection-const-field.cs: New test for reflection on constant fields. 2004-07-05 Zoltan Varga * Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3. 2004-07-03 Zoltan Varga * 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 * Makefile.am (CLEANFILES): Delete .stdout files too. 2004-05-29 Zoltan Varga * invoke.cs: Add an Invoke test. 2004-05-28 Zoltan Varga * 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 * 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 * Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3. 2004-05-22 Zoltan Varga * Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test. 2004-05-18 Zoltan Varga * marshal9.cs marshal10.cs: Fix custom marshalling tests. 2004-05-11 Zoltan Varga * Makefile.am (EXTRA_DIST): Distribute benchmarks as well. * pinvoke2.cs libtest.c: Add tests for AsAny marshalling. 2004-05-06 Zoltan Varga * 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 * pinvoke2.cs libtest.c: New tests for long fields inside structs. 2004-04-26 Zoltan Varga * Makefile.am test-driver: Disable some failing tests. 2004-04-19 Zoltan Varga * pinvoke3.cs libtest.c: Add test for string marshalling in delegates. 2004-04-18 Zoltan Varga * 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 * libtest.c pinvoke2.cs: Add test for unicode string array marshalling. 2004-04-10 Bernie Solomon * libtest.c: declare SetLastError on Windows 2004-03-30 Lluis Sanchez Gual * 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 * libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling of char[]. 2004-03-15 Bernie Solomon * 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 * setenv.cs: Handle DllNotFoundException. * pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs. 2004-02-23 Zoltan Varga * many-locals.cs: Add tests for locals with large stack frame offsets. 2004-02-18 Zoltan Varga * switch.cs: Add test for bug #54473. 2004-02-14 Zoltan Varga * libtest.c: Add * delegate.cs: Add test for bug #52092. 2004-02-12 Zoltan Varga * 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 * Makefile.am: Remove the SHELL=bash setting since some people do not seem to have bash. 2004-02-02 Zoltan Varga * 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 * setenv.cs: Make this run on platforms without setenv. 2004-01-30 Zoltan Varga * Makefile.am: Set SHELL to bash, since some commands require it. 2004-01-22 Zoltan Varga * pinvoke17.cs: Fix test. 2004-01-19 Zoltan Varga * pinvoke2.cs: Add tests for DllImport problems. * pinvoke.cs: Make this run under linux. 2004-01-09 Zoltan Varga * custom-attr.cs: Add test for properties with array type. 2003-12-13 Patrik Torstensson * 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 * bug-48015.cs: new test for obj.Equals on ContextBound objects * Makefile.am: added bug-48015.cs. 2003-11-21 Lluis Sanchez Gual * context-static.cs: new test for ContextStaticAttribute. * Makefile.am: added context-static.cs. 2003-11-17 Zoltan Varga * cattr-object.cs: Fix test so it does not count the attributes on the Object class. 2003-10-31 Zoltan Varga * 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 * libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays. 2003-10-15 Zoltan Varga * vararg.il: New file. * Makefile.am: Added vararg.il. 2003-10-13 Bernie Solomon * 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 * 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.