[runtime] Fix "make distcheck"
[mono-project.git] / mono / tests / ChangeLog
blobd541406211e3c8348f053dfb280eb2bbacf61237
1 2010-07-12 Rodrigo Kumpera  <rkumpera@novell.com>
3         * bug-389886-3.cs: New regression test.
5 2010-07-10  Jonathan Pryor <jpryor@novell.com>
7         * Makfile.am (test-process-exit): Expected output is in $srcdir.
9 2010-07-06  Zoltan Varga  <vargaz@gmail.com>
11         * bug-81691.cs: Fix this test by catching FileNotFoundException as well.
13 2010-06-29  Zoltan Varga  <vargaz@gmail.com>
15         * Makefile.am: Disable bug-459094.exe it creates a very deep directory hierarchy
16         without cleaning it up.
18         * Makefile.am (bug-81691.exe): Fix the dependencies of this test.
20 2010-06-26  Mark Probst  <mark.probst@gmail.com>
22         * bug-616463.cs: New test.
24         * Makefile.am: Test added to generic tests.
26 2010-06-25  Zoltan Varga  <vargaz@gmail.com>
28         * Makefile.am: Add an 'SGEN' make variable to allow tests to be run with SGEN.
30 2010-06-15  Zoltan Varga  <vargaz@gmail.com>
32         * dtest.cs dtest-app.cs: Removed, moved to mcs/Mono.Debugger.Soft.
34 2010-06-10  Jonathan Pryor  <jpryor@novell.com>
36         * Makefile.am: Add test-process-exit target.
37         * bug-438454.cs: Added; test case for #438454.
38         * bug-438454.exe.stdout.expected: Added; expected output when
39           executing bug-438454.exe, to test the ordering of the
40           AppDomain.ProcessExit event wrt ThreadPool disposal.
42 2010-06-04  Zoltan Varga  <vargaz@gmail.com>
44         * dtest.cs dtest-app.cs: Add tests for StackFrame.GetVisibleVariables ().
46 2010-05-31  Robert Jordan  <robertj@gmx.net>
48         * pinvoke2.cs (test_0_calli_dynamic): Use the cdecl version
49         of mono_test_marshal_inout_array. Fixes the test when compiled
50         with MSC (and GCC where it worked by accident).
52         * libtest.c (mono_test_marshal_inout_array_cdecl):
53         New. cdecl wrapper for the function with the same name.
55 2010-05-31  Robert Jordan  <robertj@gmx.net>
57         * libtest.c (mono_test_marshal_lookup_symbol): Export as STDCALL because
58         it's DllImported from pinvoke2.
60 2010-05-28  Robert Jordan  <robertj@gmx.net>
62         * libtest.c: Implement and use marshal_strdup () as a g_strdup ()
63         replacement under Windows. Fixes memory allocation mismatches.
65 2010-05-27  Zoltan Varga  <vargaz@gmail.com>
67         * interlocked.cs: Add a test for Interlocked.Exchange on a local variable.
69 2010-05-13 Rodrigo Kumpera  <rkumpera@novell.com>
71         * typeload-unaligned.cs: Move the reference to the broken type
72         to an inner function since mono now detects the brokenness earlier.
74 2010-05-13  Zoltan Varga  <vargaz@gmail.com>
76         * dtest.cs: Add a test for nullref exceptions + single threaded invokes.
78 2010-05-12  Zoltan Varga  <vargaz@gmail.com>
80         * dtest.cs dtest-app.cs: Add a test for pending breakpoints in domains.
82 2010-04-30  Zoltan Varga  <vargaz@gmail.com>
84         * dtest.cs: Add a test for TypeMirror.GetSourceFiles (true).
86 2010-04-27  Zoltan Varga  <vargaz@gmail.com>
88         * load-missing.il: Make BrokenClass inherit from a class in t, not mscorlib, so
89         mcs can load load-missing.dll as a reference.
91 2010-04-27  Zoltan Varga  <vargaz@gmail.com>
93         * Makefile.am (DISABLED_TESTS): Add gc-altstack.exe since it randomly fails
94         under Boehm, which can't handle threads which are executing on an altstack during
95         stack marking.
97 2010-04-10  Zoltan Varga  <vargaz@gmail.com>
99         * dtest.cs: Add a minimal test for Thread.ThreadId.
101 2010-04-08  Zoltan Varga  <vargaz@gmail.com>
103         * exit-stress-threadpool.cs: New stress test.
105 2010-04-07  Zoltan Varga  <vargaz@gmail.com>
107         * interlocked-2.2.cs: Add an Interlocked.CompareExchange(long) test.
109 2010-04-06 Rodrigo Kumpera  <rkumpera@novell.com>
111         * bug-575941.cs: New regression test.
113 2010-04-05 Rodrigo Kumpera  <rkumpera@novell.com>
115         * bug-515884.il: New regression test.
117 2010-04-02  Zoltan Varga  <vargaz@gmail.com>
119         * libtest.c: Add OpenBSD to the list of defines.
121 2010-03-26  Zoltan Varga  <vargaz@gmail.com>
123         * Makefile.am: Disable testbundle for now as it depends on having a system mono.
125 2010-03-23  Zoltan Varga  <vargaz@gmail.com>
127         * Makefile.am (BASE_TEST_CS_SRC): Remove make-imt-test.cs, it is not a test.
129         * test-runner.cs: Add an option to run the tests with different optimization
130         sets.
132         * Makefile.am: Make it possible to run the normal+gshared tests using the managed
133         test runner by passing the M=1 option to make.
135 2010-03-18  Zoltan Varga  <vargaz@gmail.com>
137         * Makefile.am (runtest): Save the output of the aot compiler into a file.
139 2010-03-05  Robert Jordan  <robertj@gmx.net>
141         * remoting4.cs: Add test for bug #504886.
143 2010-03-03 Rodrigo Kumpera  <rkumpera@novell.com>
145         * bug-562150.cs: Regression test.
147 2010-03-02  Rolf Bjarne Kvinge  <RKvinge@novell.com>
149         * Makefile.am: Renamed INSTALL_2_1 to MOONLIGHT.
151 2010-03-01  Zoltan Varga  <vargaz@gmail.com>
153         * dtest.cs: Add a test for CreateBoxedValue.
155 2010-02-11  Zoltan Varga  <vargaz@gmail.com>
157         * dtest.cs: Add a test for exception subclasses.
159 2010-02-04  Zoltan Varga  <vargaz@gmail.com>
161         * dtest.cs: Add a test for TypeMirror.EnumUnderlyingType.
163         * dtest.cs dtest-app.cs: Add tests for TypeMirror.IsEnum and
164         VirtualMachine.CreateEnumMirror ().
166 2010-01-28  Zoltan Varga  <vargaz@gmail.com>
168         * dtest.cs: Add minimal tests for assembly unloading.
170 2010-01-28 Rodrigo Kumpera  <rkumpera@novell.com>
172         * large-gc-bitmap.cs: Respect the 1Mb size limit for valuetype types.
174 2010-01-19  Sylvain Dupont <duposyl@gmail.com>
176         * cominterop.cs libtest.c: Added tests for marshalling
177           in, in/byref, in/out, in/out/byref parameters of type
178           SAFEARRAY[VARIANT].
180         Code is contributed under MIT/X11 license.
182 2010-01-18  Zoltan Varga  <vargaz@gmail.com>
184         * dtest.cs dtest-app.cs: Add a test for single stepping + out of line bblocks.
186         * dtest.cs: Upgrade after debugging namespace change.
188 2010-01-16  Zoltan Varga  <vargaz@gmail.com>
190         * dtest-app.cs dtest.cs: Add tests for handling vtypes with IntPtr fields.
192 2009-12-26  Zoltan Varga  <vargaz@gmail.com>
194         * bug-561239.cs: New test for bug #561239.
196 2009-12-22  Zoltan Varga  <vargaz@gmail.com>
198         * dtest.cs dtest-app.cs: Add more single stepping tests.
200 2009-12-17  Zoltan Varga  <vargaz@gmail.com>
202         * libtest.c pinvoke2.cs: Add a test for calling pinvoke methods using calli.
204 2009-12-05  Zoltan Varga  <vargaz@gmail.com>
206         * dtest.cs dtest-app.cs: Add a test for intptrs.
208 2009-12-01  Zoltan Varga  <vargaz@gmail.com>
210         * dtest.cs: Add a a test for invokes on not suspended threads.
212 2009-11-24  Zoltan Varga  <vargaz@gmail.com>
214         * dtest.cs dtest-app.cs: Add a test for single threaded invokes + events.
216 2009-11-23  Zoltan Varga  <vargaz@gmail.com>
218         * dtest.cs dtest-app.cs: Add a test for single threaded invokes.
220 2009-11-20  Zoltan Varga  <vargaz@gmail.com>
222         * libtest.c (mono_test_marshal_bool_in): Use 'short' as the type of the
223         variant bool argument.
225         * marshalbool.cs: Pass -1 as the 'expected' argument instead of 0xffff, which
226         causes sign extensions issues on some platforms.
228 2009-11-19  Zoltan Varga  <vargaz@gmail.com>
230         * dtest.cs: Add a test for AssemblyMirror.GetName ().
232 2009-11-16  Mark Probst  <mark.probst@gmail.com>
234         * large-gc-bitmap.cs: New test for large GC bitmaps.
236         * Makefile.am: Test added.
238 2009-11-14  Zoltan Varga  <vargaz@gmail.com>
240         * dtest.cs: Add a test for stack traces in native code.
242 2009-11-13  Zoltan Varga  <vargaz@gmail.com>
244         * dtest.cs: Add a test for InvokeOptions.DisableBreakpoints.
246 2009-11-12  Zoltan Varga  <vargaz@gmail.com>
248         * dtest.cs: Update to latest APIs.
250         * generic-virtual.2.cs: Add a test for rebuilding virtual generic method
251         thunks.
253 2009-11-09  Zoltan Varga  <vargaz@gmail.com>
255         * Makefile.am (PLATFORM_DISABLED_TESTS): Disable filter-stack.exe on ARM.
257 2009-11-07  Zoltan Varga  <vargaz@gmail.com>
259         * gen-runtime-invoke.cs: Add a test.
261         * invoke.cs: Convert to using the TestRunner. Remove a test which is
262         auto-generated now.
264 2009-11-06  Zoltan Varga  <vargaz@gmail.com>
266         * dtest.cs (Threads): Fix a race.
268 2009-11-05  Zoltan Varga  <vargaz@gmail.com>
270         * Makefile.am (dcheck): New target to run the soft-debugger tests.
272         * dtest.cs dtest-app.cs: New files containing tests for the soft debugger.
274 2009-11-04  Zoltan Varga  <vargaz@gmail.com>
276         * thread6.cs: Add a test for 539394. Convert to using the TestRunner.
278 2009-11-03  Rodrigo Kumpera  <rkumpera@novell.com>
280         * interface-with-static-method.il: New test for an interface with static
281         constructor.
283 2009-10-25  Zoltan Varga  <vargaz@gmail.com>
285         * gc-altstack.cs: New test.
287 2009-10-23  Raja R Harinath  <harinath@hurrynot.org>
289         * Makefile.am (modules.exe): Depend on TestDriver.dll too.
291 2009-10-20  Zoltan Varga  <vargaz@gmail.com>
293         * libtest.c pinvoke2.cs: Add a test for #548276.
295 2009-10-16  Bill Holmes  <billholmes54@gmail.com>
297         * cominterop.cs : Adding a test for 547030. 
299         Contributed under MIT/X11 license.
301 2009-10-07  Zoltan Varga  <vargaz@gmail.com>
303         * pinvoke2.cs libtest.c: Add a test for marshalling DateTime to unmanaged code.
305         * Makefile.am: Fix make dist.
307 2009-10-06  Mark Probst  <mark.probst@gmail.com>
309         * bug-544445.cs: New test.
311         * Makefile.am: Test added.
313 2009-10-04  Zoltan Varga  <vargaz@gmail.com>
315         * Makefile.am: Replace make_imt_test_.sh with a faster C# version.
317 2009-09-30  Zoltan Varga  <vargaz@gmail.com>
319         * pinvoke2.cs libtest.c: Add a test for #543133.
321 2009-09-25  Mark Probst  <mark.probst@gmail.com>
323         * xdomain-threads.c: Test for checking whether Thread is correctly
324         separated between appdomains.
326         * Makefile.am: Test added.
328 2009-09-22  Zoltan Varga  <vargaz@gmail.com>
330         * assembly-load-stress.cs: New stress test.
332         * Makefile.am: Disable filter-stack.cs on ia64.
334         * appdomain-thread-abort.cs: Add a new test.
336 2009-09-21  Zoltan Varga  <vargaz@gmail.com>
338         * runtime-invoke.cs: Add a test for invoking string ctors. Remove tests which
339         are auto-generated now by gen-runtime-invoke.cs.
341 2009-09-21  Rodrigo Kumpera  <rkumpera@novell.com>
343         * array_load_exception.il: Test for broken arrays.
345 2009-09-21  Zoltan Varga  <vargaz@gmail.com>
347         * gen-runtime-invoke.cs: New test generator for runtime invoke tests.
349         * Makefile.am (test-runtime-invoke): New test target.
351         * runtime-invoke.cs: Add more tests.
353         * runtime-invoke.cs: Add tests for passing/receiving generic instances of
354         vtypes.
356 2009-09-20  Zoltan Varga  <vargaz@gmail.com>
358         * runtime-invoke.cs: Add more tests.
360 2009-09-17  Sebastien Pouliot  <sebastien@ximian.com>
362         * coreclr-security.cs: Add test cases for arrays (one dimension,
363         multidimentional and jagged) creation.
365 2009-09-15  Mark Probst  <mark.probst@gmail.com>
367         * generic-type-load-exception.2.il: Test case for vtable setup
368         failure in shared generic code.
370         * Makefile.am: Test added.
372 2009-09-13  Zoltan Varga  <vargaz@gmail.com>
374         * runtime-invoke.cs: Add a test.
376 2009-09-10  Bill Holmes  <billholmes54@gmail.com>
378         * cominterop.cs : Adding a test for invoking delegates that
379           target COM methods.
381         Contributed under MIT/X11 license.
383 2009-09-08  Rodrigo Kumpera  <rkumpera@novell.com>
385         * iface4.cs: Add one more check.
387 2009-09-08  Jonathan Chambers  <joncham@gmail.com>
389         * cominterop.cs libtest.c: Add support to run tests
390         on all x86 and amd64 platforms.
392 2009-09-07  Zoltan Varga  <vargaz@gmail.com>
394         * Makefile.am (runtest): Disable aot on some tests which contain loading
395         errors.
397 2009-09-05  Zoltan Varga  <vargaz@gmail.com>
399         * process-stress.cs: New stress test for spawning processes.
401 2009-09-03  Zoltan Varga  <vargaz@gmail.com>
403         * pinvoke3.cs libtest.c: Add a test for #481559.
405 2009-08-24  Rodrigo Kumpera  <rkumpera@novell.com>
407         * load-exceptions.cs:
408         * load-missing.il: Test for virtual and static methods.
410 2009-08-24  Rodrigo Kumpera  <rkumpera@novell.com>
412         * load-exceptions.cs:
413         * load-missing.il: Test for invalid method overrides.
415 2009-08-19 Rodrigo Kumpera  <rkumpera@novell.com>
417         * constraints-load.il: New test for errors related to loading
418         type and method constraints.
420 2009-08-12 Rodrigo Kumpera  <rkumpera@novell.com>
422         * bug-528055.il: Regression test for #528055.
424 2009-08-04  Atsushi Enomoto  <atsushi@ximian.com>
426         * make_imt_test.sh: fix freebsd build by Makoto Kishimoto
427           http://lists.ximian.com/pipermail/mono-devel-list/2008-November/029970.html
429 2009-07-31 Rodrigo Kumpera  <rkumpera@novell.com>
431         * generic_type_definition.2.cs: This test verifies for a lot of stuff
432         that must work under compiler context. A few of those used to work outside
433         of it, so this test worked by pure luck.
434         The fix is to run the test under compiler context.
436 2009-07-23  Zoltan Varga  <vargaz@gmail.com>
438         * load-exceptions.cs: Add a test for #524498.
440 2009-07-11  Zoltan Varga  <vargaz@gmail.com>
442         * runtime-invoke.cs: Convert it to use TestDriver. Add tests for
443         ptr types.
445 2009-07-09  Mark Probst  <mark.probst@gmail.com>
447         * generic-xdomain.2.cs: Test case for generic marshal-by-ref
448         objects.
450         * Makefile.am: Test added.
452 2009-06-29  Zoltan Varga  <vargaz@gmail.com>
454         * generic-stack-traces.2.cs: Add a test for #509406.
456         * dynamic-method-finalize.2.cs: New test.
458 2009-06-25  Mark Probst  <mark.probst@gmail.com>
460         * appdomain-async-invoke.cs: Fail if BeginInvoke doesn't return an
461         AsyncResult.
463 2009-06-25  Mark Probst  <mark.probst@gmail.com>
465         * appdomain-async-invoke.cs: Test for adding async invokes while a
466         domain is unloading.
468         * Makefile.am: Test added.
470 2009-06-25  Sylvain Dupont <duposyl@gmail.com>
472         * cominterop.cs libtest.c: Added tests for marshalling
473           out parameters of type SAFEARRAY[VARIANT].
475         Code is contributed under MIT/X11 license.
477 2009-06-24  Zoltan Varga  <vargaz@gmail.com>
479         * libtest.c make_imt_test.sh: Applied patch from Romain Tartiere 
480         (romain@blogreen.org). Fix tests on freebsd.
482 2009-06-17  Zoltan Varga  <vargaz@gmail.com>
484         * runtime-invoke.cs: Add test for sharing i8/u8 return values.
486 2009-06-15 Rodrigo Kumpera  <rkumpera@novell.com>
488         * load-exceptions.cs class.cs: Add regression test for #508487.
490         * t-missing.cs: Add nested type.
492 2009-06-06  Gert Driesen  <drieseng@users.sourceforge.net>
494         * bug-508538.cs: New regression test for bug #508538.
496 2009-06-01 Rodrigo Kumpera  <rkumpera@novell.com>
498         * load-exceptions.cs: Fix thiko.
500 2009-06-01 Rodrigo Kumpera  <rkumpera@novell.com>
502         * load-exceptions.cs: Test for #508532.
504         * load-missing.il: Ditto.
506 2009-05-27  Zoltan Varga  <vargaz@gmail.com>
508         * Makefile.am: Disable the test_messages test as it fails on the
509         buildbot.
511 2009-05-17  Zoltan Varga  <vargaz@gmail.com>
513         * Makefile.am (test_messages): Fix the dependencies of this test.
515 2009-05-14  Zoltan Varga  <vargaz@gmail.com>
517         * Makefile.am (test-coreclr-security): Use the net_2_1_raw profile since
518         the net_2_1 profile is no longer generated.
520 2009-05-05  Geoff Norton  <gnorton@novell.com>  
522         * tests-config: This file is generated by configure.
524 2009-04-27  Zoltan Varga  <vargaz@gmail.com>
526         * custom-attr.cs: Add a test for #498545.
528 2009-04-20  Zoltan Varga  <vargaz@gmail.com>
530         * virtual-sync.cs: Remove this, there is already a test for this in
531         synchronized.cs.
533 2009-04-18  Mark Probst  <mark.probst@gmail.com>
535         * appdomain-thread-abort.cs: New tests for thread aborts across
536         app domains.
538         * Makefile.am: Test added.
540 2009-04-17  Sebastien Pouliot  <sebastien@ximian.com>
542         * coreclr-security.cs: Add test case for the "special" case about
543         a default ctor being SSC on a transparent type (e.g. WebClient)
545 2009-04-15  Zoltan Varga  <vargaz@gmail.com>
547         * runtime-invoke.cs: Add a test for #494847.
549 2009-04-14  Zoltan Varga  <vargaz@gmail.com>
551         * thread-static.cs: Add a test for accesses through reflection.
553 2009-04-13  Bill Holmes  <billholmes54@gmail.com>
555         * Makefile.am: Adding marshalbool.cs.
557         * libtest.c: Adding native code for marshalbool.cs tests.
559         * marshalbool.cs: Adding tests for emit_marshal_boolean.
561         Contributed under MIT/X11 license.
563 2009-04-13  Zoltan Varga  <vargaz@gmail.com>
565         * pinvoke2.cs: Add a test for #492330.
567 2009-04-10  Mark Probst  <mark.probst@gmail.com>
569         * appdomain-unload.cs: Test for invoking on a proxy whose server
570         domain was unloaded.
572 2009-04-09  Zoltan Varga  <vargaz@gmail.com>
574         * thread6.cs: Fix race added by the last change.
576 2009-04-09  Bill Holmes  <billholmes54@gmail.com>
578         * finalizer-abort.cs, finalizer-exception.cs, finalizer-exit.cs :
579           Adding a sleep to the waiting thread to give Mono on Windows an
580           opportunity to interrupt the thread via QueueUserAPC.
582         Contributed under MIT/X11 license.
584 2009-03-31  Mark Probst  <mark.probst@gmail.com>
586         * critical-finalizers.cs: Test case for critical finalizers.
588         * Makefile.am: Test added.
590 2009-03-31  Mark Probst  <mark.probst@gmail.com>
592         * finalizer-wait.cs: Test case for WaitForPendingFinalizers.
594         * Makefile.am: Test added.
596 2009-03-29  Zoltan Varga  <vargaz@gmail.com>
598         * remoting4.cs: Fix the last change.
600 2009-03-28  Zoltan Varga  <vargaz@gmail.com>
602         * load-exceptions.cs: Add a test for missing locals.
604         * remoting4.cs: Add a test for generic virtual interface methods on proxies.
606 2009-03-28  Sebastien Pouliot  <sebastien@ximian.com>
608         * coreclr-security.cs: Add more override test cases.
610 2009-03-26  Zoltan Varga  <vargaz@gmail.com>
612         * pinvoke2.cs: Add a test for #488670.
614 2009-03-25  Mark Probst  <mark.probst@gmail.com>
616         * interlocked-4.2.cs: New CompareExchange test (triggered register
617         allocation bug on x86 and amd64).
619         * Makefile.am: Test added.
621 2009-03-24  Mark Probst  <mark.probst@gmail.com>
623         * interlocked-3.cs: New CompareExchange test.
625         * Makefile.am: Test added.
627 2009-03-24  Zoltan Varga  <vargaz@gmail.com>
629         * thread6.cs: Add back a sleep to avoid a race.
631 2009-03-23  Zoltan Varga  <vargaz@gmail.com>
633         * pinvoke-2.2.cs libtest.c: Add a test for #487758.
635 2009-03-20  Zoltan Varga  <vargaz@gmail.com>
637         * thread6.cs: Use a monitor to avoid sleeping which doesn't work on slow
638         machines.
640 2009-03-15  Steven Munroe  <munroesj@us.ibm.com>
642         This patch is contributed under the terms of the MIT/X11 license
644         * Makefile.am (test_platform): Enable testbundle for ppc.
646 2009-03-13  Mark Probst  <mark.probst@gmail.com>
648         * coreclr-security.exe: Added a test for calling via a
649         MANAGED_TO_MANAGED wrapper.
651 2009-03-09  Zoltan Varga  <vargaz@gmail.com>
653         * custom-attr.cs: Add a test for #483247.
655 2009-03-08  Zoltan Varga  <vargaz@gmail.com>
657         * gchandles.cs: New test.
659         * Makefile.am: Test added.
661 2009-03-06  Zoltan Varga  <vargaz@gmail.com>
663         * load-exceptions.cs load-missing.il: Add a test for #482638.
665 2009-03-05  Mark Probst  <mark.probst@gmail.com>
667         * bug-479763.2.cs: New test.
669         * Makefile.am: Test added.
671 2009-03-04  Mark Probst  <mark.probst@gmail.com>
673         * Makefile.am: Second part of the erroneous change reverted.  I
674         suck.
676 2009-03-04  Mark Probst  <mark.probst@gmail.com>
678         * Makefile.am: Erroneous change reverted.
680 2009-03-04  Mark Probst  <mark.probst@gmail.com>
682         * bug-481403.il: New test.
684         * Makefile.am: Test added.
686 2009-02-21  Zoltan Varga  <vargaz@gmail.com>
688         * invoke.cs: Add a test.
690 2009-02-19  Zoltan Varga  <vargaz@gmail.com>
692         * pinvoke2.cs libtest.c: Add a test for #477396.
694 2009-02-11  Mark Probst  <mark.probst@gmail.com>
696         * bug-473999.2.cs: New test.
698         * Makefile.am: Test added.
700 2009-02-10  Mark Probst  <mark.probst@gmail.com>
702         * bug-473482.2.cs: New test.
704         * Makefile.am: Test added.
706 2009-02-05  Mark Probst  <mark.probst@gmail.com>
708         * bug-472692.2.cs: New test.
710         * Makefile.am: Test added.
712 2009-02-05  Mark Probst  <mark.probst@gmail.com>
714         * bug-472600.2.cs: New test.
716         * Makefile.am: Test added.
718 2009-02-02  Zoltan Varga  <vargaz@gmail.com>
720         * generics-invoke-byref.2.cs: Add a test for #471259.
722 2009-01-28  Zoltan Varga  <vargaz@gmail.com>
724         * generic-marshalbyref.2.cs: Also do the test for a class without type
725         constraints.
727 2009-01-27  Mark Probst  <mark.probst@gmail.com>
729         * bug469742.2.il: New test.
731         * Makefile.am: Test added.
733 2009-01-26  Zoltan Varga  <vargaz@gmail.com>
735         * pinvoke2.cs libtest.c: Add a test for #469135.
737 2009-01-22  Mark Probst  <mark.probst@gmail.com>
739         * generic-stack-traces2.2.cs: Another generic sharing test for
740         stack traces.
742         * Makefile.am: Test added.
744 2009-01-21 Rodrigo Kumpera  <rkumpera@novell.com>
746         * appdomain-unload-callback.cs: New test for the AppDomain::DomainUnload
747         deadlock.
749         * Makefile.am: Test added.
751 2009-01-21  Mark Probst  <mark.probst@gmail.com>
753         * bug-467456.cs: New test case.
755         * Makefile.am: Test added.
757 2009-01-21  Mark Probst  <mark.probst@gmail.com>
759         * generic-unloading.2.cs, generic-unloading-sub.2.cs: Test case
760         for unloading images whose MonoGenericInst's are still in use.
762         * Makefile.am: Test added.
764 2009-01-20  Mark Probst  <mark.probst@gmail.com>
766         * generic-stack-traces.2.cs: Generic sharing test for stack
767         traces.
769         * Makefile.am: Test added.
771 2009-01-20  Mark Probst  <mark.probst@gmail.com>
773         * generic-system-arrays.2.cs: Generic sharing test case for
774         arrays.
776         * Makefile.am: Test added.
778 2009-01-20  Zoltan Varga  <vargaz@gmail.com>
780         * test-runner.cs: Avoid closing a stream which is still being written to.
782 2009-01-18  Zoltan Varga  <vargaz@gmail.com>
784         * marshal9.cs: Change a test to be compatible with MS.NET.
786 2009-01-07 Rodrigo Kumpera  <rkumpera@novell.com>
788         * bug-459094.cs: New regression test.
790         * Makefile.am: Test added.
792 2009-01-06 Rodrigo Kumpera  <rkumpera@novell.com>
794         * bug-462592.cs: New regression test.
796         * Makefile.am: Test added.
798 2009-01-05  Zoltan Varga  <vargaz@gmail.com>
800         * pinvoke2.cs: Add another test for generic structures.
802 2009-01-05 Rodrigo Kumpera  <rkumpera@novell.com>
804         * bug-463303.il: New regression test.
806         * Makefile.am: Test added.
808 2009-01-03 Rodrigo Kumpera  <rkumpera@novell.com>
810         * bug-400716.cs: New regression test.
812         * Makefile.am: Test added.
814 2008-12-26 Rodrigo Kumpera  <rkumpera@novell.com>
816         * bug-461261.cs: New regression test.
818         * Makefile.am: Test added.
820 2008-12-24  Mark Probst  <mark.probst@gmail.com>
822         * generic-sealed-virtual.2.cs: Test case for final generic
823         methods.
825         * Makefile.am: Test added.
827 2008-12-24 Rodrigo Kumpera  <rkumpera@novell.com>
829         * bug-461941.cs: New regression test.
831         * Makefile.am: Test added.
833 2008-12-23  Mark Probst  <mark.probst@gmail.com>
835         * bug-461198.2.cs: New generic sharing test.
837         * Makefile.am: Test added.
839 2008-12-23  Rodrigo Kumpera  <rkumpera@novell.com>
841         * bug-461867.cs: New regression test.
843         * Makefile.am: Test added.
845 2008-12-19  Mark Probst  <mark.probst@gmail.com>
847         * bug-459285.2.cs: New generic sharing test.
849         * Makefile.am: Test added.
851 2008-12-12  Rodrigo Kumpera  <rkumpera@novell.com>
853         * bug-389886-sre-generic-interface-instances.cs: New regression test.
855         * Makefile.am: Test added.
857 2008-12-11  Mark Probst  <mark.probst@gmail.com>
859         * generic-marshalbyref.2.cs: Test for calls to marshal-by-ref
860         objects.
862         * Makefile.am: Test added.
864 2008-12-08  Rodrigo Kumpera  <rkumpera@novell.com>
866         * bug445361.il: New regression test.
868         * Makefile.am: Test added.
870 2008-12-08  Rodrigo Kumpera  <rkumpera@novell.com>
872         * bug457574.il: New regression test.
874         * Makefile.am: Test added.
876 2008-12-07  Zoltan Varga  <vargaz@gmail.com>
878         * stack-overflow.cs (foo): Prevent the large local variable from being
879         optimized away.
881 2008-12-03  Mark Probst  <mark.probst@gmail.com>
883         * generic-typedef.2.cs: New test for ldtoken of open generic
884         types.
886         * Makefile.am: Test added.
888 2008-11-26  Mark Probst  <mark.probst@gmail.com>
890         * vararg2.cs: Forgot to add at last commit.
892 2008-11-26  Mark Probst  <mark.probst@gmail.com>
894         * vararg2.cs: Test for sub-word sized variable arguments.
896         * Makefile.am: Test added.
898 2008-11-20  Zoltan Varga  <vargaz@gmail.com>
900         * pinvoke2.cs: Add a test for passing/receiving generic struct instances.
902         * stackframes-async.2.cs: Add a test for #444383.
904 2008-11-13  Mark Probst  <mark.probst@gmail.com>
906         * filter-stack.cs: Test whether method calls with large arguments
907         work in filter clauses.
909         * Makefile.am: Test added.
911 2008-11-06  Jonathan Chambers  <joncham@gmail.com>
913         * async_read.cs: Open file with Read access to avoid
914         file access exception on Windows.
916         * bug-349190.2.cs: Use different name for dynamic executable
917         to avoid file access exception on Windows.
919         Code is contributed under MIT/X11 license.
921 2008-10-03  Mark Probst  <mark.probst@gmail.com>
923         * generic-virtual-invoke.2.cs: Use different instantiations and
924         iterate the test.
926 2008-10-03  Mark Probst  <mark.probst@gmail.com>
928         * generic-virtual.2.cs: Iterate the test to make the generic
929         virtual method chunks kick in.
931 2008-10-03  Zoltan Varga  <vargaz@gmail.com>
933         * invoke.cs: Fix this test after the ConstructorInfo changes.
935         * stack-overflow.cs: Fix warnings. Add unmanaged tests.
937 2008-10-03  Mark Probst  <mark.probst@gmail.com>
939         * generic-virtual-invoke.2.cs: Test for runtime invoking generic
940         virtual methods.
942         * Makefile.am: Test added.
944 2008-10-02  Mark Probst  <mark.probst@gmail.com>
946         * bug-431413.2.cs: Test for bug #431413 (multidimensional generic
947         arrays).
949         * Makefile.am: Test added.
951 2008-10-01  Zoltan Varga  <vargaz@gmail.com>
953         * pinvoke3.cs libtest.c: Add test for byref string marshalling.
955 2008-09-30  Mark Probst  <mark.probst@gmail.com>
957         * generic-constrained.2.il: Test case for the constrained. prefix
958         with generic interfaces.
960         * Makefile.am: Test added.
962 2008-09-29  Zoltan Varga  <vargaz@gmail.com>
964         * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on ia64.
966 2008-09-26  Mark Probst  <mark.probst@gmail.com>
968         * generic-delegate-ctor.2.cs: Test case for delegate ctor icall
969         wrappers.
971         * Makefile.am: Test added.
973 2008-09-26  Zoltan Varga  <vargaz@gmail.com>
975         * delegate9.cs: New test.
977 2008-09-25  Mark Probst  <mark.probst@gmail.com>
979         * generic-synchronized.2.cs: Test case for synchronized generic
980         methods.
982         * Makefile.am: Test added.
984 2008-09-21  Mark Probst  <mark.probst@gmail.com>
986         * exception17.cs: New test case for throwing an exception from
987         within a finally block.
989         * Makefile.am: Test added.
991 2008-09-19  Mark Probst  <mark.probst@gmail.com>
993         * generic-type-builder.2.cs: Test case for a generic sharing issue
994         with dynamic methods.
996         * Makefile.am: Test added.
998 2008-09-17  Robert Jordan  <robertj@gmx.net>
1000         * Makefile.am: Add test for #415577.
1002 2008-09-16  Zoltan Varga  <vargaz@gmail.com>
1004         * bug-426309.2.il: New test.
1006 2008-09-10  Zoltan Varga  <vargaz@gmail.com>
1008         * marshal9.cs: Add test for #425001.
1010 2008-09-07  Mark Probst  <mark.probst@gmail.com>
1012         * libtest.c: Darwin structure alignment also applies to PPC.
1014 2008-09-06  Zoltan Varga  <vargaz@gmail.com>
1016         * libtest.c pinvoke2.cs: Add float tests.
1018 2008-08-28  Zoltan Varga  <vargaz@gmail.com>
1020         * libtest.c (mono_xr_as_handle): Initialize ref before returning it.
1022 2008-08-26  Zoltan Varga  <vargaz@gmail.com>
1024         * generics-sharing.2.cs: Fix invalid generic construct permitted by older
1025         versions of gmcs.
1027 2008-08-21  Zoltan Varga  <vargaz@gmail.com>
1029         * Makefile.am: Add AOT+gshared tests.
1031         * synchronized.cs: Test synchronized state using Monitor.Pulse since
1032         Monitor.Exit no longer throws an exception.
1034 2008-08-20  Zoltan Varga  <vargaz@gmail.com>
1036         * pinvoke2.cs libtest.c: Add test for out marshalling of delegates. 
1037         Fix warnings.
1039 2008-08-16  Zoltan Varga  <vargaz@gmail.com>
1041         * jmpTest.il: Removed, there is already a test for this in mini/iltests.il.
1043 2008-08-13  Zoltan Varga  <vargaz@gmail.com>
1045         * Makefile.am (DISABLED_TESTS): Remove appdomain-unload.exe, it seems to
1046         work now, also it is too important to stay disabled.
1048 2008-08-10  Zoltan Varga  <vargaz@gmail.com>
1050         * pinvoke3.cs: Add test for #416078.
1052 2008-08-08  Zoltan Varga  <vargaz@gmail.com>
1054         * nullable_boxing.2.cs: Add test for #415621.
1056 2008-08-02  Zoltan Varga  <vargaz@gmail.com>
1058         * pinvoke2.cs libtest.c: Extend the ia64 single HFA test so it also checks for
1059         #109511.
1061 2008-07-28  Zoltan Varga  <vargaz@gmail.com>
1063         * Makefile.am: Use custom-modifiers.2.cs instead of custom-modifiers.cs
1064         to fix make dist.
1066 2008-07-28  Bill Holmes  <billholmes54@gmail.com>
1067         * libtest.c, winx64structs.cs :
1068           Adding tests to exercise calling managed code from native with struct
1069           arguments on Winx64.
1071         Contributed under MIT/X11 license.
1073 2008-07-27  Zoltan Varga  <vargaz@gmail.com>
1075         * test-runner.cs: Cleanup terminated processes on the main thread to prevent
1076         races.
1078         * Makefile.am (runtest-managed): Make this depend on test-runner.exe.
1079         
1080         * Makefile.am: Make most tests which had a separate execution rule use the
1081         normal test runner, make the output less verbose.
1083         * Makefile.am (runtest-managed): New experimental target which uses the
1084         new test runner.
1086         * test-runner.cs: New managed test driver with support for parallel 
1087         execution.
1089 2008-07-26  Zoltan Varga  <vargaz@gmail.com>
1091         * appdomain-unload.cs: Disable the timeout test as there is no timeout in
1092         the runtime any more.
1094         * Makefile.am: Unify the different 'test' targets somewhat.
1096 2008-07-21  Mark Probst  <mark.probst@gmail.com>
1098         * generic-getgenericarguments.2.cs: Test case catching static
1099         RGCTX wrappers in MonoReflectionMethods.
1101         * Makefile.am: Test added.
1103 2008-07-17  Rodrigo Kumpera  <rkumpera@novell.com>
1105         * generics-sharing.2.cs: Fix the build.
1107 2008-07-10  Raja R Harinath  <harinath@hurrynot.org>
1109         * Makefile.am (testaot): Set MONO_PATH when running the AOT
1110         compiler.  Don't set LD_LIBRARY_PATH, we're already using LIBTOOL
1111         to run the program.
1113 2008-07-07  Bill Holmes  <billholmes54@gmail.com>
1114         * libtest.c, winx64structs.cs :
1115           Adding tests to exercise bug 404729 on Winx64.
1117         Contributed under MIT/X11 license.
1119 2008-07-07  Zoltan Varga  <vargaz@gmail.com>
1121         * Makefile.am: Run the aot tests using --debug.
1123         * resolve_field_bug.2.il: Fix this test.
1125 2008-07-06  Zoltan Varga  <vargaz@gmail.com>
1127         * pinvoke2.cs libtest.c: Add test for #404729.
1129 2008-07-04  Mark Probst  <mark.probst@gmail.com>
1131         * generic-delegate2.2.cs, generic-delegate2-lib.2.il: Test case
1132         for open generic delegates (delegates which get their target
1133         object only at the invocation).
1135         * Makefile.am: Test added.
1137 2008-06-29  Rodrigo Kumpera  <rkumpera@novell.com>
1139         * valuetype-equals.cs: Tests for ValueType::Equals for all
1140         primitive numeric types.
1142 2008-06-26  Rodrigo Kumpera  <rkumpera@novell.com>
1144         * nullable_boxing.2.cs: Test if Array::GetValue box nullables
1145         correctly.
1147 2008-06-26  Mark Probst  <mark.probst@gmail.com>
1149         * generic-valuetype-interface.2.cs: Test for generic valuetypes
1150         which implement interfaces.
1152         * generic-valuetype-newobj.2.il, generic-valuetype-newobj2.2.il:
1153         Test for newobj with generic valuetypes.
1155         * Makefile.am: Tests added.
1157 2008-06-25  Rodrigo Kumpera  <rkumpera@novell.com>
1159         * generic-ldtoken-method.2.il: Don't use GetMethodHandle/1
1160         with methods that belong to a generic type.
1162 2008-06-23  Zoltan Varga  <vargaz@gmail.com>
1164         * pinvoke2.cs libtest.c: Add test for #402585.
1166 2008-06-23  Mark Probst  <mark.probst@gmail.com>
1168         * generic-virtual2.2.cs: Test case for a call from a generic
1169         method to a method of a generic class where the generic method
1170         does not require the MRGCTX.
1172         * Makefile.am: Test added.
1174 2008-06-23  Mark Probst  <mark.probst@gmail.com>
1176         * generic-exceptions.2.cs: Test case for exception handlers in
1177         generic methods with catch clauses depending on the method type
1178         arguments.
1180         * Makefile.am: Test added.
1182 2008-06-20  Rodrigo Kumpera  <rkumpera@novell.com>
1184         * bug-349190.2.cs: Regression test for bug #349190.
1185         Checks the encoding of generic MethodBuilders that
1186         have been not instantiated.
1188         * Makefile.am: Test added.
1190 2008-06-19  Rodrigo Kumpera  <rkumpera@novell.com>
1192         * generic-ldtoken-method.2.il: Fix the signature of GetMethodHandle.
1194 2008-06-17  Mark Probst  <mark.probst@gmail.com>
1196         * generic-delegate.2.cs: Test for constructing delegates via
1197         CreateDelegate.
1199 2008-06-17  Mark Probst  <mark.probst@gmail.com>
1201         * generic-special.2.cs: Test case for static special fields in
1202         generic classes.
1204         * Makefile.am: Test added.
1206 2008-06-17  Mark Probst  <mark.probst@gmail.com>
1208         * Makefile.am: Also run generic sharing tests with inlining
1209         enabled.
1211 2008-06-16  Mark Probst  <mark.probst@gmail.com>
1213         * generic-virtual.2.cs: Delegate test for static generic methods.
1215 2008-06-14  Kornél Pál  <kornelpal@gmail.com>
1217         * mixed-mode: Add x64 target to mixed-mode assembly tests.
1219         Contributed under MIT/X11 license.
1221 2008-06-13  Zoltan Varga  <vargaz@gmail.com>
1223         * modules.cs modules-m1.cs: New files. Tests for .netmodules.
1225 2008-06-13  Mark Probst  <mark.probst@gmail.com>
1227         * generic-static-methods.2.cs: Test case for static generic
1228         methods.
1230         * Makefile.am: Test added.
1232 2008-06-12  Bill Holmes  <billholmes54@gmail.com>
1233         * libtest.c, winx64structs.cs :
1234           Changing winx64structs.cs to use the TestDriver.dll
1236         Contributed under MIT/X11 license.
1238 2008-06-12  Bill Holmes  <billholmes54@gmail.com>
1239         * libtest.c, winx64structs.cs :
1240           Adding marshaling tests for structs.  These tests
1241           represent the different cases to consider on Winx64.
1243         Contributed under MIT/X11 license.
1245 2008-06-10  Zoltan Varga  <vargaz@gmail.com>
1247         * Makefile.am: Delete some tests for the disabled set which seem to work now.
1249 2008-06-05  Jonathan Chambers  <joncham@gmail.com>
1251         * Makefile.am: Disable async-exc-compilation.exe on Win32 as it is
1252         hanging the runtime tests.
1254         Code is contributed under MIT/X11 license.
1256 2008-06-05  Bill Holmes  <billholmes54@gmail.com>
1257         * libtest.c, Makefile.am, winx64structs.cs :
1258           Adding marshaling tests for structs.  These tests
1259           represent the different cases to consider on Winx64.
1261         Contributed under MIT/X11 license.
1263 2008-06-04  Mark Probst  <mark.probst@gmail.com>
1265         * generic-array-exc.2.il: Test case for generic array type in
1266         catch clause.
1268         * Makefile.am: Test added.
1270 2008-06-04  Mark Probst  <mark.probst@gmail.com>
1272         * generic-tailcall2.2.il: Test case for tailcalls from non-generic
1273         code to generic code requiring vtable/rgctx argument.
1275         * Makefile.am: Test added.
1277 2008-06-02  Bill Holmes  <billholmes54@gmail.com>
1278         * libtest.c:  Changes to make libtest.c ready to be compiled in 
1279           Visual Studio.  The STDCALL statements had to be moved and I added
1280           declspec(dllexport) statements to all methods.
1282         Contributed under MIT/X11 license.
1283         
1284 2008-05-30  Zoltan Varga  <vargaz@gmail.com>
1286         * long-shift-regalloc.il: Removed, merged into mini/iltests.il.
1288 2008-05-23  Zoltan Varga  <vargaz@gmail.com>
1290         * Makefile.am (test-generic-sharing): Exit if one of the tests fail. Run the
1291         tests with MONO_GENERIC_SHARING=all.
1293 2008-05-22  Mark Probst  <mark.probst@gmail.com>
1295         * Makefile.am: Do generic sharing tests with domain sharing turned
1296         on as well.
1298 2008-05-22  Mark Probst  <mark.probst@gmail.com>
1300         * generic-method-patching.2.cs: Test callvirt to sealed generic
1301         methods.
1303         * Makefile.am: Test added.
1305 2008-05-22  Mark Probst  <mark.probst@gmail.com>
1307         * generic-refanyval.2.il: Test case for generic refanyval.
1309         * Makefile.am: Test added.
1311 2008-05-21  Rodrigo Kumpera  <rkumpera@novell.com>
1313         * bug-325283.2.cs: Regression test for bug #325283.
1315 2008-05-20  Raja R Harinath  <harinath@hurrynot.org>
1317         * Makefile.am (bug-382986): Fix for srcdir != builddir.
1319 2008-05-20  Mark Probst  <mark.probst@gmail.com>
1321         * generic-null-call.2.cs: Tests non-virtual callvirt on generic
1322         methods with this==null.
1324         * Makefile.am: Test added.
1326 2008-05-16  Rodrigo Kumpera  <rkumpera@novell.com>
1328         * bug-389886.2.il: Regression test for bug #389886.
1330 2008-05-13  Zoltan Varga  <vargaz@gmail.com>
1332         * exit-stress.cs: New stress test program for testing Environment.Exit () and
1333         threads.
1335         * stress-runner.cs: Add 'exit-stress', add a few new /proc/pid/status entries.
1337 2008-05-12  Jb Evain  <jbevain@novell.com>
1339         * Makefile.am: fix compilation of 2.1 tests.
1341 2008-05-09  Kornél Pál  <kornelpal@gmail.com>
1343         * mixed-mode: Added mixed-mode assembly tests.
1345         Contributed under MIT/X11 license.
1347 2008-05-08  Rodrigo Kumpera  <rkumpera@novell.com>
1349         * bug-387274.2.il: Regression test for bug #387274.
1351 2008-05-07  Robert Jordan  <robertj@gmx.net>
1353         * Makefile.am: don't pull libeglib.a twice. Fixes #387491.
1355 2008-05-05  Robert Jordan  <robertj@gmx.net>
1357         * libtest.c, thunks.cs: reworked to match the new struct
1358         handling.       
1359         
1360 2008-05-06  Rodrigo Kumpera  <rkumpera@novell.com>
1362         * bug-382986.cs. bug-382986-lib.cs: Regression test for
1363         bug #382986.
1365 2008-05-04  Robert Jordan  <robertj@gmx.net>
1367         * libtest.c: disable struct tests for platforms with incompatible
1368         native/managed alignments.
1370 2008-05-03  Robert Jordan  <robertj@gmx.net>
1372         * libtest.c, thunks.cs: tests for mono_method_get_unmanaged_thunk ().
1374         * Makefile.am: add thunk.cs. link libtest with gmodule.
1376         Code is contributed under MIT/X11 license.
1378 2008-04-28  Mark Probst  <mark.probst@gmail.com>
1380         * generic-array-type.2.cs: Test case for type arguments in arrays.
1382         * Makefile.am: Added test.
1384 2008-04-25  Mark Probst  <mark.probst@gmail.com>
1386         * generic-interface-methods.2.cs: Test case for generic interface
1387         methods.
1389         * Makefile.am: Added test.
1391 2008-04-15  Raja R Harinath  <harinath@hurrynot.org>
1393         * Makefile.am (generic-box.2.exe, generic-unbox.2.exe): Create in
1394         build-dir.
1396 2008-04-11  Mark Probst  <mark.probst@gmail.com>
1398         * Makefile.am: Added missing files to EXTRA_DIST.
1400 2008-04-10  Atsushi Enomoto  <atsushi@ximian.com>
1402         * Makefile: fix extra dist file name.
1404 2008-04-10  Mark Probst  <mark.probst@gmail.com>
1406         * generic-box.2.cs, generic-boxing.2.il, generic-delegate.2.cs,
1407         generic-ldobj.2.il, generic-ldtoken.2.il,
1408         generic-ldtoken-field.2.il, generic-ldtoken-method.2.il,
1409         generic-mkrefany.2.il, generic-sizeof.2.cs, generic-tailcall.2.il,
1410         generic-unbox.2.cs, generic-unboxing.2.il, generic-virtual.2.cs,
1411         generics-sharing.2.cs: New test cases for generic sharing.
1413         * Makefile.am: Added tests.
1415 2008-03-31  Mark Probst  <mark.probst@gmail.com>
1417         * Makefile.am: Re-enabled CoreCLR security tests.  Fixes #362626.
1419 2008-03-25  Mark Probst  <mark.probst@gmail.com>
1421         * generic-box.2.cs: Test case for generic box.
1423         * Makefile.am: Added the new test.
1425 2008-03-24  Zoltan Varga  <vargaz@gmail.com>
1427         * interlocked-2.2.cs: Add tests for Interlocked.Increment/Decrement on longs.
1429 2008-03-22  Zoltan Varga  <vargaz@gmail.com>
1431         * assemblyresolve/Makefile.am (MCS): Use gmcs.exe instead of mcs.exe.
1433 2008-03-21  Zoltan Varga  <vargaz@gmail.com>
1435         * libtest.c: Fix missing return in mono_marshal_alloc (). Disable or fix all
1436         warnings.
1438         * assemblyresolve/Makefile.am: Use the 2.0 profile for compilation.
1440 2008-03-20  Mark Probst  <mark.probst@gmail.com>
1442         * generics-sharing.2.cs: Test cases for ldtoken.
1444 2008-03-19  Rodrigo Kumpera  <rkumpera@novell.com>
1446         * bug-340662_bug.cs: Added. Regression test for the bug.
1448         * Makefile.am: Added the new test.
1450 2008-03-18  Mark Probst  <mark.probst@gmail.com>
1452         * generics-sharing-other-exc.2.il: Test case for catching
1453         exceptions not derived from System.Exception specified by a type
1454         variable.
1456         * Makefile.am: Added the new test.
1458 2008-03-18  Mark Probst  <mark.probst@gmail.com>
1460         * generic-initobj.2.cs: Test case for initobj in generic code.
1462         * Makefile.am: Added the new test.
1464 2008-03-17  Mark Probst  <mark.probst@gmail.com>
1466         * shared-generic-methods.2.cs: Test case for calls from shared
1467         code to generic methods.
1469         * Makefile.am: Added the new test.
1471 2008-03-14  Mark Probst  <mark.probst@gmail.com>
1473         * generics-sharing.2.cs: New tests for static methods.
1475         * generic-inlining.2.cs: Added.  Tests generic method inlining.
1477         * shared-generic-synchronized.2.cs: Added.  Tests shared
1478         synchronized methods.
1480         * Makefile.am: Added the new tests.  New target for running the
1481         generic code sharing with the optimization enabled.
1483 2008-03-04  Mark Probst  <mark.probst@gmail.com>
1485         * generics-sharing.2.c: Added test for open catch clauses in
1486         shared generic code.
1488 2008-02-27  Zoltan Varga  <vargaz@gmail.com>
1490         * Makefile.am: Compile and run all tests using the 2.0 profile.
1492 2008-02-26  Rodrigo Kumpera  <rkumpera@novell.com>
1494         * load-exceptions.cs: Fix the test for missing type situations.
1496 2008-02-26  Zoltan Varga  <vargaz@gmail.com>
1498         * static-constructor.cs thread5.cs: Fix these so they works on the 2.0 profile too.
1500 2008-02-25  Rodrigo Kumpera  <rkumpera@novell.com>
1502         * call_missing_method.il
1503         * call_missing_call.il
1504         * ldfld_missing_class.il
1505         * ldfld_missing_field.il: Test if the proper loader
1506         error is raised in case of failure.
1508         * Makefile.am: Added the previous tests.
1510 2008-02-23  Zoltan Varga  <vargaz@gmail.com>
1512         * pinvoke3.cs: Add tests for missing MarshalAs directives when marshalling arrays.
1514 2008-02-22  Mark Probst  <mark.probst@gmail.com>
1516         * generics-sharing.2.cs: New tests for the extensible runtime
1517         generic context.
1519         * recursive-generics.2.cs: Tests for recursive generic types.
1521         * Makefile.am: Added recursive-generics.2.cs.
1523 2008-02-21  Mark Probst  <mark.probst@gmail.com>
1525         * generics-sharing.2.cs: Improved tests.
1527 2008-02-21  Rodrigo Kumpera  <rkumpera@novell.com>
1529         * resolve_method_bug.2.il
1530         * resolve_field_bug.2.il
1531         * resolve_type_bug.2.il: Tests for #363450. They verify that
1532         a loader error during System.Reflection.Module::Resolve* methods don't
1533         leak and causes a spurious TypeLoadException somewhere else.
1535         * Makefile.am: Added the previous tests.
1537 2008-02-17  Raja R Harinath  <harinath@hurrynot.org>
1539         * Makefile.am (SMCS): Add temporary-smcs-hack flag.
1541 2008-02-04  Massimiliano Mantione  <massi@ximian.com>
1543         * Makefile.am: Re-enabled bug-77127.exe (was fixed in r95036).
1545 2008-02-04  Massimiliano Mantione  <massi@ximian.com>
1547         * iface4.cs: Also added another "level" of inheritance...
1549 2008-02-04  Massimiliano Mantione  <massi@ximian.com>
1551         * iface4.cs: Tested also Stop method (just to be on the safe side).
1553 2008-01-28  Rodrigo Kumpera  <rkumpera@novell.com>
1555         * Makefile.am: disabled bug-348522.2.cs until after release.
1557 2008-01-28  Rodrigo Kumpera  <rkumpera@novell.com>
1559         * bug-348522.2.cs: Added, tests for invoking by reflection
1560         using bad arguments.
1562         * Makefile.am: added bug-348522.2.cs.
1564 2008-01-26  Zoltan Varga  <vargaz@gmail.com>
1566         * nonvirt.cs: Removed, moved to mini/exceptions.cs.
1568 2008-01-24  Jonathan Chambers  <joncham@gmail.com>
1570         * libtest.c: Allocate memory for out string parameters.
1572         * pinvoke2.cs: Add tests for marshalling strings as out paramters.
1574         Code is contributed under MIT/X11 license.
1576 2008-01-08  Zoltan Varga  <vargaz@gmail.com>
1578         * Makefile.am (DISABLED_TESTS): Disable bug-77127.exe for now to make the
1579         build green.
1581 2008-01-04  Dick Porter  <dick@ximian.com>
1583         * Makefile.am: Make it work on automake-1.6
1585 2007-12-31  Rodrigo Kumpera  <rkumpera@novell.com>
1587         * invalid-token.il, Makefile.am: Add test for loading
1588         invalid tokens.
1590 2007-12-20  Zoltan Varga  <vargaz@gmail.com>
1592         * Makefile.am: Enable the async-exc-compilation test on x86/amd64.
1594 2007-12-17  Mark Probst  <mark.probst@gmail.com>
1596         * thread-exit.cs, Makefile.am: Test case for #347676.
1598 2007-12-09  Robert Jordan  <robertj@gmx.net>
1600         * bug-323114.cs: Add test case for #323114.
1602 2007-12-07  Zoltan Varga  <vargaz@gmail.com>
1604         * pinvoke2.cs: Fix the names of two tests.
1606         * checked.cs: Make exit codes positive.
1608 2007-12-05  Zoltan Varga  <vargaz@gmail.com>
1610         * Makefile.am (EXTRA_DIST): Add a missing file.
1612 2007-12-03  Zoltan Varga  <vargaz@gmail.com>
1614         * async-exc-compilation.cs: New not yet enabled test for async exceptions
1615         received during JIT compilation.
1617         * custom-modifiers.2.cs custom-modifiers-il.cs: New test for the 2.0
1618         GetRequiredCustomModifiers ()/GetOptionalCustomModifiers () methods.
1620 2007-11-30  Zoltan Varga  <vargaz@gmail.com>
1622         * stackframes-async.2.cs: Fix this test to work with the new delegate optimization.
1624 2007-11-23  Zoltan Varga  <vargaz@gmail.com>
1626         * Makefile.am: Add a target for testing aot on the 2.0 profile.
1628 2007-11-12  Zoltan Varga  <vargaz@gmail.com>
1630         * invoke.cs: Add tests for invoking the Array Get/Set methods.
1632 2007-11-12 Rodrigo Kumpera  <rkumpera@novell.com>
1634         * bug-322722_patch_bx.2.cs : Added test for bug #322722.
1636         * bug-322722_dyn_method_throw.2.cs: Same.
1638         * Makefile.am: Added the two tests for bug #322722.
1640 2007-11-07  Zoltan Varga  <vargaz@gmail.com>
1642         * Makefile.am: Removed bug-318677 since the corresponding patch was reverted.
1644 2007-11-07  Massimiliano Mantione  <massi@ximian.com>
1646         * bug-318677.il: Added.
1648         * Makefile.am: Added test for bug #318677.
1650 2007-11-07  Mark Probst  <mark.probst@gmail.com>
1652         * bug-324535.cs, bug-324535-il.il: Added.
1654         * Makefile.am: Added test for bug #324525.
1656 2007-11-05 Rodrigo Kumpera  <rkumpera@novell.com>
1658         * soft-float-tests.cs: Tests for soft-float.
1659         Bug #323746 is regression tested by test.
1661         * Makefile.am: Added the new test to the suite.
1664 2007-10-29 Rodrigo Kumpera  <rkumpera@novell.com>
1666         * bug-335131.2.cs: Regression test for bug #335131.
1667         It tests the enconding of methods and constructor from
1668         a generic types that are called from the same type
1669         that defines then.
1671         * Makefile.am: Added the new test to the suite.
1672         
1674 2007-10-29 Rodrigo Kumpera  <rkumpera@novell.com>
1676         * make_imt_test.sh: added, this script generates
1677         an interface with 2000 methods, an implementation and
1678         test code that calls all methods. This is enough to
1679         stress the IMT machinery, as thunks should have more
1680         than 100 methods with the current IMT table size.
1682         * Makefile.am: added the generated imt test and
1683         associated rules to use the script to create it.
1685 2007-10-20  William Holmes  <billholmes54@gmail.com>
1687         * pinvoke2.cs, libtest.c Adding test cases for marshaling
1688           booleans as I1 and U1.  Tests commit r87725.
1690         Code is contributed under MIT/X11 license.
1692 2007-10-18  Zoltan Varga  <vargaz@gmail.com>
1694         * interlocked.cs: Add a test for CompareExchange and negative values.
1696 2007-10-17  Mark Probst  <mark.probst@gmail.com>
1698         * bug-331798-tb.2.cs: added for Rodrigo
1700         * Makefile.am: added bug-331798-tb.2.cs
1702 2007-10-17 Gert Driesen  <drieseng@users.sourceforge.net>
1704         * bug-331958.cs: added.
1705         * Makefile.am: added bug-331958.cs.
1707 2007-10-16  Mark Probst  <mark.probst@gmail.com>
1709         * bug-333798.2.cs: added
1711         * Makefile.am: added bug-333798.2.cs
1713 2007-10-05 Rodrigo Kumpera  <rkumpera@novell.com>
1715         * generic_type_definition_encoding.2.cs: added, this tests
1716          the regression fixed in r86912.
1718         * Makefile.am: added generic_type_definition.2.cs
1720 2007-09-27 Rodrigo Kumpera  <rkumpera@novell.com>
1722         * generic_type_definition.2.cs: added
1724         * Makefile.am: added generic_type_definition.2.cs
1727 2007-09-22 Rodrigo Kumpera  <rkumpera@novell.com>
1729         * bug-327438.2.il: added
1731         * Makefile.am: added bug-327438.2.il
1734 2007-09-21  Robert Jordan  <robertj@gmx.net>
1736         * assemblyresolve/Makefile.am: remove the superfluous --security
1737         flag.
1739 2007-09-20  Mark Probst  <mark.probst@gmail.com>
1741         * generics-sharing.2.cs: added
1743         * Makefile.am: added generics-sharing.2.cs
1745 2007-09-19  Marek Habersack  <mhabersack@novell.com>
1747         * assemblyresolve/Makefile.am (prereq): build the assemblies in
1748         the 'prereq' target instead of in the 'all' one.
1750 2007-09-19  Marek Habersack  <mhabersack@novell.com>
1752         * Makefile.am: assemblyresolve/ assemblies are built only when the
1753         make test is ran.
1755 2007-09-19  Raja R Harinath  <harinath@gmail.com>
1757         * assemblyresolve/Makefile.am: Fix srcdir != builddir issues.
1758         (EXTRA_DIST): Add asm.cs, TestBase.cs, Test.cs.
1760 2007-09-18  Marek Habersack  <mhabersack@novell.com>
1762         * assemblyresolve/asm.cs: added
1764         * assemblyresolve/TestBase.cs: added
1766         * assemblyresolve/Test.cs: added
1768         * assemblyresolve/Makefile.am: added
1770         * assemblyresolve_event3.cs: added new AssemblyResolve event
1771         test.
1773 2007-09-13  Massimiliano Mantione  <massi@ximian.com>
1775         * Makefile.am: Fixed and re-enabled test for bug #82416 (the
1776         config files were not in place).
1778 2007-09-12  Massimiliano Mantione  <massi@ximian.com>
1780         * Makefile.am: disabled test for bug #82416 since it fails on the
1781         buildbot, will investigate.
1783 2007-09-12  Massimiliano Mantione  <massi@ximian.com>
1785         * unhandled-exception-test-runner.2.cs,
1786         unhandled-exception-test-case.2.cs,
1787         unhandled-exception-base-configuration.config,
1788         unhandled-exception-legacy-configuration.config,
1789         Makefile.am: added test for bug #82416.
1791 2007-09-12  Marek Habersack  <mhabersack@novell.com>
1793         * assemblyresolve_event2.2.cs: added tests for assembly resolution
1794         event handler.
1796         * assemblyresolve_event.cs: added tests for assembly resolution
1797         event handler.
1799 2007-09-11  Mark Probst  <mark.probst@gmail.com>
1801         * coreclr-security.cs: Added positive and negative tests for
1802         calling methods via reflection.
1804 2007-09-10  William Holmes  <billholmes54@gmail.com>
1806         * marshal9.cs, libtest.c Adding test case for marshal.c r84161
1807           Calling native to managed should not call 
1808           ICustomMarshaler.MarshalNativeToManaged for out params.
1810         Code is contributed under MIT/X11 license.
1812 2007-09-07  Zoltan Varga  <vargaz@gmail.com>
1814         * async-exceptions.cs Makefile.am: Add a test for frames with a frame pointer.
1815         
1816         * async-exceptions.cs Makefile.am: New test case, not working yet.
1818         * Makefile.am: Allways distribute coreclr-security.cs.
1820 2007-09-03  Zoltan Varga  <vargaz@gmail.com>
1822         * thread6.cs: Increase a timeout.
1824 2007-08-31  Zoltan Varga  <vargaz@gmail.com>
1826         * libtest.c handleref.cs: Fix handleref.exe test on sparc.
1828 2007-08-24  Mark Probst  <mark.probst@gmail.com>
1830         * coreclr-security.cs, Makefile.am: Added test for CoreCLR
1831         security.
1833 2007-08-21  Massimiliano Mantione  <massi@ximian.com>
1835         * bug-81466.il, bug-81466-lib.il, Makefile.am:
1836         Added test for bug #81466.
1838 2007-08-20  Jb Evain  <jbevain@novell.com>
1840         * field-access.il, method-access.il, Makefile.am: tests
1841         for FieldAccessException and MethodAccessException.
1843 2007-08-16  Rodrigo Kumpera  <rkumpera@novell.com>
1845         * ldtoken_with_byref_typespec.2.il: Test for (in pseudo c#) "typeof (int&)" expression
1846         * Makefile.am: ldtoken_with_byref_typespec.2.il
1848 2007-08-08  Massimiliano Mantione  <massi@ximian.com>
1850         * bug-77127.cs: Test for bug #77127.
1851         * Makefile.am: Added bug-77127.cs.
1853 2007-08-01  William Holmes  <billholmes54@gmail.com>
1855         * Makefile.am: Added bug-82194.2.cs.
1856         * bug-82194.2.cs: Test for bug #82194.
1858 2007-07-26  Rodrigo Kumpera  <rkumpera@novell.com>
1860         * Makefile.am: Added enum_types.il.
1861         * enum_types.il: Test for all valid primitive types an enum basefield can have.
1863 2007-07-25  Jonathan Chambers  <joncham@gmail.com>
1865         * Makefile.am: Added transparentproxy.cs.
1866         * transparentproxy.cs: Add tests for transparentproxy
1867         interface/casting.
1868         
1869         Code is contributed under MIT/X11 license.
1871 2007-07-20  Raja R Harinath  <rharinath@novell.com>
1873         * Makefile.am (bug-81691.exe): Create it in the builddir.
1875 2007-07-19  Mark Probst  <mark.probst@gmail.com>
1877         * Makefile.am (test-bug-81691), bug-81691.cs, bug-81691-a.cs,
1878         bug-81691-b.cs: Test for bug #81691.
1880 2007-07-11  Raja R Harinath  <rharinath@novell.com>
1882         * Makefile.am (bug-81673.exe): Look for bug-81673.cs in $(srcdir).
1884 2007-07-10  Rodrigo Kumpera  <rkumpera@novell.com>
1886         * Makefile.am, bug-82020.il: Test for bug #82020
1888 2007-07-10  Zoltan Varga  <vargaz@gmail.com>
1890         * libtest.c (mono_test_marshal_return_unicode_string_delegate): 
1891         Add a missing return.
1893 2007-07-09  Mark Probst  <mark.probst@gmail.com>
1895         * Makefile.am (test-bug-81673), bug-81673.cs,
1896         bug-81673-interface.cs: Test for bug 81673.
1898 2007-07-05  Zoltan Varga  <vargaz@gmail.com>
1900         * pinvoke3.cs libtest.c: Add new test for returning unicode strings from a delegate.
1902 2007-06-12  Zoltan Varga  <vargaz@gmail.com>
1904         * pinvoke2.cs: Add test for instance delegates.
1906 2007-05-26  Zoltan Varga  <vargaz@gmail.com>
1908         * delegate.cs: Add more delegate tests.
1910 2007-05-24  Zoltan Varga  <vargaz@gmail.com>
1912         * delegate.cs: Add a multicast delegate test.
1914 2007-05-23  Zoltan Varga  <vargaz@gmail.com>
1916         * pinvoke2.cs libtest.c: Fix up asany in/out tests.
1918 2007-03-28  Raja R Harinath  <rharinath@novell.com>
1920         * Makefile.am (test-bug-80307): Don't set PATH.
1922 2007-03-27  Raja R Harinath  <harinath@gmail.com>
1924         * Makefile.am (JITTEST_PROG_RUN): Set MONO_CFG_DIR too.
1925         (test-bug-80307): Use helper 'mcs' and 'gmcs' from build tree.
1927 2007-03-23  Jonathan Chambers  <joncham@gmail.com>
1929         * libtest.c: Add tests for PreserveSigAttribute.
1930         * cominterop.cs: Add tests for PreserveSigAttribute.
1931         
1932         Code is contributed under MIT/X11 license.
1934 2007-02-19  Massimiliano Mantione  <massi@ximian.com>
1935         * iface7.cs, Makefile.am: Added test for bug 75903.
1937 2007-02-08  Jonathan Chambers  <joncham@gmail.com>
1939         * libtest.c: Add tests for COM Callable Wrapper marshalling.
1940         * cominterop.cs: Add tests for COM Callable Wrapper marshalling.
1941         
1942         Code is contributed under MIT/X11 license.
1943         
1944 2007-02-06  Massimiliano Mantione  <massi@ximian.com>
1945         * bug-59286.cs, Makefile.am: Added test for bug 59286.
1947 2007-02-03  Zoltan Varga  <vargaz@gmail.com>
1949         * interlocked-2.2.cs: Fix long tests and add Interlocked.Exchange(long) test.
1951         * interlocked-2.2.cs: Add Interlocked.Read (long) test.
1953         * interlocked.cs: Fix return values.
1954         
1955 2007-01-19  Raja R Harinath  <rharinath@novell.com>
1957         * Makefile.am (bug-80307.exe): Fix srcdir != builddir.
1959 2007-01-17  Massimiliano Mantione  <massi@ximian.com>
1960         * bug-80307.cs, Makefile.am: Added test for bug 80307.
1962 2007-01-15  Miguel de Icaza  <miguel@novell.com>
1964         * load-missing.il: Add test for missing assembly reference in
1965         field reference;
1967         Add test for missing type in newobj call.
1969         Add test for missing type reference in a parameter.
1971         Add test for missing assembly in method call.
1973 2007-01-11  Jonathan Chambers  <joncham@gmail.com>
1975         * libtest.c, cominterop.cs: Tests for unmanaged->managed
1976         VARIANT marshalling.
1978 2007-01-10  Robert Jordan  <robertj@gmx.net>
1980         * bug-80392.2.cs: Add more tests.
1982 2007-01-09  Robert Jordan  <robertj@gmx.net>
1984         * bug-80392.2.cs: Add test for bug #80392.
1986 2007-01-09  Robert Jordan  <robertj@gmx.net>
1988         * cross-domain.cs: Reflect marshal.c changes: after r70643
1989         StringBuilders are not ReferenceEquals () anymore, because
1990         they are marshaled by value.
1992 2007-01-01  Miguel de Icaza  <miguel@novell.com>
1994         * libtest.c, marshal5.cs: Add tests for ByValTStr marshalling when
1995         the charset is Unicode (see bugs 79944 and 78722).
1997 2006-12-31  Miguel de Icaza  <miguel@novell.com>
1999         * exists.cs: Add new test case for MONO_IOMAP bug. 
2001 2006-11-02  Wade Berrier  <wberrier@novell.com>
2003         * Makefile.am: Fix path to mkbundle so test passes
2005 2006-10-31  Massimiliano Mantione  <massi@ximian.com>
2006         * bug-79684.2.cs, Makefile.am: Added test for bug 79684.
2008 2006-10-20  Jonathan Chambers  <joncham@gmail.com>
2010         * cominterop.cs: Added more tests for Variant.
2011         * libtest.c: Added more tests for Variant.
2012         
2013 2006-10-02  Zoltan Varga  <vargaz@gmail.com>
2015         * static-constructor.cs: Add a new test.
2017 2006-09-30  Jonathan Chambers  <joncham@gmail.com>
2019         * marshal7.cs: Added tests for size of structs containing
2020         objects with MarshalAs.Interface,IUnknown,IDispatch, and Struct.
2022 2006-09-30  Zoltan Varga  <vargaz@gmail.com>
2024         * marshal9.cs libtest.c: Add tests for some custom marshalling corner cases.
2026 2006-09-20  Zoltan Varga  <vargaz@gmail.com>
2028         * libtest.c (mono_test_marshal_stringbuilder_default): Null terminate string to
2029         prevent random errors.
2030         (mono_test_marshal_stringbuilder): Ditto.
2032 2006-09-18  Jonathan Chambers  <joncham@gmail.com>
2034         * cominterop.cs: Added COM Interop tests for null BSTR checks.
2035         * libtest.c: Added COM Interop tests for null BSTR checks.
2037 2006-09-16  Zoltan Varga  <vargaz@freemail.hu>
2039         * Makefile.am (test): Disable mkbundle test on win32 since there is no static build there.
2041 2006-09-14  Zoltan Varga  <vargaz@gmail.com>
2043         * pinvoke2.cs libtest.c: Add test for marshalling of blittable classes and null.
2045 2006-09-06  Zoltan Varga  <vargaz@gmail.com>
2047         * pinvoke3.cs libtest.c: Add test for #79289.
2049 2006-09-05  Zoltan Varga  <vargaz@gmail.com>
2051         * interlocked-2.2.cs: Add tests for the generic versions of the interlocked methods.
2053 2006-09-03  Zoltan Varga  <vargaz@gmail.com>
2055         * pinvoke2.cs libtest.c: Add test for marshalling of StringBuilders created with
2056         the default ctor.
2058 2006-08-09  Jonathan Chambers  <joncham@gmail.com>
2060         * cominterop.cs: Added COM Interop tests for accessing IUnknown and IDispatch.
2061         * libtest.c: Implemented QueryInterface correctly.
2062         
2063 2006-08-08  Zoltan Varga  <vargaz@gmail.com>
2065         * vararg.il: Add a test for #79027.
2067 2006-07-28  Jonathan Chambers  <joncham@gmail.com>
2069         * cominterop.cs: Added COM Interop object marshalling tests; 
2070         enabled on windows only.
2071         * libtest.c: Added COM Interop object marshalling tests; 
2072         enabled on windows only.
2073         
2074 2006-07-27  Zoltan Varga  <vargaz@gmail.com>
2076         * libtest.c: Add a newline at the EOF.
2078 2006-07-15  Jonathan Chambers  <joncham@gmail.com>
2080         * cominterop.cs: Added COM Interop tests; not enabled yet.
2081         * libtest.c: Added COM Interop tests; not enabled yet.
2083 2006-07-12  Zoltan Varga  <vargaz@gmail.com>
2085         * Makefile.am (libtest_la_CFLAGS): Disable a gcc optimization which breaks pinvoke2.exe on windows.
2087 2006-06-30  Zoltan Varga  <vargaz@gmail.com>
2089         * libtest.c (mono_test_ref_vtype): Remove debug printfs.
2091 2006-06-28  Zoltan Varga  <vargaz@gmail.com>
2093         * marshal2.cs: Add tests for ByValTStr + Unicode encoding.
2095 2006-06-15  Zoltan Varga  <vargaz@gmail.com>
2097         * pinvoke-2.cs: Rename to pinvoke-2.2.cs.
2098         
2099         * Makefile.am (TEST_CS2_SRC): Add pinvoke-2.2.cs
2101         * pinvoke-2.2.cs libtest.c: Add Marshal.GetDelegateForFunctionPointer () tests.
2102         
2103 2006-06-22  Sebastien Pouliot  <sebastien@ximian.com>
2105         * Makefile.am: Add 'cas' to SUBDIRS
2107 2006-06-20  Massimiliano Mantione  <massi@ximian.com>
2108         * bug-78656.cs. Makefile.am: Added test for bug 78656.
2110 2006-06-16  Massimiliano Mantione  <massi@ximian.com>
2111         * bug-78653.cs. Makefile.am: Added test for bug 78653.
2113 2006-06-13  Massimiliano Mantione  <massi@ximian.com>
2114         * test-inline-call-stack.cs: Test also that the order in which
2115         .cctors are run is essentially the same regardless of the status of
2116         "beforefieldinit", because too many apps depend on this behavior
2117         (which seems to be also the one of the MS CLR).
2119 2006-06-10  Zoltan Varga  <vargaz@gmail.com>
2121         * interlocked-2.2.cs: Make the return values positive.
2123 2006-06-07  Wade Berrier <wberrier@novell.com>
2125         * Makefile.am: add  test-inline-call-stack-library.cs and test-inline-call-stack.cs
2126         to EXTRA_DIST so that tests can be run from a dist tarball
2128 2006-06-05  Jonathan Chambers  <jonathan.chambers@ansys.com>
2130         * libtest.c cominterop.cs Makefile.am: Add BSTR and VARIANT marshalling tests
2132 2006-06-06  Massimiliano Mantione  <massi@ximian.com>
2134         * Makefile.am, bug-78311.cs, bug-78549.il: Added tests.
2136 2006-06-05  Zoltan Varga  <vargaz@gmail.com>
2138         * libtest.c pinvoke17.cs: Rename definitions which conflict with win32 API names.
2140 2006-05-18  Zoltan Varga  <vargaz@gmail.com>
2142         * pinvoke2.cs libtest.c: Add tests for UnamangedType.LPStruct and blittable types.
2144 2006-05-17  Zoltan Varga  <vargaz@gmail.com>
2146         * pinvoke2.cs libtest.c: Add tests for marshalling UnmanagedType.LPStruct.
2148         * marshal8.cs: Applied a patch from Jonathan Chambers to add a test case to
2149         #77523.
2151 2006-05-10  Atsushi Enomoto  <atsushi@ximian.com>
2153         * test-enum-indstoreil.il : removed duplicate label.
2154           Fixed test-runtime.
2156 2006-05-06  Zoltan Varga  <vargaz@gmail.com>
2158         * Makefile.am (TEST_CS2_SRC): Add interlocked-2.2.cs and fix compiling of net 2.0
2159         tests.
2161         * interlocked-2.2.cs: New tests for the net 2.0 Interlocked methods.
2163 2006-04-19  Massimiliano Mantione  <massi@ximian.com>
2164         * test-inline-call-stack.cs: Added missing check.
2166 2006-04-19  Massimiliano Mantione  <massi@ximian.com>
2167         * Makefile.am: Added tests to see if inline breaks the call stack.
2168         * test-inline-call-stack.cs: Likewise.
2169         * test-inline-call-stack-library.cs: Likewise.
2170         
2171 2006-04-12  Zoltan Varga  <vargaz@gmail.com>
2173         * thread6.cs: Add regression test for #78024.
2175 2006-04-07  Zoltan Varga  <vargaz@gmail.com>
2177         * marshal2.cs: Add tests for #77960.
2179 2006-03-29  Raja R Harinath  <rharinath@novell.com>
2181         * iface-large.cs: New test based on #75172.
2183 2006-02-18  Zoltan Varga  <vargaz@gmail.com>
2185         * libtest.c pinvoke2.cs: Add tests for asany marshalling and directional
2186         attributes.
2188 2006-01-30  Zoltan Varga  <vargaz@gmail.com>
2190         * Makefile.am (patch-libtool): New utility target for those using a
2191         static build.
2193 2006-01-27  Raja R Harinath  <rharinath@novell.com>
2195         Add support for net_2_0 test cases.
2196         * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Don't set MONO_PATH.
2197         (with_mono_path2, RUNTIME2, GMCS, ILASM2): New.
2198         (TEST_CS2_SRC, TEST_IL2_SRC): New.
2199         (EXTRA_DIST): Add them.
2200         (testjit-default, testjit-net_2_0): New.  Copies of old testjit,
2201         updated to use appropriate runtimes.
2202         (testjit): Depend on them.
2203         * find-method.2.il: New test.
2205 2006-01-26  Zoltan Varga  <vargaz@gmail.com>
2207         * thread-dump.cs: New file.
2209 2005-12-22  Zoltan Varga  <vargaz@gmail.com>
2211         * interlocked.cs: Add "test" for Thread.MemoryBarrier ().
2213         * custom-attr.cs: Add test for #77045.
2215 2005-12-15  Zoltan Varga  <vargaz@gmail.com>
2217         * cpblkTest.il: Fix storage of addresses into int32 variables.
2219 2005-12-14  Zoltan Varga  <vargaz@gmail.com>
2221         * marshal2.cs: Remove test which can fail on 64 bit archs.
2223 2005-11-28  Raja R Harinath  <rharinath@novell.com>
2225         * Makefile.am (ILASM): Use profile-dependent location of ilasm.
2227 2005-10-21  Zoltan Varga  <vargaz@gmail.com>
2229         * pinvoke2.cs libtest.c: Add tests for byref struct marshalling.
2231 2005-10-20  Miguel de Icaza  <miguel@novell.com>
2233         * Makefile.am (stresstest): Change the strings so we can scan the
2234         build logs more easily for failures (without the word "0 failed".
2236         * Makefile (stresstest): 
2238 2005-10-20  Raja R Harinath  <rharinath@novell.com>
2240         * Makefile.am (testbundle): Use in-tree config, and in-tree
2241         shared directory.
2243 2005-10-08  Zoltan Varga  <vargaz@gmail.com>
2245         * appdomain-unload.cs: Allocate some MBR objects between unloads to
2246         exercise more code.
2248 2005-10-07  Zoltan Varga  <vargaz@gmail.com>
2250         * remoting5.cs: Add test for ldflda on MBR objects.
2252 2005-10-07  Zoltan Varga  <vargaz@gmail.com>
2254         * pinvoke.cs: Remove test loading cygwin1.dll under cygwin.
2256 2005-09-19  Zoltan Varga  <vargaz@gmail.com>
2258         * custom-attr.cs: Add tests for bug #76062.
2260         * test-driver Makefile.am: Fix detection of disabled tests.
2262 2005-09-16  Raja R Harinath  <rharinath@novell.com>
2264         * Makefile.am (check-local): Don't invoke semdel-wrapper.
2266 2005-09-13  Raja R Harinath  <rharinath@novell.com>
2268         * Makefile.am (test-type-load): Refer to source files using $(srcdir).
2269         (EXTRA_DIST): Add sources from 'test-type-load'.
2271 2005-09-12  Zoltan Varga  <vargaz@gmail.com>
2273         * pinvoke3.cs libtest.c: Add test for returning null arrays from delegates.
2275         * pinvoke3.cs libtest.c: Add tests for bug #76063.
2277 2005-09-09  Zoltan Varga  <vargaz@gmail.com>
2279         * load-exceptions.cs t-missing.cs load-missing.il: New files. Tests
2280         for handling type load exceptions.
2282         * Makefile.am: Add type loading tests.
2284 2005-08-27  Zoltan Varga  <vargaz@gmail.com>
2286         * libtest.c (mono_test_empty_struct): Work around bug in intel icc.
2288 2005-08-23  Zoltan Varga  <vargaz@freemail.hu>
2290         * delegate.cs: Add float and double tests.
2292 2005-08-22  Zoltan Varga  <vargaz@freemail.hu>
2294         * delegate.cs: Restructure and add long delegate test.
2296         * thread-2.cs: New file.
2298 2005-08-20  Zoltan Varga  <vargaz@freemail.hu>
2300         * Makefile.am: Reenable disabled amd64 tests.
2302 2005-07-21  Zoltan Varga  <vargaz@freemail.hu>
2304         * marshal9.cs libtest.c: Add tests for byref custom marshalling.
2306         * pinvoke2.cs pinvoke1.cs Makefile.am: Merge pinvoke1.cs into pinvoke2.cs.
2308 2005-07-19  Zoltan Varga  <vargaz@freemail.hu>
2310         * pinvoke2.cs libtest.c: Add some IA64 struct passing tests.
2312 2005-07-09  Zoltan Varga  <vargaz@freemail.hu>
2314         * Makefile.am (PLATFORM_DISABLED_TESTS): Ignore thread6.exe on amd64.
2316 2005-07-07  Zoltan Varga  <vargaz@freemail.hu>
2318         * thread6.cs: Disable part of the test that currently doesn't work. Add
2319         new tests from a bug report.
2321         * appdomain-unload.cs: Add tests for threadpools.
2323 2005-07-04  Raja R Harinath  <rharinath@novell.com>
2325         * Makefile.am (MKBUNDLE): Don't set PKG_CONFIG_TOP_BUILDDIR.
2327 2005-07-01  Lluis Sanchez Gual  <lluis@novell.com>
2329         * remoting1.cs: Test for getting a remote field value which is null.
2331 2005-07-01  Raja R Harinath  <rharinath@novell.com>
2333         * Makefile.am (check-local): Call semdel-wrapper.
2335 2005-06-28  Zoltan Varga  <vargaz@freemail.hu>
2337         * Makefile.am appdomain3.cs: Remove appdomain3 test, since it is a duplicate of appdomain-unload.
2339 2005-06-27  Zoltan Varga  <vargaz@freemail.hu>
2341         * pinvoke2.cs: Add test for #75374.
2343         * Makefile.am pinvoke18.cs pinvoke2.cs: Merge pinvoke18 into pinvoke2.
2345 2005-06-15  Zoltan Varga  <vargaz@freemail.hu>
2347         * Makefile.am (testaot): Use JITTEST_PROG_RUN for compiling the AOT module.
2349 2005-06-15  Raja R Harinath  <rharinath@novell.com>
2351         * Makefile.am (testbundle): Run the testcase with MONO_PATH set to
2352         the build tree -- it's built with autodeps off.
2354 2005-06-14  Ben Maurer  <bmaurer@ximian.com>
2356         * Makefile.am (testbundle): Test case that bundling works with a
2357         hello world.
2359 2005-05-26  Zoltan Varga  <vargaz@freemail.hu>
2361         * Makefile.am (TestDriver.dll): Fix a warning.
2363 2005-05-14  Zoltan Varga  <vargaz@freemail.hu>
2365         * libtest.c (mono_test_marshal_out_string_array_delegate): Fix 64
2366         bit issues.
2368 2005-05-12  Zoltan Varga  <vargaz@freemail.hu>
2370         * marshal9.cs libtest.c: Add more tests.
2372         * pinvoke3.cs libtest.c: Add test for [Out] marshalling of arrays.
2373         Fix warnings.
2375         * marshal9.cs libtest.c: Add tests for marshalling null values.
2377         * Makefile.am pinvoke2.cs pinvoke10.cs pinvoke15.cs: Merge pinvoke10
2378         and pinvoke15 into pinvoke2.
2380         * pinvoke2.cs: Fix warnings.
2382         * pinvoke2.cs libtest.c: Add test for ftnptr->delegate conversion in
2383         structures.
2385 2005-05-12  Lluis Sanchez Gual  <lluis@novell.com>
2387         * main-returns-background-change.cs: New test for changing the
2388         background mode of a thread.
2390 2005-05-01  Zoltan Varga  <vargaz@freemail.hu>
2392         * libtest.c (mono_test_marshal_cdecl_delegate): New test for changing the calling convention of
2393         a delegate.
2395         * pinvoke-2.cs: New file for 2.0 pinvoke tests. 
2397 2005-04-22  Raja R Harinath  <rharinath@novell.com>
2399         * Makefile.am (CSC): Use '-unsafe' instead of '--unsafe'.
2401 2005-04-09  Zoltan Varga  <vargaz@freemail.hu>
2403         * Makefile.am (testtrace): New target to test --trace functionality.
2405 2005-04-04  Zoltan Varga  <vargaz@freemail.hu>
2407         * invoke.cs: Add new test.
2409 2005-03-31  Zoltan Varga  <vargaz@freemail.hu>
2411         * stack-overflow.cs: New tests, not yet enabled.
2413 2005-03-10  Zoltan Varga  <vargaz@freemail.hu>
2415         * dataslot.cs: Add tests for #65414.
2417 2005-03-06  Zoltan Varga  <vargaz@freemail.hu>
2419         * rounding.cs: Remove this, this is now in the JIT regression tests.
2421         * delegate4.cs: Remove this, this is already tested in pinvoke3.cs.
2423 2005-03-04  Zoltan Varga  <vargaz@freemail.hu>
2425         * remoting1.cs: Add new regression test.
2427 2005-03-01  Zoltan Varga  <vargaz@freemail.hu>
2429         * pinvoke3.cs: Add tests for passing blittable arrays.
2430         
2431         * pinvoke3.cs libtest.c: Add tests for passing arrays to delegates.
2433 2005-02-21  Ben Maurer  <bmaurer@ximian.com>
2435         * abort-stress-1.cs, abort-stress-2.cs: Stress tests for thread
2436         aborting. The second one deadlocks, so it is disabled
2438 2005-02-19  Zoltan Varga  <vargaz@freemail.hu>
2440         * pinvoke3.cs libtest.c: Add more small struct tests.
2442 2005-02-18  Zoltan Varga  <vargaz@freemail.hu>
2444         * pinvoke3.cs libtest.c: Add tests for passing and returning small 
2445         structs from delegates. Currently fails on windows.
2447 2005-02-16  Zoltan Varga  <vargaz@freemail.hu>
2449         * pinvoke2.cs: Add test for #72625.
2450         
2451         * pinvoke2.cs: Fix char array marshalling test so it works under MS.NET.
2452 2005-02-15  Zoltan Varga  <vargaz@freemail.hu>
2454         * Makefile.am (libtest_la_LDFLAGS): Add -Wl,--kill-at so the names exported from the DLL
2455         can be found by the runtime.
2457         * pinvoke13.cs: Fix test.
2459         * libtest.c pinvoke13.cs: Fix test on big-endian machines.
2461         * pinvoke3.cs: Remove an error handling test which no longer fails in
2462         2.0.
2464         * marshal.cs libtest.c: Add new test for GetDelegateForFunctionPointer.
2466 2005-02-13  Zoltan Varga  <vargaz@freemail.hu>
2468         * libtest.c (NameManglingAuto): Fix test. Fixes #72559.
2469         
2470         * libtest.c: Applied patch from robertj@gmx.net (Robert Jordan). Work around gcc-2.95.3 
2471         bugs.
2473         * pinvoke13.cs libtest.c: Add/correct tests for pinvoke name mangling.
2475 2005-02-05  Zoltan Varga  <vargaz@freemail.hu>
2477         * libtest.c: Mark all exported functions STDCALL.
2479         * Makefile.am (CSC): Disable some warnings.
2481 2005-01-30  Zoltan Varga  <vargaz@freemail.hu>
2483         * libtest.c: Fix some warnings.
2485 2005-01-25  Zoltan Varga  <vargaz@freemail.hu>
2487         * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on x86 as well.
2488         
2489         * Makefile.am (PLATFORM_DISABLED_TESTS): Disable appdomain-unload.exe
2490         on amd64 to make the test green again.
2492 2005-01-20  Raja R Harinath  <rharinath@novell.com>
2494         * libtest.c (mono_test_return_vtype): Fill in a value in the 'd2'
2495         field too.
2496         * pinvoke2.cs (test_0_return_vtype): Update.
2498 2005-01-17  Zoltan Varga  <vargaz@freemail.hu>
2500         * libtest.c pinvoke2.cs pinvoke3.cs: Add tests for unmanaged->managed
2501         marshalling of unicode strings.
2503 2005-01-15  Zoltan Varga  <vargaz@freemail.hu>
2505         * thread6.cs: Add test for aborting the current thread.
2507 2005-01-11  Zoltan Varga  <vargaz@freemail.hu>
2509         * thread6.cs: Add test for rethrowing abort exceptions.
2511 2005-01-06  Sebastien Pouliot  <sebastien@ximian.com>
2513         * desweak.cs: Add test to check for regression of the bug seen in
2514         rev 38316. The original code that failed is no more part of the
2515         class library.
2517 2005-01-06  Zoltan Varga  <vargaz@freemail.hu>
2519         * libtest.c: Fix blittable_struct_delegate test.
2521 2004-12-29  Zoltan Varga  <vargaz@freemail.hu>
2523         * pinvoke3.cs libtest.c: Add test for marshalling blittable structs
2524         with delegates.
2526         * pinvoke3.cs libtest.c: Add test for marshalling of enums with delegates.
2528 2004-12-26  Patrik Torstensson  <patrik.torstensson@gmail.com>
2530         * interlocked.cs: added reg test for bug 70784
2532 2004-12-18  Zoltan Varga  <vargaz@freemail.hu>
2534         * Makefile.am (libtest_la_LDFLAGS): Add -no-undefined so a windows dll is built on windows.
2536 2004-12-15  Patrik Torstensson  <patrik.torstensson@gmail.com>
2538         * interlocked.cs: New test.
2540 2004-12-14  Raja R Harinath  <rharinath@novell.com>
2542         * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Set MONO_SHARED_DIR.
2544 2004-12-11  Ben Maurer  <bmaurer@ximian.com>
2546         * thread-static-init.cs: New test.
2548 2004-12-09  Raja R Harinath  <rharinath@novell.com>
2550         * test-driver: Clean up.
2551         * Makefile.am (testjit, testaot, testinterp): Error out on failing tests.
2553 2004-12-08  Raja R Harinath  <rharinath@novell.com>
2555         * Makefile.am (CLEANFILES): Add *.exe, stest.dat.
2557 2004-12-08  Zoltan Varga  <vargaz@freemail.hu>
2559         * appdomain-unload.cs: Disable nondeterministic async unloading test.
2561 2004-12-04  Zoltan Varga  <vargaz@freemail.hu>
2563         * delegate.cs: Add test for unboxing and delegates.
2565 2004-12-02  Zoltan Varga  <vargaz@freemail.hu>
2567         * appdomain-unload.cs: Add tests for unloading an appdomain from inside
2568         the appdomain.
2569         
2570         * appdomain-unload.cs: Stop the foreground thread created by one of the
2571         tests.
2573 2004-11-26  Raja R Harinath  <rharinath@novell.com>
2575         * Makefile.am: Ensure that in-tree mscorlib.dll is used for testing.
2577 2004-11-23  Raja R Harinath  <rharinath@novell.com>
2579         * Makefile.am (CSC,ILASM): Don't refer to runtime/ directly.  Use
2580         the mcs/ tree directly.
2582 2004-11-19  Raja R Harinath  <rharinath@novell.com>
2584         * Makefile.am (check-local): New.  Hook into 'make check'.
2585         (CSC): Define using in-tree mono and mcs.exe.
2586         (ILASM): New.  Likewise, with in-tree ilasm.exe.
2587         * async_read.cs (Main): Read async_read.exe, since async_read.cs
2588         will not necessarily be in the build directory.
2589         * test-driver: Preserve stderr.
2591 2004-11-10  Lluis Sanchez Gual  <lluis@novell.com>
2593         * cross-domain.cs: New tests for cross-domain calls.
2595 2004-11-05  Zoltan Varga  <vargaz@freemail.hu>
2597         * loader.cs: Add test for loading dynamic assemblies using 
2598         Assembly.LoadWithPartialName ().
2600 2004-11-04  Zoltan Varga  <vargaz@freemail.hu>
2602         * loader.cs: New file for assembly loading tests.
2604 2004-10-29  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
2606         * cattr-object.cs: Correct type checking so test will stop giving
2607         false negatives.
2609 2004-10-07  Zoltan Varga  <vargaz@freemail.hu>
2611         * pinvoke2.cs: Add test for prefixing 'lib' to dll names.
2613 2004-09-30  Zoltan Varga  <vargaz@freemail.hu>
2615         * marshal.cs: Add test for GetFunctionPointerForDelegate.
2617         * libtest.c pinvoke2.cs: Add test for returning delegates.
2619 2004-09-28  Zoltan Varga  <vargaz@freemail.hu>
2621         * Makefile.am: Add marshal.cs.
2623         * marshal.cs: New file for Marshal tests.
2625 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
2627         * libtest.c: Free memory using CoTaskMemFree on windows.
2628         * libtest.c (mono_test_stdcall_name_mangling): Remove declspec(dllimport).
2630 2004-09-21  Zoltan Varga  <vargaz@freemail.hu>
2632         * libtest.c (mono_test_stdcall_name_mangling): Add test for stdcall 
2633         name mangling on windows.
2635 2004-09-17  Zoltan Varga  <vargaz@freemail.hu>
2637         * pinvoke2.cs libtest.c: Add test for stdcall name mangling on windows.
2639 2004-09-08  Lluis Sanchez Gual  <lluis@novell.com>
2641         * delegate8.cs: New regression test for bug #59299.
2642         * Makefile.am: Added delegate8.cs.
2644 2004-09-07  Duncan Mak  <duncan@ximian.com>
2646         * typeof-ptr.cs: Add an unsafe section to the code that's using
2647         direct pointers. This was breaking the test stage on the build boxes.
2649 2004-09-07  Zoltan Varga  <vargaz@freemail.hu>
2651         * libtest.c (mono_test_marshal_string_array): Add test for null
2652         terminating string arrays.
2654 2004-09-06  Zoltan Varga  <vargaz@freemail.hu>
2656         * libtest.c: Mark delegates with __stdcall on windows.
2658 2004-09-04  Zoltan Varga  <vargaz@freemail.hu>
2660         * pinvoke2.cs libtest.c: Fix memory management in tests.
2662         * pinvoke14.cs: Merge this into pinvoke2.cs.
2664 2004-09-03  Zoltan Varga  <vargaz@freemail.hu>
2666         * marshal9.cs libtest.c: Fix memory leaks in test.
2668 2004-08-31  Zoltan Varga  <vargaz@freemail.hu>
2670         * pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.
2672         * marshal9.cs: Clean up and expand custom marshalling tests.
2674         * marshal10.cs: Merge this into marshal9.cs.
2676         * pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
2677         ago.
2679 2004-08-28  Zoltan Varga  <vargaz@freemail.hu>
2681         * pinvoke2.cs libtest.c: New test for byref string arrays.
2683 2004-08-06  Zoltan Varga  <vargaz@freemail.hu>
2685         * pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests.
2687 2004-07-28  Zoltan Varga  <vargaz@freemail.hu>
2689         * marshal10.cs libtest.c: Remove incorrect time_t custom marshalling 
2690         test.
2692 2004-07-06  Ben Maurer  <bmaurer@ximian.com>
2694         * reflection-const-field.cs: New test for reflection on
2695         constant fields.
2696         
2697 2004-07-05  Zoltan Varga  <vargaz@freemail.hu>
2699         * Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.
2701 2004-07-03  Zoltan Varga  <vargaz@freemail.hu>
2703         * pinvoke3.cs libtest.c: New test for returning delegates from a
2704         delegate.
2706         * pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.
2708 2004-07-02  Zoltan Varga  <vargaz@freemail.hu>
2710         * Makefile.am (CLEANFILES): Delete .stdout files too.
2712 2004-05-29  Zoltan Varga  <vargaz@freemail.hu>
2714         * invoke.cs: Add an Invoke test.
2716 2004-05-28  Zoltan Varga  <vargaz@freemail.hu>
2718         * pinvoke3.cs libtest.c: New tests for byref struct marshalling.
2720         * static-constructor.cs: Add new regression test for bug #59193.
2722         * setenv.cs: Fix this after marshalling changes.
2724 2004-05-26  Zoltan Varga  <vargaz@freemail.hu>
2726         * pinvoke3.cs libtest.c: Add tests for fnptr->delegate marshalling.
2728         * Makefile.am (DISABLED_TESTS): appdomain-unload.exe seems to run too.
2730 2004-05-23  Zoltan Varga  <vargaz@freemail.hu>
2732         * Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.
2734 2004-05-22  Zoltan Varga  <vargaz@freemail.hu>
2736         * Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.
2738 2004-05-18  Zoltan Varga  <vargaz@freemail.hu>
2740         * marshal9.cs marshal10.cs: Fix custom marshalling tests.
2742 2004-05-11  Zoltan Varga  <vargaz@freemail.hu>
2744         * Makefile.am (EXTRA_DIST): Distribute benchmarks as well.
2746         * pinvoke2.cs libtest.c: Add tests for AsAny marshalling.
2748 2004-05-06  Zoltan Varga  <vargaz@freemail.hu>
2750         * Makefile.am: Disable thread6.exe since it might hang. Fix check for
2751         failed tests.
2753         * Makefile.am: Only disable thread6.exe on x86.
2755 2004-04-28  Zoltan Varga  <vargaz@freemail.hu>
2757         * pinvoke2.cs libtest.c: New tests for long fields inside structs.
2759 2004-04-26  Zoltan Varga  <vargaz@freemail.hu>
2761         * Makefile.am test-driver: Disable some failing tests.
2763 2004-04-19  Zoltan Varga  <vargaz@freemail.hu>
2765         * pinvoke3.cs libtest.c: Add test for string marshalling in delegates.
2767 2004-04-18  Zoltan Varga  <vargaz@freemail.hu>
2769         * libtest.c pinvoke2.cs marshal4.cs Makefile.am: Add more tests for 
2770         marshalling delegate fields in structs. Merge marshal4.cs into 
2771         pinvoke2.cs.
2773         * libtest.c pinvoke2.cs: Add more tests for unicode marshalling.
2775 2004-04-14  Zoltan Varga  <vargaz@freemail.hu>
2776         
2777         * libtest.c pinvoke2.cs: Add test for unicode string array marshalling.
2779 2004-04-10  Bernie Solomon  <bernard@ugsolutions.com>
2781         * libtest.c: declare SetLastError on Windows
2783 2004-03-30  Lluis Sanchez Gual  <lluis@ximian.com>
2785         * synchronized.cs: Monitor.Exit does not throw an exception anymore if the
2786         lock is not owned by the current thread (see bug #56157). Modified test that
2787         checked this.
2789 2004-03-16  Zoltan Varga  <vargaz@freemail.hu>
2791         * libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
2792         of char[].
2794 2004-03-15  Bernie Solomon  <bernard@ugsolutions.com>
2796         * libtest.c (mono_test_marshal_time_t): fix
2797         for current code on 64 bit machines with 64bit time
2799         * marshal9.cs marshal10.cs: Do arithmetic on
2800         pointers as 64bits.
2802 2004-03-09  Zoltan Varga  <vargaz@freemail.hu>
2804         * setenv.cs: Handle DllNotFoundException.
2806         * pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs.
2808 2004-02-23  Zoltan Varga  <vargaz@freemail.hu>
2810         * many-locals.cs: Add tests for locals with large stack frame offsets.
2812 2004-02-18  Zoltan Varga  <vargaz@freemail.hu>
2814         * switch.cs: Add test for bug #54473.
2816 2004-02-14  Zoltan Varga  <vargaz@freemail.hu>
2818         * libtest.c: Add <time.h>
2820         * delegate.cs: Add test for bug #52092.
2822 2004-02-12  Zoltan Varga  <vargaz@freemail.hu>
2824         * marshal10.cs: Oops, wrong test.
2826         * libtest.c: Add valuetype marshaling test.
2828         * marshal9.cs: Fix after marshaling changes.
2830         * marshal10.cs: Add valuetype marshaling test.
2832 2004-02-10  Zoltan Varga  <vargaz@freemail.hu>
2834         * Makefile.am: Remove the SHELL=bash setting since some people do not seem to
2835         have bash.
2837 2004-02-02  Zoltan Varga  <vargaz@freemail.hu>
2839         * pinvoke2.cs libtest.c: Add test for unicode StringBuilder marshalling.
2841         * pinvoke.cs libtest.c: Add test for Sparc V8 split register/stack double
2842         parameter passing.
2844 2004-01-31  Zoltan Varga  <vargaz@freemail.hu>
2846         * setenv.cs: Make this run on platforms without setenv.
2848 2004-01-30  Zoltan Varga  <vargaz@freemail.hu>
2850         * Makefile.am: Set SHELL to bash, since some commands require it.
2852 2004-01-22  Zoltan Varga  <vargaz@freemail.hu>
2854         * pinvoke17.cs: Fix test.
2856 2004-01-19  Zoltan Varga  <vargaz@freemail.hu>
2858         * pinvoke2.cs: Add tests for DllImport problems.
2860         * pinvoke.cs: Make this run under linux.
2862 2004-01-09  Zoltan Varga  <vargaz@freemail.hu>
2864         * custom-attr.cs: Add test for properties with array type.
2866 2003-12-13  Patrik Torstensson  <p@rxc.se>
2868         * bug-42136.cs: invalid liveness analyse for locals
2869         used in try and catch block. (exceptions not counted 
2870         for in the liveness analyse)
2871         * Makefile.am: added bug-42136.cs
2872         
2873 2003-12-13  Patrik Torstensson  <p@rxc.se>
2875         * bug-48015.cs: new test for obj.Equals on ContextBound objects
2876         * Makefile.am: added bug-48015.cs.
2878 2003-11-21  Lluis Sanchez Gual  <lluis@ximian.com>
2880         * context-static.cs: new test for ContextStaticAttribute.
2881         * Makefile.am: added context-static.cs.
2883 2003-11-17  Zoltan Varga  <vargaz@freemail.hu>
2885         * cattr-object.cs: Fix test so it does not count the attributes on the
2886         Object class.
2888 2003-10-31  Zoltan Varga  <vargaz@freemail.hu>
2890         * appdomain-unload.cs: Get rid of hardcoded file names.
2891                 
2892         * appdomain-unload.cs: New file. AppDomain Unloading tests.
2893         
2894         * Makefile: Add new test + enable IL tests now that we have a working
2895         ilasm.
2896         
2897         * delegate7.cs: Convert it to use the test driver + add regression test
2898         for #50366.
2900 2003-10-25  Zoltan Varga  <vargaz@freemail.hu>
2902         * libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays.
2904 2003-10-15  Zoltan Varga  <vargaz@freemail.hu>
2906         * vararg.il: New file.
2908         * Makefile.am: Added vararg.il.
2910 2003-10-13  Bernie Solomon  <bernard@ugsolutions.com>
2912         * Makefile.am: fix so it works if builddir != srcdir
2914         * libtest.c: (mono_test_empty_struct) make it exist for 
2915         non-GCC builds (and possibly pass depending on trampolines).
2916         (mono_test_marshal_bool_byref) bools marshal as ints by default
2917         
2918 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
2920         * bug-46781.cs: New regression test.
2922         * libtest.c pinvoke2.cs: Add new test for SetLastError functionality.
2924         * Makefile.am (TEST_CS_SRC): Remove merged tests.
2926         * pinvoke2.cs pinvoke3.cs: Merge tests 4-8 into these files + 
2927         convert tests so they run with the test driver used by mini.
2929         * pinvoke3.cs libtest.c: Add tests for class arguments and return 
2930         values.
2932         * pinvoke4.cs pinvoke5.cs pinvoke6.cs pinvoke7.cs pinvoke8.cs: Removed.