1 2010-05-28 Robert Jordan <robertj@gmx.net>
3 * libtest.c: Implement and use marshal_strdup () as a g_strdup ()
4 replacement under Windows. Fixes memory allocation mismatches.
6 2010-05-27 Zoltan Varga <vargaz@gmail.com>
8 * interlocked.cs: Add a test for Interlocked.Exchange on a local variable.
10 2010-05-13 Rodrigo Kumpera <rkumpera@novell.com>
12 * typeload-unaligned.cs: Move the reference to the broken type
13 to an inner function since mono now detects the brokenness earlier.
15 2010-05-13 Zoltan Varga <vargaz@gmail.com>
17 * dtest.cs: Add a test for nullref exceptions + single threaded invokes.
19 2010-05-12 Zoltan Varga <vargaz@gmail.com>
21 * dtest.cs dtest-app.cs: Add a test for pending breakpoints in domains.
23 2010-04-30 Zoltan Varga <vargaz@gmail.com>
25 * dtest.cs: Add a test for TypeMirror.GetSourceFiles (true).
27 2010-04-27 Zoltan Varga <vargaz@gmail.com>
29 * load-missing.il: Make BrokenClass inherit from a class in t, not mscorlib, so
30 mcs can load load-missing.dll as a reference.
32 2010-04-27 Zoltan Varga <vargaz@gmail.com>
34 * Makefile.am (DISABLED_TESTS): Add gc-altstack.exe since it randomly fails
35 under Boehm, which can't handle threads which are executing on an altstack during
38 2010-04-10 Zoltan Varga <vargaz@gmail.com>
40 * dtest.cs: Add a minimal test for Thread.ThreadId.
42 2010-04-08 Zoltan Varga <vargaz@gmail.com>
44 * exit-stress-threadpool.cs: New stress test.
46 2010-04-07 Zoltan Varga <vargaz@gmail.com>
48 * interlocked-2.2.cs: Add an Interlocked.CompareExchange(long) test.
50 2010-04-06 Rodrigo Kumpera <rkumpera@novell.com>
52 * bug-575941.cs: New regression test.
54 2010-04-05 Rodrigo Kumpera <rkumpera@novell.com>
56 * bug-515884.il: New regression test.
58 2010-04-02 Zoltan Varga <vargaz@gmail.com>
60 * libtest.c: Add OpenBSD to the list of defines.
62 2010-03-26 Zoltan Varga <vargaz@gmail.com>
64 * Makefile.am: Disable testbundle for now as it depends on having a system mono.
66 2010-03-23 Zoltan Varga <vargaz@gmail.com>
68 * Makefile.am (BASE_TEST_CS_SRC): Remove make-imt-test.cs, it is not a test.
70 * test-runner.cs: Add an option to run the tests with different optimization
73 * Makefile.am: Make it possible to run the normal+gshared tests using the managed
74 test runner by passing the M=1 option to make.
76 2010-03-18 Zoltan Varga <vargaz@gmail.com>
78 * Makefile.am (runtest): Save the output of the aot compiler into a file.
80 2010-03-05 Robert Jordan <robertj@gmx.net>
82 * remoting4.cs: Add test for bug #504886.
84 2010-03-03 Rodrigo Kumpera <rkumpera@novell.com>
86 * bug-562150.cs: Regression test.
88 2010-03-02 Rolf Bjarne Kvinge <RKvinge@novell.com>
90 * Makefile.am: Renamed INSTALL_2_1 to MOONLIGHT.
92 2010-03-01 Zoltan Varga <vargaz@gmail.com>
94 * dtest.cs: Add a test for CreateBoxedValue.
96 2010-02-11 Zoltan Varga <vargaz@gmail.com>
98 * dtest.cs: Add a test for exception subclasses.
100 2010-02-04 Zoltan Varga <vargaz@gmail.com>
102 * dtest.cs: Add a test for TypeMirror.EnumUnderlyingType.
104 * dtest.cs dtest-app.cs: Add tests for TypeMirror.IsEnum and
105 VirtualMachine.CreateEnumMirror ().
107 2010-01-28 Zoltan Varga <vargaz@gmail.com>
109 * dtest.cs: Add minimal tests for assembly unloading.
111 2010-01-28 Rodrigo Kumpera <rkumpera@novell.com>
113 * large-gc-bitmap.cs: Respect the 1Mb size limit for valuetype types.
115 2010-01-19 Sylvain Dupont <duposyl@gmail.com>
117 * cominterop.cs libtest.c: Added tests for marshalling
118 in, in/byref, in/out, in/out/byref parameters of type
121 Code is contributed under MIT/X11 license.
123 2010-01-18 Zoltan Varga <vargaz@gmail.com>
125 * dtest.cs dtest-app.cs: Add a test for single stepping + out of line bblocks.
127 * dtest.cs: Upgrade after debugging namespace change.
129 2010-01-16 Zoltan Varga <vargaz@gmail.com>
131 * dtest-app.cs dtest.cs: Add tests for handling vtypes with IntPtr fields.
133 2009-12-26 Zoltan Varga <vargaz@gmail.com>
135 * bug-561239.cs: New test for bug #561239.
137 2009-12-22 Zoltan Varga <vargaz@gmail.com>
139 * dtest.cs dtest-app.cs: Add more single stepping tests.
141 2009-12-17 Zoltan Varga <vargaz@gmail.com>
143 * libtest.c pinvoke2.cs: Add a test for calling pinvoke methods using calli.
145 2009-12-05 Zoltan Varga <vargaz@gmail.com>
147 * dtest.cs dtest-app.cs: Add a test for intptrs.
149 2009-12-01 Zoltan Varga <vargaz@gmail.com>
151 * dtest.cs: Add a a test for invokes on not suspended threads.
153 2009-11-24 Zoltan Varga <vargaz@gmail.com>
155 * dtest.cs dtest-app.cs: Add a test for single threaded invokes + events.
157 2009-11-23 Zoltan Varga <vargaz@gmail.com>
159 * dtest.cs dtest-app.cs: Add a test for single threaded invokes.
161 2009-11-20 Zoltan Varga <vargaz@gmail.com>
163 * libtest.c (mono_test_marshal_bool_in): Use 'short' as the type of the
164 variant bool argument.
166 * marshalbool.cs: Pass -1 as the 'expected' argument instead of 0xffff, which
167 causes sign extensions issues on some platforms.
169 2009-11-19 Zoltan Varga <vargaz@gmail.com>
171 * dtest.cs: Add a test for AssemblyMirror.GetName ().
173 2009-11-16 Mark Probst <mark.probst@gmail.com>
175 * large-gc-bitmap.cs: New test for large GC bitmaps.
177 * Makefile.am: Test added.
179 2009-11-14 Zoltan Varga <vargaz@gmail.com>
181 * dtest.cs: Add a test for stack traces in native code.
183 2009-11-13 Zoltan Varga <vargaz@gmail.com>
185 * dtest.cs: Add a test for InvokeOptions.DisableBreakpoints.
187 2009-11-12 Zoltan Varga <vargaz@gmail.com>
189 * dtest.cs: Update to latest APIs.
191 * generic-virtual.2.cs: Add a test for rebuilding virtual generic method
194 2009-11-09 Zoltan Varga <vargaz@gmail.com>
196 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable filter-stack.exe on ARM.
198 2009-11-07 Zoltan Varga <vargaz@gmail.com>
200 * gen-runtime-invoke.cs: Add a test.
202 * invoke.cs: Convert to using the TestRunner. Remove a test which is
205 2009-11-06 Zoltan Varga <vargaz@gmail.com>
207 * dtest.cs (Threads): Fix a race.
209 2009-11-05 Zoltan Varga <vargaz@gmail.com>
211 * Makefile.am (dcheck): New target to run the soft-debugger tests.
213 * dtest.cs dtest-app.cs: New files containing tests for the soft debugger.
215 2009-11-04 Zoltan Varga <vargaz@gmail.com>
217 * thread6.cs: Add a test for 539394. Convert to using the TestRunner.
219 2009-11-03 Rodrigo Kumpera <rkumpera@novell.com>
221 * interface-with-static-method.il: New test for an interface with static
224 2009-10-25 Zoltan Varga <vargaz@gmail.com>
226 * gc-altstack.cs: New test.
228 2009-10-23 Raja R Harinath <harinath@hurrynot.org>
230 * Makefile.am (modules.exe): Depend on TestDriver.dll too.
232 2009-10-20 Zoltan Varga <vargaz@gmail.com>
234 * libtest.c pinvoke2.cs: Add a test for #548276.
236 2009-10-16 Bill Holmes <billholmes54@gmail.com>
238 * cominterop.cs : Adding a test for 547030.
240 Contributed under MIT/X11 license.
242 2009-10-07 Zoltan Varga <vargaz@gmail.com>
244 * pinvoke2.cs libtest.c: Add a test for marshalling DateTime to unmanaged code.
246 * Makefile.am: Fix make dist.
248 2009-10-06 Mark Probst <mark.probst@gmail.com>
250 * bug-544445.cs: New test.
252 * Makefile.am: Test added.
254 2009-10-04 Zoltan Varga <vargaz@gmail.com>
256 * Makefile.am: Replace make_imt_test_.sh with a faster C# version.
258 2009-09-30 Zoltan Varga <vargaz@gmail.com>
260 * pinvoke2.cs libtest.c: Add a test for #543133.
262 2009-09-25 Mark Probst <mark.probst@gmail.com>
264 * xdomain-threads.c: Test for checking whether Thread is correctly
265 separated between appdomains.
267 * Makefile.am: Test added.
269 2009-09-22 Zoltan Varga <vargaz@gmail.com>
271 * assembly-load-stress.cs: New stress test.
273 * Makefile.am: Disable filter-stack.cs on ia64.
275 * appdomain-thread-abort.cs: Add a new test.
277 2009-09-21 Zoltan Varga <vargaz@gmail.com>
279 * runtime-invoke.cs: Add a test for invoking string ctors. Remove tests which
280 are auto-generated now by gen-runtime-invoke.cs.
282 2009-09-21 Rodrigo Kumpera <rkumpera@novell.com>
284 * array_load_exception.il: Test for broken arrays.
286 2009-09-21 Zoltan Varga <vargaz@gmail.com>
288 * gen-runtime-invoke.cs: New test generator for runtime invoke tests.
290 * Makefile.am (test-runtime-invoke): New test target.
292 * runtime-invoke.cs: Add more tests.
294 * runtime-invoke.cs: Add tests for passing/receiving generic instances of
297 2009-09-20 Zoltan Varga <vargaz@gmail.com>
299 * runtime-invoke.cs: Add more tests.
301 2009-09-17 Sebastien Pouliot <sebastien@ximian.com>
303 * coreclr-security.cs: Add test cases for arrays (one dimension,
304 multidimentional and jagged) creation.
306 2009-09-15 Mark Probst <mark.probst@gmail.com>
308 * generic-type-load-exception.2.il: Test case for vtable setup
309 failure in shared generic code.
311 * Makefile.am: Test added.
313 2009-09-13 Zoltan Varga <vargaz@gmail.com>
315 * runtime-invoke.cs: Add a test.
317 2009-09-10 Bill Holmes <billholmes54@gmail.com>
319 * cominterop.cs : Adding a test for invoking delegates that
322 Contributed under MIT/X11 license.
324 2009-09-08 Rodrigo Kumpera <rkumpera@novell.com>
326 * iface4.cs: Add one more check.
328 2009-09-08 Jonathan Chambers <joncham@gmail.com>
330 * cominterop.cs libtest.c: Add support to run tests
331 on all x86 and amd64 platforms.
333 2009-09-07 Zoltan Varga <vargaz@gmail.com>
335 * Makefile.am (runtest): Disable aot on some tests which contain loading
338 2009-09-05 Zoltan Varga <vargaz@gmail.com>
340 * process-stress.cs: New stress test for spawning processes.
342 2009-09-03 Zoltan Varga <vargaz@gmail.com>
344 * pinvoke3.cs libtest.c: Add a test for #481559.
346 2009-08-24 Rodrigo Kumpera <rkumpera@novell.com>
348 * load-exceptions.cs:
349 * load-missing.il: Test for virtual and static methods.
351 2009-08-24 Rodrigo Kumpera <rkumpera@novell.com>
353 * load-exceptions.cs:
354 * load-missing.il: Test for invalid method overrides.
356 2009-08-19 Rodrigo Kumpera <rkumpera@novell.com>
358 * constraints-load.il: New test for errors related to loading
359 type and method constraints.
361 2009-08-12 Rodrigo Kumpera <rkumpera@novell.com>
363 * bug-528055.il: Regression test for #528055.
365 2009-08-04 Atsushi Enomoto <atsushi@ximian.com>
367 * make_imt_test.sh: fix freebsd build by Makoto Kishimoto
368 http://lists.ximian.com/pipermail/mono-devel-list/2008-November/029970.html
370 2009-07-31 Rodrigo Kumpera <rkumpera@novell.com>
372 * generic_type_definition.2.cs: This test verifies for a lot of stuff
373 that must work under compiler context. A few of those used to work outside
374 of it, so this test worked by pure luck.
375 The fix is to run the test under compiler context.
377 2009-07-23 Zoltan Varga <vargaz@gmail.com>
379 * load-exceptions.cs: Add a test for #524498.
381 2009-07-11 Zoltan Varga <vargaz@gmail.com>
383 * runtime-invoke.cs: Convert it to use TestDriver. Add tests for
386 2009-07-09 Mark Probst <mark.probst@gmail.com>
388 * generic-xdomain.2.cs: Test case for generic marshal-by-ref
391 * Makefile.am: Test added.
393 2009-06-29 Zoltan Varga <vargaz@gmail.com>
395 * generic-stack-traces.2.cs: Add a test for #509406.
397 * dynamic-method-finalize.2.cs: New test.
399 2009-06-25 Mark Probst <mark.probst@gmail.com>
401 * appdomain-async-invoke.cs: Fail if BeginInvoke doesn't return an
404 2009-06-25 Mark Probst <mark.probst@gmail.com>
406 * appdomain-async-invoke.cs: Test for adding async invokes while a
409 * Makefile.am: Test added.
411 2009-06-25 Sylvain Dupont <duposyl@gmail.com>
413 * cominterop.cs libtest.c: Added tests for marshalling
414 out parameters of type SAFEARRAY[VARIANT].
416 Code is contributed under MIT/X11 license.
418 2009-06-24 Zoltan Varga <vargaz@gmail.com>
420 * libtest.c make_imt_test.sh: Applied patch from Romain Tartiere
421 (romain@blogreen.org). Fix tests on freebsd.
423 2009-06-17 Zoltan Varga <vargaz@gmail.com>
425 * runtime-invoke.cs: Add test for sharing i8/u8 return values.
427 2009-06-15 Rodrigo Kumpera <rkumpera@novell.com>
429 * load-exceptions.cs class.cs: Add regression test for #508487.
431 * t-missing.cs: Add nested type.
433 2009-06-06 Gert Driesen <drieseng@users.sourceforge.net>
435 * bug-508538.cs: New regression test for bug #508538.
437 2009-06-01 Rodrigo Kumpera <rkumpera@novell.com>
439 * load-exceptions.cs: Fix thiko.
441 2009-06-01 Rodrigo Kumpera <rkumpera@novell.com>
443 * load-exceptions.cs: Test for #508532.
445 * load-missing.il: Ditto.
447 2009-05-27 Zoltan Varga <vargaz@gmail.com>
449 * Makefile.am: Disable the test_messages test as it fails on the
452 2009-05-17 Zoltan Varga <vargaz@gmail.com>
454 * Makefile.am (test_messages): Fix the dependencies of this test.
456 2009-05-14 Zoltan Varga <vargaz@gmail.com>
458 * Makefile.am (test-coreclr-security): Use the net_2_1_raw profile since
459 the net_2_1 profile is no longer generated.
461 2009-05-05 Geoff Norton <gnorton@novell.com>
463 * tests-config: This file is generated by configure.
465 2009-04-27 Zoltan Varga <vargaz@gmail.com>
467 * custom-attr.cs: Add a test for #498545.
469 2009-04-20 Zoltan Varga <vargaz@gmail.com>
471 * virtual-sync.cs: Remove this, there is already a test for this in
474 2009-04-18 Mark Probst <mark.probst@gmail.com>
476 * appdomain-thread-abort.cs: New tests for thread aborts across
479 * Makefile.am: Test added.
481 2009-04-17 Sebastien Pouliot <sebastien@ximian.com>
483 * coreclr-security.cs: Add test case for the "special" case about
484 a default ctor being SSC on a transparent type (e.g. WebClient)
486 2009-04-15 Zoltan Varga <vargaz@gmail.com>
488 * runtime-invoke.cs: Add a test for #494847.
490 2009-04-14 Zoltan Varga <vargaz@gmail.com>
492 * thread-static.cs: Add a test for accesses through reflection.
494 2009-04-13 Bill Holmes <billholmes54@gmail.com>
496 * Makefile.am: Adding marshalbool.cs.
498 * libtest.c: Adding native code for marshalbool.cs tests.
500 * marshalbool.cs: Adding tests for emit_marshal_boolean.
502 Contributed under MIT/X11 license.
504 2009-04-13 Zoltan Varga <vargaz@gmail.com>
506 * pinvoke2.cs: Add a test for #492330.
508 2009-04-10 Mark Probst <mark.probst@gmail.com>
510 * appdomain-unload.cs: Test for invoking on a proxy whose server
513 2009-04-09 Zoltan Varga <vargaz@gmail.com>
515 * thread6.cs: Fix race added by the last change.
517 2009-04-09 Bill Holmes <billholmes54@gmail.com>
519 * finalizer-abort.cs, finalizer-exception.cs, finalizer-exit.cs :
520 Adding a sleep to the waiting thread to give Mono on Windows an
521 opportunity to interrupt the thread via QueueUserAPC.
523 Contributed under MIT/X11 license.
525 2009-03-31 Mark Probst <mark.probst@gmail.com>
527 * critical-finalizers.cs: Test case for critical finalizers.
529 * Makefile.am: Test added.
531 2009-03-31 Mark Probst <mark.probst@gmail.com>
533 * finalizer-wait.cs: Test case for WaitForPendingFinalizers.
535 * Makefile.am: Test added.
537 2009-03-29 Zoltan Varga <vargaz@gmail.com>
539 * remoting4.cs: Fix the last change.
541 2009-03-28 Zoltan Varga <vargaz@gmail.com>
543 * load-exceptions.cs: Add a test for missing locals.
545 * remoting4.cs: Add a test for generic virtual interface methods on proxies.
547 2009-03-28 Sebastien Pouliot <sebastien@ximian.com>
549 * coreclr-security.cs: Add more override test cases.
551 2009-03-26 Zoltan Varga <vargaz@gmail.com>
553 * pinvoke2.cs: Add a test for #488670.
555 2009-03-25 Mark Probst <mark.probst@gmail.com>
557 * interlocked-4.2.cs: New CompareExchange test (triggered register
558 allocation bug on x86 and amd64).
560 * Makefile.am: Test added.
562 2009-03-24 Mark Probst <mark.probst@gmail.com>
564 * interlocked-3.cs: New CompareExchange test.
566 * Makefile.am: Test added.
568 2009-03-24 Zoltan Varga <vargaz@gmail.com>
570 * thread6.cs: Add back a sleep to avoid a race.
572 2009-03-23 Zoltan Varga <vargaz@gmail.com>
574 * pinvoke-2.2.cs libtest.c: Add a test for #487758.
576 2009-03-20 Zoltan Varga <vargaz@gmail.com>
578 * thread6.cs: Use a monitor to avoid sleeping which doesn't work on slow
581 2009-03-15 Steven Munroe <munroesj@us.ibm.com>
583 This patch is contributed under the terms of the MIT/X11 license
585 * Makefile.am (test_platform): Enable testbundle for ppc.
587 2009-03-13 Mark Probst <mark.probst@gmail.com>
589 * coreclr-security.exe: Added a test for calling via a
590 MANAGED_TO_MANAGED wrapper.
592 2009-03-09 Zoltan Varga <vargaz@gmail.com>
594 * custom-attr.cs: Add a test for #483247.
596 2009-03-08 Zoltan Varga <vargaz@gmail.com>
598 * gchandles.cs: New test.
600 * Makefile.am: Test added.
602 2009-03-06 Zoltan Varga <vargaz@gmail.com>
604 * load-exceptions.cs load-missing.il: Add a test for #482638.
606 2009-03-05 Mark Probst <mark.probst@gmail.com>
608 * bug-479763.2.cs: New test.
610 * Makefile.am: Test added.
612 2009-03-04 Mark Probst <mark.probst@gmail.com>
614 * Makefile.am: Second part of the erroneous change reverted. I
617 2009-03-04 Mark Probst <mark.probst@gmail.com>
619 * Makefile.am: Erroneous change reverted.
621 2009-03-04 Mark Probst <mark.probst@gmail.com>
623 * bug-481403.il: New test.
625 * Makefile.am: Test added.
627 2009-02-21 Zoltan Varga <vargaz@gmail.com>
629 * invoke.cs: Add a test.
631 2009-02-19 Zoltan Varga <vargaz@gmail.com>
633 * pinvoke2.cs libtest.c: Add a test for #477396.
635 2009-02-11 Mark Probst <mark.probst@gmail.com>
637 * bug-473999.2.cs: New test.
639 * Makefile.am: Test added.
641 2009-02-10 Mark Probst <mark.probst@gmail.com>
643 * bug-473482.2.cs: New test.
645 * Makefile.am: Test added.
647 2009-02-05 Mark Probst <mark.probst@gmail.com>
649 * bug-472692.2.cs: New test.
651 * Makefile.am: Test added.
653 2009-02-05 Mark Probst <mark.probst@gmail.com>
655 * bug-472600.2.cs: New test.
657 * Makefile.am: Test added.
659 2009-02-02 Zoltan Varga <vargaz@gmail.com>
661 * generics-invoke-byref.2.cs: Add a test for #471259.
663 2009-01-28 Zoltan Varga <vargaz@gmail.com>
665 * generic-marshalbyref.2.cs: Also do the test for a class without type
668 2009-01-27 Mark Probst <mark.probst@gmail.com>
670 * bug469742.2.il: New test.
672 * Makefile.am: Test added.
674 2009-01-26 Zoltan Varga <vargaz@gmail.com>
676 * pinvoke2.cs libtest.c: Add a test for #469135.
678 2009-01-22 Mark Probst <mark.probst@gmail.com>
680 * generic-stack-traces2.2.cs: Another generic sharing test for
683 * Makefile.am: Test added.
685 2009-01-21 Rodrigo Kumpera <rkumpera@novell.com>
687 * appdomain-unload-callback.cs: New test for the AppDomain::DomainUnload
690 * Makefile.am: Test added.
692 2009-01-21 Mark Probst <mark.probst@gmail.com>
694 * bug-467456.cs: New test case.
696 * Makefile.am: Test added.
698 2009-01-21 Mark Probst <mark.probst@gmail.com>
700 * generic-unloading.2.cs, generic-unloading-sub.2.cs: Test case
701 for unloading images whose MonoGenericInst's are still in use.
703 * Makefile.am: Test added.
705 2009-01-20 Mark Probst <mark.probst@gmail.com>
707 * generic-stack-traces.2.cs: Generic sharing test for stack
710 * Makefile.am: Test added.
712 2009-01-20 Mark Probst <mark.probst@gmail.com>
714 * generic-system-arrays.2.cs: Generic sharing test case for
717 * Makefile.am: Test added.
719 2009-01-20 Zoltan Varga <vargaz@gmail.com>
721 * test-runner.cs: Avoid closing a stream which is still being written to.
723 2009-01-18 Zoltan Varga <vargaz@gmail.com>
725 * marshal9.cs: Change a test to be compatible with MS.NET.
727 2009-01-07 Rodrigo Kumpera <rkumpera@novell.com>
729 * bug-459094.cs: New regression test.
731 * Makefile.am: Test added.
733 2009-01-06 Rodrigo Kumpera <rkumpera@novell.com>
735 * bug-462592.cs: New regression test.
737 * Makefile.am: Test added.
739 2009-01-05 Zoltan Varga <vargaz@gmail.com>
741 * pinvoke2.cs: Add another test for generic structures.
743 2009-01-05 Rodrigo Kumpera <rkumpera@novell.com>
745 * bug-463303.il: New regression test.
747 * Makefile.am: Test added.
749 2009-01-03 Rodrigo Kumpera <rkumpera@novell.com>
751 * bug-400716.cs: New regression test.
753 * Makefile.am: Test added.
755 2008-12-26 Rodrigo Kumpera <rkumpera@novell.com>
757 * bug-461261.cs: New regression test.
759 * Makefile.am: Test added.
761 2008-12-24 Mark Probst <mark.probst@gmail.com>
763 * generic-sealed-virtual.2.cs: Test case for final generic
766 * Makefile.am: Test added.
768 2008-12-24 Rodrigo Kumpera <rkumpera@novell.com>
770 * bug-461941.cs: New regression test.
772 * Makefile.am: Test added.
774 2008-12-23 Mark Probst <mark.probst@gmail.com>
776 * bug-461198.2.cs: New generic sharing test.
778 * Makefile.am: Test added.
780 2008-12-23 Rodrigo Kumpera <rkumpera@novell.com>
782 * bug-461867.cs: New regression test.
784 * Makefile.am: Test added.
786 2008-12-19 Mark Probst <mark.probst@gmail.com>
788 * bug-459285.2.cs: New generic sharing test.
790 * Makefile.am: Test added.
792 2008-12-12 Rodrigo Kumpera <rkumpera@novell.com>
794 * bug-389886-sre-generic-interface-instances.cs: New regression test.
796 * Makefile.am: Test added.
798 2008-12-11 Mark Probst <mark.probst@gmail.com>
800 * generic-marshalbyref.2.cs: Test for calls to marshal-by-ref
803 * Makefile.am: Test added.
805 2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
807 * bug445361.il: New regression test.
809 * Makefile.am: Test added.
811 2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
813 * bug457574.il: New regression test.
815 * Makefile.am: Test added.
817 2008-12-07 Zoltan Varga <vargaz@gmail.com>
819 * stack-overflow.cs (foo): Prevent the large local variable from being
822 2008-12-03 Mark Probst <mark.probst@gmail.com>
824 * generic-typedef.2.cs: New test for ldtoken of open generic
827 * Makefile.am: Test added.
829 2008-11-26 Mark Probst <mark.probst@gmail.com>
831 * vararg2.cs: Forgot to add at last commit.
833 2008-11-26 Mark Probst <mark.probst@gmail.com>
835 * vararg2.cs: Test for sub-word sized variable arguments.
837 * Makefile.am: Test added.
839 2008-11-20 Zoltan Varga <vargaz@gmail.com>
841 * pinvoke2.cs: Add a test for passing/receiving generic struct instances.
843 * stackframes-async.2.cs: Add a test for #444383.
845 2008-11-13 Mark Probst <mark.probst@gmail.com>
847 * filter-stack.cs: Test whether method calls with large arguments
848 work in filter clauses.
850 * Makefile.am: Test added.
852 2008-11-06 Jonathan Chambers <joncham@gmail.com>
854 * async_read.cs: Open file with Read access to avoid
855 file access exception on Windows.
857 * bug-349190.2.cs: Use different name for dynamic executable
858 to avoid file access exception on Windows.
860 Code is contributed under MIT/X11 license.
862 2008-10-03 Mark Probst <mark.probst@gmail.com>
864 * generic-virtual-invoke.2.cs: Use different instantiations and
867 2008-10-03 Mark Probst <mark.probst@gmail.com>
869 * generic-virtual.2.cs: Iterate the test to make the generic
870 virtual method chunks kick in.
872 2008-10-03 Zoltan Varga <vargaz@gmail.com>
874 * invoke.cs: Fix this test after the ConstructorInfo changes.
876 * stack-overflow.cs: Fix warnings. Add unmanaged tests.
878 2008-10-03 Mark Probst <mark.probst@gmail.com>
880 * generic-virtual-invoke.2.cs: Test for runtime invoking generic
883 * Makefile.am: Test added.
885 2008-10-02 Mark Probst <mark.probst@gmail.com>
887 * bug-431413.2.cs: Test for bug #431413 (multidimensional generic
890 * Makefile.am: Test added.
892 2008-10-01 Zoltan Varga <vargaz@gmail.com>
894 * pinvoke3.cs libtest.c: Add test for byref string marshalling.
896 2008-09-30 Mark Probst <mark.probst@gmail.com>
898 * generic-constrained.2.il: Test case for the constrained. prefix
899 with generic interfaces.
901 * Makefile.am: Test added.
903 2008-09-29 Zoltan Varga <vargaz@gmail.com>
905 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on ia64.
907 2008-09-26 Mark Probst <mark.probst@gmail.com>
909 * generic-delegate-ctor.2.cs: Test case for delegate ctor icall
912 * Makefile.am: Test added.
914 2008-09-26 Zoltan Varga <vargaz@gmail.com>
916 * delegate9.cs: New test.
918 2008-09-25 Mark Probst <mark.probst@gmail.com>
920 * generic-synchronized.2.cs: Test case for synchronized generic
923 * Makefile.am: Test added.
925 2008-09-21 Mark Probst <mark.probst@gmail.com>
927 * exception17.cs: New test case for throwing an exception from
928 within a finally block.
930 * Makefile.am: Test added.
932 2008-09-19 Mark Probst <mark.probst@gmail.com>
934 * generic-type-builder.2.cs: Test case for a generic sharing issue
935 with dynamic methods.
937 * Makefile.am: Test added.
939 2008-09-17 Robert Jordan <robertj@gmx.net>
941 * Makefile.am: Add test for #415577.
943 2008-09-16 Zoltan Varga <vargaz@gmail.com>
945 * bug-426309.2.il: New test.
947 2008-09-10 Zoltan Varga <vargaz@gmail.com>
949 * marshal9.cs: Add test for #425001.
951 2008-09-07 Mark Probst <mark.probst@gmail.com>
953 * libtest.c: Darwin structure alignment also applies to PPC.
955 2008-09-06 Zoltan Varga <vargaz@gmail.com>
957 * libtest.c pinvoke2.cs: Add float tests.
959 2008-08-28 Zoltan Varga <vargaz@gmail.com>
961 * libtest.c (mono_xr_as_handle): Initialize ref before returning it.
963 2008-08-26 Zoltan Varga <vargaz@gmail.com>
965 * generics-sharing.2.cs: Fix invalid generic construct permitted by older
968 2008-08-21 Zoltan Varga <vargaz@gmail.com>
970 * Makefile.am: Add AOT+gshared tests.
972 * synchronized.cs: Test synchronized state using Monitor.Pulse since
973 Monitor.Exit no longer throws an exception.
975 2008-08-20 Zoltan Varga <vargaz@gmail.com>
977 * pinvoke2.cs libtest.c: Add test for out marshalling of delegates.
980 2008-08-16 Zoltan Varga <vargaz@gmail.com>
982 * jmpTest.il: Removed, there is already a test for this in mini/iltests.il.
984 2008-08-13 Zoltan Varga <vargaz@gmail.com>
986 * Makefile.am (DISABLED_TESTS): Remove appdomain-unload.exe, it seems to
987 work now, also it is too important to stay disabled.
989 2008-08-10 Zoltan Varga <vargaz@gmail.com>
991 * pinvoke3.cs: Add test for #416078.
993 2008-08-08 Zoltan Varga <vargaz@gmail.com>
995 * nullable_boxing.2.cs: Add test for #415621.
997 2008-08-02 Zoltan Varga <vargaz@gmail.com>
999 * pinvoke2.cs libtest.c: Extend the ia64 single HFA test so it also checks for
1002 2008-07-28 Zoltan Varga <vargaz@gmail.com>
1004 * Makefile.am: Use custom-modifiers.2.cs instead of custom-modifiers.cs
1007 2008-07-28 Bill Holmes <billholmes54@gmail.com>
1008 * libtest.c, winx64structs.cs :
1009 Adding tests to exercise calling managed code from native with struct
1010 arguments on Winx64.
1012 Contributed under MIT/X11 license.
1014 2008-07-27 Zoltan Varga <vargaz@gmail.com>
1016 * test-runner.cs: Cleanup terminated processes on the main thread to prevent
1019 * Makefile.am (runtest-managed): Make this depend on test-runner.exe.
1021 * Makefile.am: Make most tests which had a separate execution rule use the
1022 normal test runner, make the output less verbose.
1024 * Makefile.am (runtest-managed): New experimental target which uses the
1027 * test-runner.cs: New managed test driver with support for parallel
1030 2008-07-26 Zoltan Varga <vargaz@gmail.com>
1032 * appdomain-unload.cs: Disable the timeout test as there is no timeout in
1033 the runtime any more.
1035 * Makefile.am: Unify the different 'test' targets somewhat.
1037 2008-07-21 Mark Probst <mark.probst@gmail.com>
1039 * generic-getgenericarguments.2.cs: Test case catching static
1040 RGCTX wrappers in MonoReflectionMethods.
1042 * Makefile.am: Test added.
1044 2008-07-17 Rodrigo Kumpera <rkumpera@novell.com>
1046 * generics-sharing.2.cs: Fix the build.
1048 2008-07-10 Raja R Harinath <harinath@hurrynot.org>
1050 * Makefile.am (testaot): Set MONO_PATH when running the AOT
1051 compiler. Don't set LD_LIBRARY_PATH, we're already using LIBTOOL
1054 2008-07-07 Bill Holmes <billholmes54@gmail.com>
1055 * libtest.c, winx64structs.cs :
1056 Adding tests to exercise bug 404729 on Winx64.
1058 Contributed under MIT/X11 license.
1060 2008-07-07 Zoltan Varga <vargaz@gmail.com>
1062 * Makefile.am: Run the aot tests using --debug.
1064 * resolve_field_bug.2.il: Fix this test.
1066 2008-07-06 Zoltan Varga <vargaz@gmail.com>
1068 * pinvoke2.cs libtest.c: Add test for #404729.
1070 2008-07-04 Mark Probst <mark.probst@gmail.com>
1072 * generic-delegate2.2.cs, generic-delegate2-lib.2.il: Test case
1073 for open generic delegates (delegates which get their target
1074 object only at the invocation).
1076 * Makefile.am: Test added.
1078 2008-06-29 Rodrigo Kumpera <rkumpera@novell.com>
1080 * valuetype-equals.cs: Tests for ValueType::Equals for all
1081 primitive numeric types.
1083 2008-06-26 Rodrigo Kumpera <rkumpera@novell.com>
1085 * nullable_boxing.2.cs: Test if Array::GetValue box nullables
1088 2008-06-26 Mark Probst <mark.probst@gmail.com>
1090 * generic-valuetype-interface.2.cs: Test for generic valuetypes
1091 which implement interfaces.
1093 * generic-valuetype-newobj.2.il, generic-valuetype-newobj2.2.il:
1094 Test for newobj with generic valuetypes.
1096 * Makefile.am: Tests added.
1098 2008-06-25 Rodrigo Kumpera <rkumpera@novell.com>
1100 * generic-ldtoken-method.2.il: Don't use GetMethodHandle/1
1101 with methods that belong to a generic type.
1103 2008-06-23 Zoltan Varga <vargaz@gmail.com>
1105 * pinvoke2.cs libtest.c: Add test for #402585.
1107 2008-06-23 Mark Probst <mark.probst@gmail.com>
1109 * generic-virtual2.2.cs: Test case for a call from a generic
1110 method to a method of a generic class where the generic method
1111 does not require the MRGCTX.
1113 * Makefile.am: Test added.
1115 2008-06-23 Mark Probst <mark.probst@gmail.com>
1117 * generic-exceptions.2.cs: Test case for exception handlers in
1118 generic methods with catch clauses depending on the method type
1121 * Makefile.am: Test added.
1123 2008-06-20 Rodrigo Kumpera <rkumpera@novell.com>
1125 * bug-349190.2.cs: Regression test for bug #349190.
1126 Checks the encoding of generic MethodBuilders that
1127 have been not instantiated.
1129 * Makefile.am: Test added.
1131 2008-06-19 Rodrigo Kumpera <rkumpera@novell.com>
1133 * generic-ldtoken-method.2.il: Fix the signature of GetMethodHandle.
1135 2008-06-17 Mark Probst <mark.probst@gmail.com>
1137 * generic-delegate.2.cs: Test for constructing delegates via
1140 2008-06-17 Mark Probst <mark.probst@gmail.com>
1142 * generic-special.2.cs: Test case for static special fields in
1145 * Makefile.am: Test added.
1147 2008-06-17 Mark Probst <mark.probst@gmail.com>
1149 * Makefile.am: Also run generic sharing tests with inlining
1152 2008-06-16 Mark Probst <mark.probst@gmail.com>
1154 * generic-virtual.2.cs: Delegate test for static generic methods.
1156 2008-06-14 Kornél Pál <kornelpal@gmail.com>
1158 * mixed-mode: Add x64 target to mixed-mode assembly tests.
1160 Contributed under MIT/X11 license.
1162 2008-06-13 Zoltan Varga <vargaz@gmail.com>
1164 * modules.cs modules-m1.cs: New files. Tests for .netmodules.
1166 2008-06-13 Mark Probst <mark.probst@gmail.com>
1168 * generic-static-methods.2.cs: Test case for static generic
1171 * Makefile.am: Test added.
1173 2008-06-12 Bill Holmes <billholmes54@gmail.com>
1174 * libtest.c, winx64structs.cs :
1175 Changing winx64structs.cs to use the TestDriver.dll
1177 Contributed under MIT/X11 license.
1179 2008-06-12 Bill Holmes <billholmes54@gmail.com>
1180 * libtest.c, winx64structs.cs :
1181 Adding marshaling tests for structs. These tests
1182 represent the different cases to consider on Winx64.
1184 Contributed under MIT/X11 license.
1186 2008-06-10 Zoltan Varga <vargaz@gmail.com>
1188 * Makefile.am: Delete some tests for the disabled set which seem to work now.
1190 2008-06-05 Jonathan Chambers <joncham@gmail.com>
1192 * Makefile.am: Disable async-exc-compilation.exe on Win32 as it is
1193 hanging the runtime tests.
1195 Code is contributed under MIT/X11 license.
1197 2008-06-05 Bill Holmes <billholmes54@gmail.com>
1198 * libtest.c, Makefile.am, winx64structs.cs :
1199 Adding marshaling tests for structs. These tests
1200 represent the different cases to consider on Winx64.
1202 Contributed under MIT/X11 license.
1204 2008-06-04 Mark Probst <mark.probst@gmail.com>
1206 * generic-array-exc.2.il: Test case for generic array type in
1209 * Makefile.am: Test added.
1211 2008-06-04 Mark Probst <mark.probst@gmail.com>
1213 * generic-tailcall2.2.il: Test case for tailcalls from non-generic
1214 code to generic code requiring vtable/rgctx argument.
1216 * Makefile.am: Test added.
1218 2008-06-02 Bill Holmes <billholmes54@gmail.com>
1219 * libtest.c: Changes to make libtest.c ready to be compiled in
1220 Visual Studio. The STDCALL statements had to be moved and I added
1221 declspec(dllexport) statements to all methods.
1223 Contributed under MIT/X11 license.
1225 2008-05-30 Zoltan Varga <vargaz@gmail.com>
1227 * long-shift-regalloc.il: Removed, merged into mini/iltests.il.
1229 2008-05-23 Zoltan Varga <vargaz@gmail.com>
1231 * Makefile.am (test-generic-sharing): Exit if one of the tests fail. Run the
1232 tests with MONO_GENERIC_SHARING=all.
1234 2008-05-22 Mark Probst <mark.probst@gmail.com>
1236 * Makefile.am: Do generic sharing tests with domain sharing turned
1239 2008-05-22 Mark Probst <mark.probst@gmail.com>
1241 * generic-method-patching.2.cs: Test callvirt to sealed generic
1244 * Makefile.am: Test added.
1246 2008-05-22 Mark Probst <mark.probst@gmail.com>
1248 * generic-refanyval.2.il: Test case for generic refanyval.
1250 * Makefile.am: Test added.
1252 2008-05-21 Rodrigo Kumpera <rkumpera@novell.com>
1254 * bug-325283.2.cs: Regression test for bug #325283.
1256 2008-05-20 Raja R Harinath <harinath@hurrynot.org>
1258 * Makefile.am (bug-382986): Fix for srcdir != builddir.
1260 2008-05-20 Mark Probst <mark.probst@gmail.com>
1262 * generic-null-call.2.cs: Tests non-virtual callvirt on generic
1263 methods with this==null.
1265 * Makefile.am: Test added.
1267 2008-05-16 Rodrigo Kumpera <rkumpera@novell.com>
1269 * bug-389886.2.il: Regression test for bug #389886.
1271 2008-05-13 Zoltan Varga <vargaz@gmail.com>
1273 * exit-stress.cs: New stress test program for testing Environment.Exit () and
1276 * stress-runner.cs: Add 'exit-stress', add a few new /proc/pid/status entries.
1278 2008-05-12 Jb Evain <jbevain@novell.com>
1280 * Makefile.am: fix compilation of 2.1 tests.
1282 2008-05-09 Kornél Pál <kornelpal@gmail.com>
1284 * mixed-mode: Added mixed-mode assembly tests.
1286 Contributed under MIT/X11 license.
1288 2008-05-08 Rodrigo Kumpera <rkumpera@novell.com>
1290 * bug-387274.2.il: Regression test for bug #387274.
1292 2008-05-07 Robert Jordan <robertj@gmx.net>
1294 * Makefile.am: don't pull libeglib.a twice. Fixes #387491.
1296 2008-05-05 Robert Jordan <robertj@gmx.net>
1298 * libtest.c, thunks.cs: reworked to match the new struct
1301 2008-05-06 Rodrigo Kumpera <rkumpera@novell.com>
1303 * bug-382986.cs. bug-382986-lib.cs: Regression test for
1306 2008-05-04 Robert Jordan <robertj@gmx.net>
1308 * libtest.c: disable struct tests for platforms with incompatible
1309 native/managed alignments.
1311 2008-05-03 Robert Jordan <robertj@gmx.net>
1313 * libtest.c, thunks.cs: tests for mono_method_get_unmanaged_thunk ().
1315 * Makefile.am: add thunk.cs. link libtest with gmodule.
1317 Code is contributed under MIT/X11 license.
1319 2008-04-28 Mark Probst <mark.probst@gmail.com>
1321 * generic-array-type.2.cs: Test case for type arguments in arrays.
1323 * Makefile.am: Added test.
1325 2008-04-25 Mark Probst <mark.probst@gmail.com>
1327 * generic-interface-methods.2.cs: Test case for generic interface
1330 * Makefile.am: Added test.
1332 2008-04-15 Raja R Harinath <harinath@hurrynot.org>
1334 * Makefile.am (generic-box.2.exe, generic-unbox.2.exe): Create in
1337 2008-04-11 Mark Probst <mark.probst@gmail.com>
1339 * Makefile.am: Added missing files to EXTRA_DIST.
1341 2008-04-10 Atsushi Enomoto <atsushi@ximian.com>
1343 * Makefile: fix extra dist file name.
1345 2008-04-10 Mark Probst <mark.probst@gmail.com>
1347 * generic-box.2.cs, generic-boxing.2.il, generic-delegate.2.cs,
1348 generic-ldobj.2.il, generic-ldtoken.2.il,
1349 generic-ldtoken-field.2.il, generic-ldtoken-method.2.il,
1350 generic-mkrefany.2.il, generic-sizeof.2.cs, generic-tailcall.2.il,
1351 generic-unbox.2.cs, generic-unboxing.2.il, generic-virtual.2.cs,
1352 generics-sharing.2.cs: New test cases for generic sharing.
1354 * Makefile.am: Added tests.
1356 2008-03-31 Mark Probst <mark.probst@gmail.com>
1358 * Makefile.am: Re-enabled CoreCLR security tests. Fixes #362626.
1360 2008-03-25 Mark Probst <mark.probst@gmail.com>
1362 * generic-box.2.cs: Test case for generic box.
1364 * Makefile.am: Added the new test.
1366 2008-03-24 Zoltan Varga <vargaz@gmail.com>
1368 * interlocked-2.2.cs: Add tests for Interlocked.Increment/Decrement on longs.
1370 2008-03-22 Zoltan Varga <vargaz@gmail.com>
1372 * assemblyresolve/Makefile.am (MCS): Use gmcs.exe instead of mcs.exe.
1374 2008-03-21 Zoltan Varga <vargaz@gmail.com>
1376 * libtest.c: Fix missing return in mono_marshal_alloc (). Disable or fix all
1379 * assemblyresolve/Makefile.am: Use the 2.0 profile for compilation.
1381 2008-03-20 Mark Probst <mark.probst@gmail.com>
1383 * generics-sharing.2.cs: Test cases for ldtoken.
1385 2008-03-19 Rodrigo Kumpera <rkumpera@novell.com>
1387 * bug-340662_bug.cs: Added. Regression test for the bug.
1389 * Makefile.am: Added the new test.
1391 2008-03-18 Mark Probst <mark.probst@gmail.com>
1393 * generics-sharing-other-exc.2.il: Test case for catching
1394 exceptions not derived from System.Exception specified by a type
1397 * Makefile.am: Added the new test.
1399 2008-03-18 Mark Probst <mark.probst@gmail.com>
1401 * generic-initobj.2.cs: Test case for initobj in generic code.
1403 * Makefile.am: Added the new test.
1405 2008-03-17 Mark Probst <mark.probst@gmail.com>
1407 * shared-generic-methods.2.cs: Test case for calls from shared
1408 code to generic methods.
1410 * Makefile.am: Added the new test.
1412 2008-03-14 Mark Probst <mark.probst@gmail.com>
1414 * generics-sharing.2.cs: New tests for static methods.
1416 * generic-inlining.2.cs: Added. Tests generic method inlining.
1418 * shared-generic-synchronized.2.cs: Added. Tests shared
1419 synchronized methods.
1421 * Makefile.am: Added the new tests. New target for running the
1422 generic code sharing with the optimization enabled.
1424 2008-03-04 Mark Probst <mark.probst@gmail.com>
1426 * generics-sharing.2.c: Added test for open catch clauses in
1427 shared generic code.
1429 2008-02-27 Zoltan Varga <vargaz@gmail.com>
1431 * Makefile.am: Compile and run all tests using the 2.0 profile.
1433 2008-02-26 Rodrigo Kumpera <rkumpera@novell.com>
1435 * load-exceptions.cs: Fix the test for missing type situations.
1437 2008-02-26 Zoltan Varga <vargaz@gmail.com>
1439 * static-constructor.cs thread5.cs: Fix these so they works on the 2.0 profile too.
1441 2008-02-25 Rodrigo Kumpera <rkumpera@novell.com>
1443 * call_missing_method.il
1444 * call_missing_call.il
1445 * ldfld_missing_class.il
1446 * ldfld_missing_field.il: Test if the proper loader
1447 error is raised in case of failure.
1449 * Makefile.am: Added the previous tests.
1451 2008-02-23 Zoltan Varga <vargaz@gmail.com>
1453 * pinvoke3.cs: Add tests for missing MarshalAs directives when marshalling arrays.
1455 2008-02-22 Mark Probst <mark.probst@gmail.com>
1457 * generics-sharing.2.cs: New tests for the extensible runtime
1460 * recursive-generics.2.cs: Tests for recursive generic types.
1462 * Makefile.am: Added recursive-generics.2.cs.
1464 2008-02-21 Mark Probst <mark.probst@gmail.com>
1466 * generics-sharing.2.cs: Improved tests.
1468 2008-02-21 Rodrigo Kumpera <rkumpera@novell.com>
1470 * resolve_method_bug.2.il
1471 * resolve_field_bug.2.il
1472 * resolve_type_bug.2.il: Tests for #363450. They verify that
1473 a loader error during System.Reflection.Module::Resolve* methods don't
1474 leak and causes a spurious TypeLoadException somewhere else.
1476 * Makefile.am: Added the previous tests.
1478 2008-02-17 Raja R Harinath <harinath@hurrynot.org>
1480 * Makefile.am (SMCS): Add temporary-smcs-hack flag.
1482 2008-02-04 Massimiliano Mantione <massi@ximian.com>
1484 * Makefile.am: Re-enabled bug-77127.exe (was fixed in r95036).
1486 2008-02-04 Massimiliano Mantione <massi@ximian.com>
1488 * iface4.cs: Also added another "level" of inheritance...
1490 2008-02-04 Massimiliano Mantione <massi@ximian.com>
1492 * iface4.cs: Tested also Stop method (just to be on the safe side).
1494 2008-01-28 Rodrigo Kumpera <rkumpera@novell.com>
1496 * Makefile.am: disabled bug-348522.2.cs until after release.
1498 2008-01-28 Rodrigo Kumpera <rkumpera@novell.com>
1500 * bug-348522.2.cs: Added, tests for invoking by reflection
1501 using bad arguments.
1503 * Makefile.am: added bug-348522.2.cs.
1505 2008-01-26 Zoltan Varga <vargaz@gmail.com>
1507 * nonvirt.cs: Removed, moved to mini/exceptions.cs.
1509 2008-01-24 Jonathan Chambers <joncham@gmail.com>
1511 * libtest.c: Allocate memory for out string parameters.
1513 * pinvoke2.cs: Add tests for marshalling strings as out paramters.
1515 Code is contributed under MIT/X11 license.
1517 2008-01-08 Zoltan Varga <vargaz@gmail.com>
1519 * Makefile.am (DISABLED_TESTS): Disable bug-77127.exe for now to make the
1522 2008-01-04 Dick Porter <dick@ximian.com>
1524 * Makefile.am: Make it work on automake-1.6
1526 2007-12-31 Rodrigo Kumpera <rkumpera@novell.com>
1528 * invalid-token.il, Makefile.am: Add test for loading
1531 2007-12-20 Zoltan Varga <vargaz@gmail.com>
1533 * Makefile.am: Enable the async-exc-compilation test on x86/amd64.
1535 2007-12-17 Mark Probst <mark.probst@gmail.com>
1537 * thread-exit.cs, Makefile.am: Test case for #347676.
1539 2007-12-09 Robert Jordan <robertj@gmx.net>
1541 * bug-323114.cs: Add test case for #323114.
1543 2007-12-07 Zoltan Varga <vargaz@gmail.com>
1545 * pinvoke2.cs: Fix the names of two tests.
1547 * checked.cs: Make exit codes positive.
1549 2007-12-05 Zoltan Varga <vargaz@gmail.com>
1551 * Makefile.am (EXTRA_DIST): Add a missing file.
1553 2007-12-03 Zoltan Varga <vargaz@gmail.com>
1555 * async-exc-compilation.cs: New not yet enabled test for async exceptions
1556 received during JIT compilation.
1558 * custom-modifiers.2.cs custom-modifiers-il.cs: New test for the 2.0
1559 GetRequiredCustomModifiers ()/GetOptionalCustomModifiers () methods.
1561 2007-11-30 Zoltan Varga <vargaz@gmail.com>
1563 * stackframes-async.2.cs: Fix this test to work with the new delegate optimization.
1565 2007-11-23 Zoltan Varga <vargaz@gmail.com>
1567 * Makefile.am: Add a target for testing aot on the 2.0 profile.
1569 2007-11-12 Zoltan Varga <vargaz@gmail.com>
1571 * invoke.cs: Add tests for invoking the Array Get/Set methods.
1573 2007-11-12 Rodrigo Kumpera <rkumpera@novell.com>
1575 * bug-322722_patch_bx.2.cs : Added test for bug #322722.
1577 * bug-322722_dyn_method_throw.2.cs: Same.
1579 * Makefile.am: Added the two tests for bug #322722.
1581 2007-11-07 Zoltan Varga <vargaz@gmail.com>
1583 * Makefile.am: Removed bug-318677 since the corresponding patch was reverted.
1585 2007-11-07 Massimiliano Mantione <massi@ximian.com>
1587 * bug-318677.il: Added.
1589 * Makefile.am: Added test for bug #318677.
1591 2007-11-07 Mark Probst <mark.probst@gmail.com>
1593 * bug-324535.cs, bug-324535-il.il: Added.
1595 * Makefile.am: Added test for bug #324525.
1597 2007-11-05 Rodrigo Kumpera <rkumpera@novell.com>
1599 * soft-float-tests.cs: Tests for soft-float.
1600 Bug #323746 is regression tested by test.
1602 * Makefile.am: Added the new test to the suite.
1605 2007-10-29 Rodrigo Kumpera <rkumpera@novell.com>
1607 * bug-335131.2.cs: Regression test for bug #335131.
1608 It tests the enconding of methods and constructor from
1609 a generic types that are called from the same type
1612 * Makefile.am: Added the new test to the suite.
1615 2007-10-29 Rodrigo Kumpera <rkumpera@novell.com>
1617 * make_imt_test.sh: added, this script generates
1618 an interface with 2000 methods, an implementation and
1619 test code that calls all methods. This is enough to
1620 stress the IMT machinery, as thunks should have more
1621 than 100 methods with the current IMT table size.
1623 * Makefile.am: added the generated imt test and
1624 associated rules to use the script to create it.
1626 2007-10-20 William Holmes <billholmes54@gmail.com>
1628 * pinvoke2.cs, libtest.c Adding test cases for marshaling
1629 booleans as I1 and U1. Tests commit r87725.
1631 Code is contributed under MIT/X11 license.
1633 2007-10-18 Zoltan Varga <vargaz@gmail.com>
1635 * interlocked.cs: Add a test for CompareExchange and negative values.
1637 2007-10-17 Mark Probst <mark.probst@gmail.com>
1639 * bug-331798-tb.2.cs: added for Rodrigo
1641 * Makefile.am: added bug-331798-tb.2.cs
1643 2007-10-17 Gert Driesen <drieseng@users.sourceforge.net>
1645 * bug-331958.cs: added.
1646 * Makefile.am: added bug-331958.cs.
1648 2007-10-16 Mark Probst <mark.probst@gmail.com>
1650 * bug-333798.2.cs: added
1652 * Makefile.am: added bug-333798.2.cs
1654 2007-10-05 Rodrigo Kumpera <rkumpera@novell.com>
1656 * generic_type_definition_encoding.2.cs: added, this tests
1657 the regression fixed in r86912.
1659 * Makefile.am: added generic_type_definition.2.cs
1661 2007-09-27 Rodrigo Kumpera <rkumpera@novell.com>
1663 * generic_type_definition.2.cs: added
1665 * Makefile.am: added generic_type_definition.2.cs
1668 2007-09-22 Rodrigo Kumpera <rkumpera@novell.com>
1670 * bug-327438.2.il: added
1672 * Makefile.am: added bug-327438.2.il
1675 2007-09-21 Robert Jordan <robertj@gmx.net>
1677 * assemblyresolve/Makefile.am: remove the superfluous --security
1680 2007-09-20 Mark Probst <mark.probst@gmail.com>
1682 * generics-sharing.2.cs: added
1684 * Makefile.am: added generics-sharing.2.cs
1686 2007-09-19 Marek Habersack <mhabersack@novell.com>
1688 * assemblyresolve/Makefile.am (prereq): build the assemblies in
1689 the 'prereq' target instead of in the 'all' one.
1691 2007-09-19 Marek Habersack <mhabersack@novell.com>
1693 * Makefile.am: assemblyresolve/ assemblies are built only when the
1696 2007-09-19 Raja R Harinath <harinath@gmail.com>
1698 * assemblyresolve/Makefile.am: Fix srcdir != builddir issues.
1699 (EXTRA_DIST): Add asm.cs, TestBase.cs, Test.cs.
1701 2007-09-18 Marek Habersack <mhabersack@novell.com>
1703 * assemblyresolve/asm.cs: added
1705 * assemblyresolve/TestBase.cs: added
1707 * assemblyresolve/Test.cs: added
1709 * assemblyresolve/Makefile.am: added
1711 * assemblyresolve_event3.cs: added new AssemblyResolve event
1714 2007-09-13 Massimiliano Mantione <massi@ximian.com>
1716 * Makefile.am: Fixed and re-enabled test for bug #82416 (the
1717 config files were not in place).
1719 2007-09-12 Massimiliano Mantione <massi@ximian.com>
1721 * Makefile.am: disabled test for bug #82416 since it fails on the
1722 buildbot, will investigate.
1724 2007-09-12 Massimiliano Mantione <massi@ximian.com>
1726 * unhandled-exception-test-runner.2.cs,
1727 unhandled-exception-test-case.2.cs,
1728 unhandled-exception-base-configuration.config,
1729 unhandled-exception-legacy-configuration.config,
1730 Makefile.am: added test for bug #82416.
1732 2007-09-12 Marek Habersack <mhabersack@novell.com>
1734 * assemblyresolve_event2.2.cs: added tests for assembly resolution
1737 * assemblyresolve_event.cs: added tests for assembly resolution
1740 2007-09-11 Mark Probst <mark.probst@gmail.com>
1742 * coreclr-security.cs: Added positive and negative tests for
1743 calling methods via reflection.
1745 2007-09-10 William Holmes <billholmes54@gmail.com>
1747 * marshal9.cs, libtest.c Adding test case for marshal.c r84161
1748 Calling native to managed should not call
1749 ICustomMarshaler.MarshalNativeToManaged for out params.
1751 Code is contributed under MIT/X11 license.
1753 2007-09-07 Zoltan Varga <vargaz@gmail.com>
1755 * async-exceptions.cs Makefile.am: Add a test for frames with a frame pointer.
1757 * async-exceptions.cs Makefile.am: New test case, not working yet.
1759 * Makefile.am: Allways distribute coreclr-security.cs.
1761 2007-09-03 Zoltan Varga <vargaz@gmail.com>
1763 * thread6.cs: Increase a timeout.
1765 2007-08-31 Zoltan Varga <vargaz@gmail.com>
1767 * libtest.c handleref.cs: Fix handleref.exe test on sparc.
1769 2007-08-24 Mark Probst <mark.probst@gmail.com>
1771 * coreclr-security.cs, Makefile.am: Added test for CoreCLR
1774 2007-08-21 Massimiliano Mantione <massi@ximian.com>
1776 * bug-81466.il, bug-81466-lib.il, Makefile.am:
1777 Added test for bug #81466.
1779 2007-08-20 Jb Evain <jbevain@novell.com>
1781 * field-access.il, method-access.il, Makefile.am: tests
1782 for FieldAccessException and MethodAccessException.
1784 2007-08-16 Rodrigo Kumpera <rkumpera@novell.com>
1786 * ldtoken_with_byref_typespec.2.il: Test for (in pseudo c#) "typeof (int&)" expression
1787 * Makefile.am: ldtoken_with_byref_typespec.2.il
1789 2007-08-08 Massimiliano Mantione <massi@ximian.com>
1791 * bug-77127.cs: Test for bug #77127.
1792 * Makefile.am: Added bug-77127.cs.
1794 2007-08-01 William Holmes <billholmes54@gmail.com>
1796 * Makefile.am: Added bug-82194.2.cs.
1797 * bug-82194.2.cs: Test for bug #82194.
1799 2007-07-26 Rodrigo Kumpera <rkumpera@novell.com>
1801 * Makefile.am: Added enum_types.il.
1802 * enum_types.il: Test for all valid primitive types an enum basefield can have.
1804 2007-07-25 Jonathan Chambers <joncham@gmail.com>
1806 * Makefile.am: Added transparentproxy.cs.
1807 * transparentproxy.cs: Add tests for transparentproxy
1810 Code is contributed under MIT/X11 license.
1812 2007-07-20 Raja R Harinath <rharinath@novell.com>
1814 * Makefile.am (bug-81691.exe): Create it in the builddir.
1816 2007-07-19 Mark Probst <mark.probst@gmail.com>
1818 * Makefile.am (test-bug-81691), bug-81691.cs, bug-81691-a.cs,
1819 bug-81691-b.cs: Test for bug #81691.
1821 2007-07-11 Raja R Harinath <rharinath@novell.com>
1823 * Makefile.am (bug-81673.exe): Look for bug-81673.cs in $(srcdir).
1825 2007-07-10 Rodrigo Kumpera <rkumpera@novell.com>
1827 * Makefile.am, bug-82020.il: Test for bug #82020
1829 2007-07-10 Zoltan Varga <vargaz@gmail.com>
1831 * libtest.c (mono_test_marshal_return_unicode_string_delegate):
1832 Add a missing return.
1834 2007-07-09 Mark Probst <mark.probst@gmail.com>
1836 * Makefile.am (test-bug-81673), bug-81673.cs,
1837 bug-81673-interface.cs: Test for bug 81673.
1839 2007-07-05 Zoltan Varga <vargaz@gmail.com>
1841 * pinvoke3.cs libtest.c: Add new test for returning unicode strings from a delegate.
1843 2007-06-12 Zoltan Varga <vargaz@gmail.com>
1845 * pinvoke2.cs: Add test for instance delegates.
1847 2007-05-26 Zoltan Varga <vargaz@gmail.com>
1849 * delegate.cs: Add more delegate tests.
1851 2007-05-24 Zoltan Varga <vargaz@gmail.com>
1853 * delegate.cs: Add a multicast delegate test.
1855 2007-05-23 Zoltan Varga <vargaz@gmail.com>
1857 * pinvoke2.cs libtest.c: Fix up asany in/out tests.
1859 2007-03-28 Raja R Harinath <rharinath@novell.com>
1861 * Makefile.am (test-bug-80307): Don't set PATH.
1863 2007-03-27 Raja R Harinath <harinath@gmail.com>
1865 * Makefile.am (JITTEST_PROG_RUN): Set MONO_CFG_DIR too.
1866 (test-bug-80307): Use helper 'mcs' and 'gmcs' from build tree.
1868 2007-03-23 Jonathan Chambers <joncham@gmail.com>
1870 * libtest.c: Add tests for PreserveSigAttribute.
1871 * cominterop.cs: Add tests for PreserveSigAttribute.
1873 Code is contributed under MIT/X11 license.
1875 2007-02-19 Massimiliano Mantione <massi@ximian.com>
1876 * iface7.cs, Makefile.am: Added test for bug 75903.
1878 2007-02-08 Jonathan Chambers <joncham@gmail.com>
1880 * libtest.c: Add tests for COM Callable Wrapper marshalling.
1881 * cominterop.cs: Add tests for COM Callable Wrapper marshalling.
1883 Code is contributed under MIT/X11 license.
1885 2007-02-06 Massimiliano Mantione <massi@ximian.com>
1886 * bug-59286.cs, Makefile.am: Added test for bug 59286.
1888 2007-02-03 Zoltan Varga <vargaz@gmail.com>
1890 * interlocked-2.2.cs: Fix long tests and add Interlocked.Exchange(long) test.
1892 * interlocked-2.2.cs: Add Interlocked.Read (long) test.
1894 * interlocked.cs: Fix return values.
1896 2007-01-19 Raja R Harinath <rharinath@novell.com>
1898 * Makefile.am (bug-80307.exe): Fix srcdir != builddir.
1900 2007-01-17 Massimiliano Mantione <massi@ximian.com>
1901 * bug-80307.cs, Makefile.am: Added test for bug 80307.
1903 2007-01-15 Miguel de Icaza <miguel@novell.com>
1905 * load-missing.il: Add test for missing assembly reference in
1908 Add test for missing type in newobj call.
1910 Add test for missing type reference in a parameter.
1912 Add test for missing assembly in method call.
1914 2007-01-11 Jonathan Chambers <joncham@gmail.com>
1916 * libtest.c, cominterop.cs: Tests for unmanaged->managed
1917 VARIANT marshalling.
1919 2007-01-10 Robert Jordan <robertj@gmx.net>
1921 * bug-80392.2.cs: Add more tests.
1923 2007-01-09 Robert Jordan <robertj@gmx.net>
1925 * bug-80392.2.cs: Add test for bug #80392.
1927 2007-01-09 Robert Jordan <robertj@gmx.net>
1929 * cross-domain.cs: Reflect marshal.c changes: after r70643
1930 StringBuilders are not ReferenceEquals () anymore, because
1931 they are marshaled by value.
1933 2007-01-01 Miguel de Icaza <miguel@novell.com>
1935 * libtest.c, marshal5.cs: Add tests for ByValTStr marshalling when
1936 the charset is Unicode (see bugs 79944 and 78722).
1938 2006-12-31 Miguel de Icaza <miguel@novell.com>
1940 * exists.cs: Add new test case for MONO_IOMAP bug.
1942 2006-11-02 Wade Berrier <wberrier@novell.com>
1944 * Makefile.am: Fix path to mkbundle so test passes
1946 2006-10-31 Massimiliano Mantione <massi@ximian.com>
1947 * bug-79684.2.cs, Makefile.am: Added test for bug 79684.
1949 2006-10-20 Jonathan Chambers <joncham@gmail.com>
1951 * cominterop.cs: Added more tests for Variant.
1952 * libtest.c: Added more tests for Variant.
1954 2006-10-02 Zoltan Varga <vargaz@gmail.com>
1956 * static-constructor.cs: Add a new test.
1958 2006-09-30 Jonathan Chambers <joncham@gmail.com>
1960 * marshal7.cs: Added tests for size of structs containing
1961 objects with MarshalAs.Interface,IUnknown,IDispatch, and Struct.
1963 2006-09-30 Zoltan Varga <vargaz@gmail.com>
1965 * marshal9.cs libtest.c: Add tests for some custom marshalling corner cases.
1967 2006-09-20 Zoltan Varga <vargaz@gmail.com>
1969 * libtest.c (mono_test_marshal_stringbuilder_default): Null terminate string to
1970 prevent random errors.
1971 (mono_test_marshal_stringbuilder): Ditto.
1973 2006-09-18 Jonathan Chambers <joncham@gmail.com>
1975 * cominterop.cs: Added COM Interop tests for null BSTR checks.
1976 * libtest.c: Added COM Interop tests for null BSTR checks.
1978 2006-09-16 Zoltan Varga <vargaz@freemail.hu>
1980 * Makefile.am (test): Disable mkbundle test on win32 since there is no static build there.
1982 2006-09-14 Zoltan Varga <vargaz@gmail.com>
1984 * pinvoke2.cs libtest.c: Add test for marshalling of blittable classes and null.
1986 2006-09-06 Zoltan Varga <vargaz@gmail.com>
1988 * pinvoke3.cs libtest.c: Add test for #79289.
1990 2006-09-05 Zoltan Varga <vargaz@gmail.com>
1992 * interlocked-2.2.cs: Add tests for the generic versions of the interlocked methods.
1994 2006-09-03 Zoltan Varga <vargaz@gmail.com>
1996 * pinvoke2.cs libtest.c: Add test for marshalling of StringBuilders created with
1999 2006-08-09 Jonathan Chambers <joncham@gmail.com>
2001 * cominterop.cs: Added COM Interop tests for accessing IUnknown and IDispatch.
2002 * libtest.c: Implemented QueryInterface correctly.
2004 2006-08-08 Zoltan Varga <vargaz@gmail.com>
2006 * vararg.il: Add a test for #79027.
2008 2006-07-28 Jonathan Chambers <joncham@gmail.com>
2010 * cominterop.cs: Added COM Interop object marshalling tests;
2011 enabled on windows only.
2012 * libtest.c: Added COM Interop object marshalling tests;
2013 enabled on windows only.
2015 2006-07-27 Zoltan Varga <vargaz@gmail.com>
2017 * libtest.c: Add a newline at the EOF.
2019 2006-07-15 Jonathan Chambers <joncham@gmail.com>
2021 * cominterop.cs: Added COM Interop tests; not enabled yet.
2022 * libtest.c: Added COM Interop tests; not enabled yet.
2024 2006-07-12 Zoltan Varga <vargaz@gmail.com>
2026 * Makefile.am (libtest_la_CFLAGS): Disable a gcc optimization which breaks pinvoke2.exe on windows.
2028 2006-06-30 Zoltan Varga <vargaz@gmail.com>
2030 * libtest.c (mono_test_ref_vtype): Remove debug printfs.
2032 2006-06-28 Zoltan Varga <vargaz@gmail.com>
2034 * marshal2.cs: Add tests for ByValTStr + Unicode encoding.
2036 2006-06-15 Zoltan Varga <vargaz@gmail.com>
2038 * pinvoke-2.cs: Rename to pinvoke-2.2.cs.
2040 * Makefile.am (TEST_CS2_SRC): Add pinvoke-2.2.cs
2042 * pinvoke-2.2.cs libtest.c: Add Marshal.GetDelegateForFunctionPointer () tests.
2044 2006-06-22 Sebastien Pouliot <sebastien@ximian.com>
2046 * Makefile.am: Add 'cas' to SUBDIRS
2048 2006-06-20 Massimiliano Mantione <massi@ximian.com>
2049 * bug-78656.cs. Makefile.am: Added test for bug 78656.
2051 2006-06-16 Massimiliano Mantione <massi@ximian.com>
2052 * bug-78653.cs. Makefile.am: Added test for bug 78653.
2054 2006-06-13 Massimiliano Mantione <massi@ximian.com>
2055 * test-inline-call-stack.cs: Test also that the order in which
2056 .cctors are run is essentially the same regardless of the status of
2057 "beforefieldinit", because too many apps depend on this behavior
2058 (which seems to be also the one of the MS CLR).
2060 2006-06-10 Zoltan Varga <vargaz@gmail.com>
2062 * interlocked-2.2.cs: Make the return values positive.
2064 2006-06-07 Wade Berrier <wberrier@novell.com>
2066 * Makefile.am: add test-inline-call-stack-library.cs and test-inline-call-stack.cs
2067 to EXTRA_DIST so that tests can be run from a dist tarball
2069 2006-06-05 Jonathan Chambers <jonathan.chambers@ansys.com>
2071 * libtest.c cominterop.cs Makefile.am: Add BSTR and VARIANT marshalling tests
2073 2006-06-06 Massimiliano Mantione <massi@ximian.com>
2075 * Makefile.am, bug-78311.cs, bug-78549.il: Added tests.
2077 2006-06-05 Zoltan Varga <vargaz@gmail.com>
2079 * libtest.c pinvoke17.cs: Rename definitions which conflict with win32 API names.
2081 2006-05-18 Zoltan Varga <vargaz@gmail.com>
2083 * pinvoke2.cs libtest.c: Add tests for UnamangedType.LPStruct and blittable types.
2085 2006-05-17 Zoltan Varga <vargaz@gmail.com>
2087 * pinvoke2.cs libtest.c: Add tests for marshalling UnmanagedType.LPStruct.
2089 * marshal8.cs: Applied a patch from Jonathan Chambers to add a test case to
2092 2006-05-10 Atsushi Enomoto <atsushi@ximian.com>
2094 * test-enum-indstoreil.il : removed duplicate label.
2097 2006-05-06 Zoltan Varga <vargaz@gmail.com>
2099 * Makefile.am (TEST_CS2_SRC): Add interlocked-2.2.cs and fix compiling of net 2.0
2102 * interlocked-2.2.cs: New tests for the net 2.0 Interlocked methods.
2104 2006-04-19 Massimiliano Mantione <massi@ximian.com>
2105 * test-inline-call-stack.cs: Added missing check.
2107 2006-04-19 Massimiliano Mantione <massi@ximian.com>
2108 * Makefile.am: Added tests to see if inline breaks the call stack.
2109 * test-inline-call-stack.cs: Likewise.
2110 * test-inline-call-stack-library.cs: Likewise.
2112 2006-04-12 Zoltan Varga <vargaz@gmail.com>
2114 * thread6.cs: Add regression test for #78024.
2116 2006-04-07 Zoltan Varga <vargaz@gmail.com>
2118 * marshal2.cs: Add tests for #77960.
2120 2006-03-29 Raja R Harinath <rharinath@novell.com>
2122 * iface-large.cs: New test based on #75172.
2124 2006-02-18 Zoltan Varga <vargaz@gmail.com>
2126 * libtest.c pinvoke2.cs: Add tests for asany marshalling and directional
2129 2006-01-30 Zoltan Varga <vargaz@gmail.com>
2131 * Makefile.am (patch-libtool): New utility target for those using a
2134 2006-01-27 Raja R Harinath <rharinath@novell.com>
2136 Add support for net_2_0 test cases.
2137 * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Don't set MONO_PATH.
2138 (with_mono_path2, RUNTIME2, GMCS, ILASM2): New.
2139 (TEST_CS2_SRC, TEST_IL2_SRC): New.
2140 (EXTRA_DIST): Add them.
2141 (testjit-default, testjit-net_2_0): New. Copies of old testjit,
2142 updated to use appropriate runtimes.
2143 (testjit): Depend on them.
2144 * find-method.2.il: New test.
2146 2006-01-26 Zoltan Varga <vargaz@gmail.com>
2148 * thread-dump.cs: New file.
2150 2005-12-22 Zoltan Varga <vargaz@gmail.com>
2152 * interlocked.cs: Add "test" for Thread.MemoryBarrier ().
2154 * custom-attr.cs: Add test for #77045.
2156 2005-12-15 Zoltan Varga <vargaz@gmail.com>
2158 * cpblkTest.il: Fix storage of addresses into int32 variables.
2160 2005-12-14 Zoltan Varga <vargaz@gmail.com>
2162 * marshal2.cs: Remove test which can fail on 64 bit archs.
2164 2005-11-28 Raja R Harinath <rharinath@novell.com>
2166 * Makefile.am (ILASM): Use profile-dependent location of ilasm.
2168 2005-10-21 Zoltan Varga <vargaz@gmail.com>
2170 * pinvoke2.cs libtest.c: Add tests for byref struct marshalling.
2172 2005-10-20 Miguel de Icaza <miguel@novell.com>
2174 * Makefile.am (stresstest): Change the strings so we can scan the
2175 build logs more easily for failures (without the word "0 failed".
2177 * Makefile (stresstest):
2179 2005-10-20 Raja R Harinath <rharinath@novell.com>
2181 * Makefile.am (testbundle): Use in-tree config, and in-tree
2184 2005-10-08 Zoltan Varga <vargaz@gmail.com>
2186 * appdomain-unload.cs: Allocate some MBR objects between unloads to
2189 2005-10-07 Zoltan Varga <vargaz@gmail.com>
2191 * remoting5.cs: Add test for ldflda on MBR objects.
2193 2005-10-07 Zoltan Varga <vargaz@gmail.com>
2195 * pinvoke.cs: Remove test loading cygwin1.dll under cygwin.
2197 2005-09-19 Zoltan Varga <vargaz@gmail.com>
2199 * custom-attr.cs: Add tests for bug #76062.
2201 * test-driver Makefile.am: Fix detection of disabled tests.
2203 2005-09-16 Raja R Harinath <rharinath@novell.com>
2205 * Makefile.am (check-local): Don't invoke semdel-wrapper.
2207 2005-09-13 Raja R Harinath <rharinath@novell.com>
2209 * Makefile.am (test-type-load): Refer to source files using $(srcdir).
2210 (EXTRA_DIST): Add sources from 'test-type-load'.
2212 2005-09-12 Zoltan Varga <vargaz@gmail.com>
2214 * pinvoke3.cs libtest.c: Add test for returning null arrays from delegates.
2216 * pinvoke3.cs libtest.c: Add tests for bug #76063.
2218 2005-09-09 Zoltan Varga <vargaz@gmail.com>
2220 * load-exceptions.cs t-missing.cs load-missing.il: New files. Tests
2221 for handling type load exceptions.
2223 * Makefile.am: Add type loading tests.
2225 2005-08-27 Zoltan Varga <vargaz@gmail.com>
2227 * libtest.c (mono_test_empty_struct): Work around bug in intel icc.
2229 2005-08-23 Zoltan Varga <vargaz@freemail.hu>
2231 * delegate.cs: Add float and double tests.
2233 2005-08-22 Zoltan Varga <vargaz@freemail.hu>
2235 * delegate.cs: Restructure and add long delegate test.
2237 * thread-2.cs: New file.
2239 2005-08-20 Zoltan Varga <vargaz@freemail.hu>
2241 * Makefile.am: Reenable disabled amd64 tests.
2243 2005-07-21 Zoltan Varga <vargaz@freemail.hu>
2245 * marshal9.cs libtest.c: Add tests for byref custom marshalling.
2247 * pinvoke2.cs pinvoke1.cs Makefile.am: Merge pinvoke1.cs into pinvoke2.cs.
2249 2005-07-19 Zoltan Varga <vargaz@freemail.hu>
2251 * pinvoke2.cs libtest.c: Add some IA64 struct passing tests.
2253 2005-07-09 Zoltan Varga <vargaz@freemail.hu>
2255 * Makefile.am (PLATFORM_DISABLED_TESTS): Ignore thread6.exe on amd64.
2257 2005-07-07 Zoltan Varga <vargaz@freemail.hu>
2259 * thread6.cs: Disable part of the test that currently doesn't work. Add
2260 new tests from a bug report.
2262 * appdomain-unload.cs: Add tests for threadpools.
2264 2005-07-04 Raja R Harinath <rharinath@novell.com>
2266 * Makefile.am (MKBUNDLE): Don't set PKG_CONFIG_TOP_BUILDDIR.
2268 2005-07-01 Lluis Sanchez Gual <lluis@novell.com>
2270 * remoting1.cs: Test for getting a remote field value which is null.
2272 2005-07-01 Raja R Harinath <rharinath@novell.com>
2274 * Makefile.am (check-local): Call semdel-wrapper.
2276 2005-06-28 Zoltan Varga <vargaz@freemail.hu>
2278 * Makefile.am appdomain3.cs: Remove appdomain3 test, since it is a duplicate of appdomain-unload.
2280 2005-06-27 Zoltan Varga <vargaz@freemail.hu>
2282 * pinvoke2.cs: Add test for #75374.
2284 * Makefile.am pinvoke18.cs pinvoke2.cs: Merge pinvoke18 into pinvoke2.
2286 2005-06-15 Zoltan Varga <vargaz@freemail.hu>
2288 * Makefile.am (testaot): Use JITTEST_PROG_RUN for compiling the AOT module.
2290 2005-06-15 Raja R Harinath <rharinath@novell.com>
2292 * Makefile.am (testbundle): Run the testcase with MONO_PATH set to
2293 the build tree -- it's built with autodeps off.
2295 2005-06-14 Ben Maurer <bmaurer@ximian.com>
2297 * Makefile.am (testbundle): Test case that bundling works with a
2300 2005-05-26 Zoltan Varga <vargaz@freemail.hu>
2302 * Makefile.am (TestDriver.dll): Fix a warning.
2304 2005-05-14 Zoltan Varga <vargaz@freemail.hu>
2306 * libtest.c (mono_test_marshal_out_string_array_delegate): Fix 64
2309 2005-05-12 Zoltan Varga <vargaz@freemail.hu>
2311 * marshal9.cs libtest.c: Add more tests.
2313 * pinvoke3.cs libtest.c: Add test for [Out] marshalling of arrays.
2316 * marshal9.cs libtest.c: Add tests for marshalling null values.
2318 * Makefile.am pinvoke2.cs pinvoke10.cs pinvoke15.cs: Merge pinvoke10
2319 and pinvoke15 into pinvoke2.
2321 * pinvoke2.cs: Fix warnings.
2323 * pinvoke2.cs libtest.c: Add test for ftnptr->delegate conversion in
2326 2005-05-12 Lluis Sanchez Gual <lluis@novell.com>
2328 * main-returns-background-change.cs: New test for changing the
2329 background mode of a thread.
2331 2005-05-01 Zoltan Varga <vargaz@freemail.hu>
2333 * libtest.c (mono_test_marshal_cdecl_delegate): New test for changing the calling convention of
2336 * pinvoke-2.cs: New file for 2.0 pinvoke tests.
2338 2005-04-22 Raja R Harinath <rharinath@novell.com>
2340 * Makefile.am (CSC): Use '-unsafe' instead of '--unsafe'.
2342 2005-04-09 Zoltan Varga <vargaz@freemail.hu>
2344 * Makefile.am (testtrace): New target to test --trace functionality.
2346 2005-04-04 Zoltan Varga <vargaz@freemail.hu>
2348 * invoke.cs: Add new test.
2350 2005-03-31 Zoltan Varga <vargaz@freemail.hu>
2352 * stack-overflow.cs: New tests, not yet enabled.
2354 2005-03-10 Zoltan Varga <vargaz@freemail.hu>
2356 * dataslot.cs: Add tests for #65414.
2358 2005-03-06 Zoltan Varga <vargaz@freemail.hu>
2360 * rounding.cs: Remove this, this is now in the JIT regression tests.
2362 * delegate4.cs: Remove this, this is already tested in pinvoke3.cs.
2364 2005-03-04 Zoltan Varga <vargaz@freemail.hu>
2366 * remoting1.cs: Add new regression test.
2368 2005-03-01 Zoltan Varga <vargaz@freemail.hu>
2370 * pinvoke3.cs: Add tests for passing blittable arrays.
2372 * pinvoke3.cs libtest.c: Add tests for passing arrays to delegates.
2374 2005-02-21 Ben Maurer <bmaurer@ximian.com>
2376 * abort-stress-1.cs, abort-stress-2.cs: Stress tests for thread
2377 aborting. The second one deadlocks, so it is disabled
2379 2005-02-19 Zoltan Varga <vargaz@freemail.hu>
2381 * pinvoke3.cs libtest.c: Add more small struct tests.
2383 2005-02-18 Zoltan Varga <vargaz@freemail.hu>
2385 * pinvoke3.cs libtest.c: Add tests for passing and returning small
2386 structs from delegates. Currently fails on windows.
2388 2005-02-16 Zoltan Varga <vargaz@freemail.hu>
2390 * pinvoke2.cs: Add test for #72625.
2392 * pinvoke2.cs: Fix char array marshalling test so it works under MS.NET.
2393 2005-02-15 Zoltan Varga <vargaz@freemail.hu>
2395 * Makefile.am (libtest_la_LDFLAGS): Add -Wl,--kill-at so the names exported from the DLL
2396 can be found by the runtime.
2398 * pinvoke13.cs: Fix test.
2400 * libtest.c pinvoke13.cs: Fix test on big-endian machines.
2402 * pinvoke3.cs: Remove an error handling test which no longer fails in
2405 * marshal.cs libtest.c: Add new test for GetDelegateForFunctionPointer.
2407 2005-02-13 Zoltan Varga <vargaz@freemail.hu>
2409 * libtest.c (NameManglingAuto): Fix test. Fixes #72559.
2411 * libtest.c: Applied patch from robertj@gmx.net (Robert Jordan). Work around gcc-2.95.3
2414 * pinvoke13.cs libtest.c: Add/correct tests for pinvoke name mangling.
2416 2005-02-05 Zoltan Varga <vargaz@freemail.hu>
2418 * libtest.c: Mark all exported functions STDCALL.
2420 * Makefile.am (CSC): Disable some warnings.
2422 2005-01-30 Zoltan Varga <vargaz@freemail.hu>
2424 * libtest.c: Fix some warnings.
2426 2005-01-25 Zoltan Varga <vargaz@freemail.hu>
2428 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on x86 as well.
2430 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable appdomain-unload.exe
2431 on amd64 to make the test green again.
2433 2005-01-20 Raja R Harinath <rharinath@novell.com>
2435 * libtest.c (mono_test_return_vtype): Fill in a value in the 'd2'
2437 * pinvoke2.cs (test_0_return_vtype): Update.
2439 2005-01-17 Zoltan Varga <vargaz@freemail.hu>
2441 * libtest.c pinvoke2.cs pinvoke3.cs: Add tests for unmanaged->managed
2442 marshalling of unicode strings.
2444 2005-01-15 Zoltan Varga <vargaz@freemail.hu>
2446 * thread6.cs: Add test for aborting the current thread.
2448 2005-01-11 Zoltan Varga <vargaz@freemail.hu>
2450 * thread6.cs: Add test for rethrowing abort exceptions.
2452 2005-01-06 Sebastien Pouliot <sebastien@ximian.com>
2454 * desweak.cs: Add test to check for regression of the bug seen in
2455 rev 38316. The original code that failed is no more part of the
2458 2005-01-06 Zoltan Varga <vargaz@freemail.hu>
2460 * libtest.c: Fix blittable_struct_delegate test.
2462 2004-12-29 Zoltan Varga <vargaz@freemail.hu>
2464 * pinvoke3.cs libtest.c: Add test for marshalling blittable structs
2467 * pinvoke3.cs libtest.c: Add test for marshalling of enums with delegates.
2469 2004-12-26 Patrik Torstensson <patrik.torstensson@gmail.com>
2471 * interlocked.cs: added reg test for bug 70784
2473 2004-12-18 Zoltan Varga <vargaz@freemail.hu>
2475 * Makefile.am (libtest_la_LDFLAGS): Add -no-undefined so a windows dll is built on windows.
2477 2004-12-15 Patrik Torstensson <patrik.torstensson@gmail.com>
2479 * interlocked.cs: New test.
2481 2004-12-14 Raja R Harinath <rharinath@novell.com>
2483 * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Set MONO_SHARED_DIR.
2485 2004-12-11 Ben Maurer <bmaurer@ximian.com>
2487 * thread-static-init.cs: New test.
2489 2004-12-09 Raja R Harinath <rharinath@novell.com>
2491 * test-driver: Clean up.
2492 * Makefile.am (testjit, testaot, testinterp): Error out on failing tests.
2494 2004-12-08 Raja R Harinath <rharinath@novell.com>
2496 * Makefile.am (CLEANFILES): Add *.exe, stest.dat.
2498 2004-12-08 Zoltan Varga <vargaz@freemail.hu>
2500 * appdomain-unload.cs: Disable nondeterministic async unloading test.
2502 2004-12-04 Zoltan Varga <vargaz@freemail.hu>
2504 * delegate.cs: Add test for unboxing and delegates.
2506 2004-12-02 Zoltan Varga <vargaz@freemail.hu>
2508 * appdomain-unload.cs: Add tests for unloading an appdomain from inside
2511 * appdomain-unload.cs: Stop the foreground thread created by one of the
2514 2004-11-26 Raja R Harinath <rharinath@novell.com>
2516 * Makefile.am: Ensure that in-tree mscorlib.dll is used for testing.
2518 2004-11-23 Raja R Harinath <rharinath@novell.com>
2520 * Makefile.am (CSC,ILASM): Don't refer to runtime/ directly. Use
2521 the mcs/ tree directly.
2523 2004-11-19 Raja R Harinath <rharinath@novell.com>
2525 * Makefile.am (check-local): New. Hook into 'make check'.
2526 (CSC): Define using in-tree mono and mcs.exe.
2527 (ILASM): New. Likewise, with in-tree ilasm.exe.
2528 * async_read.cs (Main): Read async_read.exe, since async_read.cs
2529 will not necessarily be in the build directory.
2530 * test-driver: Preserve stderr.
2532 2004-11-10 Lluis Sanchez Gual <lluis@novell.com>
2534 * cross-domain.cs: New tests for cross-domain calls.
2536 2004-11-05 Zoltan Varga <vargaz@freemail.hu>
2538 * loader.cs: Add test for loading dynamic assemblies using
2539 Assembly.LoadWithPartialName ().
2541 2004-11-04 Zoltan Varga <vargaz@freemail.hu>
2543 * loader.cs: New file for assembly loading tests.
2545 2004-10-29 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
2547 * cattr-object.cs: Correct type checking so test will stop giving
2550 2004-10-07 Zoltan Varga <vargaz@freemail.hu>
2552 * pinvoke2.cs: Add test for prefixing 'lib' to dll names.
2554 2004-09-30 Zoltan Varga <vargaz@freemail.hu>
2556 * marshal.cs: Add test for GetFunctionPointerForDelegate.
2558 * libtest.c pinvoke2.cs: Add test for returning delegates.
2560 2004-09-28 Zoltan Varga <vargaz@freemail.hu>
2562 * Makefile.am: Add marshal.cs.
2564 * marshal.cs: New file for Marshal tests.
2566 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
2568 * libtest.c: Free memory using CoTaskMemFree on windows.
2569 * libtest.c (mono_test_stdcall_name_mangling): Remove declspec(dllimport).
2571 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
2573 * libtest.c (mono_test_stdcall_name_mangling): Add test for stdcall
2574 name mangling on windows.
2576 2004-09-17 Zoltan Varga <vargaz@freemail.hu>
2578 * pinvoke2.cs libtest.c: Add test for stdcall name mangling on windows.
2580 2004-09-08 Lluis Sanchez Gual <lluis@novell.com>
2582 * delegate8.cs: New regression test for bug #59299.
2583 * Makefile.am: Added delegate8.cs.
2585 2004-09-07 Duncan Mak <duncan@ximian.com>
2587 * typeof-ptr.cs: Add an unsafe section to the code that's using
2588 direct pointers. This was breaking the test stage on the build boxes.
2590 2004-09-07 Zoltan Varga <vargaz@freemail.hu>
2592 * libtest.c (mono_test_marshal_string_array): Add test for null
2593 terminating string arrays.
2595 2004-09-06 Zoltan Varga <vargaz@freemail.hu>
2597 * libtest.c: Mark delegates with __stdcall on windows.
2599 2004-09-04 Zoltan Varga <vargaz@freemail.hu>
2601 * pinvoke2.cs libtest.c: Fix memory management in tests.
2603 * pinvoke14.cs: Merge this into pinvoke2.cs.
2605 2004-09-03 Zoltan Varga <vargaz@freemail.hu>
2607 * marshal9.cs libtest.c: Fix memory leaks in test.
2609 2004-08-31 Zoltan Varga <vargaz@freemail.hu>
2611 * pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.
2613 * marshal9.cs: Clean up and expand custom marshalling tests.
2615 * marshal10.cs: Merge this into marshal9.cs.
2617 * pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
2620 2004-08-28 Zoltan Varga <vargaz@freemail.hu>
2622 * pinvoke2.cs libtest.c: New test for byref string arrays.
2624 2004-08-06 Zoltan Varga <vargaz@freemail.hu>
2626 * pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests.
2628 2004-07-28 Zoltan Varga <vargaz@freemail.hu>
2630 * marshal10.cs libtest.c: Remove incorrect time_t custom marshalling
2633 2004-07-06 Ben Maurer <bmaurer@ximian.com>
2635 * reflection-const-field.cs: New test for reflection on
2638 2004-07-05 Zoltan Varga <vargaz@freemail.hu>
2640 * Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.
2642 2004-07-03 Zoltan Varga <vargaz@freemail.hu>
2644 * pinvoke3.cs libtest.c: New test for returning delegates from a
2647 * pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.
2649 2004-07-02 Zoltan Varga <vargaz@freemail.hu>
2651 * Makefile.am (CLEANFILES): Delete .stdout files too.
2653 2004-05-29 Zoltan Varga <vargaz@freemail.hu>
2655 * invoke.cs: Add an Invoke test.
2657 2004-05-28 Zoltan Varga <vargaz@freemail.hu>
2659 * pinvoke3.cs libtest.c: New tests for byref struct marshalling.
2661 * static-constructor.cs: Add new regression test for bug #59193.
2663 * setenv.cs: Fix this after marshalling changes.
2665 2004-05-26 Zoltan Varga <vargaz@freemail.hu>
2667 * pinvoke3.cs libtest.c: Add tests for fnptr->delegate marshalling.
2669 * Makefile.am (DISABLED_TESTS): appdomain-unload.exe seems to run too.
2671 2004-05-23 Zoltan Varga <vargaz@freemail.hu>
2673 * Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.
2675 2004-05-22 Zoltan Varga <vargaz@freemail.hu>
2677 * Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.
2679 2004-05-18 Zoltan Varga <vargaz@freemail.hu>
2681 * marshal9.cs marshal10.cs: Fix custom marshalling tests.
2683 2004-05-11 Zoltan Varga <vargaz@freemail.hu>
2685 * Makefile.am (EXTRA_DIST): Distribute benchmarks as well.
2687 * pinvoke2.cs libtest.c: Add tests for AsAny marshalling.
2689 2004-05-06 Zoltan Varga <vargaz@freemail.hu>
2691 * Makefile.am: Disable thread6.exe since it might hang. Fix check for
2694 * Makefile.am: Only disable thread6.exe on x86.
2696 2004-04-28 Zoltan Varga <vargaz@freemail.hu>
2698 * pinvoke2.cs libtest.c: New tests for long fields inside structs.
2700 2004-04-26 Zoltan Varga <vargaz@freemail.hu>
2702 * Makefile.am test-driver: Disable some failing tests.
2704 2004-04-19 Zoltan Varga <vargaz@freemail.hu>
2706 * pinvoke3.cs libtest.c: Add test for string marshalling in delegates.
2708 2004-04-18 Zoltan Varga <vargaz@freemail.hu>
2710 * libtest.c pinvoke2.cs marshal4.cs Makefile.am: Add more tests for
2711 marshalling delegate fields in structs. Merge marshal4.cs into
2714 * libtest.c pinvoke2.cs: Add more tests for unicode marshalling.
2716 2004-04-14 Zoltan Varga <vargaz@freemail.hu>
2718 * libtest.c pinvoke2.cs: Add test for unicode string array marshalling.
2720 2004-04-10 Bernie Solomon <bernard@ugsolutions.com>
2722 * libtest.c: declare SetLastError on Windows
2724 2004-03-30 Lluis Sanchez Gual <lluis@ximian.com>
2726 * synchronized.cs: Monitor.Exit does not throw an exception anymore if the
2727 lock is not owned by the current thread (see bug #56157). Modified test that
2730 2004-03-16 Zoltan Varga <vargaz@freemail.hu>
2732 * libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
2735 2004-03-15 Bernie Solomon <bernard@ugsolutions.com>
2737 * libtest.c (mono_test_marshal_time_t): fix
2738 for current code on 64 bit machines with 64bit time
2740 * marshal9.cs marshal10.cs: Do arithmetic on
2743 2004-03-09 Zoltan Varga <vargaz@freemail.hu>
2745 * setenv.cs: Handle DllNotFoundException.
2747 * pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs.
2749 2004-02-23 Zoltan Varga <vargaz@freemail.hu>
2751 * many-locals.cs: Add tests for locals with large stack frame offsets.
2753 2004-02-18 Zoltan Varga <vargaz@freemail.hu>
2755 * switch.cs: Add test for bug #54473.
2757 2004-02-14 Zoltan Varga <vargaz@freemail.hu>
2759 * libtest.c: Add <time.h>
2761 * delegate.cs: Add test for bug #52092.
2763 2004-02-12 Zoltan Varga <vargaz@freemail.hu>
2765 * marshal10.cs: Oops, wrong test.
2767 * libtest.c: Add valuetype marshaling test.
2769 * marshal9.cs: Fix after marshaling changes.
2771 * marshal10.cs: Add valuetype marshaling test.
2773 2004-02-10 Zoltan Varga <vargaz@freemail.hu>
2775 * Makefile.am: Remove the SHELL=bash setting since some people do not seem to
2778 2004-02-02 Zoltan Varga <vargaz@freemail.hu>
2780 * pinvoke2.cs libtest.c: Add test for unicode StringBuilder marshalling.
2782 * pinvoke.cs libtest.c: Add test for Sparc V8 split register/stack double
2785 2004-01-31 Zoltan Varga <vargaz@freemail.hu>
2787 * setenv.cs: Make this run on platforms without setenv.
2789 2004-01-30 Zoltan Varga <vargaz@freemail.hu>
2791 * Makefile.am: Set SHELL to bash, since some commands require it.
2793 2004-01-22 Zoltan Varga <vargaz@freemail.hu>
2795 * pinvoke17.cs: Fix test.
2797 2004-01-19 Zoltan Varga <vargaz@freemail.hu>
2799 * pinvoke2.cs: Add tests for DllImport problems.
2801 * pinvoke.cs: Make this run under linux.
2803 2004-01-09 Zoltan Varga <vargaz@freemail.hu>
2805 * custom-attr.cs: Add test for properties with array type.
2807 2003-12-13 Patrik Torstensson <p@rxc.se>
2809 * bug-42136.cs: invalid liveness analyse for locals
2810 used in try and catch block. (exceptions not counted
2811 for in the liveness analyse)
2812 * Makefile.am: added bug-42136.cs
2814 2003-12-13 Patrik Torstensson <p@rxc.se>
2816 * bug-48015.cs: new test for obj.Equals on ContextBound objects
2817 * Makefile.am: added bug-48015.cs.
2819 2003-11-21 Lluis Sanchez Gual <lluis@ximian.com>
2821 * context-static.cs: new test for ContextStaticAttribute.
2822 * Makefile.am: added context-static.cs.
2824 2003-11-17 Zoltan Varga <vargaz@freemail.hu>
2826 * cattr-object.cs: Fix test so it does not count the attributes on the
2829 2003-10-31 Zoltan Varga <vargaz@freemail.hu>
2831 * appdomain-unload.cs: Get rid of hardcoded file names.
2833 * appdomain-unload.cs: New file. AppDomain Unloading tests.
2835 * Makefile: Add new test + enable IL tests now that we have a working
2838 * delegate7.cs: Convert it to use the test driver + add regression test
2841 2003-10-25 Zoltan Varga <vargaz@freemail.hu>
2843 * libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays.
2845 2003-10-15 Zoltan Varga <vargaz@freemail.hu>
2847 * vararg.il: New file.
2849 * Makefile.am: Added vararg.il.
2851 2003-10-13 Bernie Solomon <bernard@ugsolutions.com>
2853 * Makefile.am: fix so it works if builddir != srcdir
2855 * libtest.c: (mono_test_empty_struct) make it exist for
2856 non-GCC builds (and possibly pass depending on trampolines).
2857 (mono_test_marshal_bool_byref) bools marshal as ints by default
2859 2003-10-13 Zoltan Varga <vargaz@freemail.hu>
2861 * bug-46781.cs: New regression test.
2863 * libtest.c pinvoke2.cs: Add new test for SetLastError functionality.
2865 * Makefile.am (TEST_CS_SRC): Remove merged tests.
2867 * pinvoke2.cs pinvoke3.cs: Merge tests 4-8 into these files +
2868 convert tests so they run with the test driver used by mini.
2870 * pinvoke3.cs libtest.c: Add tests for class arguments and return
2873 * pinvoke4.cs pinvoke5.cs pinvoke6.cs pinvoke7.cs pinvoke8.cs: Removed.