1 2009-01-06 Rodrigo Kumpera <rkumpera@novell.com>
3 * bug-462592.cs: New regression test.
5 * Makefile.am: Test added.
7 2009-01-05 Zoltan Varga <vargaz@gmail.com>
9 * pinvoke2.cs: Add another test for generic structures.
11 2009-01-05 Rodrigo Kumpera <rkumpera@novell.com>
13 * bug-463303.il: New regression test.
15 * Makefile.am: Test added.
17 2009-01-03 Rodrigo Kumpera <rkumpera@novell.com>
19 * bug-400716.cs: New regression test.
21 * Makefile.am: Test added.
23 2008-12-26 Rodrigo Kumpera <rkumpera@novell.com>
25 * bug-461261.cs: New regression test.
27 * Makefile.am: Test added.
29 2008-12-24 Mark Probst <mark.probst@gmail.com>
31 * generic-sealed-virtual.2.cs: Test case for final generic
34 * Makefile.am: Test added.
36 2008-12-24 Rodrigo Kumpera <rkumpera@novell.com>
38 * bug-461941.cs: New regression test.
40 * Makefile.am: Test added.
42 2008-12-23 Mark Probst <mark.probst@gmail.com>
44 * bug-461198.2.cs: New generic sharing test.
46 * Makefile.am: Test added.
48 2008-12-23 Rodrigo Kumpera <rkumpera@novell.com>
50 * bug-461867.cs: New regression test.
52 * Makefile.am: Test added.
54 2008-12-19 Mark Probst <mark.probst@gmail.com>
56 * bug-459285.2.cs: New generic sharing test.
58 * Makefile.am: Test added.
60 2008-12-12 Rodrigo Kumpera <rkumpera@novell.com>
62 * bug-389886-sre-generic-interface-instances.cs: New regression test.
64 * Makefile.am: Test added.
66 2008-12-11 Mark Probst <mark.probst@gmail.com>
68 * generic-marshalbyref.2.cs: Test for calls to marshal-by-ref
71 * Makefile.am: Test added.
73 2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
75 * bug445361.il: New regression test.
77 * Makefile.am: Test added.
79 2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
81 * bug457574.il: New regression test.
83 * Makefile.am: Test added.
85 2008-12-07 Zoltan Varga <vargaz@gmail.com>
87 * stack-overflow.cs (foo): Prevent the large local variable from being
90 2008-12-03 Mark Probst <mark.probst@gmail.com>
92 * generic-typedef.2.cs: New test for ldtoken of open generic
95 * Makefile.am: Test added.
97 2008-11-26 Mark Probst <mark.probst@gmail.com>
99 * vararg2.cs: Forgot to add at last commit.
101 2008-11-26 Mark Probst <mark.probst@gmail.com>
103 * vararg2.cs: Test for sub-word sized variable arguments.
105 * Makefile.am: Test added.
107 2008-11-20 Zoltan Varga <vargaz@gmail.com>
109 * pinvoke2.cs: Add a test for passing/receiving generic struct instances.
111 * stackframes-async.2.cs: Add a test for #444383.
113 2008-11-13 Mark Probst <mark.probst@gmail.com>
115 * filter-stack.cs: Test whether method calls with large arguments
116 work in filter clauses.
118 * Makefile.am: Test added.
120 2008-11-06 Jonathan Chambers <joncham@gmail.com>
122 * async_read.cs: Open file with Read access to avoid
123 file access exception on Windows.
125 * bug-349190.2.cs: Use different name for dynamic executable
126 to avoid file access exception on Windows.
128 Code is contributed under MIT/X11 license.
130 2008-10-03 Mark Probst <mark.probst@gmail.com>
132 * generic-virtual-invoke.2.cs: Use different instantiations and
135 2008-10-03 Mark Probst <mark.probst@gmail.com>
137 * generic-virtual.2.cs: Iterate the test to make the generic
138 virtual method chunks kick in.
140 2008-10-03 Zoltan Varga <vargaz@gmail.com>
142 * invoke.cs: Fix this test after the ConstructorInfo changes.
144 * stack-overflow.cs: Fix warnings. Add unmanaged tests.
146 2008-10-03 Mark Probst <mark.probst@gmail.com>
148 * generic-virtual-invoke.2.cs: Test for runtime invoking generic
151 * Makefile.am: Test added.
153 2008-10-02 Mark Probst <mark.probst@gmail.com>
155 * bug-431413.2.cs: Test for bug #431413 (multidimensional generic
158 * Makefile.am: Test added.
160 2008-10-01 Zoltan Varga <vargaz@gmail.com>
162 * pinvoke3.cs libtest.c: Add test for byref string marshalling.
164 2008-09-30 Mark Probst <mark.probst@gmail.com>
166 * generic-constrained.2.il: Test case for the constrained. prefix
167 with generic interfaces.
169 * Makefile.am: Test added.
171 2008-09-29 Zoltan Varga <vargaz@gmail.com>
173 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on ia64.
175 2008-09-26 Mark Probst <mark.probst@gmail.com>
177 * generic-delegate-ctor.2.cs: Test case for delegate ctor icall
180 * Makefile.am: Test added.
182 2008-09-26 Zoltan Varga <vargaz@gmail.com>
184 * delegate9.cs: New test.
186 2008-09-25 Mark Probst <mark.probst@gmail.com>
188 * generic-synchronized.2.cs: Test case for synchronized generic
191 * Makefile.am: Test added.
193 2008-09-21 Mark Probst <mark.probst@gmail.com>
195 * exception17.cs: New test case for throwing an exception from
196 within a finally block.
198 * Makefile.am: Test added.
200 2008-09-19 Mark Probst <mark.probst@gmail.com>
202 * generic-type-builder.2.cs: Test case for a generic sharing issue
203 with dynamic methods.
205 * Makefile.am: Test added.
207 2008-09-17 Robert Jordan <robertj@gmx.net>
209 * Makefile.am: Add test for #415577.
211 2008-09-16 Zoltan Varga <vargaz@gmail.com>
213 * bug-426309.2.il: New test.
215 2008-09-10 Zoltan Varga <vargaz@gmail.com>
217 * marshal9.cs: Add test for #425001.
219 2008-09-07 Mark Probst <mark.probst@gmail.com>
221 * libtest.c: Darwin structure alignment also applies to PPC.
223 2008-09-06 Zoltan Varga <vargaz@gmail.com>
225 * libtest.c pinvoke2.cs: Add float tests.
227 2008-08-28 Zoltan Varga <vargaz@gmail.com>
229 * libtest.c (mono_xr_as_handle): Initialize ref before returning it.
231 2008-08-26 Zoltan Varga <vargaz@gmail.com>
233 * generics-sharing.2.cs: Fix invalid generic construct permitted by older
236 2008-08-21 Zoltan Varga <vargaz@gmail.com>
238 * Makefile.am: Add AOT+gshared tests.
240 * synchronized.cs: Test synchronized state using Monitor.Pulse since
241 Monitor.Exit no longer throws an exception.
243 2008-08-20 Zoltan Varga <vargaz@gmail.com>
245 * pinvoke2.cs libtest.c: Add test for out marshalling of delegates.
248 2008-08-16 Zoltan Varga <vargaz@gmail.com>
250 * jmpTest.il: Removed, there is already a test for this in mini/iltests.il.
252 2008-08-13 Zoltan Varga <vargaz@gmail.com>
254 * Makefile.am (DISABLED_TESTS): Remove appdomain-unload.exe, it seems to
255 work now, also it is too important to stay disabled.
257 2008-08-10 Zoltan Varga <vargaz@gmail.com>
259 * pinvoke3.cs: Add test for #416078.
261 2008-08-08 Zoltan Varga <vargaz@gmail.com>
263 * nullable_boxing.2.cs: Add test for #415621.
265 2008-08-02 Zoltan Varga <vargaz@gmail.com>
267 * pinvoke2.cs libtest.c: Extend the ia64 single HFA test so it also checks for
270 2008-07-28 Zoltan Varga <vargaz@gmail.com>
272 * Makefile.am: Use custom-modifiers.2.cs instead of custom-modifiers.cs
275 2008-07-28 Bill Holmes <billholmes54@gmail.com>
276 * libtest.c, winx64structs.cs :
277 Adding tests to exercise calling managed code from native with struct
280 Contributed under MIT/X11 license.
282 2008-07-27 Zoltan Varga <vargaz@gmail.com>
284 * test-runner.cs: Cleanup terminated processes on the main thread to prevent
287 * Makefile.am (runtest-managed): Make this depend on test-runner.exe.
289 * Makefile.am: Make most tests which had a separate execution rule use the
290 normal test runner, make the output less verbose.
292 * Makefile.am (runtest-managed): New experimental target which uses the
295 * test-runner.cs: New managed test driver with support for parallel
298 2008-07-26 Zoltan Varga <vargaz@gmail.com>
300 * appdomain-unload.cs: Disable the timeout test as there is no timeout in
301 the runtime any more.
303 * Makefile.am: Unify the different 'test' targets somewhat.
305 2008-07-21 Mark Probst <mark.probst@gmail.com>
307 * generic-getgenericarguments.2.cs: Test case catching static
308 RGCTX wrappers in MonoReflectionMethods.
310 * Makefile.am: Test added.
312 2008-07-17 Rodrigo Kumpera <rkumpera@novell.com>
314 * generics-sharing.2.cs: Fix the build.
316 2008-07-10 Raja R Harinath <harinath@hurrynot.org>
318 * Makefile.am (testaot): Set MONO_PATH when running the AOT
319 compiler. Don't set LD_LIBRARY_PATH, we're already using LIBTOOL
322 2008-07-07 Bill Holmes <billholmes54@gmail.com>
323 * libtest.c, winx64structs.cs :
324 Adding tests to exercise bug 404729 on Winx64.
326 Contributed under MIT/X11 license.
328 2008-07-07 Zoltan Varga <vargaz@gmail.com>
330 * Makefile.am: Run the aot tests using --debug.
332 * resolve_field_bug.2.il: Fix this test.
334 2008-07-06 Zoltan Varga <vargaz@gmail.com>
336 * pinvoke2.cs libtest.c: Add test for #404729.
338 2008-07-04 Mark Probst <mark.probst@gmail.com>
340 * generic-delegate2.2.cs, generic-delegate2-lib.2.il: Test case
341 for open generic delegates (delegates which get their target
342 object only at the invocation).
344 * Makefile.am: Test added.
346 2008-06-29 Rodrigo Kumpera <rkumpera@novell.com>
348 * valuetype-equals.cs: Tests for ValueType::Equals for all
349 primitive numeric types.
351 2008-06-26 Rodrigo Kumpera <rkumpera@novell.com>
353 * nullable_boxing.2.cs: Test if Array::GetValue box nullables
356 2008-06-26 Mark Probst <mark.probst@gmail.com>
358 * generic-valuetype-interface.2.cs: Test for generic valuetypes
359 which implement interfaces.
361 * generic-valuetype-newobj.2.il, generic-valuetype-newobj2.2.il:
362 Test for newobj with generic valuetypes.
364 * Makefile.am: Tests added.
366 2008-06-25 Rodrigo Kumpera <rkumpera@novell.com>
368 * generic-ldtoken-method.2.il: Don't use GetMethodHandle/1
369 with methods that belong to a generic type.
371 2008-06-23 Zoltan Varga <vargaz@gmail.com>
373 * pinvoke2.cs libtest.c: Add test for #402585.
375 2008-06-23 Mark Probst <mark.probst@gmail.com>
377 * generic-virtual2.2.cs: Test case for a call from a generic
378 method to a method of a generic class where the generic method
379 does not require the MRGCTX.
381 * Makefile.am: Test added.
383 2008-06-23 Mark Probst <mark.probst@gmail.com>
385 * generic-exceptions.2.cs: Test case for exception handlers in
386 generic methods with catch clauses depending on the method type
389 * Makefile.am: Test added.
391 2008-06-20 Rodrigo Kumpera <rkumpera@novell.com>
393 * bug-349190.2.cs: Regression test for bug #349190.
394 Checks the encoding of generic MethodBuilders that
395 have been not instantiated.
397 * Makefile.am: Test added.
399 2008-06-19 Rodrigo Kumpera <rkumpera@novell.com>
401 * generic-ldtoken-method.2.il: Fix the signature of GetMethodHandle.
403 2008-06-17 Mark Probst <mark.probst@gmail.com>
405 * generic-delegate.2.cs: Test for constructing delegates via
408 2008-06-17 Mark Probst <mark.probst@gmail.com>
410 * generic-special.2.cs: Test case for static special fields in
413 * Makefile.am: Test added.
415 2008-06-17 Mark Probst <mark.probst@gmail.com>
417 * Makefile.am: Also run generic sharing tests with inlining
420 2008-06-16 Mark Probst <mark.probst@gmail.com>
422 * generic-virtual.2.cs: Delegate test for static generic methods.
424 2008-06-14 Kornél Pál <kornelpal@gmail.com>
426 * mixed-mode: Add x64 target to mixed-mode assembly tests.
428 Contributed under MIT/X11 license.
430 2008-06-13 Zoltan Varga <vargaz@gmail.com>
432 * modules.cs modules-m1.cs: New files. Tests for .netmodules.
434 2008-06-13 Mark Probst <mark.probst@gmail.com>
436 * generic-static-methods.2.cs: Test case for static generic
439 * Makefile.am: Test added.
441 2008-06-12 Bill Holmes <billholmes54@gmail.com>
442 * libtest.c, winx64structs.cs :
443 Changing winx64structs.cs to use the TestDriver.dll
445 Contributed under MIT/X11 license.
447 2008-06-12 Bill Holmes <billholmes54@gmail.com>
448 * libtest.c, winx64structs.cs :
449 Adding marshaling tests for structs. These tests
450 represent the different cases to consider on Winx64.
452 Contributed under MIT/X11 license.
454 2008-06-10 Zoltan Varga <vargaz@gmail.com>
456 * Makefile.am: Delete some tests for the disabled set which seem to work now.
458 2008-06-05 Jonathan Chambers <joncham@gmail.com>
460 * Makefile.am: Disable async-exc-compilation.exe on Win32 as it is
461 hanging the runtime tests.
463 Code is contributed under MIT/X11 license.
465 2008-06-05 Bill Holmes <billholmes54@gmail.com>
466 * libtest.c, Makefile.am, winx64structs.cs :
467 Adding marshaling tests for structs. These tests
468 represent the different cases to consider on Winx64.
470 Contributed under MIT/X11 license.
472 2008-06-04 Mark Probst <mark.probst@gmail.com>
474 * generic-array-exc.2.il: Test case for generic array type in
477 * Makefile.am: Test added.
479 2008-06-04 Mark Probst <mark.probst@gmail.com>
481 * generic-tailcall2.2.il: Test case for tailcalls from non-generic
482 code to generic code requiring vtable/rgctx argument.
484 * Makefile.am: Test added.
486 2008-06-02 Bill Holmes <billholmes54@gmail.com>
487 * libtest.c: Changes to make libtest.c ready to be compiled in
488 Visual Studio. The STDCALL statements had to be moved and I added
489 declspec(dllexport) statements to all methods.
491 Contributed under MIT/X11 license.
493 2008-05-30 Zoltan Varga <vargaz@gmail.com>
495 * long-shift-regalloc.il: Removed, merged into mini/iltests.il.
497 2008-05-23 Zoltan Varga <vargaz@gmail.com>
499 * Makefile.am (test-generic-sharing): Exit if one of the tests fail. Run the
500 tests with MONO_GENERIC_SHARING=all.
502 2008-05-22 Mark Probst <mark.probst@gmail.com>
504 * Makefile.am: Do generic sharing tests with domain sharing turned
507 2008-05-22 Mark Probst <mark.probst@gmail.com>
509 * generic-method-patching.2.cs: Test callvirt to sealed generic
512 * Makefile.am: Test added.
514 2008-05-22 Mark Probst <mark.probst@gmail.com>
516 * generic-refanyval.2.il: Test case for generic refanyval.
518 * Makefile.am: Test added.
520 2008-05-21 Rodrigo Kumpera <rkumpera@novell.com>
522 * bug-325283.2.cs: Regression test for bug #325283.
524 2008-05-20 Raja R Harinath <harinath@hurrynot.org>
526 * Makefile.am (bug-382986): Fix for srcdir != builddir.
528 2008-05-20 Mark Probst <mark.probst@gmail.com>
530 * generic-null-call.2.cs: Tests non-virtual callvirt on generic
531 methods with this==null.
533 * Makefile.am: Test added.
535 2008-05-16 Rodrigo Kumpera <rkumpera@novell.com>
537 * bug-389886.2.il: Regression test for bug #389886.
539 2008-05-13 Zoltan Varga <vargaz@gmail.com>
541 * exit-stress.cs: New stress test program for testing Environment.Exit () and
544 * stress-runner.cs: Add 'exit-stress', add a few new /proc/pid/status entries.
546 2008-05-12 Jb Evain <jbevain@novell.com>
548 * Makefile.am: fix compilation of 2.1 tests.
550 2008-05-09 Kornél Pál <kornelpal@gmail.com>
552 * mixed-mode: Added mixed-mode assembly tests.
554 Contributed under MIT/X11 license.
556 2008-05-08 Rodrigo Kumpera <rkumpera@novell.com>
558 * bug-387274.2.il: Regression test for bug #387274.
560 2008-05-07 Robert Jordan <robertj@gmx.net>
562 * Makefile.am: don't pull libeglib.a twice. Fixes #387491.
564 2008-05-05 Robert Jordan <robertj@gmx.net>
566 * libtest.c, thunks.cs: reworked to match the new struct
569 2008-05-06 Rodrigo Kumpera <rkumpera@novell.com>
571 * bug-382986.cs. bug-382986-lib.cs: Regression test for
574 2008-05-04 Robert Jordan <robertj@gmx.net>
576 * libtest.c: disable struct tests for platforms with incompatible
577 native/managed alignments.
579 2008-05-03 Robert Jordan <robertj@gmx.net>
581 * libtest.c, thunks.cs: tests for mono_method_get_unmanaged_thunk ().
583 * Makefile.am: add thunk.cs. link libtest with gmodule.
585 Code is contributed under MIT/X11 license.
587 2008-04-28 Mark Probst <mark.probst@gmail.com>
589 * generic-array-type.2.cs: Test case for type arguments in arrays.
591 * Makefile.am: Added test.
593 2008-04-25 Mark Probst <mark.probst@gmail.com>
595 * generic-interface-methods.2.cs: Test case for generic interface
598 * Makefile.am: Added test.
600 2008-04-15 Raja R Harinath <harinath@hurrynot.org>
602 * Makefile.am (generic-box.2.exe, generic-unbox.2.exe): Create in
605 2008-04-11 Mark Probst <mark.probst@gmail.com>
607 * Makefile.am: Added missing files to EXTRA_DIST.
609 2008-04-10 Atsushi Enomoto <atsushi@ximian.com>
611 * Makefile: fix extra dist file name.
613 2008-04-10 Mark Probst <mark.probst@gmail.com>
615 * generic-box.2.cs, generic-boxing.2.il, generic-delegate.2.cs,
616 generic-ldobj.2.il, generic-ldtoken.2.il,
617 generic-ldtoken-field.2.il, generic-ldtoken-method.2.il,
618 generic-mkrefany.2.il, generic-sizeof.2.cs, generic-tailcall.2.il,
619 generic-unbox.2.cs, generic-unboxing.2.il, generic-virtual.2.cs,
620 generics-sharing.2.cs: New test cases for generic sharing.
622 * Makefile.am: Added tests.
624 2008-03-31 Mark Probst <mark.probst@gmail.com>
626 * Makefile.am: Re-enabled CoreCLR security tests. Fixes #362626.
628 2008-03-25 Mark Probst <mark.probst@gmail.com>
630 * generic-box.2.cs: Test case for generic box.
632 * Makefile.am: Added the new test.
634 2008-03-24 Zoltan Varga <vargaz@gmail.com>
636 * interlocked-2.2.cs: Add tests for Interlocked.Increment/Decrement on longs.
638 2008-03-22 Zoltan Varga <vargaz@gmail.com>
640 * assemblyresolve/Makefile.am (MCS): Use gmcs.exe instead of mcs.exe.
642 2008-03-21 Zoltan Varga <vargaz@gmail.com>
644 * libtest.c: Fix missing return in mono_marshal_alloc (). Disable or fix all
647 * assemblyresolve/Makefile.am: Use the 2.0 profile for compilation.
649 2008-03-20 Mark Probst <mark.probst@gmail.com>
651 * generics-sharing.2.cs: Test cases for ldtoken.
653 2008-03-19 Rodrigo Kumpera <rkumpera@novell.com>
655 * bug-340662_bug.cs: Added. Regression test for the bug.
657 * Makefile.am: Added the new test.
659 2008-03-18 Mark Probst <mark.probst@gmail.com>
661 * generics-sharing-other-exc.2.il: Test case for catching
662 exceptions not derived from System.Exception specified by a type
665 * Makefile.am: Added the new test.
667 2008-03-18 Mark Probst <mark.probst@gmail.com>
669 * generic-initobj.2.cs: Test case for initobj in generic code.
671 * Makefile.am: Added the new test.
673 2008-03-17 Mark Probst <mark.probst@gmail.com>
675 * shared-generic-methods.2.cs: Test case for calls from shared
676 code to generic methods.
678 * Makefile.am: Added the new test.
680 2008-03-14 Mark Probst <mark.probst@gmail.com>
682 * generics-sharing.2.cs: New tests for static methods.
684 * generic-inlining.2.cs: Added. Tests generic method inlining.
686 * shared-generic-synchronized.2.cs: Added. Tests shared
687 synchronized methods.
689 * Makefile.am: Added the new tests. New target for running the
690 generic code sharing with the optimization enabled.
692 2008-03-04 Mark Probst <mark.probst@gmail.com>
694 * generics-sharing.2.c: Added test for open catch clauses in
697 2008-02-27 Zoltan Varga <vargaz@gmail.com>
699 * Makefile.am: Compile and run all tests using the 2.0 profile.
701 2008-02-26 Rodrigo Kumpera <rkumpera@novell.com>
703 * load-exceptions.cs: Fix the test for missing type situations.
705 2008-02-26 Zoltan Varga <vargaz@gmail.com>
707 * static-constructor.cs thread5.cs: Fix these so they works on the 2.0 profile too.
709 2008-02-25 Rodrigo Kumpera <rkumpera@novell.com>
711 * call_missing_method.il
712 * call_missing_call.il
713 * ldfld_missing_class.il
714 * ldfld_missing_field.il: Test if the proper loader
715 error is raised in case of failure.
717 * Makefile.am: Added the previous tests.
719 2008-02-23 Zoltan Varga <vargaz@gmail.com>
721 * pinvoke3.cs: Add tests for missing MarshalAs directives when marshalling arrays.
723 2008-02-22 Mark Probst <mark.probst@gmail.com>
725 * generics-sharing.2.cs: New tests for the extensible runtime
728 * recursive-generics.2.cs: Tests for recursive generic types.
730 * Makefile.am: Added recursive-generics.2.cs.
732 2008-02-21 Mark Probst <mark.probst@gmail.com>
734 * generics-sharing.2.cs: Improved tests.
736 2008-02-21 Rodrigo Kumpera <rkumpera@novell.com>
738 * resolve_method_bug.2.il
739 * resolve_field_bug.2.il
740 * resolve_type_bug.2.il: Tests for #363450. They verify that
741 a loader error during System.Reflection.Module::Resolve* methods don't
742 leak and causes a spurious TypeLoadException somewhere else.
744 * Makefile.am: Added the previous tests.
746 2008-02-17 Raja R Harinath <harinath@hurrynot.org>
748 * Makefile.am (SMCS): Add temporary-smcs-hack flag.
750 2008-02-04 Massimiliano Mantione <massi@ximian.com>
752 * Makefile.am: Re-enabled bug-77127.exe (was fixed in r95036).
754 2008-02-04 Massimiliano Mantione <massi@ximian.com>
756 * iface4.cs: Also added another "level" of inheritance...
758 2008-02-04 Massimiliano Mantione <massi@ximian.com>
760 * iface4.cs: Tested also Stop method (just to be on the safe side).
762 2008-01-28 Rodrigo Kumpera <rkumpera@novell.com>
764 * Makefile.am: disabled bug-348522.2.cs until after release.
766 2008-01-28 Rodrigo Kumpera <rkumpera@novell.com>
768 * bug-348522.2.cs: Added, tests for invoking by reflection
771 * Makefile.am: added bug-348522.2.cs.
773 2008-01-26 Zoltan Varga <vargaz@gmail.com>
775 * nonvirt.cs: Removed, moved to mini/exceptions.cs.
777 2008-01-24 Jonathan Chambers <joncham@gmail.com>
779 * libtest.c: Allocate memory for out string parameters.
781 * pinvoke2.cs: Add tests for marshalling strings as out paramters.
783 Code is contributed under MIT/X11 license.
785 2008-01-08 Zoltan Varga <vargaz@gmail.com>
787 * Makefile.am (DISABLED_TESTS): Disable bug-77127.exe for now to make the
790 2008-01-04 Dick Porter <dick@ximian.com>
792 * Makefile.am: Make it work on automake-1.6
794 2007-12-31 Rodrigo Kumpera <rkumpera@novell.com>
796 * invalid-token.il, Makefile.am: Add test for loading
799 2007-12-20 Zoltan Varga <vargaz@gmail.com>
801 * Makefile.am: Enable the async-exc-compilation test on x86/amd64.
803 2007-12-17 Mark Probst <mark.probst@gmail.com>
805 * thread-exit.cs, Makefile.am: Test case for #347676.
807 2007-12-09 Robert Jordan <robertj@gmx.net>
809 * bug-323114.cs: Add test case for #323114.
811 2007-12-07 Zoltan Varga <vargaz@gmail.com>
813 * pinvoke2.cs: Fix the names of two tests.
815 * checked.cs: Make exit codes positive.
817 2007-12-05 Zoltan Varga <vargaz@gmail.com>
819 * Makefile.am (EXTRA_DIST): Add a missing file.
821 2007-12-03 Zoltan Varga <vargaz@gmail.com>
823 * async-exc-compilation.cs: New not yet enabled test for async exceptions
824 received during JIT compilation.
826 * custom-modifiers.2.cs custom-modifiers-il.cs: New test for the 2.0
827 GetRequiredCustomModifiers ()/GetOptionalCustomModifiers () methods.
829 2007-11-30 Zoltan Varga <vargaz@gmail.com>
831 * stackframes-async.2.cs: Fix this test to work with the new delegate optimization.
833 2007-11-23 Zoltan Varga <vargaz@gmail.com>
835 * Makefile.am: Add a target for testing aot on the 2.0 profile.
837 2007-11-12 Zoltan Varga <vargaz@gmail.com>
839 * invoke.cs: Add tests for invoking the Array Get/Set methods.
841 2007-11-12 Rodrigo Kumpera <rkumpera@novell.com>
843 * bug-322722_patch_bx.2.cs : Added test for bug #322722.
845 * bug-322722_dyn_method_throw.2.cs: Same.
847 * Makefile.am: Added the two tests for bug #322722.
849 2007-11-07 Zoltan Varga <vargaz@gmail.com>
851 * Makefile.am: Removed bug-318677 since the corresponding patch was reverted.
853 2007-11-07 Massimiliano Mantione <massi@ximian.com>
855 * bug-318677.il: Added.
857 * Makefile.am: Added test for bug #318677.
859 2007-11-07 Mark Probst <mark.probst@gmail.com>
861 * bug-324535.cs, bug-324535-il.il: Added.
863 * Makefile.am: Added test for bug #324525.
865 2007-11-05 Rodrigo Kumpera <rkumpera@novell.com>
867 * soft-float-tests.cs: Tests for soft-float.
868 Bug #323746 is regression tested by test.
870 * Makefile.am: Added the new test to the suite.
873 2007-10-29 Rodrigo Kumpera <rkumpera@novell.com>
875 * bug-335131.2.cs: Regression test for bug #335131.
876 It tests the enconding of methods and constructor from
877 a generic types that are called from the same type
880 * Makefile.am: Added the new test to the suite.
883 2007-10-29 Rodrigo Kumpera <rkumpera@novell.com>
885 * make_imt_test.sh: added, this script generates
886 an interface with 2000 methods, an implementation and
887 test code that calls all methods. This is enough to
888 stress the IMT machinery, as thunks should have more
889 than 100 methods with the current IMT table size.
891 * Makefile.am: added the generated imt test and
892 associated rules to use the script to create it.
894 2007-10-20 William Holmes <billholmes54@gmail.com>
896 * pinvoke2.cs, libtest.c Adding test cases for marshaling
897 booleans as I1 and U1. Tests commit r87725.
899 Code is contributed under MIT/X11 license.
901 2007-10-18 Zoltan Varga <vargaz@gmail.com>
903 * interlocked.cs: Add a test for CompareExchange and negative values.
905 2007-10-17 Mark Probst <mark.probst@gmail.com>
907 * bug-331798-tb.2.cs: added for Rodrigo
909 * Makefile.am: added bug-331798-tb.2.cs
911 2007-10-17 Gert Driesen <drieseng@users.sourceforge.net>
913 * bug-331958.cs: added.
914 * Makefile.am: added bug-331958.cs.
916 2007-10-16 Mark Probst <mark.probst@gmail.com>
918 * bug-333798.2.cs: added
920 * Makefile.am: added bug-333798.2.cs
922 2007-10-05 Rodrigo Kumpera <rkumpera@novell.com>
924 * generic_type_definition_encoding.2.cs: added, this tests
925 the regression fixed in r86912.
927 * Makefile.am: added generic_type_definition.2.cs
929 2007-09-27 Rodrigo Kumpera <rkumpera@novell.com>
931 * generic_type_definition.2.cs: added
933 * Makefile.am: added generic_type_definition.2.cs
936 2007-09-22 Rodrigo Kumpera <rkumpera@novell.com>
938 * bug-327438.2.il: added
940 * Makefile.am: added bug-327438.2.il
943 2007-09-21 Robert Jordan <robertj@gmx.net>
945 * assemblyresolve/Makefile.am: remove the superfluous --security
948 2007-09-20 Mark Probst <mark.probst@gmail.com>
950 * generics-sharing.2.cs: added
952 * Makefile.am: added generics-sharing.2.cs
954 2007-09-19 Marek Habersack <mhabersack@novell.com>
956 * assemblyresolve/Makefile.am (prereq): build the assemblies in
957 the 'prereq' target instead of in the 'all' one.
959 2007-09-19 Marek Habersack <mhabersack@novell.com>
961 * Makefile.am: assemblyresolve/ assemblies are built only when the
964 2007-09-19 Raja R Harinath <harinath@gmail.com>
966 * assemblyresolve/Makefile.am: Fix srcdir != builddir issues.
967 (EXTRA_DIST): Add asm.cs, TestBase.cs, Test.cs.
969 2007-09-18 Marek Habersack <mhabersack@novell.com>
971 * assemblyresolve/asm.cs: added
973 * assemblyresolve/TestBase.cs: added
975 * assemblyresolve/Test.cs: added
977 * assemblyresolve/Makefile.am: added
979 * assemblyresolve_event3.cs: added new AssemblyResolve event
982 2007-09-13 Massimiliano Mantione <massi@ximian.com>
984 * Makefile.am: Fixed and re-enabled test for bug #82416 (the
985 config files were not in place).
987 2007-09-12 Massimiliano Mantione <massi@ximian.com>
989 * Makefile.am: disabled test for bug #82416 since it fails on the
990 buildbot, will investigate.
992 2007-09-12 Massimiliano Mantione <massi@ximian.com>
994 * unhandled-exception-test-runner.2.cs,
995 unhandled-exception-test-case.2.cs,
996 unhandled-exception-base-configuration.config,
997 unhandled-exception-legacy-configuration.config,
998 Makefile.am: added test for bug #82416.
1000 2007-09-12 Marek Habersack <mhabersack@novell.com>
1002 * assemblyresolve_event2.2.cs: added tests for assembly resolution
1005 * assemblyresolve_event.cs: added tests for assembly resolution
1008 2007-09-11 Mark Probst <mark.probst@gmail.com>
1010 * coreclr-security.cs: Added positive and negative tests for
1011 calling methods via reflection.
1013 2007-09-10 William Holmes <billholmes54@gmail.com>
1015 * marshal9.cs, libtest.c Adding test case for marshal.c r84161
1016 Calling native to managed should not call
1017 ICustomMarshaler.MarshalNativeToManaged for out params.
1019 Code is contributed under MIT/X11 license.
1021 2007-09-07 Zoltan Varga <vargaz@gmail.com>
1023 * async-exceptions.cs Makefile.am: Add a test for frames with a frame pointer.
1025 * async-exceptions.cs Makefile.am: New test case, not working yet.
1027 * Makefile.am: Allways distribute coreclr-security.cs.
1029 2007-09-03 Zoltan Varga <vargaz@gmail.com>
1031 * thread6.cs: Increase a timeout.
1033 2007-08-31 Zoltan Varga <vargaz@gmail.com>
1035 * libtest.c handleref.cs: Fix handleref.exe test on sparc.
1037 2007-08-24 Mark Probst <mark.probst@gmail.com>
1039 * coreclr-security.cs, Makefile.am: Added test for CoreCLR
1042 2007-08-21 Massimiliano Mantione <massi@ximian.com>
1044 * bug-81466.il, bug-81466-lib.il, Makefile.am:
1045 Added test for bug #81466.
1047 2007-08-20 Jb Evain <jbevain@novell.com>
1049 * field-access.il, method-access.il, Makefile.am: tests
1050 for FieldAccessException and MethodAccessException.
1052 2007-08-16 Rodrigo Kumpera <rkumpera@novell.com>
1054 * ldtoken_with_byref_typespec.2.il: Test for (in pseudo c#) "typeof (int&)" expression
1055 * Makefile.am: ldtoken_with_byref_typespec.2.il
1057 2007-08-08 Massimiliano Mantione <massi@ximian.com>
1059 * bug-77127.cs: Test for bug #77127.
1060 * Makefile.am: Added bug-77127.cs.
1062 2007-08-01 William Holmes <billholmes54@gmail.com>
1064 * Makefile.am: Added bug-82194.2.cs.
1065 * bug-82194.2.cs: Test for bug #82194.
1067 2007-07-26 Rodrigo Kumpera <rkumpera@novell.com>
1069 * Makefile.am: Added enum_types.il.
1070 * enum_types.il: Test for all valid primitive types an enum basefield can have.
1072 2007-07-25 Jonathan Chambers <joncham@gmail.com>
1074 * Makefile.am: Added transparentproxy.cs.
1075 * transparentproxy.cs: Add tests for transparentproxy
1078 Code is contributed under MIT/X11 license.
1080 2007-07-20 Raja R Harinath <rharinath@novell.com>
1082 * Makefile.am (bug-81691.exe): Create it in the builddir.
1084 2007-07-19 Mark Probst <mark.probst@gmail.com>
1086 * Makefile.am (test-bug-81691), bug-81691.cs, bug-81691-a.cs,
1087 bug-81691-b.cs: Test for bug #81691.
1089 2007-07-11 Raja R Harinath <rharinath@novell.com>
1091 * Makefile.am (bug-81673.exe): Look for bug-81673.cs in $(srcdir).
1093 2007-07-10 Rodrigo Kumpera <rkumpera@novell.com>
1095 * Makefile.am, bug-82020.il: Test for bug #82020
1097 2007-07-10 Zoltan Varga <vargaz@gmail.com>
1099 * libtest.c (mono_test_marshal_return_unicode_string_delegate):
1100 Add a missing return.
1102 2007-07-09 Mark Probst <mark.probst@gmail.com>
1104 * Makefile.am (test-bug-81673), bug-81673.cs,
1105 bug-81673-interface.cs: Test for bug 81673.
1107 2007-07-05 Zoltan Varga <vargaz@gmail.com>
1109 * pinvoke3.cs libtest.c: Add new test for returning unicode strings from a delegate.
1111 2007-06-12 Zoltan Varga <vargaz@gmail.com>
1113 * pinvoke2.cs: Add test for instance delegates.
1115 2007-05-26 Zoltan Varga <vargaz@gmail.com>
1117 * delegate.cs: Add more delegate tests.
1119 2007-05-24 Zoltan Varga <vargaz@gmail.com>
1121 * delegate.cs: Add a multicast delegate test.
1123 2007-05-23 Zoltan Varga <vargaz@gmail.com>
1125 * pinvoke2.cs libtest.c: Fix up asany in/out tests.
1127 2007-03-28 Raja R Harinath <rharinath@novell.com>
1129 * Makefile.am (test-bug-80307): Don't set PATH.
1131 2007-03-27 Raja R Harinath <harinath@gmail.com>
1133 * Makefile.am (JITTEST_PROG_RUN): Set MONO_CFG_DIR too.
1134 (test-bug-80307): Use helper 'mcs' and 'gmcs' from build tree.
1136 2007-03-23 Jonathan Chambers <joncham@gmail.com>
1138 * libtest.c: Add tests for PreserveSigAttribute.
1139 * cominterop.cs: Add tests for PreserveSigAttribute.
1141 Code is contributed under MIT/X11 license.
1143 2007-02-19 Massimiliano Mantione <massi@ximian.com>
1144 * iface7.cs, Makefile.am: Added test for bug 75903.
1146 2007-02-08 Jonathan Chambers <joncham@gmail.com>
1148 * libtest.c: Add tests for COM Callable Wrapper marshalling.
1149 * cominterop.cs: Add tests for COM Callable Wrapper marshalling.
1151 Code is contributed under MIT/X11 license.
1153 2007-02-06 Massimiliano Mantione <massi@ximian.com>
1154 * bug-59286.cs, Makefile.am: Added test for bug 59286.
1156 2007-02-03 Zoltan Varga <vargaz@gmail.com>
1158 * interlocked-2.2.cs: Fix long tests and add Interlocked.Exchange(long) test.
1160 * interlocked-2.2.cs: Add Interlocked.Read (long) test.
1162 * interlocked.cs: Fix return values.
1164 2007-01-19 Raja R Harinath <rharinath@novell.com>
1166 * Makefile.am (bug-80307.exe): Fix srcdir != builddir.
1168 2007-01-17 Massimiliano Mantione <massi@ximian.com>
1169 * bug-80307.cs, Makefile.am: Added test for bug 80307.
1171 2007-01-15 Miguel de Icaza <miguel@novell.com>
1173 * load-missing.il: Add test for missing assembly reference in
1176 Add test for missing type in newobj call.
1178 Add test for missing type reference in a parameter.
1180 Add test for missing assembly in method call.
1182 2007-01-11 Jonathan Chambers <joncham@gmail.com>
1184 * libtest.c, cominterop.cs: Tests for unmanaged->managed
1185 VARIANT marshalling.
1187 2007-01-10 Robert Jordan <robertj@gmx.net>
1189 * bug-80392.2.cs: Add more tests.
1191 2007-01-09 Robert Jordan <robertj@gmx.net>
1193 * bug-80392.2.cs: Add test for bug #80392.
1195 2007-01-09 Robert Jordan <robertj@gmx.net>
1197 * cross-domain.cs: Reflect marshal.c changes: after r70643
1198 StringBuilders are not ReferenceEquals () anymore, because
1199 they are marshaled by value.
1201 2007-01-01 Miguel de Icaza <miguel@novell.com>
1203 * libtest.c, marshal5.cs: Add tests for ByValTStr marshalling when
1204 the charset is Unicode (see bugs 79944 and 78722).
1206 2006-12-31 Miguel de Icaza <miguel@novell.com>
1208 * exists.cs: Add new test case for MONO_IOMAP bug.
1210 2006-11-02 Wade Berrier <wberrier@novell.com>
1212 * Makefile.am: Fix path to mkbundle so test passes
1214 2006-10-31 Massimiliano Mantione <massi@ximian.com>
1215 * bug-79684.2.cs, Makefile.am: Added test for bug 79684.
1217 2006-10-20 Jonathan Chambers <joncham@gmail.com>
1219 * cominterop.cs: Added more tests for Variant.
1220 * libtest.c: Added more tests for Variant.
1222 2006-10-02 Zoltan Varga <vargaz@gmail.com>
1224 * static-constructor.cs: Add a new test.
1226 2006-09-30 Jonathan Chambers <joncham@gmail.com>
1228 * marshal7.cs: Added tests for size of structs containing
1229 objects with MarshalAs.Interface,IUnknown,IDispatch, and Struct.
1231 2006-09-30 Zoltan Varga <vargaz@gmail.com>
1233 * marshal9.cs libtest.c: Add tests for some custom marshalling corner cases.
1235 2006-09-20 Zoltan Varga <vargaz@gmail.com>
1237 * libtest.c (mono_test_marshal_stringbuilder_default): Null terminate string to
1238 prevent random errors.
1239 (mono_test_marshal_stringbuilder): Ditto.
1241 2006-09-18 Jonathan Chambers <joncham@gmail.com>
1243 * cominterop.cs: Added COM Interop tests for null BSTR checks.
1244 * libtest.c: Added COM Interop tests for null BSTR checks.
1246 2006-09-16 Zoltan Varga <vargaz@freemail.hu>
1248 * Makefile.am (test): Disable mkbundle test on win32 since there is no static build there.
1250 2006-09-14 Zoltan Varga <vargaz@gmail.com>
1252 * pinvoke2.cs libtest.c: Add test for marshalling of blittable classes and null.
1254 2006-09-06 Zoltan Varga <vargaz@gmail.com>
1256 * pinvoke3.cs libtest.c: Add test for #79289.
1258 2006-09-05 Zoltan Varga <vargaz@gmail.com>
1260 * interlocked-2.2.cs: Add tests for the generic versions of the interlocked methods.
1262 2006-09-03 Zoltan Varga <vargaz@gmail.com>
1264 * pinvoke2.cs libtest.c: Add test for marshalling of StringBuilders created with
1267 2006-08-09 Jonathan Chambers <joncham@gmail.com>
1269 * cominterop.cs: Added COM Interop tests for accessing IUnknown and IDispatch.
1270 * libtest.c: Implemented QueryInterface correctly.
1272 2006-08-08 Zoltan Varga <vargaz@gmail.com>
1274 * vararg.il: Add a test for #79027.
1276 2006-07-28 Jonathan Chambers <joncham@gmail.com>
1278 * cominterop.cs: Added COM Interop object marshalling tests;
1279 enabled on windows only.
1280 * libtest.c: Added COM Interop object marshalling tests;
1281 enabled on windows only.
1283 2006-07-27 Zoltan Varga <vargaz@gmail.com>
1285 * libtest.c: Add a newline at the EOF.
1287 2006-07-15 Jonathan Chambers <joncham@gmail.com>
1289 * cominterop.cs: Added COM Interop tests; not enabled yet.
1290 * libtest.c: Added COM Interop tests; not enabled yet.
1292 2006-07-12 Zoltan Varga <vargaz@gmail.com>
1294 * Makefile.am (libtest_la_CFLAGS): Disable a gcc optimization which breaks pinvoke2.exe on windows.
1296 2006-06-30 Zoltan Varga <vargaz@gmail.com>
1298 * libtest.c (mono_test_ref_vtype): Remove debug printfs.
1300 2006-06-28 Zoltan Varga <vargaz@gmail.com>
1302 * marshal2.cs: Add tests for ByValTStr + Unicode encoding.
1304 2006-06-15 Zoltan Varga <vargaz@gmail.com>
1306 * pinvoke-2.cs: Rename to pinvoke-2.2.cs.
1308 * Makefile.am (TEST_CS2_SRC): Add pinvoke-2.2.cs
1310 * pinvoke-2.2.cs libtest.c: Add Marshal.GetDelegateForFunctionPointer () tests.
1312 2006-06-22 Sebastien Pouliot <sebastien@ximian.com>
1314 * Makefile.am: Add 'cas' to SUBDIRS
1316 2006-06-20 Massimiliano Mantione <massi@ximian.com>
1317 * bug-78656.cs. Makefile.am: Added test for bug 78656.
1319 2006-06-16 Massimiliano Mantione <massi@ximian.com>
1320 * bug-78653.cs. Makefile.am: Added test for bug 78653.
1322 2006-06-13 Massimiliano Mantione <massi@ximian.com>
1323 * test-inline-call-stack.cs: Test also that the order in which
1324 .cctors are run is essentially the same regardless of the status of
1325 "beforefieldinit", because too many apps depend on this behavior
1326 (which seems to be also the one of the MS CLR).
1328 2006-06-10 Zoltan Varga <vargaz@gmail.com>
1330 * interlocked-2.2.cs: Make the return values positive.
1332 2006-06-07 Wade Berrier <wberrier@novell.com>
1334 * Makefile.am: add test-inline-call-stack-library.cs and test-inline-call-stack.cs
1335 to EXTRA_DIST so that tests can be run from a dist tarball
1337 2006-06-05 Jonathan Chambers <jonathan.chambers@ansys.com>
1339 * libtest.c cominterop.cs Makefile.am: Add BSTR and VARIANT marshalling tests
1341 2006-06-06 Massimiliano Mantione <massi@ximian.com>
1343 * Makefile.am, bug-78311.cs, bug-78549.il: Added tests.
1345 2006-06-05 Zoltan Varga <vargaz@gmail.com>
1347 * libtest.c pinvoke17.cs: Rename definitions which conflict with win32 API names.
1349 2006-05-18 Zoltan Varga <vargaz@gmail.com>
1351 * pinvoke2.cs libtest.c: Add tests for UnamangedType.LPStruct and blittable types.
1353 2006-05-17 Zoltan Varga <vargaz@gmail.com>
1355 * pinvoke2.cs libtest.c: Add tests for marshalling UnmanagedType.LPStruct.
1357 * marshal8.cs: Applied a patch from Jonathan Chambers to add a test case to
1360 2006-05-10 Atsushi Enomoto <atsushi@ximian.com>
1362 * test-enum-indstoreil.il : removed duplicate label.
1365 2006-05-06 Zoltan Varga <vargaz@gmail.com>
1367 * Makefile.am (TEST_CS2_SRC): Add interlocked-2.2.cs and fix compiling of net 2.0
1370 * interlocked-2.2.cs: New tests for the net 2.0 Interlocked methods.
1372 2006-04-19 Massimiliano Mantione <massi@ximian.com>
1373 * test-inline-call-stack.cs: Added missing check.
1375 2006-04-19 Massimiliano Mantione <massi@ximian.com>
1376 * Makefile.am: Added tests to see if inline breaks the call stack.
1377 * test-inline-call-stack.cs: Likewise.
1378 * test-inline-call-stack-library.cs: Likewise.
1380 2006-04-12 Zoltan Varga <vargaz@gmail.com>
1382 * thread6.cs: Add regression test for #78024.
1384 2006-04-07 Zoltan Varga <vargaz@gmail.com>
1386 * marshal2.cs: Add tests for #77960.
1388 2006-03-29 Raja R Harinath <rharinath@novell.com>
1390 * iface-large.cs: New test based on #75172.
1392 2006-02-18 Zoltan Varga <vargaz@gmail.com>
1394 * libtest.c pinvoke2.cs: Add tests for asany marshalling and directional
1397 2006-01-30 Zoltan Varga <vargaz@gmail.com>
1399 * Makefile.am (patch-libtool): New utility target for those using a
1402 2006-01-27 Raja R Harinath <rharinath@novell.com>
1404 Add support for net_2_0 test cases.
1405 * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Don't set MONO_PATH.
1406 (with_mono_path2, RUNTIME2, GMCS, ILASM2): New.
1407 (TEST_CS2_SRC, TEST_IL2_SRC): New.
1408 (EXTRA_DIST): Add them.
1409 (testjit-default, testjit-net_2_0): New. Copies of old testjit,
1410 updated to use appropriate runtimes.
1411 (testjit): Depend on them.
1412 * find-method.2.il: New test.
1414 2006-01-26 Zoltan Varga <vargaz@gmail.com>
1416 * thread-dump.cs: New file.
1418 2005-12-22 Zoltan Varga <vargaz@gmail.com>
1420 * interlocked.cs: Add "test" for Thread.MemoryBarrier ().
1422 * custom-attr.cs: Add test for #77045.
1424 2005-12-15 Zoltan Varga <vargaz@gmail.com>
1426 * cpblkTest.il: Fix storage of addresses into int32 variables.
1428 2005-12-14 Zoltan Varga <vargaz@gmail.com>
1430 * marshal2.cs: Remove test which can fail on 64 bit archs.
1432 2005-11-28 Raja R Harinath <rharinath@novell.com>
1434 * Makefile.am (ILASM): Use profile-dependent location of ilasm.
1436 2005-10-21 Zoltan Varga <vargaz@gmail.com>
1438 * pinvoke2.cs libtest.c: Add tests for byref struct marshalling.
1440 2005-10-20 Miguel de Icaza <miguel@novell.com>
1442 * Makefile.am (stresstest): Change the strings so we can scan the
1443 build logs more easily for failures (without the word "0 failed".
1445 * Makefile (stresstest):
1447 2005-10-20 Raja R Harinath <rharinath@novell.com>
1449 * Makefile.am (testbundle): Use in-tree config, and in-tree
1452 2005-10-08 Zoltan Varga <vargaz@gmail.com>
1454 * appdomain-unload.cs: Allocate some MBR objects between unloads to
1457 2005-10-07 Zoltan Varga <vargaz@gmail.com>
1459 * remoting5.cs: Add test for ldflda on MBR objects.
1461 2005-10-07 Zoltan Varga <vargaz@gmail.com>
1463 * pinvoke.cs: Remove test loading cygwin1.dll under cygwin.
1465 2005-09-19 Zoltan Varga <vargaz@gmail.com>
1467 * custom-attr.cs: Add tests for bug #76062.
1469 * test-driver Makefile.am: Fix detection of disabled tests.
1471 2005-09-16 Raja R Harinath <rharinath@novell.com>
1473 * Makefile.am (check-local): Don't invoke semdel-wrapper.
1475 2005-09-13 Raja R Harinath <rharinath@novell.com>
1477 * Makefile.am (test-type-load): Refer to source files using $(srcdir).
1478 (EXTRA_DIST): Add sources from 'test-type-load'.
1480 2005-09-12 Zoltan Varga <vargaz@gmail.com>
1482 * pinvoke3.cs libtest.c: Add test for returning null arrays from delegates.
1484 * pinvoke3.cs libtest.c: Add tests for bug #76063.
1486 2005-09-09 Zoltan Varga <vargaz@gmail.com>
1488 * load-exceptions.cs t-missing.cs load-missing.il: New files. Tests
1489 for handling type load exceptions.
1491 * Makefile.am: Add type loading tests.
1493 2005-08-27 Zoltan Varga <vargaz@gmail.com>
1495 * libtest.c (mono_test_empty_struct): Work around bug in intel icc.
1497 2005-08-23 Zoltan Varga <vargaz@freemail.hu>
1499 * delegate.cs: Add float and double tests.
1501 2005-08-22 Zoltan Varga <vargaz@freemail.hu>
1503 * delegate.cs: Restructure and add long delegate test.
1505 * thread-2.cs: New file.
1507 2005-08-20 Zoltan Varga <vargaz@freemail.hu>
1509 * Makefile.am: Reenable disabled amd64 tests.
1511 2005-07-21 Zoltan Varga <vargaz@freemail.hu>
1513 * marshal9.cs libtest.c: Add tests for byref custom marshalling.
1515 * pinvoke2.cs pinvoke1.cs Makefile.am: Merge pinvoke1.cs into pinvoke2.cs.
1517 2005-07-19 Zoltan Varga <vargaz@freemail.hu>
1519 * pinvoke2.cs libtest.c: Add some IA64 struct passing tests.
1521 2005-07-09 Zoltan Varga <vargaz@freemail.hu>
1523 * Makefile.am (PLATFORM_DISABLED_TESTS): Ignore thread6.exe on amd64.
1525 2005-07-07 Zoltan Varga <vargaz@freemail.hu>
1527 * thread6.cs: Disable part of the test that currently doesn't work. Add
1528 new tests from a bug report.
1530 * appdomain-unload.cs: Add tests for threadpools.
1532 2005-07-04 Raja R Harinath <rharinath@novell.com>
1534 * Makefile.am (MKBUNDLE): Don't set PKG_CONFIG_TOP_BUILDDIR.
1536 2005-07-01 Lluis Sanchez Gual <lluis@novell.com>
1538 * remoting1.cs: Test for getting a remote field value which is null.
1540 2005-07-01 Raja R Harinath <rharinath@novell.com>
1542 * Makefile.am (check-local): Call semdel-wrapper.
1544 2005-06-28 Zoltan Varga <vargaz@freemail.hu>
1546 * Makefile.am appdomain3.cs: Remove appdomain3 test, since it is a duplicate of appdomain-unload.
1548 2005-06-27 Zoltan Varga <vargaz@freemail.hu>
1550 * pinvoke2.cs: Add test for #75374.
1552 * Makefile.am pinvoke18.cs pinvoke2.cs: Merge pinvoke18 into pinvoke2.
1554 2005-06-15 Zoltan Varga <vargaz@freemail.hu>
1556 * Makefile.am (testaot): Use JITTEST_PROG_RUN for compiling the AOT module.
1558 2005-06-15 Raja R Harinath <rharinath@novell.com>
1560 * Makefile.am (testbundle): Run the testcase with MONO_PATH set to
1561 the build tree -- it's built with autodeps off.
1563 2005-06-14 Ben Maurer <bmaurer@ximian.com>
1565 * Makefile.am (testbundle): Test case that bundling works with a
1568 2005-05-26 Zoltan Varga <vargaz@freemail.hu>
1570 * Makefile.am (TestDriver.dll): Fix a warning.
1572 2005-05-14 Zoltan Varga <vargaz@freemail.hu>
1574 * libtest.c (mono_test_marshal_out_string_array_delegate): Fix 64
1577 2005-05-12 Zoltan Varga <vargaz@freemail.hu>
1579 * marshal9.cs libtest.c: Add more tests.
1581 * pinvoke3.cs libtest.c: Add test for [Out] marshalling of arrays.
1584 * marshal9.cs libtest.c: Add tests for marshalling null values.
1586 * Makefile.am pinvoke2.cs pinvoke10.cs pinvoke15.cs: Merge pinvoke10
1587 and pinvoke15 into pinvoke2.
1589 * pinvoke2.cs: Fix warnings.
1591 * pinvoke2.cs libtest.c: Add test for ftnptr->delegate conversion in
1594 2005-05-12 Lluis Sanchez Gual <lluis@novell.com>
1596 * main-returns-background-change.cs: New test for changing the
1597 background mode of a thread.
1599 2005-05-01 Zoltan Varga <vargaz@freemail.hu>
1601 * libtest.c (mono_test_marshal_cdecl_delegate): New test for changing the calling convention of
1604 * pinvoke-2.cs: New file for 2.0 pinvoke tests.
1606 2005-04-22 Raja R Harinath <rharinath@novell.com>
1608 * Makefile.am (CSC): Use '-unsafe' instead of '--unsafe'.
1610 2005-04-09 Zoltan Varga <vargaz@freemail.hu>
1612 * Makefile.am (testtrace): New target to test --trace functionality.
1614 2005-04-04 Zoltan Varga <vargaz@freemail.hu>
1616 * invoke.cs: Add new test.
1618 2005-03-31 Zoltan Varga <vargaz@freemail.hu>
1620 * stack-overflow.cs: New tests, not yet enabled.
1622 2005-03-10 Zoltan Varga <vargaz@freemail.hu>
1624 * dataslot.cs: Add tests for #65414.
1626 2005-03-06 Zoltan Varga <vargaz@freemail.hu>
1628 * rounding.cs: Remove this, this is now in the JIT regression tests.
1630 * delegate4.cs: Remove this, this is already tested in pinvoke3.cs.
1632 2005-03-04 Zoltan Varga <vargaz@freemail.hu>
1634 * remoting1.cs: Add new regression test.
1636 2005-03-01 Zoltan Varga <vargaz@freemail.hu>
1638 * pinvoke3.cs: Add tests for passing blittable arrays.
1640 * pinvoke3.cs libtest.c: Add tests for passing arrays to delegates.
1642 2005-02-21 Ben Maurer <bmaurer@ximian.com>
1644 * abort-stress-1.cs, abort-stress-2.cs: Stress tests for thread
1645 aborting. The second one deadlocks, so it is disabled
1647 2005-02-19 Zoltan Varga <vargaz@freemail.hu>
1649 * pinvoke3.cs libtest.c: Add more small struct tests.
1651 2005-02-18 Zoltan Varga <vargaz@freemail.hu>
1653 * pinvoke3.cs libtest.c: Add tests for passing and returning small
1654 structs from delegates. Currently fails on windows.
1656 2005-02-16 Zoltan Varga <vargaz@freemail.hu>
1658 * pinvoke2.cs: Add test for #72625.
1660 * pinvoke2.cs: Fix char array marshalling test so it works under MS.NET.
1661 2005-02-15 Zoltan Varga <vargaz@freemail.hu>
1663 * Makefile.am (libtest_la_LDFLAGS): Add -Wl,--kill-at so the names exported from the DLL
1664 can be found by the runtime.
1666 * pinvoke13.cs: Fix test.
1668 * libtest.c pinvoke13.cs: Fix test on big-endian machines.
1670 * pinvoke3.cs: Remove an error handling test which no longer fails in
1673 * marshal.cs libtest.c: Add new test for GetDelegateForFunctionPointer.
1675 2005-02-13 Zoltan Varga <vargaz@freemail.hu>
1677 * libtest.c (NameManglingAuto): Fix test. Fixes #72559.
1679 * libtest.c: Applied patch from robertj@gmx.net (Robert Jordan). Work around gcc-2.95.3
1682 * pinvoke13.cs libtest.c: Add/correct tests for pinvoke name mangling.
1684 2005-02-05 Zoltan Varga <vargaz@freemail.hu>
1686 * libtest.c: Mark all exported functions STDCALL.
1688 * Makefile.am (CSC): Disable some warnings.
1690 2005-01-30 Zoltan Varga <vargaz@freemail.hu>
1692 * libtest.c: Fix some warnings.
1694 2005-01-25 Zoltan Varga <vargaz@freemail.hu>
1696 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on x86 as well.
1698 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable appdomain-unload.exe
1699 on amd64 to make the test green again.
1701 2005-01-20 Raja R Harinath <rharinath@novell.com>
1703 * libtest.c (mono_test_return_vtype): Fill in a value in the 'd2'
1705 * pinvoke2.cs (test_0_return_vtype): Update.
1707 2005-01-17 Zoltan Varga <vargaz@freemail.hu>
1709 * libtest.c pinvoke2.cs pinvoke3.cs: Add tests for unmanaged->managed
1710 marshalling of unicode strings.
1712 2005-01-15 Zoltan Varga <vargaz@freemail.hu>
1714 * thread6.cs: Add test for aborting the current thread.
1716 2005-01-11 Zoltan Varga <vargaz@freemail.hu>
1718 * thread6.cs: Add test for rethrowing abort exceptions.
1720 2005-01-06 Sebastien Pouliot <sebastien@ximian.com>
1722 * desweak.cs: Add test to check for regression of the bug seen in
1723 rev 38316. The original code that failed is no more part of the
1726 2005-01-06 Zoltan Varga <vargaz@freemail.hu>
1728 * libtest.c: Fix blittable_struct_delegate test.
1730 2004-12-29 Zoltan Varga <vargaz@freemail.hu>
1732 * pinvoke3.cs libtest.c: Add test for marshalling blittable structs
1735 * pinvoke3.cs libtest.c: Add test for marshalling of enums with delegates.
1737 2004-12-26 Patrik Torstensson <patrik.torstensson@gmail.com>
1739 * interlocked.cs: added reg test for bug 70784
1741 2004-12-18 Zoltan Varga <vargaz@freemail.hu>
1743 * Makefile.am (libtest_la_LDFLAGS): Add -no-undefined so a windows dll is built on windows.
1745 2004-12-15 Patrik Torstensson <patrik.torstensson@gmail.com>
1747 * interlocked.cs: New test.
1749 2004-12-14 Raja R Harinath <rharinath@novell.com>
1751 * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Set MONO_SHARED_DIR.
1753 2004-12-11 Ben Maurer <bmaurer@ximian.com>
1755 * thread-static-init.cs: New test.
1757 2004-12-09 Raja R Harinath <rharinath@novell.com>
1759 * test-driver: Clean up.
1760 * Makefile.am (testjit, testaot, testinterp): Error out on failing tests.
1762 2004-12-08 Raja R Harinath <rharinath@novell.com>
1764 * Makefile.am (CLEANFILES): Add *.exe, stest.dat.
1766 2004-12-08 Zoltan Varga <vargaz@freemail.hu>
1768 * appdomain-unload.cs: Disable nondeterministic async unloading test.
1770 2004-12-04 Zoltan Varga <vargaz@freemail.hu>
1772 * delegate.cs: Add test for unboxing and delegates.
1774 2004-12-02 Zoltan Varga <vargaz@freemail.hu>
1776 * appdomain-unload.cs: Add tests for unloading an appdomain from inside
1779 * appdomain-unload.cs: Stop the foreground thread created by one of the
1782 2004-11-26 Raja R Harinath <rharinath@novell.com>
1784 * Makefile.am: Ensure that in-tree mscorlib.dll is used for testing.
1786 2004-11-23 Raja R Harinath <rharinath@novell.com>
1788 * Makefile.am (CSC,ILASM): Don't refer to runtime/ directly. Use
1789 the mcs/ tree directly.
1791 2004-11-19 Raja R Harinath <rharinath@novell.com>
1793 * Makefile.am (check-local): New. Hook into 'make check'.
1794 (CSC): Define using in-tree mono and mcs.exe.
1795 (ILASM): New. Likewise, with in-tree ilasm.exe.
1796 * async_read.cs (Main): Read async_read.exe, since async_read.cs
1797 will not necessarily be in the build directory.
1798 * test-driver: Preserve stderr.
1800 2004-11-10 Lluis Sanchez Gual <lluis@novell.com>
1802 * cross-domain.cs: New tests for cross-domain calls.
1804 2004-11-05 Zoltan Varga <vargaz@freemail.hu>
1806 * loader.cs: Add test for loading dynamic assemblies using
1807 Assembly.LoadWithPartialName ().
1809 2004-11-04 Zoltan Varga <vargaz@freemail.hu>
1811 * loader.cs: New file for assembly loading tests.
1813 2004-10-29 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
1815 * cattr-object.cs: Correct type checking so test will stop giving
1818 2004-10-07 Zoltan Varga <vargaz@freemail.hu>
1820 * pinvoke2.cs: Add test for prefixing 'lib' to dll names.
1822 2004-09-30 Zoltan Varga <vargaz@freemail.hu>
1824 * marshal.cs: Add test for GetFunctionPointerForDelegate.
1826 * libtest.c pinvoke2.cs: Add test for returning delegates.
1828 2004-09-28 Zoltan Varga <vargaz@freemail.hu>
1830 * Makefile.am: Add marshal.cs.
1832 * marshal.cs: New file for Marshal tests.
1834 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
1836 * libtest.c: Free memory using CoTaskMemFree on windows.
1837 * libtest.c (mono_test_stdcall_name_mangling): Remove declspec(dllimport).
1839 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
1841 * libtest.c (mono_test_stdcall_name_mangling): Add test for stdcall
1842 name mangling on windows.
1844 2004-09-17 Zoltan Varga <vargaz@freemail.hu>
1846 * pinvoke2.cs libtest.c: Add test for stdcall name mangling on windows.
1848 2004-09-08 Lluis Sanchez Gual <lluis@novell.com>
1850 * delegate8.cs: New regression test for bug #59299.
1851 * Makefile.am: Added delegate8.cs.
1853 2004-09-07 Duncan Mak <duncan@ximian.com>
1855 * typeof-ptr.cs: Add an unsafe section to the code that's using
1856 direct pointers. This was breaking the test stage on the build boxes.
1858 2004-09-07 Zoltan Varga <vargaz@freemail.hu>
1860 * libtest.c (mono_test_marshal_string_array): Add test for null
1861 terminating string arrays.
1863 2004-09-06 Zoltan Varga <vargaz@freemail.hu>
1865 * libtest.c: Mark delegates with __stdcall on windows.
1867 2004-09-04 Zoltan Varga <vargaz@freemail.hu>
1869 * pinvoke2.cs libtest.c: Fix memory management in tests.
1871 * pinvoke14.cs: Merge this into pinvoke2.cs.
1873 2004-09-03 Zoltan Varga <vargaz@freemail.hu>
1875 * marshal9.cs libtest.c: Fix memory leaks in test.
1877 2004-08-31 Zoltan Varga <vargaz@freemail.hu>
1879 * pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.
1881 * marshal9.cs: Clean up and expand custom marshalling tests.
1883 * marshal10.cs: Merge this into marshal9.cs.
1885 * pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
1888 2004-08-28 Zoltan Varga <vargaz@freemail.hu>
1890 * pinvoke2.cs libtest.c: New test for byref string arrays.
1892 2004-08-06 Zoltan Varga <vargaz@freemail.hu>
1894 * pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests.
1896 2004-07-28 Zoltan Varga <vargaz@freemail.hu>
1898 * marshal10.cs libtest.c: Remove incorrect time_t custom marshalling
1901 2004-07-06 Ben Maurer <bmaurer@ximian.com>
1903 * reflection-const-field.cs: New test for reflection on
1906 2004-07-05 Zoltan Varga <vargaz@freemail.hu>
1908 * Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.
1910 2004-07-03 Zoltan Varga <vargaz@freemail.hu>
1912 * pinvoke3.cs libtest.c: New test for returning delegates from a
1915 * pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.
1917 2004-07-02 Zoltan Varga <vargaz@freemail.hu>
1919 * Makefile.am (CLEANFILES): Delete .stdout files too.
1921 2004-05-29 Zoltan Varga <vargaz@freemail.hu>
1923 * invoke.cs: Add an Invoke test.
1925 2004-05-28 Zoltan Varga <vargaz@freemail.hu>
1927 * pinvoke3.cs libtest.c: New tests for byref struct marshalling.
1929 * static-constructor.cs: Add new regression test for bug #59193.
1931 * setenv.cs: Fix this after marshalling changes.
1933 2004-05-26 Zoltan Varga <vargaz@freemail.hu>
1935 * pinvoke3.cs libtest.c: Add tests for fnptr->delegate marshalling.
1937 * Makefile.am (DISABLED_TESTS): appdomain-unload.exe seems to run too.
1939 2004-05-23 Zoltan Varga <vargaz@freemail.hu>
1941 * Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.
1943 2004-05-22 Zoltan Varga <vargaz@freemail.hu>
1945 * Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.
1947 2004-05-18 Zoltan Varga <vargaz@freemail.hu>
1949 * marshal9.cs marshal10.cs: Fix custom marshalling tests.
1951 2004-05-11 Zoltan Varga <vargaz@freemail.hu>
1953 * Makefile.am (EXTRA_DIST): Distribute benchmarks as well.
1955 * pinvoke2.cs libtest.c: Add tests for AsAny marshalling.
1957 2004-05-06 Zoltan Varga <vargaz@freemail.hu>
1959 * Makefile.am: Disable thread6.exe since it might hang. Fix check for
1962 * Makefile.am: Only disable thread6.exe on x86.
1964 2004-04-28 Zoltan Varga <vargaz@freemail.hu>
1966 * pinvoke2.cs libtest.c: New tests for long fields inside structs.
1968 2004-04-26 Zoltan Varga <vargaz@freemail.hu>
1970 * Makefile.am test-driver: Disable some failing tests.
1972 2004-04-19 Zoltan Varga <vargaz@freemail.hu>
1974 * pinvoke3.cs libtest.c: Add test for string marshalling in delegates.
1976 2004-04-18 Zoltan Varga <vargaz@freemail.hu>
1978 * libtest.c pinvoke2.cs marshal4.cs Makefile.am: Add more tests for
1979 marshalling delegate fields in structs. Merge marshal4.cs into
1982 * libtest.c pinvoke2.cs: Add more tests for unicode marshalling.
1984 2004-04-14 Zoltan Varga <vargaz@freemail.hu>
1986 * libtest.c pinvoke2.cs: Add test for unicode string array marshalling.
1988 2004-04-10 Bernie Solomon <bernard@ugsolutions.com>
1990 * libtest.c: declare SetLastError on Windows
1992 2004-03-30 Lluis Sanchez Gual <lluis@ximian.com>
1994 * synchronized.cs: Monitor.Exit does not throw an exception anymore if the
1995 lock is not owned by the current thread (see bug #56157). Modified test that
1998 2004-03-16 Zoltan Varga <vargaz@freemail.hu>
2000 * libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
2003 2004-03-15 Bernie Solomon <bernard@ugsolutions.com>
2005 * libtest.c (mono_test_marshal_time_t): fix
2006 for current code on 64 bit machines with 64bit time
2008 * marshal9.cs marshal10.cs: Do arithmetic on
2011 2004-03-09 Zoltan Varga <vargaz@freemail.hu>
2013 * setenv.cs: Handle DllNotFoundException.
2015 * pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs.
2017 2004-02-23 Zoltan Varga <vargaz@freemail.hu>
2019 * many-locals.cs: Add tests for locals with large stack frame offsets.
2021 2004-02-18 Zoltan Varga <vargaz@freemail.hu>
2023 * switch.cs: Add test for bug #54473.
2025 2004-02-14 Zoltan Varga <vargaz@freemail.hu>
2027 * libtest.c: Add <time.h>
2029 * delegate.cs: Add test for bug #52092.
2031 2004-02-12 Zoltan Varga <vargaz@freemail.hu>
2033 * marshal10.cs: Oops, wrong test.
2035 * libtest.c: Add valuetype marshaling test.
2037 * marshal9.cs: Fix after marshaling changes.
2039 * marshal10.cs: Add valuetype marshaling test.
2041 2004-02-10 Zoltan Varga <vargaz@freemail.hu>
2043 * Makefile.am: Remove the SHELL=bash setting since some people do not seem to
2046 2004-02-02 Zoltan Varga <vargaz@freemail.hu>
2048 * pinvoke2.cs libtest.c: Add test for unicode StringBuilder marshalling.
2050 * pinvoke.cs libtest.c: Add test for Sparc V8 split register/stack double
2053 2004-01-31 Zoltan Varga <vargaz@freemail.hu>
2055 * setenv.cs: Make this run on platforms without setenv.
2057 2004-01-30 Zoltan Varga <vargaz@freemail.hu>
2059 * Makefile.am: Set SHELL to bash, since some commands require it.
2061 2004-01-22 Zoltan Varga <vargaz@freemail.hu>
2063 * pinvoke17.cs: Fix test.
2065 2004-01-19 Zoltan Varga <vargaz@freemail.hu>
2067 * pinvoke2.cs: Add tests for DllImport problems.
2069 * pinvoke.cs: Make this run under linux.
2071 2004-01-09 Zoltan Varga <vargaz@freemail.hu>
2073 * custom-attr.cs: Add test for properties with array type.
2075 2003-12-13 Patrik Torstensson <p@rxc.se>
2077 * bug-42136.cs: invalid liveness analyse for locals
2078 used in try and catch block. (exceptions not counted
2079 for in the liveness analyse)
2080 * Makefile.am: added bug-42136.cs
2082 2003-12-13 Patrik Torstensson <p@rxc.se>
2084 * bug-48015.cs: new test for obj.Equals on ContextBound objects
2085 * Makefile.am: added bug-48015.cs.
2087 2003-11-21 Lluis Sanchez Gual <lluis@ximian.com>
2089 * context-static.cs: new test for ContextStaticAttribute.
2090 * Makefile.am: added context-static.cs.
2092 2003-11-17 Zoltan Varga <vargaz@freemail.hu>
2094 * cattr-object.cs: Fix test so it does not count the attributes on the
2097 2003-10-31 Zoltan Varga <vargaz@freemail.hu>
2099 * appdomain-unload.cs: Get rid of hardcoded file names.
2101 * appdomain-unload.cs: New file. AppDomain Unloading tests.
2103 * Makefile: Add new test + enable IL tests now that we have a working
2106 * delegate7.cs: Convert it to use the test driver + add regression test
2109 2003-10-25 Zoltan Varga <vargaz@freemail.hu>
2111 * libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays.
2113 2003-10-15 Zoltan Varga <vargaz@freemail.hu>
2115 * vararg.il: New file.
2117 * Makefile.am: Added vararg.il.
2119 2003-10-13 Bernie Solomon <bernard@ugsolutions.com>
2121 * Makefile.am: fix so it works if builddir != srcdir
2123 * libtest.c: (mono_test_empty_struct) make it exist for
2124 non-GCC builds (and possibly pass depending on trampolines).
2125 (mono_test_marshal_bool_byref) bools marshal as ints by default
2127 2003-10-13 Zoltan Varga <vargaz@freemail.hu>
2129 * bug-46781.cs: New regression test.
2131 * libtest.c pinvoke2.cs: Add new test for SetLastError functionality.
2133 * Makefile.am (TEST_CS_SRC): Remove merged tests.
2135 * pinvoke2.cs pinvoke3.cs: Merge tests 4-8 into these files +
2136 convert tests so they run with the test driver used by mini.
2138 * pinvoke3.cs libtest.c: Add tests for class arguments and return
2141 * pinvoke4.cs pinvoke5.cs pinvoke6.cs pinvoke7.cs pinvoke8.cs: Removed.