2010-02-19 Rodrigo Kumpera <rkumpera@novell.com>
[mono.git] / mono / tests / ChangeLog
blobb155fd8737cea25215ff8fb88a62fe67979882bb
1 2010-02-11  Zoltan Varga  <vargaz@gmail.com>
3         * dtest.cs: Add a test for exception subclasses.
5 2010-02-04  Zoltan Varga  <vargaz@gmail.com>
7         * dtest.cs: Add a test for TypeMirror.EnumUnderlyingType.
9         * dtest.cs dtest-app.cs: Add tests for TypeMirror.IsEnum and
10         VirtualMachine.CreateEnumMirror ().
12 2010-01-28  Zoltan Varga  <vargaz@gmail.com>
14         * dtest.cs: Add minimal tests for assembly unloading.
16 2010-01-28 Rodrigo Kumpera  <rkumpera@novell.com>
18         * large-gc-bitmap.cs: Respect the 1Mb size limit for valuetype types.
20 2010-01-19  Sylvain Dupont <duposyl@gmail.com>
22         * cominterop.cs libtest.c: Added tests for marshalling
23           in, in/byref, in/out, in/out/byref parameters of type
24           SAFEARRAY[VARIANT].
26         Code is contributed under MIT/X11 license.
28 2010-01-18  Zoltan Varga  <vargaz@gmail.com>
30         * dtest.cs dtest-app.cs: Add a test for single stepping + out of line bblocks.
32         * dtest.cs: Upgrade after debugging namespace change.
34 2010-01-16  Zoltan Varga  <vargaz@gmail.com>
36         * dtest-app.cs dtest.cs: Add tests for handling vtypes with IntPtr fields.
38 2009-12-26  Zoltan Varga  <vargaz@gmail.com>
40         * bug-561239.cs: New test for bug #561239.
42 2009-12-22  Zoltan Varga  <vargaz@gmail.com>
44         * dtest.cs dtest-app.cs: Add more single stepping tests.
46 2009-12-17  Zoltan Varga  <vargaz@gmail.com>
48         * libtest.c pinvoke2.cs: Add a test for calling pinvoke methods using calli.
50 2009-12-05  Zoltan Varga  <vargaz@gmail.com>
52         * dtest.cs dtest-app.cs: Add a test for intptrs.
54 2009-12-01  Zoltan Varga  <vargaz@gmail.com>
56         * dtest.cs: Add a a test for invokes on not suspended threads.
58 2009-11-24  Zoltan Varga  <vargaz@gmail.com>
60         * dtest.cs dtest-app.cs: Add a test for single threaded invokes + events.
62 2009-11-23  Zoltan Varga  <vargaz@gmail.com>
64         * dtest.cs dtest-app.cs: Add a test for single threaded invokes.
66 2009-11-20  Zoltan Varga  <vargaz@gmail.com>
68         * libtest.c (mono_test_marshal_bool_in): Use 'short' as the type of the
69         variant bool argument.
71         * marshalbool.cs: Pass -1 as the 'expected' argument instead of 0xffff, which
72         causes sign extensions issues on some platforms.
74 2009-11-19  Zoltan Varga  <vargaz@gmail.com>
76         * dtest.cs: Add a test for AssemblyMirror.GetName ().
78 2009-11-16  Mark Probst  <mark.probst@gmail.com>
80         * large-gc-bitmap.cs: New test for large GC bitmaps.
82         * Makefile.am: Test added.
84 2009-11-14  Zoltan Varga  <vargaz@gmail.com>
86         * dtest.cs: Add a test for stack traces in native code.
88 2009-11-13  Zoltan Varga  <vargaz@gmail.com>
90         * dtest.cs: Add a test for InvokeOptions.DisableBreakpoints.
92 2009-11-12  Zoltan Varga  <vargaz@gmail.com>
94         * dtest.cs: Update to latest APIs.
96         * generic-virtual.2.cs: Add a test for rebuilding virtual generic method
97         thunks.
99 2009-11-09  Zoltan Varga  <vargaz@gmail.com>
101         * Makefile.am (PLATFORM_DISABLED_TESTS): Disable filter-stack.exe on ARM.
103 2009-11-07  Zoltan Varga  <vargaz@gmail.com>
105         * gen-runtime-invoke.cs: Add a test.
107         * invoke.cs: Convert to using the TestRunner. Remove a test which is
108         auto-generated now.
110 2009-11-06  Zoltan Varga  <vargaz@gmail.com>
112         * dtest.cs (Threads): Fix a race.
114 2009-11-05  Zoltan Varga  <vargaz@gmail.com>
116         * Makefile.am (dcheck): New target to run the soft-debugger tests.
118         * dtest.cs dtest-app.cs: New files containing tests for the soft debugger.
120 2009-11-04  Zoltan Varga  <vargaz@gmail.com>
122         * thread6.cs: Add a test for 539394. Convert to using the TestRunner.
124 2009-11-03  Rodrigo Kumpera  <rkumpera@novell.com>
126         * interface-with-static-method.il: New test for an interface with static
127         constructor.
129 2009-10-25  Zoltan Varga  <vargaz@gmail.com>
131         * gc-altstack.cs: New test.
133 2009-10-23  Raja R Harinath  <harinath@hurrynot.org>
135         * Makefile.am (modules.exe): Depend on TestDriver.dll too.
137 2009-10-20  Zoltan Varga  <vargaz@gmail.com>
139         * libtest.c pinvoke2.cs: Add a test for #548276.
141 2009-10-16  Bill Holmes  <billholmes54@gmail.com>
143         * cominterop.cs : Adding a test for 547030. 
145         Contributed under MIT/X11 license.
147 2009-10-07  Zoltan Varga  <vargaz@gmail.com>
149         * pinvoke2.cs libtest.c: Add a test for marshalling DateTime to unmanaged code.
151         * Makefile.am: Fix make dist.
153 2009-10-06  Mark Probst  <mark.probst@gmail.com>
155         * bug-544445.cs: New test.
157         * Makefile.am: Test added.
159 2009-10-04  Zoltan Varga  <vargaz@gmail.com>
161         * Makefile.am: Replace make_imt_test_.sh with a faster C# version.
163 2009-09-30  Zoltan Varga  <vargaz@gmail.com>
165         * pinvoke2.cs libtest.c: Add a test for #543133.
167 2009-09-25  Mark Probst  <mark.probst@gmail.com>
169         * xdomain-threads.c: Test for checking whether Thread is correctly
170         separated between appdomains.
172         * Makefile.am: Test added.
174 2009-09-22  Zoltan Varga  <vargaz@gmail.com>
176         * assembly-load-stress.cs: New stress test.
178         * Makefile.am: Disable filter-stack.cs on ia64.
180         * appdomain-thread-abort.cs: Add a new test.
182 2009-09-21  Zoltan Varga  <vargaz@gmail.com>
184         * runtime-invoke.cs: Add a test for invoking string ctors. Remove tests which
185         are auto-generated now by gen-runtime-invoke.cs.
187 2009-09-21  Rodrigo Kumpera  <rkumpera@novell.com>
189         * array_load_exception.il: Test for broken arrays.
191 2009-09-21  Zoltan Varga  <vargaz@gmail.com>
193         * gen-runtime-invoke.cs: New test generator for runtime invoke tests.
195         * Makefile.am (test-runtime-invoke): New test target.
197         * runtime-invoke.cs: Add more tests.
199         * runtime-invoke.cs: Add tests for passing/receiving generic instances of
200         vtypes.
202 2009-09-20  Zoltan Varga  <vargaz@gmail.com>
204         * runtime-invoke.cs: Add more tests.
206 2009-09-17  Sebastien Pouliot  <sebastien@ximian.com>
208         * coreclr-security.cs: Add test cases for arrays (one dimension,
209         multidimentional and jagged) creation.
211 2009-09-15  Mark Probst  <mark.probst@gmail.com>
213         * generic-type-load-exception.2.il: Test case for vtable setup
214         failure in shared generic code.
216         * Makefile.am: Test added.
218 2009-09-13  Zoltan Varga  <vargaz@gmail.com>
220         * runtime-invoke.cs: Add a test.
222 2009-09-10  Bill Holmes  <billholmes54@gmail.com>
224         * cominterop.cs : Adding a test for invoking delegates that
225           target COM methods.
227         Contributed under MIT/X11 license.
229 2009-09-08  Rodrigo Kumpera  <rkumpera@novell.com>
231         * iface4.cs: Add one more check.
233 2009-09-08  Jonathan Chambers  <joncham@gmail.com>
235         * cominterop.cs libtest.c: Add support to run tests
236         on all x86 and amd64 platforms.
238 2009-09-07  Zoltan Varga  <vargaz@gmail.com>
240         * Makefile.am (runtest): Disable aot on some tests which contain loading
241         errors.
243 2009-09-05  Zoltan Varga  <vargaz@gmail.com>
245         * process-stress.cs: New stress test for spawning processes.
247 2009-09-03  Zoltan Varga  <vargaz@gmail.com>
249         * pinvoke3.cs libtest.c: Add a test for #481559.
251 2009-08-24  Rodrigo Kumpera  <rkumpera@novell.com>
253         * load-exceptions.cs:
254         * load-missing.il: Test for virtual and static methods.
256 2009-08-24  Rodrigo Kumpera  <rkumpera@novell.com>
258         * load-exceptions.cs:
259         * load-missing.il: Test for invalid method overrides.
261 2009-08-19 Rodrigo Kumpera  <rkumpera@novell.com>
263         * constraints-load.il: New test for errors related to loading
264         type and method constraints.
266 2009-08-12 Rodrigo Kumpera  <rkumpera@novell.com>
268         * bug-528055.il: Regression test for #528055.
270 2009-08-04  Atsushi Enomoto  <atsushi@ximian.com>
272         * make_imt_test.sh: fix freebsd build by Makoto Kishimoto
273           http://lists.ximian.com/pipermail/mono-devel-list/2008-November/029970.html
275 2009-07-31 Rodrigo Kumpera  <rkumpera@novell.com>
277         * generic_type_definition.2.cs: This test verifies for a lot of stuff
278         that must work under compiler context. A few of those used to work outside
279         of it, so this test worked by pure luck.
280         The fix is to run the test under compiler context.
282 2009-07-23  Zoltan Varga  <vargaz@gmail.com>
284         * load-exceptions.cs: Add a test for #524498.
286 2009-07-11  Zoltan Varga  <vargaz@gmail.com>
288         * runtime-invoke.cs: Convert it to use TestDriver. Add tests for
289         ptr types.
291 2009-07-09  Mark Probst  <mark.probst@gmail.com>
293         * generic-xdomain.2.cs: Test case for generic marshal-by-ref
294         objects.
296         * Makefile.am: Test added.
298 2009-06-29  Zoltan Varga  <vargaz@gmail.com>
300         * generic-stack-traces.2.cs: Add a test for #509406.
302         * dynamic-method-finalize.2.cs: New test.
304 2009-06-25  Mark Probst  <mark.probst@gmail.com>
306         * appdomain-async-invoke.cs: Fail if BeginInvoke doesn't return an
307         AsyncResult.
309 2009-06-25  Mark Probst  <mark.probst@gmail.com>
311         * appdomain-async-invoke.cs: Test for adding async invokes while a
312         domain is unloading.
314         * Makefile.am: Test added.
316 2009-06-25  Sylvain Dupont <duposyl@gmail.com>
318         * cominterop.cs libtest.c: Added tests for marshalling
319           out parameters of type SAFEARRAY[VARIANT].
321         Code is contributed under MIT/X11 license.
323 2009-06-24  Zoltan Varga  <vargaz@gmail.com>
325         * libtest.c make_imt_test.sh: Applied patch from Romain Tartiere 
326         (romain@blogreen.org). Fix tests on freebsd.
328 2009-06-17  Zoltan Varga  <vargaz@gmail.com>
330         * runtime-invoke.cs: Add test for sharing i8/u8 return values.
332 2009-06-15 Rodrigo Kumpera  <rkumpera@novell.com>
334         * load-exceptions.cs class.cs: Add regression test for #508487.
336         * t-missing.cs: Add nested type.
338 2009-06-06  Gert Driesen  <drieseng@users.sourceforge.net>
340         * bug-508538.cs: New regression test for bug #508538.
342 2009-06-01 Rodrigo Kumpera  <rkumpera@novell.com>
344         * load-exceptions.cs: Fix thiko.
346 2009-06-01 Rodrigo Kumpera  <rkumpera@novell.com>
348         * load-exceptions.cs: Test for #508532.
350         * load-missing.il: Ditto.
352 2009-05-27  Zoltan Varga  <vargaz@gmail.com>
354         * Makefile.am: Disable the test_messages test as it fails on the
355         buildbot.
357 2009-05-17  Zoltan Varga  <vargaz@gmail.com>
359         * Makefile.am (test_messages): Fix the dependencies of this test.
361 2009-05-14  Zoltan Varga  <vargaz@gmail.com>
363         * Makefile.am (test-coreclr-security): Use the net_2_1_raw profile since
364         the net_2_1 profile is no longer generated.
366 2009-05-05  Geoff Norton  <gnorton@novell.com>  
368         * tests-config: This file is generated by configure.
370 2009-04-27  Zoltan Varga  <vargaz@gmail.com>
372         * custom-attr.cs: Add a test for #498545.
374 2009-04-20  Zoltan Varga  <vargaz@gmail.com>
376         * virtual-sync.cs: Remove this, there is already a test for this in
377         synchronized.cs.
379 2009-04-18  Mark Probst  <mark.probst@gmail.com>
381         * appdomain-thread-abort.cs: New tests for thread aborts across
382         app domains.
384         * Makefile.am: Test added.
386 2009-04-17  Sebastien Pouliot  <sebastien@ximian.com>
388         * coreclr-security.cs: Add test case for the "special" case about
389         a default ctor being SSC on a transparent type (e.g. WebClient)
391 2009-04-15  Zoltan Varga  <vargaz@gmail.com>
393         * runtime-invoke.cs: Add a test for #494847.
395 2009-04-14  Zoltan Varga  <vargaz@gmail.com>
397         * thread-static.cs: Add a test for accesses through reflection.
399 2009-04-13  Bill Holmes  <billholmes54@gmail.com>
401         * Makefile.am: Adding marshalbool.cs.
403         * libtest.c: Adding native code for marshalbool.cs tests.
405         * marshalbool.cs: Adding tests for emit_marshal_boolean.
407         Contributed under MIT/X11 license.
409 2009-04-13  Zoltan Varga  <vargaz@gmail.com>
411         * pinvoke2.cs: Add a test for #492330.
413 2009-04-10  Mark Probst  <mark.probst@gmail.com>
415         * appdomain-unload.cs: Test for invoking on a proxy whose server
416         domain was unloaded.
418 2009-04-09  Zoltan Varga  <vargaz@gmail.com>
420         * thread6.cs: Fix race added by the last change.
422 2009-04-09  Bill Holmes  <billholmes54@gmail.com>
424         * finalizer-abort.cs, finalizer-exception.cs, finalizer-exit.cs :
425           Adding a sleep to the waiting thread to give Mono on Windows an
426           opportunity to interrupt the thread via QueueUserAPC.
428         Contributed under MIT/X11 license.
430 2009-03-31  Mark Probst  <mark.probst@gmail.com>
432         * critical-finalizers.cs: Test case for critical finalizers.
434         * Makefile.am: Test added.
436 2009-03-31  Mark Probst  <mark.probst@gmail.com>
438         * finalizer-wait.cs: Test case for WaitForPendingFinalizers.
440         * Makefile.am: Test added.
442 2009-03-29  Zoltan Varga  <vargaz@gmail.com>
444         * remoting4.cs: Fix the last change.
446 2009-03-28  Zoltan Varga  <vargaz@gmail.com>
448         * load-exceptions.cs: Add a test for missing locals.
450         * remoting4.cs: Add a test for generic virtual interface methods on proxies.
452 2009-03-28  Sebastien Pouliot  <sebastien@ximian.com>
454         * coreclr-security.cs: Add more override test cases.
456 2009-03-26  Zoltan Varga  <vargaz@gmail.com>
458         * pinvoke2.cs: Add a test for #488670.
460 2009-03-25  Mark Probst  <mark.probst@gmail.com>
462         * interlocked-4.2.cs: New CompareExchange test (triggered register
463         allocation bug on x86 and amd64).
465         * Makefile.am: Test added.
467 2009-03-24  Mark Probst  <mark.probst@gmail.com>
469         * interlocked-3.cs: New CompareExchange test.
471         * Makefile.am: Test added.
473 2009-03-24  Zoltan Varga  <vargaz@gmail.com>
475         * thread6.cs: Add back a sleep to avoid a race.
477 2009-03-23  Zoltan Varga  <vargaz@gmail.com>
479         * pinvoke-2.2.cs libtest.c: Add a test for #487758.
481 2009-03-20  Zoltan Varga  <vargaz@gmail.com>
483         * thread6.cs: Use a monitor to avoid sleeping which doesn't work on slow
484         machines.
486 2009-03-15  Steven Munroe  <munroesj@us.ibm.com>
488         This patch is contributed under the terms of the MIT/X11 license
490         * Makefile.am (test_platform): Enable testbundle for ppc.
492 2009-03-13  Mark Probst  <mark.probst@gmail.com>
494         * coreclr-security.exe: Added a test for calling via a
495         MANAGED_TO_MANAGED wrapper.
497 2009-03-09  Zoltan Varga  <vargaz@gmail.com>
499         * custom-attr.cs: Add a test for #483247.
501 2009-03-08  Zoltan Varga  <vargaz@gmail.com>
503         * gchandles.cs: New test.
505         * Makefile.am: Test added.
507 2009-03-06  Zoltan Varga  <vargaz@gmail.com>
509         * load-exceptions.cs load-missing.il: Add a test for #482638.
511 2009-03-05  Mark Probst  <mark.probst@gmail.com>
513         * bug-479763.2.cs: New test.
515         * Makefile.am: Test added.
517 2009-03-04  Mark Probst  <mark.probst@gmail.com>
519         * Makefile.am: Second part of the erroneous change reverted.  I
520         suck.
522 2009-03-04  Mark Probst  <mark.probst@gmail.com>
524         * Makefile.am: Erroneous change reverted.
526 2009-03-04  Mark Probst  <mark.probst@gmail.com>
528         * bug-481403.il: New test.
530         * Makefile.am: Test added.
532 2009-02-21  Zoltan Varga  <vargaz@gmail.com>
534         * invoke.cs: Add a test.
536 2009-02-19  Zoltan Varga  <vargaz@gmail.com>
538         * pinvoke2.cs libtest.c: Add a test for #477396.
540 2009-02-11  Mark Probst  <mark.probst@gmail.com>
542         * bug-473999.2.cs: New test.
544         * Makefile.am: Test added.
546 2009-02-10  Mark Probst  <mark.probst@gmail.com>
548         * bug-473482.2.cs: New test.
550         * Makefile.am: Test added.
552 2009-02-05  Mark Probst  <mark.probst@gmail.com>
554         * bug-472692.2.cs: New test.
556         * Makefile.am: Test added.
558 2009-02-05  Mark Probst  <mark.probst@gmail.com>
560         * bug-472600.2.cs: New test.
562         * Makefile.am: Test added.
564 2009-02-02  Zoltan Varga  <vargaz@gmail.com>
566         * generics-invoke-byref.2.cs: Add a test for #471259.
568 2009-01-28  Zoltan Varga  <vargaz@gmail.com>
570         * generic-marshalbyref.2.cs: Also do the test for a class without type
571         constraints.
573 2009-01-27  Mark Probst  <mark.probst@gmail.com>
575         * bug469742.2.il: New test.
577         * Makefile.am: Test added.
579 2009-01-26  Zoltan Varga  <vargaz@gmail.com>
581         * pinvoke2.cs libtest.c: Add a test for #469135.
583 2009-01-22  Mark Probst  <mark.probst@gmail.com>
585         * generic-stack-traces2.2.cs: Another generic sharing test for
586         stack traces.
588         * Makefile.am: Test added.
590 2009-01-21 Rodrigo Kumpera  <rkumpera@novell.com>
592         * appdomain-unload-callback.cs: New test for the AppDomain::DomainUnload
593         deadlock.
595         * Makefile.am: Test added.
597 2009-01-21  Mark Probst  <mark.probst@gmail.com>
599         * bug-467456.cs: New test case.
601         * Makefile.am: Test added.
603 2009-01-21  Mark Probst  <mark.probst@gmail.com>
605         * generic-unloading.2.cs, generic-unloading-sub.2.cs: Test case
606         for unloading images whose MonoGenericInst's are still in use.
608         * Makefile.am: Test added.
610 2009-01-20  Mark Probst  <mark.probst@gmail.com>
612         * generic-stack-traces.2.cs: Generic sharing test for stack
613         traces.
615         * Makefile.am: Test added.
617 2009-01-20  Mark Probst  <mark.probst@gmail.com>
619         * generic-system-arrays.2.cs: Generic sharing test case for
620         arrays.
622         * Makefile.am: Test added.
624 2009-01-20  Zoltan Varga  <vargaz@gmail.com>
626         * test-runner.cs: Avoid closing a stream which is still being written to.
628 2009-01-18  Zoltan Varga  <vargaz@gmail.com>
630         * marshal9.cs: Change a test to be compatible with MS.NET.
632 2009-01-07 Rodrigo Kumpera  <rkumpera@novell.com>
634         * bug-459094.cs: New regression test.
636         * Makefile.am: Test added.
638 2009-01-06 Rodrigo Kumpera  <rkumpera@novell.com>
640         * bug-462592.cs: New regression test.
642         * Makefile.am: Test added.
644 2009-01-05  Zoltan Varga  <vargaz@gmail.com>
646         * pinvoke2.cs: Add another test for generic structures.
648 2009-01-05 Rodrigo Kumpera  <rkumpera@novell.com>
650         * bug-463303.il: New regression test.
652         * Makefile.am: Test added.
654 2009-01-03 Rodrigo Kumpera  <rkumpera@novell.com>
656         * bug-400716.cs: New regression test.
658         * Makefile.am: Test added.
660 2008-12-26 Rodrigo Kumpera  <rkumpera@novell.com>
662         * bug-461261.cs: New regression test.
664         * Makefile.am: Test added.
666 2008-12-24  Mark Probst  <mark.probst@gmail.com>
668         * generic-sealed-virtual.2.cs: Test case for final generic
669         methods.
671         * Makefile.am: Test added.
673 2008-12-24 Rodrigo Kumpera  <rkumpera@novell.com>
675         * bug-461941.cs: New regression test.
677         * Makefile.am: Test added.
679 2008-12-23  Mark Probst  <mark.probst@gmail.com>
681         * bug-461198.2.cs: New generic sharing test.
683         * Makefile.am: Test added.
685 2008-12-23  Rodrigo Kumpera  <rkumpera@novell.com>
687         * bug-461867.cs: New regression test.
689         * Makefile.am: Test added.
691 2008-12-19  Mark Probst  <mark.probst@gmail.com>
693         * bug-459285.2.cs: New generic sharing test.
695         * Makefile.am: Test added.
697 2008-12-12  Rodrigo Kumpera  <rkumpera@novell.com>
699         * bug-389886-sre-generic-interface-instances.cs: New regression test.
701         * Makefile.am: Test added.
703 2008-12-11  Mark Probst  <mark.probst@gmail.com>
705         * generic-marshalbyref.2.cs: Test for calls to marshal-by-ref
706         objects.
708         * Makefile.am: Test added.
710 2008-12-08  Rodrigo Kumpera  <rkumpera@novell.com>
712         * bug445361.il: New regression test.
714         * Makefile.am: Test added.
716 2008-12-08  Rodrigo Kumpera  <rkumpera@novell.com>
718         * bug457574.il: New regression test.
720         * Makefile.am: Test added.
722 2008-12-07  Zoltan Varga  <vargaz@gmail.com>
724         * stack-overflow.cs (foo): Prevent the large local variable from being
725         optimized away.
727 2008-12-03  Mark Probst  <mark.probst@gmail.com>
729         * generic-typedef.2.cs: New test for ldtoken of open generic
730         types.
732         * Makefile.am: Test added.
734 2008-11-26  Mark Probst  <mark.probst@gmail.com>
736         * vararg2.cs: Forgot to add at last commit.
738 2008-11-26  Mark Probst  <mark.probst@gmail.com>
740         * vararg2.cs: Test for sub-word sized variable arguments.
742         * Makefile.am: Test added.
744 2008-11-20  Zoltan Varga  <vargaz@gmail.com>
746         * pinvoke2.cs: Add a test for passing/receiving generic struct instances.
748         * stackframes-async.2.cs: Add a test for #444383.
750 2008-11-13  Mark Probst  <mark.probst@gmail.com>
752         * filter-stack.cs: Test whether method calls with large arguments
753         work in filter clauses.
755         * Makefile.am: Test added.
757 2008-11-06  Jonathan Chambers  <joncham@gmail.com>
759         * async_read.cs: Open file with Read access to avoid
760         file access exception on Windows.
762         * bug-349190.2.cs: Use different name for dynamic executable
763         to avoid file access exception on Windows.
765         Code is contributed under MIT/X11 license.
767 2008-10-03  Mark Probst  <mark.probst@gmail.com>
769         * generic-virtual-invoke.2.cs: Use different instantiations and
770         iterate the test.
772 2008-10-03  Mark Probst  <mark.probst@gmail.com>
774         * generic-virtual.2.cs: Iterate the test to make the generic
775         virtual method chunks kick in.
777 2008-10-03  Zoltan Varga  <vargaz@gmail.com>
779         * invoke.cs: Fix this test after the ConstructorInfo changes.
781         * stack-overflow.cs: Fix warnings. Add unmanaged tests.
783 2008-10-03  Mark Probst  <mark.probst@gmail.com>
785         * generic-virtual-invoke.2.cs: Test for runtime invoking generic
786         virtual methods.
788         * Makefile.am: Test added.
790 2008-10-02  Mark Probst  <mark.probst@gmail.com>
792         * bug-431413.2.cs: Test for bug #431413 (multidimensional generic
793         arrays).
795         * Makefile.am: Test added.
797 2008-10-01  Zoltan Varga  <vargaz@gmail.com>
799         * pinvoke3.cs libtest.c: Add test for byref string marshalling.
801 2008-09-30  Mark Probst  <mark.probst@gmail.com>
803         * generic-constrained.2.il: Test case for the constrained. prefix
804         with generic interfaces.
806         * Makefile.am: Test added.
808 2008-09-29  Zoltan Varga  <vargaz@gmail.com>
810         * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on ia64.
812 2008-09-26  Mark Probst  <mark.probst@gmail.com>
814         * generic-delegate-ctor.2.cs: Test case for delegate ctor icall
815         wrappers.
817         * Makefile.am: Test added.
819 2008-09-26  Zoltan Varga  <vargaz@gmail.com>
821         * delegate9.cs: New test.
823 2008-09-25  Mark Probst  <mark.probst@gmail.com>
825         * generic-synchronized.2.cs: Test case for synchronized generic
826         methods.
828         * Makefile.am: Test added.
830 2008-09-21  Mark Probst  <mark.probst@gmail.com>
832         * exception17.cs: New test case for throwing an exception from
833         within a finally block.
835         * Makefile.am: Test added.
837 2008-09-19  Mark Probst  <mark.probst@gmail.com>
839         * generic-type-builder.2.cs: Test case for a generic sharing issue
840         with dynamic methods.
842         * Makefile.am: Test added.
844 2008-09-17  Robert Jordan  <robertj@gmx.net>
846         * Makefile.am: Add test for #415577.
848 2008-09-16  Zoltan Varga  <vargaz@gmail.com>
850         * bug-426309.2.il: New test.
852 2008-09-10  Zoltan Varga  <vargaz@gmail.com>
854         * marshal9.cs: Add test for #425001.
856 2008-09-07  Mark Probst  <mark.probst@gmail.com>
858         * libtest.c: Darwin structure alignment also applies to PPC.
860 2008-09-06  Zoltan Varga  <vargaz@gmail.com>
862         * libtest.c pinvoke2.cs: Add float tests.
864 2008-08-28  Zoltan Varga  <vargaz@gmail.com>
866         * libtest.c (mono_xr_as_handle): Initialize ref before returning it.
868 2008-08-26  Zoltan Varga  <vargaz@gmail.com>
870         * generics-sharing.2.cs: Fix invalid generic construct permitted by older
871         versions of gmcs.
873 2008-08-21  Zoltan Varga  <vargaz@gmail.com>
875         * Makefile.am: Add AOT+gshared tests.
877         * synchronized.cs: Test synchronized state using Monitor.Pulse since
878         Monitor.Exit no longer throws an exception.
880 2008-08-20  Zoltan Varga  <vargaz@gmail.com>
882         * pinvoke2.cs libtest.c: Add test for out marshalling of delegates. 
883         Fix warnings.
885 2008-08-16  Zoltan Varga  <vargaz@gmail.com>
887         * jmpTest.il: Removed, there is already a test for this in mini/iltests.il.
889 2008-08-13  Zoltan Varga  <vargaz@gmail.com>
891         * Makefile.am (DISABLED_TESTS): Remove appdomain-unload.exe, it seems to
892         work now, also it is too important to stay disabled.
894 2008-08-10  Zoltan Varga  <vargaz@gmail.com>
896         * pinvoke3.cs: Add test for #416078.
898 2008-08-08  Zoltan Varga  <vargaz@gmail.com>
900         * nullable_boxing.2.cs: Add test for #415621.
902 2008-08-02  Zoltan Varga  <vargaz@gmail.com>
904         * pinvoke2.cs libtest.c: Extend the ia64 single HFA test so it also checks for
905         #109511.
907 2008-07-28  Zoltan Varga  <vargaz@gmail.com>
909         * Makefile.am: Use custom-modifiers.2.cs instead of custom-modifiers.cs
910         to fix make dist.
912 2008-07-28  Bill Holmes  <billholmes54@gmail.com>
913         * libtest.c, winx64structs.cs :
914           Adding tests to exercise calling managed code from native with struct
915           arguments on Winx64.
917         Contributed under MIT/X11 license.
919 2008-07-27  Zoltan Varga  <vargaz@gmail.com>
921         * test-runner.cs: Cleanup terminated processes on the main thread to prevent
922         races.
924         * Makefile.am (runtest-managed): Make this depend on test-runner.exe.
925         
926         * Makefile.am: Make most tests which had a separate execution rule use the
927         normal test runner, make the output less verbose.
929         * Makefile.am (runtest-managed): New experimental target which uses the
930         new test runner.
932         * test-runner.cs: New managed test driver with support for parallel 
933         execution.
935 2008-07-26  Zoltan Varga  <vargaz@gmail.com>
937         * appdomain-unload.cs: Disable the timeout test as there is no timeout in
938         the runtime any more.
940         * Makefile.am: Unify the different 'test' targets somewhat.
942 2008-07-21  Mark Probst  <mark.probst@gmail.com>
944         * generic-getgenericarguments.2.cs: Test case catching static
945         RGCTX wrappers in MonoReflectionMethods.
947         * Makefile.am: Test added.
949 2008-07-17  Rodrigo Kumpera  <rkumpera@novell.com>
951         * generics-sharing.2.cs: Fix the build.
953 2008-07-10  Raja R Harinath  <harinath@hurrynot.org>
955         * Makefile.am (testaot): Set MONO_PATH when running the AOT
956         compiler.  Don't set LD_LIBRARY_PATH, we're already using LIBTOOL
957         to run the program.
959 2008-07-07  Bill Holmes  <billholmes54@gmail.com>
960         * libtest.c, winx64structs.cs :
961           Adding tests to exercise bug 404729 on Winx64.
963         Contributed under MIT/X11 license.
965 2008-07-07  Zoltan Varga  <vargaz@gmail.com>
967         * Makefile.am: Run the aot tests using --debug.
969         * resolve_field_bug.2.il: Fix this test.
971 2008-07-06  Zoltan Varga  <vargaz@gmail.com>
973         * pinvoke2.cs libtest.c: Add test for #404729.
975 2008-07-04  Mark Probst  <mark.probst@gmail.com>
977         * generic-delegate2.2.cs, generic-delegate2-lib.2.il: Test case
978         for open generic delegates (delegates which get their target
979         object only at the invocation).
981         * Makefile.am: Test added.
983 2008-06-29  Rodrigo Kumpera  <rkumpera@novell.com>
985         * valuetype-equals.cs: Tests for ValueType::Equals for all
986         primitive numeric types.
988 2008-06-26  Rodrigo Kumpera  <rkumpera@novell.com>
990         * nullable_boxing.2.cs: Test if Array::GetValue box nullables
991         correctly.
993 2008-06-26  Mark Probst  <mark.probst@gmail.com>
995         * generic-valuetype-interface.2.cs: Test for generic valuetypes
996         which implement interfaces.
998         * generic-valuetype-newobj.2.il, generic-valuetype-newobj2.2.il:
999         Test for newobj with generic valuetypes.
1001         * Makefile.am: Tests added.
1003 2008-06-25  Rodrigo Kumpera  <rkumpera@novell.com>
1005         * generic-ldtoken-method.2.il: Don't use GetMethodHandle/1
1006         with methods that belong to a generic type.
1008 2008-06-23  Zoltan Varga  <vargaz@gmail.com>
1010         * pinvoke2.cs libtest.c: Add test for #402585.
1012 2008-06-23  Mark Probst  <mark.probst@gmail.com>
1014         * generic-virtual2.2.cs: Test case for a call from a generic
1015         method to a method of a generic class where the generic method
1016         does not require the MRGCTX.
1018         * Makefile.am: Test added.
1020 2008-06-23  Mark Probst  <mark.probst@gmail.com>
1022         * generic-exceptions.2.cs: Test case for exception handlers in
1023         generic methods with catch clauses depending on the method type
1024         arguments.
1026         * Makefile.am: Test added.
1028 2008-06-20  Rodrigo Kumpera  <rkumpera@novell.com>
1030         * bug-349190.2.cs: Regression test for bug #349190.
1031         Checks the encoding of generic MethodBuilders that
1032         have been not instantiated.
1034         * Makefile.am: Test added.
1036 2008-06-19  Rodrigo Kumpera  <rkumpera@novell.com>
1038         * generic-ldtoken-method.2.il: Fix the signature of GetMethodHandle.
1040 2008-06-17  Mark Probst  <mark.probst@gmail.com>
1042         * generic-delegate.2.cs: Test for constructing delegates via
1043         CreateDelegate.
1045 2008-06-17  Mark Probst  <mark.probst@gmail.com>
1047         * generic-special.2.cs: Test case for static special fields in
1048         generic classes.
1050         * Makefile.am: Test added.
1052 2008-06-17  Mark Probst  <mark.probst@gmail.com>
1054         * Makefile.am: Also run generic sharing tests with inlining
1055         enabled.
1057 2008-06-16  Mark Probst  <mark.probst@gmail.com>
1059         * generic-virtual.2.cs: Delegate test for static generic methods.
1061 2008-06-14  Kornél Pál  <kornelpal@gmail.com>
1063         * mixed-mode: Add x64 target to mixed-mode assembly tests.
1065         Contributed under MIT/X11 license.
1067 2008-06-13  Zoltan Varga  <vargaz@gmail.com>
1069         * modules.cs modules-m1.cs: New files. Tests for .netmodules.
1071 2008-06-13  Mark Probst  <mark.probst@gmail.com>
1073         * generic-static-methods.2.cs: Test case for static generic
1074         methods.
1076         * Makefile.am: Test added.
1078 2008-06-12  Bill Holmes  <billholmes54@gmail.com>
1079         * libtest.c, winx64structs.cs :
1080           Changing winx64structs.cs to use the TestDriver.dll
1082         Contributed under MIT/X11 license.
1084 2008-06-12  Bill Holmes  <billholmes54@gmail.com>
1085         * libtest.c, winx64structs.cs :
1086           Adding marshaling tests for structs.  These tests
1087           represent the different cases to consider on Winx64.
1089         Contributed under MIT/X11 license.
1091 2008-06-10  Zoltan Varga  <vargaz@gmail.com>
1093         * Makefile.am: Delete some tests for the disabled set which seem to work now.
1095 2008-06-05  Jonathan Chambers  <joncham@gmail.com>
1097         * Makefile.am: Disable async-exc-compilation.exe on Win32 as it is
1098         hanging the runtime tests.
1100         Code is contributed under MIT/X11 license.
1102 2008-06-05  Bill Holmes  <billholmes54@gmail.com>
1103         * libtest.c, Makefile.am, winx64structs.cs :
1104           Adding marshaling tests for structs.  These tests
1105           represent the different cases to consider on Winx64.
1107         Contributed under MIT/X11 license.
1109 2008-06-04  Mark Probst  <mark.probst@gmail.com>
1111         * generic-array-exc.2.il: Test case for generic array type in
1112         catch clause.
1114         * Makefile.am: Test added.
1116 2008-06-04  Mark Probst  <mark.probst@gmail.com>
1118         * generic-tailcall2.2.il: Test case for tailcalls from non-generic
1119         code to generic code requiring vtable/rgctx argument.
1121         * Makefile.am: Test added.
1123 2008-06-02  Bill Holmes  <billholmes54@gmail.com>
1124         * libtest.c:  Changes to make libtest.c ready to be compiled in 
1125           Visual Studio.  The STDCALL statements had to be moved and I added
1126           declspec(dllexport) statements to all methods.
1128         Contributed under MIT/X11 license.
1129         
1130 2008-05-30  Zoltan Varga  <vargaz@gmail.com>
1132         * long-shift-regalloc.il: Removed, merged into mini/iltests.il.
1134 2008-05-23  Zoltan Varga  <vargaz@gmail.com>
1136         * Makefile.am (test-generic-sharing): Exit if one of the tests fail. Run the
1137         tests with MONO_GENERIC_SHARING=all.
1139 2008-05-22  Mark Probst  <mark.probst@gmail.com>
1141         * Makefile.am: Do generic sharing tests with domain sharing turned
1142         on as well.
1144 2008-05-22  Mark Probst  <mark.probst@gmail.com>
1146         * generic-method-patching.2.cs: Test callvirt to sealed generic
1147         methods.
1149         * Makefile.am: Test added.
1151 2008-05-22  Mark Probst  <mark.probst@gmail.com>
1153         * generic-refanyval.2.il: Test case for generic refanyval.
1155         * Makefile.am: Test added.
1157 2008-05-21  Rodrigo Kumpera  <rkumpera@novell.com>
1159         * bug-325283.2.cs: Regression test for bug #325283.
1161 2008-05-20  Raja R Harinath  <harinath@hurrynot.org>
1163         * Makefile.am (bug-382986): Fix for srcdir != builddir.
1165 2008-05-20  Mark Probst  <mark.probst@gmail.com>
1167         * generic-null-call.2.cs: Tests non-virtual callvirt on generic
1168         methods with this==null.
1170         * Makefile.am: Test added.
1172 2008-05-16  Rodrigo Kumpera  <rkumpera@novell.com>
1174         * bug-389886.2.il: Regression test for bug #389886.
1176 2008-05-13  Zoltan Varga  <vargaz@gmail.com>
1178         * exit-stress.cs: New stress test program for testing Environment.Exit () and
1179         threads.
1181         * stress-runner.cs: Add 'exit-stress', add a few new /proc/pid/status entries.
1183 2008-05-12  Jb Evain  <jbevain@novell.com>
1185         * Makefile.am: fix compilation of 2.1 tests.
1187 2008-05-09  Kornél Pál  <kornelpal@gmail.com>
1189         * mixed-mode: Added mixed-mode assembly tests.
1191         Contributed under MIT/X11 license.
1193 2008-05-08  Rodrigo Kumpera  <rkumpera@novell.com>
1195         * bug-387274.2.il: Regression test for bug #387274.
1197 2008-05-07  Robert Jordan  <robertj@gmx.net>
1199         * Makefile.am: don't pull libeglib.a twice. Fixes #387491.
1201 2008-05-05  Robert Jordan  <robertj@gmx.net>
1203         * libtest.c, thunks.cs: reworked to match the new struct
1204         handling.       
1205         
1206 2008-05-06  Rodrigo Kumpera  <rkumpera@novell.com>
1208         * bug-382986.cs. bug-382986-lib.cs: Regression test for
1209         bug #382986.
1211 2008-05-04  Robert Jordan  <robertj@gmx.net>
1213         * libtest.c: disable struct tests for platforms with incompatible
1214         native/managed alignments.
1216 2008-05-03  Robert Jordan  <robertj@gmx.net>
1218         * libtest.c, thunks.cs: tests for mono_method_get_unmanaged_thunk ().
1220         * Makefile.am: add thunk.cs. link libtest with gmodule.
1222         Code is contributed under MIT/X11 license.
1224 2008-04-28  Mark Probst  <mark.probst@gmail.com>
1226         * generic-array-type.2.cs: Test case for type arguments in arrays.
1228         * Makefile.am: Added test.
1230 2008-04-25  Mark Probst  <mark.probst@gmail.com>
1232         * generic-interface-methods.2.cs: Test case for generic interface
1233         methods.
1235         * Makefile.am: Added test.
1237 2008-04-15  Raja R Harinath  <harinath@hurrynot.org>
1239         * Makefile.am (generic-box.2.exe, generic-unbox.2.exe): Create in
1240         build-dir.
1242 2008-04-11  Mark Probst  <mark.probst@gmail.com>
1244         * Makefile.am: Added missing files to EXTRA_DIST.
1246 2008-04-10  Atsushi Enomoto  <atsushi@ximian.com>
1248         * Makefile: fix extra dist file name.
1250 2008-04-10  Mark Probst  <mark.probst@gmail.com>
1252         * generic-box.2.cs, generic-boxing.2.il, generic-delegate.2.cs,
1253         generic-ldobj.2.il, generic-ldtoken.2.il,
1254         generic-ldtoken-field.2.il, generic-ldtoken-method.2.il,
1255         generic-mkrefany.2.il, generic-sizeof.2.cs, generic-tailcall.2.il,
1256         generic-unbox.2.cs, generic-unboxing.2.il, generic-virtual.2.cs,
1257         generics-sharing.2.cs: New test cases for generic sharing.
1259         * Makefile.am: Added tests.
1261 2008-03-31  Mark Probst  <mark.probst@gmail.com>
1263         * Makefile.am: Re-enabled CoreCLR security tests.  Fixes #362626.
1265 2008-03-25  Mark Probst  <mark.probst@gmail.com>
1267         * generic-box.2.cs: Test case for generic box.
1269         * Makefile.am: Added the new test.
1271 2008-03-24  Zoltan Varga  <vargaz@gmail.com>
1273         * interlocked-2.2.cs: Add tests for Interlocked.Increment/Decrement on longs.
1275 2008-03-22  Zoltan Varga  <vargaz@gmail.com>
1277         * assemblyresolve/Makefile.am (MCS): Use gmcs.exe instead of mcs.exe.
1279 2008-03-21  Zoltan Varga  <vargaz@gmail.com>
1281         * libtest.c: Fix missing return in mono_marshal_alloc (). Disable or fix all
1282         warnings.
1284         * assemblyresolve/Makefile.am: Use the 2.0 profile for compilation.
1286 2008-03-20  Mark Probst  <mark.probst@gmail.com>
1288         * generics-sharing.2.cs: Test cases for ldtoken.
1290 2008-03-19  Rodrigo Kumpera  <rkumpera@novell.com>
1292         * bug-340662_bug.cs: Added. Regression test for the bug.
1294         * Makefile.am: Added the new test.
1296 2008-03-18  Mark Probst  <mark.probst@gmail.com>
1298         * generics-sharing-other-exc.2.il: Test case for catching
1299         exceptions not derived from System.Exception specified by a type
1300         variable.
1302         * Makefile.am: Added the new test.
1304 2008-03-18  Mark Probst  <mark.probst@gmail.com>
1306         * generic-initobj.2.cs: Test case for initobj in generic code.
1308         * Makefile.am: Added the new test.
1310 2008-03-17  Mark Probst  <mark.probst@gmail.com>
1312         * shared-generic-methods.2.cs: Test case for calls from shared
1313         code to generic methods.
1315         * Makefile.am: Added the new test.
1317 2008-03-14  Mark Probst  <mark.probst@gmail.com>
1319         * generics-sharing.2.cs: New tests for static methods.
1321         * generic-inlining.2.cs: Added.  Tests generic method inlining.
1323         * shared-generic-synchronized.2.cs: Added.  Tests shared
1324         synchronized methods.
1326         * Makefile.am: Added the new tests.  New target for running the
1327         generic code sharing with the optimization enabled.
1329 2008-03-04  Mark Probst  <mark.probst@gmail.com>
1331         * generics-sharing.2.c: Added test for open catch clauses in
1332         shared generic code.
1334 2008-02-27  Zoltan Varga  <vargaz@gmail.com>
1336         * Makefile.am: Compile and run all tests using the 2.0 profile.
1338 2008-02-26  Rodrigo Kumpera  <rkumpera@novell.com>
1340         * load-exceptions.cs: Fix the test for missing type situations.
1342 2008-02-26  Zoltan Varga  <vargaz@gmail.com>
1344         * static-constructor.cs thread5.cs: Fix these so they works on the 2.0 profile too.
1346 2008-02-25  Rodrigo Kumpera  <rkumpera@novell.com>
1348         * call_missing_method.il
1349         * call_missing_call.il
1350         * ldfld_missing_class.il
1351         * ldfld_missing_field.il: Test if the proper loader
1352         error is raised in case of failure.
1354         * Makefile.am: Added the previous tests.
1356 2008-02-23  Zoltan Varga  <vargaz@gmail.com>
1358         * pinvoke3.cs: Add tests for missing MarshalAs directives when marshalling arrays.
1360 2008-02-22  Mark Probst  <mark.probst@gmail.com>
1362         * generics-sharing.2.cs: New tests for the extensible runtime
1363         generic context.
1365         * recursive-generics.2.cs: Tests for recursive generic types.
1367         * Makefile.am: Added recursive-generics.2.cs.
1369 2008-02-21  Mark Probst  <mark.probst@gmail.com>
1371         * generics-sharing.2.cs: Improved tests.
1373 2008-02-21  Rodrigo Kumpera  <rkumpera@novell.com>
1375         * resolve_method_bug.2.il
1376         * resolve_field_bug.2.il
1377         * resolve_type_bug.2.il: Tests for #363450. They verify that
1378         a loader error during System.Reflection.Module::Resolve* methods don't
1379         leak and causes a spurious TypeLoadException somewhere else.
1381         * Makefile.am: Added the previous tests.
1383 2008-02-17  Raja R Harinath  <harinath@hurrynot.org>
1385         * Makefile.am (SMCS): Add temporary-smcs-hack flag.
1387 2008-02-04  Massimiliano Mantione  <massi@ximian.com>
1389         * Makefile.am: Re-enabled bug-77127.exe (was fixed in r95036).
1391 2008-02-04  Massimiliano Mantione  <massi@ximian.com>
1393         * iface4.cs: Also added another "level" of inheritance...
1395 2008-02-04  Massimiliano Mantione  <massi@ximian.com>
1397         * iface4.cs: Tested also Stop method (just to be on the safe side).
1399 2008-01-28  Rodrigo Kumpera  <rkumpera@novell.com>
1401         * Makefile.am: disabled bug-348522.2.cs until after release.
1403 2008-01-28  Rodrigo Kumpera  <rkumpera@novell.com>
1405         * bug-348522.2.cs: Added, tests for invoking by reflection
1406         using bad arguments.
1408         * Makefile.am: added bug-348522.2.cs.
1410 2008-01-26  Zoltan Varga  <vargaz@gmail.com>
1412         * nonvirt.cs: Removed, moved to mini/exceptions.cs.
1414 2008-01-24  Jonathan Chambers  <joncham@gmail.com>
1416         * libtest.c: Allocate memory for out string parameters.
1418         * pinvoke2.cs: Add tests for marshalling strings as out paramters.
1420         Code is contributed under MIT/X11 license.
1422 2008-01-08  Zoltan Varga  <vargaz@gmail.com>
1424         * Makefile.am (DISABLED_TESTS): Disable bug-77127.exe for now to make the
1425         build green.
1427 2008-01-04  Dick Porter  <dick@ximian.com>
1429         * Makefile.am: Make it work on automake-1.6
1431 2007-12-31  Rodrigo Kumpera  <rkumpera@novell.com>
1433         * invalid-token.il, Makefile.am: Add test for loading
1434         invalid tokens.
1436 2007-12-20  Zoltan Varga  <vargaz@gmail.com>
1438         * Makefile.am: Enable the async-exc-compilation test on x86/amd64.
1440 2007-12-17  Mark Probst  <mark.probst@gmail.com>
1442         * thread-exit.cs, Makefile.am: Test case for #347676.
1444 2007-12-09  Robert Jordan  <robertj@gmx.net>
1446         * bug-323114.cs: Add test case for #323114.
1448 2007-12-07  Zoltan Varga  <vargaz@gmail.com>
1450         * pinvoke2.cs: Fix the names of two tests.
1452         * checked.cs: Make exit codes positive.
1454 2007-12-05  Zoltan Varga  <vargaz@gmail.com>
1456         * Makefile.am (EXTRA_DIST): Add a missing file.
1458 2007-12-03  Zoltan Varga  <vargaz@gmail.com>
1460         * async-exc-compilation.cs: New not yet enabled test for async exceptions
1461         received during JIT compilation.
1463         * custom-modifiers.2.cs custom-modifiers-il.cs: New test for the 2.0
1464         GetRequiredCustomModifiers ()/GetOptionalCustomModifiers () methods.
1466 2007-11-30  Zoltan Varga  <vargaz@gmail.com>
1468         * stackframes-async.2.cs: Fix this test to work with the new delegate optimization.
1470 2007-11-23  Zoltan Varga  <vargaz@gmail.com>
1472         * Makefile.am: Add a target for testing aot on the 2.0 profile.
1474 2007-11-12  Zoltan Varga  <vargaz@gmail.com>
1476         * invoke.cs: Add tests for invoking the Array Get/Set methods.
1478 2007-11-12 Rodrigo Kumpera  <rkumpera@novell.com>
1480         * bug-322722_patch_bx.2.cs : Added test for bug #322722.
1482         * bug-322722_dyn_method_throw.2.cs: Same.
1484         * Makefile.am: Added the two tests for bug #322722.
1486 2007-11-07  Zoltan Varga  <vargaz@gmail.com>
1488         * Makefile.am: Removed bug-318677 since the corresponding patch was reverted.
1490 2007-11-07  Massimiliano Mantione  <massi@ximian.com>
1492         * bug-318677.il: Added.
1494         * Makefile.am: Added test for bug #318677.
1496 2007-11-07  Mark Probst  <mark.probst@gmail.com>
1498         * bug-324535.cs, bug-324535-il.il: Added.
1500         * Makefile.am: Added test for bug #324525.
1502 2007-11-05 Rodrigo Kumpera  <rkumpera@novell.com>
1504         * soft-float-tests.cs: Tests for soft-float.
1505         Bug #323746 is regression tested by test.
1507         * Makefile.am: Added the new test to the suite.
1510 2007-10-29 Rodrigo Kumpera  <rkumpera@novell.com>
1512         * bug-335131.2.cs: Regression test for bug #335131.
1513         It tests the enconding of methods and constructor from
1514         a generic types that are called from the same type
1515         that defines then.
1517         * Makefile.am: Added the new test to the suite.
1518         
1520 2007-10-29 Rodrigo Kumpera  <rkumpera@novell.com>
1522         * make_imt_test.sh: added, this script generates
1523         an interface with 2000 methods, an implementation and
1524         test code that calls all methods. This is enough to
1525         stress the IMT machinery, as thunks should have more
1526         than 100 methods with the current IMT table size.
1528         * Makefile.am: added the generated imt test and
1529         associated rules to use the script to create it.
1531 2007-10-20  William Holmes  <billholmes54@gmail.com>
1533         * pinvoke2.cs, libtest.c Adding test cases for marshaling
1534           booleans as I1 and U1.  Tests commit r87725.
1536         Code is contributed under MIT/X11 license.
1538 2007-10-18  Zoltan Varga  <vargaz@gmail.com>
1540         * interlocked.cs: Add a test for CompareExchange and negative values.
1542 2007-10-17  Mark Probst  <mark.probst@gmail.com>
1544         * bug-331798-tb.2.cs: added for Rodrigo
1546         * Makefile.am: added bug-331798-tb.2.cs
1548 2007-10-17 Gert Driesen  <drieseng@users.sourceforge.net>
1550         * bug-331958.cs: added.
1551         * Makefile.am: added bug-331958.cs.
1553 2007-10-16  Mark Probst  <mark.probst@gmail.com>
1555         * bug-333798.2.cs: added
1557         * Makefile.am: added bug-333798.2.cs
1559 2007-10-05 Rodrigo Kumpera  <rkumpera@novell.com>
1561         * generic_type_definition_encoding.2.cs: added, this tests
1562          the regression fixed in r86912.
1564         * Makefile.am: added generic_type_definition.2.cs
1566 2007-09-27 Rodrigo Kumpera  <rkumpera@novell.com>
1568         * generic_type_definition.2.cs: added
1570         * Makefile.am: added generic_type_definition.2.cs
1573 2007-09-22 Rodrigo Kumpera  <rkumpera@novell.com>
1575         * bug-327438.2.il: added
1577         * Makefile.am: added bug-327438.2.il
1580 2007-09-21  Robert Jordan  <robertj@gmx.net>
1582         * assemblyresolve/Makefile.am: remove the superfluous --security
1583         flag.
1585 2007-09-20  Mark Probst  <mark.probst@gmail.com>
1587         * generics-sharing.2.cs: added
1589         * Makefile.am: added generics-sharing.2.cs
1591 2007-09-19  Marek Habersack  <mhabersack@novell.com>
1593         * assemblyresolve/Makefile.am (prereq): build the assemblies in
1594         the 'prereq' target instead of in the 'all' one.
1596 2007-09-19  Marek Habersack  <mhabersack@novell.com>
1598         * Makefile.am: assemblyresolve/ assemblies are built only when the
1599         make test is ran.
1601 2007-09-19  Raja R Harinath  <harinath@gmail.com>
1603         * assemblyresolve/Makefile.am: Fix srcdir != builddir issues.
1604         (EXTRA_DIST): Add asm.cs, TestBase.cs, Test.cs.
1606 2007-09-18  Marek Habersack  <mhabersack@novell.com>
1608         * assemblyresolve/asm.cs: added
1610         * assemblyresolve/TestBase.cs: added
1612         * assemblyresolve/Test.cs: added
1614         * assemblyresolve/Makefile.am: added
1616         * assemblyresolve_event3.cs: added new AssemblyResolve event
1617         test.
1619 2007-09-13  Massimiliano Mantione  <massi@ximian.com>
1621         * Makefile.am: Fixed and re-enabled test for bug #82416 (the
1622         config files were not in place).
1624 2007-09-12  Massimiliano Mantione  <massi@ximian.com>
1626         * Makefile.am: disabled test for bug #82416 since it fails on the
1627         buildbot, will investigate.
1629 2007-09-12  Massimiliano Mantione  <massi@ximian.com>
1631         * unhandled-exception-test-runner.2.cs,
1632         unhandled-exception-test-case.2.cs,
1633         unhandled-exception-base-configuration.config,
1634         unhandled-exception-legacy-configuration.config,
1635         Makefile.am: added test for bug #82416.
1637 2007-09-12  Marek Habersack  <mhabersack@novell.com>
1639         * assemblyresolve_event2.2.cs: added tests for assembly resolution
1640         event handler.
1642         * assemblyresolve_event.cs: added tests for assembly resolution
1643         event handler.
1645 2007-09-11  Mark Probst  <mark.probst@gmail.com>
1647         * coreclr-security.cs: Added positive and negative tests for
1648         calling methods via reflection.
1650 2007-09-10  William Holmes  <billholmes54@gmail.com>
1652         * marshal9.cs, libtest.c Adding test case for marshal.c r84161
1653           Calling native to managed should not call 
1654           ICustomMarshaler.MarshalNativeToManaged for out params.
1656         Code is contributed under MIT/X11 license.
1658 2007-09-07  Zoltan Varga  <vargaz@gmail.com>
1660         * async-exceptions.cs Makefile.am: Add a test for frames with a frame pointer.
1661         
1662         * async-exceptions.cs Makefile.am: New test case, not working yet.
1664         * Makefile.am: Allways distribute coreclr-security.cs.
1666 2007-09-03  Zoltan Varga  <vargaz@gmail.com>
1668         * thread6.cs: Increase a timeout.
1670 2007-08-31  Zoltan Varga  <vargaz@gmail.com>
1672         * libtest.c handleref.cs: Fix handleref.exe test on sparc.
1674 2007-08-24  Mark Probst  <mark.probst@gmail.com>
1676         * coreclr-security.cs, Makefile.am: Added test for CoreCLR
1677         security.
1679 2007-08-21  Massimiliano Mantione  <massi@ximian.com>
1681         * bug-81466.il, bug-81466-lib.il, Makefile.am:
1682         Added test for bug #81466.
1684 2007-08-20  Jb Evain  <jbevain@novell.com>
1686         * field-access.il, method-access.il, Makefile.am: tests
1687         for FieldAccessException and MethodAccessException.
1689 2007-08-16  Rodrigo Kumpera  <rkumpera@novell.com>
1691         * ldtoken_with_byref_typespec.2.il: Test for (in pseudo c#) "typeof (int&)" expression
1692         * Makefile.am: ldtoken_with_byref_typespec.2.il
1694 2007-08-08  Massimiliano Mantione  <massi@ximian.com>
1696         * bug-77127.cs: Test for bug #77127.
1697         * Makefile.am: Added bug-77127.cs.
1699 2007-08-01  William Holmes  <billholmes54@gmail.com>
1701         * Makefile.am: Added bug-82194.2.cs.
1702         * bug-82194.2.cs: Test for bug #82194.
1704 2007-07-26  Rodrigo Kumpera  <rkumpera@novell.com>
1706         * Makefile.am: Added enum_types.il.
1707         * enum_types.il: Test for all valid primitive types an enum basefield can have.
1709 2007-07-25  Jonathan Chambers  <joncham@gmail.com>
1711         * Makefile.am: Added transparentproxy.cs.
1712         * transparentproxy.cs: Add tests for transparentproxy
1713         interface/casting.
1714         
1715         Code is contributed under MIT/X11 license.
1717 2007-07-20  Raja R Harinath  <rharinath@novell.com>
1719         * Makefile.am (bug-81691.exe): Create it in the builddir.
1721 2007-07-19  Mark Probst  <mark.probst@gmail.com>
1723         * Makefile.am (test-bug-81691), bug-81691.cs, bug-81691-a.cs,
1724         bug-81691-b.cs: Test for bug #81691.
1726 2007-07-11  Raja R Harinath  <rharinath@novell.com>
1728         * Makefile.am (bug-81673.exe): Look for bug-81673.cs in $(srcdir).
1730 2007-07-10  Rodrigo Kumpera  <rkumpera@novell.com>
1732         * Makefile.am, bug-82020.il: Test for bug #82020
1734 2007-07-10  Zoltan Varga  <vargaz@gmail.com>
1736         * libtest.c (mono_test_marshal_return_unicode_string_delegate): 
1737         Add a missing return.
1739 2007-07-09  Mark Probst  <mark.probst@gmail.com>
1741         * Makefile.am (test-bug-81673), bug-81673.cs,
1742         bug-81673-interface.cs: Test for bug 81673.
1744 2007-07-05  Zoltan Varga  <vargaz@gmail.com>
1746         * pinvoke3.cs libtest.c: Add new test for returning unicode strings from a delegate.
1748 2007-06-12  Zoltan Varga  <vargaz@gmail.com>
1750         * pinvoke2.cs: Add test for instance delegates.
1752 2007-05-26  Zoltan Varga  <vargaz@gmail.com>
1754         * delegate.cs: Add more delegate tests.
1756 2007-05-24  Zoltan Varga  <vargaz@gmail.com>
1758         * delegate.cs: Add a multicast delegate test.
1760 2007-05-23  Zoltan Varga  <vargaz@gmail.com>
1762         * pinvoke2.cs libtest.c: Fix up asany in/out tests.
1764 2007-03-28  Raja R Harinath  <rharinath@novell.com>
1766         * Makefile.am (test-bug-80307): Don't set PATH.
1768 2007-03-27  Raja R Harinath  <harinath@gmail.com>
1770         * Makefile.am (JITTEST_PROG_RUN): Set MONO_CFG_DIR too.
1771         (test-bug-80307): Use helper 'mcs' and 'gmcs' from build tree.
1773 2007-03-23  Jonathan Chambers  <joncham@gmail.com>
1775         * libtest.c: Add tests for PreserveSigAttribute.
1776         * cominterop.cs: Add tests for PreserveSigAttribute.
1777         
1778         Code is contributed under MIT/X11 license.
1780 2007-02-19  Massimiliano Mantione  <massi@ximian.com>
1781         * iface7.cs, Makefile.am: Added test for bug 75903.
1783 2007-02-08  Jonathan Chambers  <joncham@gmail.com>
1785         * libtest.c: Add tests for COM Callable Wrapper marshalling.
1786         * cominterop.cs: Add tests for COM Callable Wrapper marshalling.
1787         
1788         Code is contributed under MIT/X11 license.
1789         
1790 2007-02-06  Massimiliano Mantione  <massi@ximian.com>
1791         * bug-59286.cs, Makefile.am: Added test for bug 59286.
1793 2007-02-03  Zoltan Varga  <vargaz@gmail.com>
1795         * interlocked-2.2.cs: Fix long tests and add Interlocked.Exchange(long) test.
1797         * interlocked-2.2.cs: Add Interlocked.Read (long) test.
1799         * interlocked.cs: Fix return values.
1800         
1801 2007-01-19  Raja R Harinath  <rharinath@novell.com>
1803         * Makefile.am (bug-80307.exe): Fix srcdir != builddir.
1805 2007-01-17  Massimiliano Mantione  <massi@ximian.com>
1806         * bug-80307.cs, Makefile.am: Added test for bug 80307.
1808 2007-01-15  Miguel de Icaza  <miguel@novell.com>
1810         * load-missing.il: Add test for missing assembly reference in
1811         field reference;
1813         Add test for missing type in newobj call.
1815         Add test for missing type reference in a parameter.
1817         Add test for missing assembly in method call.
1819 2007-01-11  Jonathan Chambers  <joncham@gmail.com>
1821         * libtest.c, cominterop.cs: Tests for unmanaged->managed
1822         VARIANT marshalling.
1824 2007-01-10  Robert Jordan  <robertj@gmx.net>
1826         * bug-80392.2.cs: Add more tests.
1828 2007-01-09  Robert Jordan  <robertj@gmx.net>
1830         * bug-80392.2.cs: Add test for bug #80392.
1832 2007-01-09  Robert Jordan  <robertj@gmx.net>
1834         * cross-domain.cs: Reflect marshal.c changes: after r70643
1835         StringBuilders are not ReferenceEquals () anymore, because
1836         they are marshaled by value.
1838 2007-01-01  Miguel de Icaza  <miguel@novell.com>
1840         * libtest.c, marshal5.cs: Add tests for ByValTStr marshalling when
1841         the charset is Unicode (see bugs 79944 and 78722).
1843 2006-12-31  Miguel de Icaza  <miguel@novell.com>
1845         * exists.cs: Add new test case for MONO_IOMAP bug. 
1847 2006-11-02  Wade Berrier  <wberrier@novell.com>
1849         * Makefile.am: Fix path to mkbundle so test passes
1851 2006-10-31  Massimiliano Mantione  <massi@ximian.com>
1852         * bug-79684.2.cs, Makefile.am: Added test for bug 79684.
1854 2006-10-20  Jonathan Chambers  <joncham@gmail.com>
1856         * cominterop.cs: Added more tests for Variant.
1857         * libtest.c: Added more tests for Variant.
1858         
1859 2006-10-02  Zoltan Varga  <vargaz@gmail.com>
1861         * static-constructor.cs: Add a new test.
1863 2006-09-30  Jonathan Chambers  <joncham@gmail.com>
1865         * marshal7.cs: Added tests for size of structs containing
1866         objects with MarshalAs.Interface,IUnknown,IDispatch, and Struct.
1868 2006-09-30  Zoltan Varga  <vargaz@gmail.com>
1870         * marshal9.cs libtest.c: Add tests for some custom marshalling corner cases.
1872 2006-09-20  Zoltan Varga  <vargaz@gmail.com>
1874         * libtest.c (mono_test_marshal_stringbuilder_default): Null terminate string to
1875         prevent random errors.
1876         (mono_test_marshal_stringbuilder): Ditto.
1878 2006-09-18  Jonathan Chambers  <joncham@gmail.com>
1880         * cominterop.cs: Added COM Interop tests for null BSTR checks.
1881         * libtest.c: Added COM Interop tests for null BSTR checks.
1883 2006-09-16  Zoltan Varga  <vargaz@freemail.hu>
1885         * Makefile.am (test): Disable mkbundle test on win32 since there is no static build there.
1887 2006-09-14  Zoltan Varga  <vargaz@gmail.com>
1889         * pinvoke2.cs libtest.c: Add test for marshalling of blittable classes and null.
1891 2006-09-06  Zoltan Varga  <vargaz@gmail.com>
1893         * pinvoke3.cs libtest.c: Add test for #79289.
1895 2006-09-05  Zoltan Varga  <vargaz@gmail.com>
1897         * interlocked-2.2.cs: Add tests for the generic versions of the interlocked methods.
1899 2006-09-03  Zoltan Varga  <vargaz@gmail.com>
1901         * pinvoke2.cs libtest.c: Add test for marshalling of StringBuilders created with
1902         the default ctor.
1904 2006-08-09  Jonathan Chambers  <joncham@gmail.com>
1906         * cominterop.cs: Added COM Interop tests for accessing IUnknown and IDispatch.
1907         * libtest.c: Implemented QueryInterface correctly.
1908         
1909 2006-08-08  Zoltan Varga  <vargaz@gmail.com>
1911         * vararg.il: Add a test for #79027.
1913 2006-07-28  Jonathan Chambers  <joncham@gmail.com>
1915         * cominterop.cs: Added COM Interop object marshalling tests; 
1916         enabled on windows only.
1917         * libtest.c: Added COM Interop object marshalling tests; 
1918         enabled on windows only.
1919         
1920 2006-07-27  Zoltan Varga  <vargaz@gmail.com>
1922         * libtest.c: Add a newline at the EOF.
1924 2006-07-15  Jonathan Chambers  <joncham@gmail.com>
1926         * cominterop.cs: Added COM Interop tests; not enabled yet.
1927         * libtest.c: Added COM Interop tests; not enabled yet.
1929 2006-07-12  Zoltan Varga  <vargaz@gmail.com>
1931         * Makefile.am (libtest_la_CFLAGS): Disable a gcc optimization which breaks pinvoke2.exe on windows.
1933 2006-06-30  Zoltan Varga  <vargaz@gmail.com>
1935         * libtest.c (mono_test_ref_vtype): Remove debug printfs.
1937 2006-06-28  Zoltan Varga  <vargaz@gmail.com>
1939         * marshal2.cs: Add tests for ByValTStr + Unicode encoding.
1941 2006-06-15  Zoltan Varga  <vargaz@gmail.com>
1943         * pinvoke-2.cs: Rename to pinvoke-2.2.cs.
1944         
1945         * Makefile.am (TEST_CS2_SRC): Add pinvoke-2.2.cs
1947         * pinvoke-2.2.cs libtest.c: Add Marshal.GetDelegateForFunctionPointer () tests.
1948         
1949 2006-06-22  Sebastien Pouliot  <sebastien@ximian.com>
1951         * Makefile.am: Add 'cas' to SUBDIRS
1953 2006-06-20  Massimiliano Mantione  <massi@ximian.com>
1954         * bug-78656.cs. Makefile.am: Added test for bug 78656.
1956 2006-06-16  Massimiliano Mantione  <massi@ximian.com>
1957         * bug-78653.cs. Makefile.am: Added test for bug 78653.
1959 2006-06-13  Massimiliano Mantione  <massi@ximian.com>
1960         * test-inline-call-stack.cs: Test also that the order in which
1961         .cctors are run is essentially the same regardless of the status of
1962         "beforefieldinit", because too many apps depend on this behavior
1963         (which seems to be also the one of the MS CLR).
1965 2006-06-10  Zoltan Varga  <vargaz@gmail.com>
1967         * interlocked-2.2.cs: Make the return values positive.
1969 2006-06-07  Wade Berrier <wberrier@novell.com>
1971         * Makefile.am: add  test-inline-call-stack-library.cs and test-inline-call-stack.cs
1972         to EXTRA_DIST so that tests can be run from a dist tarball
1974 2006-06-05  Jonathan Chambers  <jonathan.chambers@ansys.com>
1976         * libtest.c cominterop.cs Makefile.am: Add BSTR and VARIANT marshalling tests
1978 2006-06-06  Massimiliano Mantione  <massi@ximian.com>
1980         * Makefile.am, bug-78311.cs, bug-78549.il: Added tests.
1982 2006-06-05  Zoltan Varga  <vargaz@gmail.com>
1984         * libtest.c pinvoke17.cs: Rename definitions which conflict with win32 API names.
1986 2006-05-18  Zoltan Varga  <vargaz@gmail.com>
1988         * pinvoke2.cs libtest.c: Add tests for UnamangedType.LPStruct and blittable types.
1990 2006-05-17  Zoltan Varga  <vargaz@gmail.com>
1992         * pinvoke2.cs libtest.c: Add tests for marshalling UnmanagedType.LPStruct.
1994         * marshal8.cs: Applied a patch from Jonathan Chambers to add a test case to
1995         #77523.
1997 2006-05-10  Atsushi Enomoto  <atsushi@ximian.com>
1999         * test-enum-indstoreil.il : removed duplicate label.
2000           Fixed test-runtime.
2002 2006-05-06  Zoltan Varga  <vargaz@gmail.com>
2004         * Makefile.am (TEST_CS2_SRC): Add interlocked-2.2.cs and fix compiling of net 2.0
2005         tests.
2007         * interlocked-2.2.cs: New tests for the net 2.0 Interlocked methods.
2009 2006-04-19  Massimiliano Mantione  <massi@ximian.com>
2010         * test-inline-call-stack.cs: Added missing check.
2012 2006-04-19  Massimiliano Mantione  <massi@ximian.com>
2013         * Makefile.am: Added tests to see if inline breaks the call stack.
2014         * test-inline-call-stack.cs: Likewise.
2015         * test-inline-call-stack-library.cs: Likewise.
2016         
2017 2006-04-12  Zoltan Varga  <vargaz@gmail.com>
2019         * thread6.cs: Add regression test for #78024.
2021 2006-04-07  Zoltan Varga  <vargaz@gmail.com>
2023         * marshal2.cs: Add tests for #77960.
2025 2006-03-29  Raja R Harinath  <rharinath@novell.com>
2027         * iface-large.cs: New test based on #75172.
2029 2006-02-18  Zoltan Varga  <vargaz@gmail.com>
2031         * libtest.c pinvoke2.cs: Add tests for asany marshalling and directional
2032         attributes.
2034 2006-01-30  Zoltan Varga  <vargaz@gmail.com>
2036         * Makefile.am (patch-libtool): New utility target for those using a
2037         static build.
2039 2006-01-27  Raja R Harinath  <rharinath@novell.com>
2041         Add support for net_2_0 test cases.
2042         * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Don't set MONO_PATH.
2043         (with_mono_path2, RUNTIME2, GMCS, ILASM2): New.
2044         (TEST_CS2_SRC, TEST_IL2_SRC): New.
2045         (EXTRA_DIST): Add them.
2046         (testjit-default, testjit-net_2_0): New.  Copies of old testjit,
2047         updated to use appropriate runtimes.
2048         (testjit): Depend on them.
2049         * find-method.2.il: New test.
2051 2006-01-26  Zoltan Varga  <vargaz@gmail.com>
2053         * thread-dump.cs: New file.
2055 2005-12-22  Zoltan Varga  <vargaz@gmail.com>
2057         * interlocked.cs: Add "test" for Thread.MemoryBarrier ().
2059         * custom-attr.cs: Add test for #77045.
2061 2005-12-15  Zoltan Varga  <vargaz@gmail.com>
2063         * cpblkTest.il: Fix storage of addresses into int32 variables.
2065 2005-12-14  Zoltan Varga  <vargaz@gmail.com>
2067         * marshal2.cs: Remove test which can fail on 64 bit archs.
2069 2005-11-28  Raja R Harinath  <rharinath@novell.com>
2071         * Makefile.am (ILASM): Use profile-dependent location of ilasm.
2073 2005-10-21  Zoltan Varga  <vargaz@gmail.com>
2075         * pinvoke2.cs libtest.c: Add tests for byref struct marshalling.
2077 2005-10-20  Miguel de Icaza  <miguel@novell.com>
2079         * Makefile.am (stresstest): Change the strings so we can scan the
2080         build logs more easily for failures (without the word "0 failed".
2082         * Makefile (stresstest): 
2084 2005-10-20  Raja R Harinath  <rharinath@novell.com>
2086         * Makefile.am (testbundle): Use in-tree config, and in-tree
2087         shared directory.
2089 2005-10-08  Zoltan Varga  <vargaz@gmail.com>
2091         * appdomain-unload.cs: Allocate some MBR objects between unloads to
2092         exercise more code.
2094 2005-10-07  Zoltan Varga  <vargaz@gmail.com>
2096         * remoting5.cs: Add test for ldflda on MBR objects.
2098 2005-10-07  Zoltan Varga  <vargaz@gmail.com>
2100         * pinvoke.cs: Remove test loading cygwin1.dll under cygwin.
2102 2005-09-19  Zoltan Varga  <vargaz@gmail.com>
2104         * custom-attr.cs: Add tests for bug #76062.
2106         * test-driver Makefile.am: Fix detection of disabled tests.
2108 2005-09-16  Raja R Harinath  <rharinath@novell.com>
2110         * Makefile.am (check-local): Don't invoke semdel-wrapper.
2112 2005-09-13  Raja R Harinath  <rharinath@novell.com>
2114         * Makefile.am (test-type-load): Refer to source files using $(srcdir).
2115         (EXTRA_DIST): Add sources from 'test-type-load'.
2117 2005-09-12  Zoltan Varga  <vargaz@gmail.com>
2119         * pinvoke3.cs libtest.c: Add test for returning null arrays from delegates.
2121         * pinvoke3.cs libtest.c: Add tests for bug #76063.
2123 2005-09-09  Zoltan Varga  <vargaz@gmail.com>
2125         * load-exceptions.cs t-missing.cs load-missing.il: New files. Tests
2126         for handling type load exceptions.
2128         * Makefile.am: Add type loading tests.
2130 2005-08-27  Zoltan Varga  <vargaz@gmail.com>
2132         * libtest.c (mono_test_empty_struct): Work around bug in intel icc.
2134 2005-08-23  Zoltan Varga  <vargaz@freemail.hu>
2136         * delegate.cs: Add float and double tests.
2138 2005-08-22  Zoltan Varga  <vargaz@freemail.hu>
2140         * delegate.cs: Restructure and add long delegate test.
2142         * thread-2.cs: New file.
2144 2005-08-20  Zoltan Varga  <vargaz@freemail.hu>
2146         * Makefile.am: Reenable disabled amd64 tests.
2148 2005-07-21  Zoltan Varga  <vargaz@freemail.hu>
2150         * marshal9.cs libtest.c: Add tests for byref custom marshalling.
2152         * pinvoke2.cs pinvoke1.cs Makefile.am: Merge pinvoke1.cs into pinvoke2.cs.
2154 2005-07-19  Zoltan Varga  <vargaz@freemail.hu>
2156         * pinvoke2.cs libtest.c: Add some IA64 struct passing tests.
2158 2005-07-09  Zoltan Varga  <vargaz@freemail.hu>
2160         * Makefile.am (PLATFORM_DISABLED_TESTS): Ignore thread6.exe on amd64.
2162 2005-07-07  Zoltan Varga  <vargaz@freemail.hu>
2164         * thread6.cs: Disable part of the test that currently doesn't work. Add
2165         new tests from a bug report.
2167         * appdomain-unload.cs: Add tests for threadpools.
2169 2005-07-04  Raja R Harinath  <rharinath@novell.com>
2171         * Makefile.am (MKBUNDLE): Don't set PKG_CONFIG_TOP_BUILDDIR.
2173 2005-07-01  Lluis Sanchez Gual  <lluis@novell.com>
2175         * remoting1.cs: Test for getting a remote field value which is null.
2177 2005-07-01  Raja R Harinath  <rharinath@novell.com>
2179         * Makefile.am (check-local): Call semdel-wrapper.
2181 2005-06-28  Zoltan Varga  <vargaz@freemail.hu>
2183         * Makefile.am appdomain3.cs: Remove appdomain3 test, since it is a duplicate of appdomain-unload.
2185 2005-06-27  Zoltan Varga  <vargaz@freemail.hu>
2187         * pinvoke2.cs: Add test for #75374.
2189         * Makefile.am pinvoke18.cs pinvoke2.cs: Merge pinvoke18 into pinvoke2.
2191 2005-06-15  Zoltan Varga  <vargaz@freemail.hu>
2193         * Makefile.am (testaot): Use JITTEST_PROG_RUN for compiling the AOT module.
2195 2005-06-15  Raja R Harinath  <rharinath@novell.com>
2197         * Makefile.am (testbundle): Run the testcase with MONO_PATH set to
2198         the build tree -- it's built with autodeps off.
2200 2005-06-14  Ben Maurer  <bmaurer@ximian.com>
2202         * Makefile.am (testbundle): Test case that bundling works with a
2203         hello world.
2205 2005-05-26  Zoltan Varga  <vargaz@freemail.hu>
2207         * Makefile.am (TestDriver.dll): Fix a warning.
2209 2005-05-14  Zoltan Varga  <vargaz@freemail.hu>
2211         * libtest.c (mono_test_marshal_out_string_array_delegate): Fix 64
2212         bit issues.
2214 2005-05-12  Zoltan Varga  <vargaz@freemail.hu>
2216         * marshal9.cs libtest.c: Add more tests.
2218         * pinvoke3.cs libtest.c: Add test for [Out] marshalling of arrays.
2219         Fix warnings.
2221         * marshal9.cs libtest.c: Add tests for marshalling null values.
2223         * Makefile.am pinvoke2.cs pinvoke10.cs pinvoke15.cs: Merge pinvoke10
2224         and pinvoke15 into pinvoke2.
2226         * pinvoke2.cs: Fix warnings.
2228         * pinvoke2.cs libtest.c: Add test for ftnptr->delegate conversion in
2229         structures.
2231 2005-05-12  Lluis Sanchez Gual  <lluis@novell.com>
2233         * main-returns-background-change.cs: New test for changing the
2234         background mode of a thread.
2236 2005-05-01  Zoltan Varga  <vargaz@freemail.hu>
2238         * libtest.c (mono_test_marshal_cdecl_delegate): New test for changing the calling convention of
2239         a delegate.
2241         * pinvoke-2.cs: New file for 2.0 pinvoke tests. 
2243 2005-04-22  Raja R Harinath  <rharinath@novell.com>
2245         * Makefile.am (CSC): Use '-unsafe' instead of '--unsafe'.
2247 2005-04-09  Zoltan Varga  <vargaz@freemail.hu>
2249         * Makefile.am (testtrace): New target to test --trace functionality.
2251 2005-04-04  Zoltan Varga  <vargaz@freemail.hu>
2253         * invoke.cs: Add new test.
2255 2005-03-31  Zoltan Varga  <vargaz@freemail.hu>
2257         * stack-overflow.cs: New tests, not yet enabled.
2259 2005-03-10  Zoltan Varga  <vargaz@freemail.hu>
2261         * dataslot.cs: Add tests for #65414.
2263 2005-03-06  Zoltan Varga  <vargaz@freemail.hu>
2265         * rounding.cs: Remove this, this is now in the JIT regression tests.
2267         * delegate4.cs: Remove this, this is already tested in pinvoke3.cs.
2269 2005-03-04  Zoltan Varga  <vargaz@freemail.hu>
2271         * remoting1.cs: Add new regression test.
2273 2005-03-01  Zoltan Varga  <vargaz@freemail.hu>
2275         * pinvoke3.cs: Add tests for passing blittable arrays.
2276         
2277         * pinvoke3.cs libtest.c: Add tests for passing arrays to delegates.
2279 2005-02-21  Ben Maurer  <bmaurer@ximian.com>
2281         * abort-stress-1.cs, abort-stress-2.cs: Stress tests for thread
2282         aborting. The second one deadlocks, so it is disabled
2284 2005-02-19  Zoltan Varga  <vargaz@freemail.hu>
2286         * pinvoke3.cs libtest.c: Add more small struct tests.
2288 2005-02-18  Zoltan Varga  <vargaz@freemail.hu>
2290         * pinvoke3.cs libtest.c: Add tests for passing and returning small 
2291         structs from delegates. Currently fails on windows.
2293 2005-02-16  Zoltan Varga  <vargaz@freemail.hu>
2295         * pinvoke2.cs: Add test for #72625.
2296         
2297         * pinvoke2.cs: Fix char array marshalling test so it works under MS.NET.
2298 2005-02-15  Zoltan Varga  <vargaz@freemail.hu>
2300         * Makefile.am (libtest_la_LDFLAGS): Add -Wl,--kill-at so the names exported from the DLL
2301         can be found by the runtime.
2303         * pinvoke13.cs: Fix test.
2305         * libtest.c pinvoke13.cs: Fix test on big-endian machines.
2307         * pinvoke3.cs: Remove an error handling test which no longer fails in
2308         2.0.
2310         * marshal.cs libtest.c: Add new test for GetDelegateForFunctionPointer.
2312 2005-02-13  Zoltan Varga  <vargaz@freemail.hu>
2314         * libtest.c (NameManglingAuto): Fix test. Fixes #72559.
2315         
2316         * libtest.c: Applied patch from robertj@gmx.net (Robert Jordan). Work around gcc-2.95.3 
2317         bugs.
2319         * pinvoke13.cs libtest.c: Add/correct tests for pinvoke name mangling.
2321 2005-02-05  Zoltan Varga  <vargaz@freemail.hu>
2323         * libtest.c: Mark all exported functions STDCALL.
2325         * Makefile.am (CSC): Disable some warnings.
2327 2005-01-30  Zoltan Varga  <vargaz@freemail.hu>
2329         * libtest.c: Fix some warnings.
2331 2005-01-25  Zoltan Varga  <vargaz@freemail.hu>
2333         * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on x86 as well.
2334         
2335         * Makefile.am (PLATFORM_DISABLED_TESTS): Disable appdomain-unload.exe
2336         on amd64 to make the test green again.
2338 2005-01-20  Raja R Harinath  <rharinath@novell.com>
2340         * libtest.c (mono_test_return_vtype): Fill in a value in the 'd2'
2341         field too.
2342         * pinvoke2.cs (test_0_return_vtype): Update.
2344 2005-01-17  Zoltan Varga  <vargaz@freemail.hu>
2346         * libtest.c pinvoke2.cs pinvoke3.cs: Add tests for unmanaged->managed
2347         marshalling of unicode strings.
2349 2005-01-15  Zoltan Varga  <vargaz@freemail.hu>
2351         * thread6.cs: Add test for aborting the current thread.
2353 2005-01-11  Zoltan Varga  <vargaz@freemail.hu>
2355         * thread6.cs: Add test for rethrowing abort exceptions.
2357 2005-01-06  Sebastien Pouliot  <sebastien@ximian.com>
2359         * desweak.cs: Add test to check for regression of the bug seen in
2360         rev 38316. The original code that failed is no more part of the
2361         class library.
2363 2005-01-06  Zoltan Varga  <vargaz@freemail.hu>
2365         * libtest.c: Fix blittable_struct_delegate test.
2367 2004-12-29  Zoltan Varga  <vargaz@freemail.hu>
2369         * pinvoke3.cs libtest.c: Add test for marshalling blittable structs
2370         with delegates.
2372         * pinvoke3.cs libtest.c: Add test for marshalling of enums with delegates.
2374 2004-12-26  Patrik Torstensson  <patrik.torstensson@gmail.com>
2376         * interlocked.cs: added reg test for bug 70784
2378 2004-12-18  Zoltan Varga  <vargaz@freemail.hu>
2380         * Makefile.am (libtest_la_LDFLAGS): Add -no-undefined so a windows dll is built on windows.
2382 2004-12-15  Patrik Torstensson  <patrik.torstensson@gmail.com>
2384         * interlocked.cs: New test.
2386 2004-12-14  Raja R Harinath  <rharinath@novell.com>
2388         * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Set MONO_SHARED_DIR.
2390 2004-12-11  Ben Maurer  <bmaurer@ximian.com>
2392         * thread-static-init.cs: New test.
2394 2004-12-09  Raja R Harinath  <rharinath@novell.com>
2396         * test-driver: Clean up.
2397         * Makefile.am (testjit, testaot, testinterp): Error out on failing tests.
2399 2004-12-08  Raja R Harinath  <rharinath@novell.com>
2401         * Makefile.am (CLEANFILES): Add *.exe, stest.dat.
2403 2004-12-08  Zoltan Varga  <vargaz@freemail.hu>
2405         * appdomain-unload.cs: Disable nondeterministic async unloading test.
2407 2004-12-04  Zoltan Varga  <vargaz@freemail.hu>
2409         * delegate.cs: Add test for unboxing and delegates.
2411 2004-12-02  Zoltan Varga  <vargaz@freemail.hu>
2413         * appdomain-unload.cs: Add tests for unloading an appdomain from inside
2414         the appdomain.
2415         
2416         * appdomain-unload.cs: Stop the foreground thread created by one of the
2417         tests.
2419 2004-11-26  Raja R Harinath  <rharinath@novell.com>
2421         * Makefile.am: Ensure that in-tree mscorlib.dll is used for testing.
2423 2004-11-23  Raja R Harinath  <rharinath@novell.com>
2425         * Makefile.am (CSC,ILASM): Don't refer to runtime/ directly.  Use
2426         the mcs/ tree directly.
2428 2004-11-19  Raja R Harinath  <rharinath@novell.com>
2430         * Makefile.am (check-local): New.  Hook into 'make check'.
2431         (CSC): Define using in-tree mono and mcs.exe.
2432         (ILASM): New.  Likewise, with in-tree ilasm.exe.
2433         * async_read.cs (Main): Read async_read.exe, since async_read.cs
2434         will not necessarily be in the build directory.
2435         * test-driver: Preserve stderr.
2437 2004-11-10  Lluis Sanchez Gual  <lluis@novell.com>
2439         * cross-domain.cs: New tests for cross-domain calls.
2441 2004-11-05  Zoltan Varga  <vargaz@freemail.hu>
2443         * loader.cs: Add test for loading dynamic assemblies using 
2444         Assembly.LoadWithPartialName ().
2446 2004-11-04  Zoltan Varga  <vargaz@freemail.hu>
2448         * loader.cs: New file for assembly loading tests.
2450 2004-10-29  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
2452         * cattr-object.cs: Correct type checking so test will stop giving
2453         false negatives.
2455 2004-10-07  Zoltan Varga  <vargaz@freemail.hu>
2457         * pinvoke2.cs: Add test for prefixing 'lib' to dll names.
2459 2004-09-30  Zoltan Varga  <vargaz@freemail.hu>
2461         * marshal.cs: Add test for GetFunctionPointerForDelegate.
2463         * libtest.c pinvoke2.cs: Add test for returning delegates.
2465 2004-09-28  Zoltan Varga  <vargaz@freemail.hu>
2467         * Makefile.am: Add marshal.cs.
2469         * marshal.cs: New file for Marshal tests.
2471 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
2473         * libtest.c: Free memory using CoTaskMemFree on windows.
2474         * libtest.c (mono_test_stdcall_name_mangling): Remove declspec(dllimport).
2476 2004-09-21  Zoltan Varga  <vargaz@freemail.hu>
2478         * libtest.c (mono_test_stdcall_name_mangling): Add test for stdcall 
2479         name mangling on windows.
2481 2004-09-17  Zoltan Varga  <vargaz@freemail.hu>
2483         * pinvoke2.cs libtest.c: Add test for stdcall name mangling on windows.
2485 2004-09-08  Lluis Sanchez Gual  <lluis@novell.com>
2487         * delegate8.cs: New regression test for bug #59299.
2488         * Makefile.am: Added delegate8.cs.
2490 2004-09-07  Duncan Mak  <duncan@ximian.com>
2492         * typeof-ptr.cs: Add an unsafe section to the code that's using
2493         direct pointers. This was breaking the test stage on the build boxes.
2495 2004-09-07  Zoltan Varga  <vargaz@freemail.hu>
2497         * libtest.c (mono_test_marshal_string_array): Add test for null
2498         terminating string arrays.
2500 2004-09-06  Zoltan Varga  <vargaz@freemail.hu>
2502         * libtest.c: Mark delegates with __stdcall on windows.
2504 2004-09-04  Zoltan Varga  <vargaz@freemail.hu>
2506         * pinvoke2.cs libtest.c: Fix memory management in tests.
2508         * pinvoke14.cs: Merge this into pinvoke2.cs.
2510 2004-09-03  Zoltan Varga  <vargaz@freemail.hu>
2512         * marshal9.cs libtest.c: Fix memory leaks in test.
2514 2004-08-31  Zoltan Varga  <vargaz@freemail.hu>
2516         * pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.
2518         * marshal9.cs: Clean up and expand custom marshalling tests.
2520         * marshal10.cs: Merge this into marshal9.cs.
2522         * pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
2523         ago.
2525 2004-08-28  Zoltan Varga  <vargaz@freemail.hu>
2527         * pinvoke2.cs libtest.c: New test for byref string arrays.
2529 2004-08-06  Zoltan Varga  <vargaz@freemail.hu>
2531         * pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests.
2533 2004-07-28  Zoltan Varga  <vargaz@freemail.hu>
2535         * marshal10.cs libtest.c: Remove incorrect time_t custom marshalling 
2536         test.
2538 2004-07-06  Ben Maurer  <bmaurer@ximian.com>
2540         * reflection-const-field.cs: New test for reflection on
2541         constant fields.
2542         
2543 2004-07-05  Zoltan Varga  <vargaz@freemail.hu>
2545         * Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.
2547 2004-07-03  Zoltan Varga  <vargaz@freemail.hu>
2549         * pinvoke3.cs libtest.c: New test for returning delegates from a
2550         delegate.
2552         * pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.
2554 2004-07-02  Zoltan Varga  <vargaz@freemail.hu>
2556         * Makefile.am (CLEANFILES): Delete .stdout files too.
2558 2004-05-29  Zoltan Varga  <vargaz@freemail.hu>
2560         * invoke.cs: Add an Invoke test.
2562 2004-05-28  Zoltan Varga  <vargaz@freemail.hu>
2564         * pinvoke3.cs libtest.c: New tests for byref struct marshalling.
2566         * static-constructor.cs: Add new regression test for bug #59193.
2568         * setenv.cs: Fix this after marshalling changes.
2570 2004-05-26  Zoltan Varga  <vargaz@freemail.hu>
2572         * pinvoke3.cs libtest.c: Add tests for fnptr->delegate marshalling.
2574         * Makefile.am (DISABLED_TESTS): appdomain-unload.exe seems to run too.
2576 2004-05-23  Zoltan Varga  <vargaz@freemail.hu>
2578         * Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.
2580 2004-05-22  Zoltan Varga  <vargaz@freemail.hu>
2582         * Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.
2584 2004-05-18  Zoltan Varga  <vargaz@freemail.hu>
2586         * marshal9.cs marshal10.cs: Fix custom marshalling tests.
2588 2004-05-11  Zoltan Varga  <vargaz@freemail.hu>
2590         * Makefile.am (EXTRA_DIST): Distribute benchmarks as well.
2592         * pinvoke2.cs libtest.c: Add tests for AsAny marshalling.
2594 2004-05-06  Zoltan Varga  <vargaz@freemail.hu>
2596         * Makefile.am: Disable thread6.exe since it might hang. Fix check for
2597         failed tests.
2599         * Makefile.am: Only disable thread6.exe on x86.
2601 2004-04-28  Zoltan Varga  <vargaz@freemail.hu>
2603         * pinvoke2.cs libtest.c: New tests for long fields inside structs.
2605 2004-04-26  Zoltan Varga  <vargaz@freemail.hu>
2607         * Makefile.am test-driver: Disable some failing tests.
2609 2004-04-19  Zoltan Varga  <vargaz@freemail.hu>
2611         * pinvoke3.cs libtest.c: Add test for string marshalling in delegates.
2613 2004-04-18  Zoltan Varga  <vargaz@freemail.hu>
2615         * libtest.c pinvoke2.cs marshal4.cs Makefile.am: Add more tests for 
2616         marshalling delegate fields in structs. Merge marshal4.cs into 
2617         pinvoke2.cs.
2619         * libtest.c pinvoke2.cs: Add more tests for unicode marshalling.
2621 2004-04-14  Zoltan Varga  <vargaz@freemail.hu>
2622         
2623         * libtest.c pinvoke2.cs: Add test for unicode string array marshalling.
2625 2004-04-10  Bernie Solomon  <bernard@ugsolutions.com>
2627         * libtest.c: declare SetLastError on Windows
2629 2004-03-30  Lluis Sanchez Gual  <lluis@ximian.com>
2631         * synchronized.cs: Monitor.Exit does not throw an exception anymore if the
2632         lock is not owned by the current thread (see bug #56157). Modified test that
2633         checked this.
2635 2004-03-16  Zoltan Varga  <vargaz@freemail.hu>
2637         * libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
2638         of char[].
2640 2004-03-15  Bernie Solomon  <bernard@ugsolutions.com>
2642         * libtest.c (mono_test_marshal_time_t): fix
2643         for current code on 64 bit machines with 64bit time
2645         * marshal9.cs marshal10.cs: Do arithmetic on
2646         pointers as 64bits.
2648 2004-03-09  Zoltan Varga  <vargaz@freemail.hu>
2650         * setenv.cs: Handle DllNotFoundException.
2652         * pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs.
2654 2004-02-23  Zoltan Varga  <vargaz@freemail.hu>
2656         * many-locals.cs: Add tests for locals with large stack frame offsets.
2658 2004-02-18  Zoltan Varga  <vargaz@freemail.hu>
2660         * switch.cs: Add test for bug #54473.
2662 2004-02-14  Zoltan Varga  <vargaz@freemail.hu>
2664         * libtest.c: Add <time.h>
2666         * delegate.cs: Add test for bug #52092.
2668 2004-02-12  Zoltan Varga  <vargaz@freemail.hu>
2670         * marshal10.cs: Oops, wrong test.
2672         * libtest.c: Add valuetype marshaling test.
2674         * marshal9.cs: Fix after marshaling changes.
2676         * marshal10.cs: Add valuetype marshaling test.
2678 2004-02-10  Zoltan Varga  <vargaz@freemail.hu>
2680         * Makefile.am: Remove the SHELL=bash setting since some people do not seem to
2681         have bash.
2683 2004-02-02  Zoltan Varga  <vargaz@freemail.hu>
2685         * pinvoke2.cs libtest.c: Add test for unicode StringBuilder marshalling.
2687         * pinvoke.cs libtest.c: Add test for Sparc V8 split register/stack double
2688         parameter passing.
2690 2004-01-31  Zoltan Varga  <vargaz@freemail.hu>
2692         * setenv.cs: Make this run on platforms without setenv.
2694 2004-01-30  Zoltan Varga  <vargaz@freemail.hu>
2696         * Makefile.am: Set SHELL to bash, since some commands require it.
2698 2004-01-22  Zoltan Varga  <vargaz@freemail.hu>
2700         * pinvoke17.cs: Fix test.
2702 2004-01-19  Zoltan Varga  <vargaz@freemail.hu>
2704         * pinvoke2.cs: Add tests for DllImport problems.
2706         * pinvoke.cs: Make this run under linux.
2708 2004-01-09  Zoltan Varga  <vargaz@freemail.hu>
2710         * custom-attr.cs: Add test for properties with array type.
2712 2003-12-13  Patrik Torstensson  <p@rxc.se>
2714         * bug-42136.cs: invalid liveness analyse for locals
2715         used in try and catch block. (exceptions not counted 
2716         for in the liveness analyse)
2717         * Makefile.am: added bug-42136.cs
2718         
2719 2003-12-13  Patrik Torstensson  <p@rxc.se>
2721         * bug-48015.cs: new test for obj.Equals on ContextBound objects
2722         * Makefile.am: added bug-48015.cs.
2724 2003-11-21  Lluis Sanchez Gual  <lluis@ximian.com>
2726         * context-static.cs: new test for ContextStaticAttribute.
2727         * Makefile.am: added context-static.cs.
2729 2003-11-17  Zoltan Varga  <vargaz@freemail.hu>
2731         * cattr-object.cs: Fix test so it does not count the attributes on the
2732         Object class.
2734 2003-10-31  Zoltan Varga  <vargaz@freemail.hu>
2736         * appdomain-unload.cs: Get rid of hardcoded file names.
2737                 
2738         * appdomain-unload.cs: New file. AppDomain Unloading tests.
2739         
2740         * Makefile: Add new test + enable IL tests now that we have a working
2741         ilasm.
2742         
2743         * delegate7.cs: Convert it to use the test driver + add regression test
2744         for #50366.
2746 2003-10-25  Zoltan Varga  <vargaz@freemail.hu>
2748         * libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays.
2750 2003-10-15  Zoltan Varga  <vargaz@freemail.hu>
2752         * vararg.il: New file.
2754         * Makefile.am: Added vararg.il.
2756 2003-10-13  Bernie Solomon  <bernard@ugsolutions.com>
2758         * Makefile.am: fix so it works if builddir != srcdir
2760         * libtest.c: (mono_test_empty_struct) make it exist for 
2761         non-GCC builds (and possibly pass depending on trampolines).
2762         (mono_test_marshal_bool_byref) bools marshal as ints by default
2763         
2764 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
2766         * bug-46781.cs: New regression test.
2768         * libtest.c pinvoke2.cs: Add new test for SetLastError functionality.
2770         * Makefile.am (TEST_CS_SRC): Remove merged tests.
2772         * pinvoke2.cs pinvoke3.cs: Merge tests 4-8 into these files + 
2773         convert tests so they run with the test driver used by mini.
2775         * pinvoke3.cs libtest.c: Add tests for class arguments and return 
2776         values.
2778         * pinvoke4.cs pinvoke5.cs pinvoke6.cs pinvoke7.cs pinvoke8.cs: Removed.