2009-03-28 Sebastien Pouliot <sebastien@ximian.com>
[mono-project.git] / mono / tests / ChangeLog
blob0e11c86c2ebba54ee46124a8731d409ef834b384
1 2009-03-28  Sebastien Pouliot  <sebastien@ximian.com>
3         * coreclr-security.cs: Add more override test cases.
5 2009-03-26  Zoltan Varga  <vargaz@gmail.com>
7         * pinvoke2.cs: Add a test for #488670.
9 2009-03-25  Mark Probst  <mark.probst@gmail.com>
11         * interlocked-4.2.cs: New CompareExchange test (triggered register
12         allocation bug on x86 and amd64).
14         * Makefile.am: Test added.
16 2009-03-24  Mark Probst  <mark.probst@gmail.com>
18         * interlocked-3.cs: New CompareExchange test.
20         * Makefile.am: Test added.
22 2009-03-24  Zoltan Varga  <vargaz@gmail.com>
24         * thread6.cs: Add back a sleep to avoid a race.
26 2009-03-23  Zoltan Varga  <vargaz@gmail.com>
28         * pinvoke-2.2.cs libtest.c: Add a test for #487758.
30 2009-03-20  Zoltan Varga  <vargaz@gmail.com>
32         * thread6.cs: Use a monitor to avoid sleeping which doesn't work on slow
33         machines.
35 2009-03-15  Steven Munroe  <munroesj@us.ibm.com>
37         This patch is contributed under the terms of the MIT/X11 license
39         * Makefile.am (test_platform): Enable testbundle for ppc.
41 2009-03-13  Mark Probst  <mark.probst@gmail.com>
43         * coreclr-security.exe: Added a test for calling via a
44         MANAGED_TO_MANAGED wrapper.
46 2009-03-09  Zoltan Varga  <vargaz@gmail.com>
48         * custom-attr.cs: Add a test for #483247.
50 2009-03-08  Zoltan Varga  <vargaz@gmail.com>
52         * gchandles.cs: New test.
54         * Makefile.am: Test added.
56 2009-03-06  Zoltan Varga  <vargaz@gmail.com>
58         * load-exceptions.cs load-missing.il: Add a test for #482638.
60 2009-03-05  Mark Probst  <mark.probst@gmail.com>
62         * bug-479763.2.cs: New test.
64         * Makefile.am: Test added.
66 2009-03-04  Mark Probst  <mark.probst@gmail.com>
68         * Makefile.am: Second part of the erroneous change reverted.  I
69         suck.
71 2009-03-04  Mark Probst  <mark.probst@gmail.com>
73         * Makefile.am: Erroneous change reverted.
75 2009-03-04  Mark Probst  <mark.probst@gmail.com>
77         * bug-481403.il: New test.
79         * Makefile.am: Test added.
81 2009-02-21  Zoltan Varga  <vargaz@gmail.com>
83         * invoke.cs: Add a test.
85 2009-02-19  Zoltan Varga  <vargaz@gmail.com>
87         * pinvoke2.cs libtest.c: Add a test for #477396.
89 2009-02-11  Mark Probst  <mark.probst@gmail.com>
91         * bug-473999.2.cs: New test.
93         * Makefile.am: Test added.
95 2009-02-10  Mark Probst  <mark.probst@gmail.com>
97         * bug-473482.2.cs: New test.
99         * Makefile.am: Test added.
101 2009-02-05  Mark Probst  <mark.probst@gmail.com>
103         * bug-472692.2.cs: New test.
105         * Makefile.am: Test added.
107 2009-02-05  Mark Probst  <mark.probst@gmail.com>
109         * bug-472600.2.cs: New test.
111         * Makefile.am: Test added.
113 2009-02-02  Zoltan Varga  <vargaz@gmail.com>
115         * generics-invoke-byref.2.cs: Add a test for #471259.
117 2009-01-28  Zoltan Varga  <vargaz@gmail.com>
119         * generic-marshalbyref.2.cs: Also do the test for a class without type
120         constraints.
122 2009-01-27  Mark Probst  <mark.probst@gmail.com>
124         * bug469742.2.il: New test.
126         * Makefile.am: Test added.
128 2009-01-26  Zoltan Varga  <vargaz@gmail.com>
130         * pinvoke2.cs libtest.c: Add a test for #469135.
132 2009-01-22  Mark Probst  <mark.probst@gmail.com>
134         * generic-stack-traces2.2.cs: Another generic sharing test for
135         stack traces.
137         * Makefile.am: Test added.
139 2009-01-21 Rodrigo Kumpera  <rkumpera@novell.com>
141         * appdomain-unload-callback.cs: New test for the AppDomain::DomainUnload
142         deadlock.
144         * Makefile.am: Test added.
146 2009-01-21  Mark Probst  <mark.probst@gmail.com>
148         * bug-467456.cs: New test case.
150         * Makefile.am: Test added.
152 2009-01-21  Mark Probst  <mark.probst@gmail.com>
154         * generic-unloading.2.cs, generic-unloading-sub.2.cs: Test case
155         for unloading images whose MonoGenericInst's are still in use.
157         * Makefile.am: Test added.
159 2009-01-20  Mark Probst  <mark.probst@gmail.com>
161         * generic-stack-traces.2.cs: Generic sharing test for stack
162         traces.
164         * Makefile.am: Test added.
166 2009-01-20  Mark Probst  <mark.probst@gmail.com>
168         * generic-system-arrays.2.cs: Generic sharing test case for
169         arrays.
171         * Makefile.am: Test added.
173 2009-01-20  Zoltan Varga  <vargaz@gmail.com>
175         * test-runner.cs: Avoid closing a stream which is still being written to.
177 2009-01-18  Zoltan Varga  <vargaz@gmail.com>
179         * marshal9.cs: Change a test to be compatible with MS.NET.
181 2009-01-07 Rodrigo Kumpera  <rkumpera@novell.com>
183         * bug-459094.cs: New regression test.
185         * Makefile.am: Test added.
187 2009-01-06 Rodrigo Kumpera  <rkumpera@novell.com>
189         * bug-462592.cs: New regression test.
191         * Makefile.am: Test added.
193 2009-01-05  Zoltan Varga  <vargaz@gmail.com>
195         * pinvoke2.cs: Add another test for generic structures.
197 2009-01-05 Rodrigo Kumpera  <rkumpera@novell.com>
199         * bug-463303.il: New regression test.
201         * Makefile.am: Test added.
203 2009-01-03 Rodrigo Kumpera  <rkumpera@novell.com>
205         * bug-400716.cs: New regression test.
207         * Makefile.am: Test added.
209 2008-12-26 Rodrigo Kumpera  <rkumpera@novell.com>
211         * bug-461261.cs: New regression test.
213         * Makefile.am: Test added.
215 2008-12-24  Mark Probst  <mark.probst@gmail.com>
217         * generic-sealed-virtual.2.cs: Test case for final generic
218         methods.
220         * Makefile.am: Test added.
222 2008-12-24 Rodrigo Kumpera  <rkumpera@novell.com>
224         * bug-461941.cs: New regression test.
226         * Makefile.am: Test added.
228 2008-12-23  Mark Probst  <mark.probst@gmail.com>
230         * bug-461198.2.cs: New generic sharing test.
232         * Makefile.am: Test added.
234 2008-12-23  Rodrigo Kumpera  <rkumpera@novell.com>
236         * bug-461867.cs: New regression test.
238         * Makefile.am: Test added.
240 2008-12-19  Mark Probst  <mark.probst@gmail.com>
242         * bug-459285.2.cs: New generic sharing test.
244         * Makefile.am: Test added.
246 2008-12-12  Rodrigo Kumpera  <rkumpera@novell.com>
248         * bug-389886-sre-generic-interface-instances.cs: New regression test.
250         * Makefile.am: Test added.
252 2008-12-11  Mark Probst  <mark.probst@gmail.com>
254         * generic-marshalbyref.2.cs: Test for calls to marshal-by-ref
255         objects.
257         * Makefile.am: Test added.
259 2008-12-08  Rodrigo Kumpera  <rkumpera@novell.com>
261         * bug445361.il: New regression test.
263         * Makefile.am: Test added.
265 2008-12-08  Rodrigo Kumpera  <rkumpera@novell.com>
267         * bug457574.il: New regression test.
269         * Makefile.am: Test added.
271 2008-12-07  Zoltan Varga  <vargaz@gmail.com>
273         * stack-overflow.cs (foo): Prevent the large local variable from being
274         optimized away.
276 2008-12-03  Mark Probst  <mark.probst@gmail.com>
278         * generic-typedef.2.cs: New test for ldtoken of open generic
279         types.
281         * Makefile.am: Test added.
283 2008-11-26  Mark Probst  <mark.probst@gmail.com>
285         * vararg2.cs: Forgot to add at last commit.
287 2008-11-26  Mark Probst  <mark.probst@gmail.com>
289         * vararg2.cs: Test for sub-word sized variable arguments.
291         * Makefile.am: Test added.
293 2008-11-20  Zoltan Varga  <vargaz@gmail.com>
295         * pinvoke2.cs: Add a test for passing/receiving generic struct instances.
297         * stackframes-async.2.cs: Add a test for #444383.
299 2008-11-13  Mark Probst  <mark.probst@gmail.com>
301         * filter-stack.cs: Test whether method calls with large arguments
302         work in filter clauses.
304         * Makefile.am: Test added.
306 2008-11-06  Jonathan Chambers  <joncham@gmail.com>
308         * async_read.cs: Open file with Read access to avoid
309         file access exception on Windows.
311         * bug-349190.2.cs: Use different name for dynamic executable
312         to avoid file access exception on Windows.
314         Code is contributed under MIT/X11 license.
316 2008-10-03  Mark Probst  <mark.probst@gmail.com>
318         * generic-virtual-invoke.2.cs: Use different instantiations and
319         iterate the test.
321 2008-10-03  Mark Probst  <mark.probst@gmail.com>
323         * generic-virtual.2.cs: Iterate the test to make the generic
324         virtual method chunks kick in.
326 2008-10-03  Zoltan Varga  <vargaz@gmail.com>
328         * invoke.cs: Fix this test after the ConstructorInfo changes.
330         * stack-overflow.cs: Fix warnings. Add unmanaged tests.
332 2008-10-03  Mark Probst  <mark.probst@gmail.com>
334         * generic-virtual-invoke.2.cs: Test for runtime invoking generic
335         virtual methods.
337         * Makefile.am: Test added.
339 2008-10-02  Mark Probst  <mark.probst@gmail.com>
341         * bug-431413.2.cs: Test for bug #431413 (multidimensional generic
342         arrays).
344         * Makefile.am: Test added.
346 2008-10-01  Zoltan Varga  <vargaz@gmail.com>
348         * pinvoke3.cs libtest.c: Add test for byref string marshalling.
350 2008-09-30  Mark Probst  <mark.probst@gmail.com>
352         * generic-constrained.2.il: Test case for the constrained. prefix
353         with generic interfaces.
355         * Makefile.am: Test added.
357 2008-09-29  Zoltan Varga  <vargaz@gmail.com>
359         * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on ia64.
361 2008-09-26  Mark Probst  <mark.probst@gmail.com>
363         * generic-delegate-ctor.2.cs: Test case for delegate ctor icall
364         wrappers.
366         * Makefile.am: Test added.
368 2008-09-26  Zoltan Varga  <vargaz@gmail.com>
370         * delegate9.cs: New test.
372 2008-09-25  Mark Probst  <mark.probst@gmail.com>
374         * generic-synchronized.2.cs: Test case for synchronized generic
375         methods.
377         * Makefile.am: Test added.
379 2008-09-21  Mark Probst  <mark.probst@gmail.com>
381         * exception17.cs: New test case for throwing an exception from
382         within a finally block.
384         * Makefile.am: Test added.
386 2008-09-19  Mark Probst  <mark.probst@gmail.com>
388         * generic-type-builder.2.cs: Test case for a generic sharing issue
389         with dynamic methods.
391         * Makefile.am: Test added.
393 2008-09-17  Robert Jordan  <robertj@gmx.net>
395         * Makefile.am: Add test for #415577.
397 2008-09-16  Zoltan Varga  <vargaz@gmail.com>
399         * bug-426309.2.il: New test.
401 2008-09-10  Zoltan Varga  <vargaz@gmail.com>
403         * marshal9.cs: Add test for #425001.
405 2008-09-07  Mark Probst  <mark.probst@gmail.com>
407         * libtest.c: Darwin structure alignment also applies to PPC.
409 2008-09-06  Zoltan Varga  <vargaz@gmail.com>
411         * libtest.c pinvoke2.cs: Add float tests.
413 2008-08-28  Zoltan Varga  <vargaz@gmail.com>
415         * libtest.c (mono_xr_as_handle): Initialize ref before returning it.
417 2008-08-26  Zoltan Varga  <vargaz@gmail.com>
419         * generics-sharing.2.cs: Fix invalid generic construct permitted by older
420         versions of gmcs.
422 2008-08-21  Zoltan Varga  <vargaz@gmail.com>
424         * Makefile.am: Add AOT+gshared tests.
426         * synchronized.cs: Test synchronized state using Monitor.Pulse since
427         Monitor.Exit no longer throws an exception.
429 2008-08-20  Zoltan Varga  <vargaz@gmail.com>
431         * pinvoke2.cs libtest.c: Add test for out marshalling of delegates. 
432         Fix warnings.
434 2008-08-16  Zoltan Varga  <vargaz@gmail.com>
436         * jmpTest.il: Removed, there is already a test for this in mini/iltests.il.
438 2008-08-13  Zoltan Varga  <vargaz@gmail.com>
440         * Makefile.am (DISABLED_TESTS): Remove appdomain-unload.exe, it seems to
441         work now, also it is too important to stay disabled.
443 2008-08-10  Zoltan Varga  <vargaz@gmail.com>
445         * pinvoke3.cs: Add test for #416078.
447 2008-08-08  Zoltan Varga  <vargaz@gmail.com>
449         * nullable_boxing.2.cs: Add test for #415621.
451 2008-08-02  Zoltan Varga  <vargaz@gmail.com>
453         * pinvoke2.cs libtest.c: Extend the ia64 single HFA test so it also checks for
454         #109511.
456 2008-07-28  Zoltan Varga  <vargaz@gmail.com>
458         * Makefile.am: Use custom-modifiers.2.cs instead of custom-modifiers.cs
459         to fix make dist.
461 2008-07-28  Bill Holmes  <billholmes54@gmail.com>
462         * libtest.c, winx64structs.cs :
463           Adding tests to exercise calling managed code from native with struct
464           arguments on Winx64.
466         Contributed under MIT/X11 license.
468 2008-07-27  Zoltan Varga  <vargaz@gmail.com>
470         * test-runner.cs: Cleanup terminated processes on the main thread to prevent
471         races.
473         * Makefile.am (runtest-managed): Make this depend on test-runner.exe.
474         
475         * Makefile.am: Make most tests which had a separate execution rule use the
476         normal test runner, make the output less verbose.
478         * Makefile.am (runtest-managed): New experimental target which uses the
479         new test runner.
481         * test-runner.cs: New managed test driver with support for parallel 
482         execution.
484 2008-07-26  Zoltan Varga  <vargaz@gmail.com>
486         * appdomain-unload.cs: Disable the timeout test as there is no timeout in
487         the runtime any more.
489         * Makefile.am: Unify the different 'test' targets somewhat.
491 2008-07-21  Mark Probst  <mark.probst@gmail.com>
493         * generic-getgenericarguments.2.cs: Test case catching static
494         RGCTX wrappers in MonoReflectionMethods.
496         * Makefile.am: Test added.
498 2008-07-17  Rodrigo Kumpera  <rkumpera@novell.com>
500         * generics-sharing.2.cs: Fix the build.
502 2008-07-10  Raja R Harinath  <harinath@hurrynot.org>
504         * Makefile.am (testaot): Set MONO_PATH when running the AOT
505         compiler.  Don't set LD_LIBRARY_PATH, we're already using LIBTOOL
506         to run the program.
508 2008-07-07  Bill Holmes  <billholmes54@gmail.com>
509         * libtest.c, winx64structs.cs :
510           Adding tests to exercise bug 404729 on Winx64.
512         Contributed under MIT/X11 license.
514 2008-07-07  Zoltan Varga  <vargaz@gmail.com>
516         * Makefile.am: Run the aot tests using --debug.
518         * resolve_field_bug.2.il: Fix this test.
520 2008-07-06  Zoltan Varga  <vargaz@gmail.com>
522         * pinvoke2.cs libtest.c: Add test for #404729.
524 2008-07-04  Mark Probst  <mark.probst@gmail.com>
526         * generic-delegate2.2.cs, generic-delegate2-lib.2.il: Test case
527         for open generic delegates (delegates which get their target
528         object only at the invocation).
530         * Makefile.am: Test added.
532 2008-06-29  Rodrigo Kumpera  <rkumpera@novell.com>
534         * valuetype-equals.cs: Tests for ValueType::Equals for all
535         primitive numeric types.
537 2008-06-26  Rodrigo Kumpera  <rkumpera@novell.com>
539         * nullable_boxing.2.cs: Test if Array::GetValue box nullables
540         correctly.
542 2008-06-26  Mark Probst  <mark.probst@gmail.com>
544         * generic-valuetype-interface.2.cs: Test for generic valuetypes
545         which implement interfaces.
547         * generic-valuetype-newobj.2.il, generic-valuetype-newobj2.2.il:
548         Test for newobj with generic valuetypes.
550         * Makefile.am: Tests added.
552 2008-06-25  Rodrigo Kumpera  <rkumpera@novell.com>
554         * generic-ldtoken-method.2.il: Don't use GetMethodHandle/1
555         with methods that belong to a generic type.
557 2008-06-23  Zoltan Varga  <vargaz@gmail.com>
559         * pinvoke2.cs libtest.c: Add test for #402585.
561 2008-06-23  Mark Probst  <mark.probst@gmail.com>
563         * generic-virtual2.2.cs: Test case for a call from a generic
564         method to a method of a generic class where the generic method
565         does not require the MRGCTX.
567         * Makefile.am: Test added.
569 2008-06-23  Mark Probst  <mark.probst@gmail.com>
571         * generic-exceptions.2.cs: Test case for exception handlers in
572         generic methods with catch clauses depending on the method type
573         arguments.
575         * Makefile.am: Test added.
577 2008-06-20  Rodrigo Kumpera  <rkumpera@novell.com>
579         * bug-349190.2.cs: Regression test for bug #349190.
580         Checks the encoding of generic MethodBuilders that
581         have been not instantiated.
583         * Makefile.am: Test added.
585 2008-06-19  Rodrigo Kumpera  <rkumpera@novell.com>
587         * generic-ldtoken-method.2.il: Fix the signature of GetMethodHandle.
589 2008-06-17  Mark Probst  <mark.probst@gmail.com>
591         * generic-delegate.2.cs: Test for constructing delegates via
592         CreateDelegate.
594 2008-06-17  Mark Probst  <mark.probst@gmail.com>
596         * generic-special.2.cs: Test case for static special fields in
597         generic classes.
599         * Makefile.am: Test added.
601 2008-06-17  Mark Probst  <mark.probst@gmail.com>
603         * Makefile.am: Also run generic sharing tests with inlining
604         enabled.
606 2008-06-16  Mark Probst  <mark.probst@gmail.com>
608         * generic-virtual.2.cs: Delegate test for static generic methods.
610 2008-06-14  Kornél Pál  <kornelpal@gmail.com>
612         * mixed-mode: Add x64 target to mixed-mode assembly tests.
614         Contributed under MIT/X11 license.
616 2008-06-13  Zoltan Varga  <vargaz@gmail.com>
618         * modules.cs modules-m1.cs: New files. Tests for .netmodules.
620 2008-06-13  Mark Probst  <mark.probst@gmail.com>
622         * generic-static-methods.2.cs: Test case for static generic
623         methods.
625         * Makefile.am: Test added.
627 2008-06-12  Bill Holmes  <billholmes54@gmail.com>
628         * libtest.c, winx64structs.cs :
629           Changing winx64structs.cs to use the TestDriver.dll
631         Contributed under MIT/X11 license.
633 2008-06-12  Bill Holmes  <billholmes54@gmail.com>
634         * libtest.c, winx64structs.cs :
635           Adding marshaling tests for structs.  These tests
636           represent the different cases to consider on Winx64.
638         Contributed under MIT/X11 license.
640 2008-06-10  Zoltan Varga  <vargaz@gmail.com>
642         * Makefile.am: Delete some tests for the disabled set which seem to work now.
644 2008-06-05  Jonathan Chambers  <joncham@gmail.com>
646         * Makefile.am: Disable async-exc-compilation.exe on Win32 as it is
647         hanging the runtime tests.
649         Code is contributed under MIT/X11 license.
651 2008-06-05  Bill Holmes  <billholmes54@gmail.com>
652         * libtest.c, Makefile.am, winx64structs.cs :
653           Adding marshaling tests for structs.  These tests
654           represent the different cases to consider on Winx64.
656         Contributed under MIT/X11 license.
658 2008-06-04  Mark Probst  <mark.probst@gmail.com>
660         * generic-array-exc.2.il: Test case for generic array type in
661         catch clause.
663         * Makefile.am: Test added.
665 2008-06-04  Mark Probst  <mark.probst@gmail.com>
667         * generic-tailcall2.2.il: Test case for tailcalls from non-generic
668         code to generic code requiring vtable/rgctx argument.
670         * Makefile.am: Test added.
672 2008-06-02  Bill Holmes  <billholmes54@gmail.com>
673         * libtest.c:  Changes to make libtest.c ready to be compiled in 
674           Visual Studio.  The STDCALL statements had to be moved and I added
675           declspec(dllexport) statements to all methods.
677         Contributed under MIT/X11 license.
678         
679 2008-05-30  Zoltan Varga  <vargaz@gmail.com>
681         * long-shift-regalloc.il: Removed, merged into mini/iltests.il.
683 2008-05-23  Zoltan Varga  <vargaz@gmail.com>
685         * Makefile.am (test-generic-sharing): Exit if one of the tests fail. Run the
686         tests with MONO_GENERIC_SHARING=all.
688 2008-05-22  Mark Probst  <mark.probst@gmail.com>
690         * Makefile.am: Do generic sharing tests with domain sharing turned
691         on as well.
693 2008-05-22  Mark Probst  <mark.probst@gmail.com>
695         * generic-method-patching.2.cs: Test callvirt to sealed generic
696         methods.
698         * Makefile.am: Test added.
700 2008-05-22  Mark Probst  <mark.probst@gmail.com>
702         * generic-refanyval.2.il: Test case for generic refanyval.
704         * Makefile.am: Test added.
706 2008-05-21  Rodrigo Kumpera  <rkumpera@novell.com>
708         * bug-325283.2.cs: Regression test for bug #325283.
710 2008-05-20  Raja R Harinath  <harinath@hurrynot.org>
712         * Makefile.am (bug-382986): Fix for srcdir != builddir.
714 2008-05-20  Mark Probst  <mark.probst@gmail.com>
716         * generic-null-call.2.cs: Tests non-virtual callvirt on generic
717         methods with this==null.
719         * Makefile.am: Test added.
721 2008-05-16  Rodrigo Kumpera  <rkumpera@novell.com>
723         * bug-389886.2.il: Regression test for bug #389886.
725 2008-05-13  Zoltan Varga  <vargaz@gmail.com>
727         * exit-stress.cs: New stress test program for testing Environment.Exit () and
728         threads.
730         * stress-runner.cs: Add 'exit-stress', add a few new /proc/pid/status entries.
732 2008-05-12  Jb Evain  <jbevain@novell.com>
734         * Makefile.am: fix compilation of 2.1 tests.
736 2008-05-09  Kornél Pál  <kornelpal@gmail.com>
738         * mixed-mode: Added mixed-mode assembly tests.
740         Contributed under MIT/X11 license.
742 2008-05-08  Rodrigo Kumpera  <rkumpera@novell.com>
744         * bug-387274.2.il: Regression test for bug #387274.
746 2008-05-07  Robert Jordan  <robertj@gmx.net>
748         * Makefile.am: don't pull libeglib.a twice. Fixes #387491.
750 2008-05-05  Robert Jordan  <robertj@gmx.net>
752         * libtest.c, thunks.cs: reworked to match the new struct
753         handling.       
754         
755 2008-05-06  Rodrigo Kumpera  <rkumpera@novell.com>
757         * bug-382986.cs. bug-382986-lib.cs: Regression test for
758         bug #382986.
760 2008-05-04  Robert Jordan  <robertj@gmx.net>
762         * libtest.c: disable struct tests for platforms with incompatible
763         native/managed alignments.
765 2008-05-03  Robert Jordan  <robertj@gmx.net>
767         * libtest.c, thunks.cs: tests for mono_method_get_unmanaged_thunk ().
769         * Makefile.am: add thunk.cs. link libtest with gmodule.
771         Code is contributed under MIT/X11 license.
773 2008-04-28  Mark Probst  <mark.probst@gmail.com>
775         * generic-array-type.2.cs: Test case for type arguments in arrays.
777         * Makefile.am: Added test.
779 2008-04-25  Mark Probst  <mark.probst@gmail.com>
781         * generic-interface-methods.2.cs: Test case for generic interface
782         methods.
784         * Makefile.am: Added test.
786 2008-04-15  Raja R Harinath  <harinath@hurrynot.org>
788         * Makefile.am (generic-box.2.exe, generic-unbox.2.exe): Create in
789         build-dir.
791 2008-04-11  Mark Probst  <mark.probst@gmail.com>
793         * Makefile.am: Added missing files to EXTRA_DIST.
795 2008-04-10  Atsushi Enomoto  <atsushi@ximian.com>
797         * Makefile: fix extra dist file name.
799 2008-04-10  Mark Probst  <mark.probst@gmail.com>
801         * generic-box.2.cs, generic-boxing.2.il, generic-delegate.2.cs,
802         generic-ldobj.2.il, generic-ldtoken.2.il,
803         generic-ldtoken-field.2.il, generic-ldtoken-method.2.il,
804         generic-mkrefany.2.il, generic-sizeof.2.cs, generic-tailcall.2.il,
805         generic-unbox.2.cs, generic-unboxing.2.il, generic-virtual.2.cs,
806         generics-sharing.2.cs: New test cases for generic sharing.
808         * Makefile.am: Added tests.
810 2008-03-31  Mark Probst  <mark.probst@gmail.com>
812         * Makefile.am: Re-enabled CoreCLR security tests.  Fixes #362626.
814 2008-03-25  Mark Probst  <mark.probst@gmail.com>
816         * generic-box.2.cs: Test case for generic box.
818         * Makefile.am: Added the new test.
820 2008-03-24  Zoltan Varga  <vargaz@gmail.com>
822         * interlocked-2.2.cs: Add tests for Interlocked.Increment/Decrement on longs.
824 2008-03-22  Zoltan Varga  <vargaz@gmail.com>
826         * assemblyresolve/Makefile.am (MCS): Use gmcs.exe instead of mcs.exe.
828 2008-03-21  Zoltan Varga  <vargaz@gmail.com>
830         * libtest.c: Fix missing return in mono_marshal_alloc (). Disable or fix all
831         warnings.
833         * assemblyresolve/Makefile.am: Use the 2.0 profile for compilation.
835 2008-03-20  Mark Probst  <mark.probst@gmail.com>
837         * generics-sharing.2.cs: Test cases for ldtoken.
839 2008-03-19  Rodrigo Kumpera  <rkumpera@novell.com>
841         * bug-340662_bug.cs: Added. Regression test for the bug.
843         * Makefile.am: Added the new test.
845 2008-03-18  Mark Probst  <mark.probst@gmail.com>
847         * generics-sharing-other-exc.2.il: Test case for catching
848         exceptions not derived from System.Exception specified by a type
849         variable.
851         * Makefile.am: Added the new test.
853 2008-03-18  Mark Probst  <mark.probst@gmail.com>
855         * generic-initobj.2.cs: Test case for initobj in generic code.
857         * Makefile.am: Added the new test.
859 2008-03-17  Mark Probst  <mark.probst@gmail.com>
861         * shared-generic-methods.2.cs: Test case for calls from shared
862         code to generic methods.
864         * Makefile.am: Added the new test.
866 2008-03-14  Mark Probst  <mark.probst@gmail.com>
868         * generics-sharing.2.cs: New tests for static methods.
870         * generic-inlining.2.cs: Added.  Tests generic method inlining.
872         * shared-generic-synchronized.2.cs: Added.  Tests shared
873         synchronized methods.
875         * Makefile.am: Added the new tests.  New target for running the
876         generic code sharing with the optimization enabled.
878 2008-03-04  Mark Probst  <mark.probst@gmail.com>
880         * generics-sharing.2.c: Added test for open catch clauses in
881         shared generic code.
883 2008-02-27  Zoltan Varga  <vargaz@gmail.com>
885         * Makefile.am: Compile and run all tests using the 2.0 profile.
887 2008-02-26  Rodrigo Kumpera  <rkumpera@novell.com>
889         * load-exceptions.cs: Fix the test for missing type situations.
891 2008-02-26  Zoltan Varga  <vargaz@gmail.com>
893         * static-constructor.cs thread5.cs: Fix these so they works on the 2.0 profile too.
895 2008-02-25  Rodrigo Kumpera  <rkumpera@novell.com>
897         * call_missing_method.il
898         * call_missing_call.il
899         * ldfld_missing_class.il
900         * ldfld_missing_field.il: Test if the proper loader
901         error is raised in case of failure.
903         * Makefile.am: Added the previous tests.
905 2008-02-23  Zoltan Varga  <vargaz@gmail.com>
907         * pinvoke3.cs: Add tests for missing MarshalAs directives when marshalling arrays.
909 2008-02-22  Mark Probst  <mark.probst@gmail.com>
911         * generics-sharing.2.cs: New tests for the extensible runtime
912         generic context.
914         * recursive-generics.2.cs: Tests for recursive generic types.
916         * Makefile.am: Added recursive-generics.2.cs.
918 2008-02-21  Mark Probst  <mark.probst@gmail.com>
920         * generics-sharing.2.cs: Improved tests.
922 2008-02-21  Rodrigo Kumpera  <rkumpera@novell.com>
924         * resolve_method_bug.2.il
925         * resolve_field_bug.2.il
926         * resolve_type_bug.2.il: Tests for #363450. They verify that
927         a loader error during System.Reflection.Module::Resolve* methods don't
928         leak and causes a spurious TypeLoadException somewhere else.
930         * Makefile.am: Added the previous tests.
932 2008-02-17  Raja R Harinath  <harinath@hurrynot.org>
934         * Makefile.am (SMCS): Add temporary-smcs-hack flag.
936 2008-02-04  Massimiliano Mantione  <massi@ximian.com>
938         * Makefile.am: Re-enabled bug-77127.exe (was fixed in r95036).
940 2008-02-04  Massimiliano Mantione  <massi@ximian.com>
942         * iface4.cs: Also added another "level" of inheritance...
944 2008-02-04  Massimiliano Mantione  <massi@ximian.com>
946         * iface4.cs: Tested also Stop method (just to be on the safe side).
948 2008-01-28  Rodrigo Kumpera  <rkumpera@novell.com>
950         * Makefile.am: disabled bug-348522.2.cs until after release.
952 2008-01-28  Rodrigo Kumpera  <rkumpera@novell.com>
954         * bug-348522.2.cs: Added, tests for invoking by reflection
955         using bad arguments.
957         * Makefile.am: added bug-348522.2.cs.
959 2008-01-26  Zoltan Varga  <vargaz@gmail.com>
961         * nonvirt.cs: Removed, moved to mini/exceptions.cs.
963 2008-01-24  Jonathan Chambers  <joncham@gmail.com>
965         * libtest.c: Allocate memory for out string parameters.
967         * pinvoke2.cs: Add tests for marshalling strings as out paramters.
969         Code is contributed under MIT/X11 license.
971 2008-01-08  Zoltan Varga  <vargaz@gmail.com>
973         * Makefile.am (DISABLED_TESTS): Disable bug-77127.exe for now to make the
974         build green.
976 2008-01-04  Dick Porter  <dick@ximian.com>
978         * Makefile.am: Make it work on automake-1.6
980 2007-12-31  Rodrigo Kumpera  <rkumpera@novell.com>
982         * invalid-token.il, Makefile.am: Add test for loading
983         invalid tokens.
985 2007-12-20  Zoltan Varga  <vargaz@gmail.com>
987         * Makefile.am: Enable the async-exc-compilation test on x86/amd64.
989 2007-12-17  Mark Probst  <mark.probst@gmail.com>
991         * thread-exit.cs, Makefile.am: Test case for #347676.
993 2007-12-09  Robert Jordan  <robertj@gmx.net>
995         * bug-323114.cs: Add test case for #323114.
997 2007-12-07  Zoltan Varga  <vargaz@gmail.com>
999         * pinvoke2.cs: Fix the names of two tests.
1001         * checked.cs: Make exit codes positive.
1003 2007-12-05  Zoltan Varga  <vargaz@gmail.com>
1005         * Makefile.am (EXTRA_DIST): Add a missing file.
1007 2007-12-03  Zoltan Varga  <vargaz@gmail.com>
1009         * async-exc-compilation.cs: New not yet enabled test for async exceptions
1010         received during JIT compilation.
1012         * custom-modifiers.2.cs custom-modifiers-il.cs: New test for the 2.0
1013         GetRequiredCustomModifiers ()/GetOptionalCustomModifiers () methods.
1015 2007-11-30  Zoltan Varga  <vargaz@gmail.com>
1017         * stackframes-async.2.cs: Fix this test to work with the new delegate optimization.
1019 2007-11-23  Zoltan Varga  <vargaz@gmail.com>
1021         * Makefile.am: Add a target for testing aot on the 2.0 profile.
1023 2007-11-12  Zoltan Varga  <vargaz@gmail.com>
1025         * invoke.cs: Add tests for invoking the Array Get/Set methods.
1027 2007-11-12 Rodrigo Kumpera  <rkumpera@novell.com>
1029         * bug-322722_patch_bx.2.cs : Added test for bug #322722.
1031         * bug-322722_dyn_method_throw.2.cs: Same.
1033         * Makefile.am: Added the two tests for bug #322722.
1035 2007-11-07  Zoltan Varga  <vargaz@gmail.com>
1037         * Makefile.am: Removed bug-318677 since the corresponding patch was reverted.
1039 2007-11-07  Massimiliano Mantione  <massi@ximian.com>
1041         * bug-318677.il: Added.
1043         * Makefile.am: Added test for bug #318677.
1045 2007-11-07  Mark Probst  <mark.probst@gmail.com>
1047         * bug-324535.cs, bug-324535-il.il: Added.
1049         * Makefile.am: Added test for bug #324525.
1051 2007-11-05 Rodrigo Kumpera  <rkumpera@novell.com>
1053         * soft-float-tests.cs: Tests for soft-float.
1054         Bug #323746 is regression tested by test.
1056         * Makefile.am: Added the new test to the suite.
1059 2007-10-29 Rodrigo Kumpera  <rkumpera@novell.com>
1061         * bug-335131.2.cs: Regression test for bug #335131.
1062         It tests the enconding of methods and constructor from
1063         a generic types that are called from the same type
1064         that defines then.
1066         * Makefile.am: Added the new test to the suite.
1067         
1069 2007-10-29 Rodrigo Kumpera  <rkumpera@novell.com>
1071         * make_imt_test.sh: added, this script generates
1072         an interface with 2000 methods, an implementation and
1073         test code that calls all methods. This is enough to
1074         stress the IMT machinery, as thunks should have more
1075         than 100 methods with the current IMT table size.
1077         * Makefile.am: added the generated imt test and
1078         associated rules to use the script to create it.
1080 2007-10-20  William Holmes  <billholmes54@gmail.com>
1082         * pinvoke2.cs, libtest.c Adding test cases for marshaling
1083           booleans as I1 and U1.  Tests commit r87725.
1085         Code is contributed under MIT/X11 license.
1087 2007-10-18  Zoltan Varga  <vargaz@gmail.com>
1089         * interlocked.cs: Add a test for CompareExchange and negative values.
1091 2007-10-17  Mark Probst  <mark.probst@gmail.com>
1093         * bug-331798-tb.2.cs: added for Rodrigo
1095         * Makefile.am: added bug-331798-tb.2.cs
1097 2007-10-17 Gert Driesen  <drieseng@users.sourceforge.net>
1099         * bug-331958.cs: added.
1100         * Makefile.am: added bug-331958.cs.
1102 2007-10-16  Mark Probst  <mark.probst@gmail.com>
1104         * bug-333798.2.cs: added
1106         * Makefile.am: added bug-333798.2.cs
1108 2007-10-05 Rodrigo Kumpera  <rkumpera@novell.com>
1110         * generic_type_definition_encoding.2.cs: added, this tests
1111          the regression fixed in r86912.
1113         * Makefile.am: added generic_type_definition.2.cs
1115 2007-09-27 Rodrigo Kumpera  <rkumpera@novell.com>
1117         * generic_type_definition.2.cs: added
1119         * Makefile.am: added generic_type_definition.2.cs
1122 2007-09-22 Rodrigo Kumpera  <rkumpera@novell.com>
1124         * bug-327438.2.il: added
1126         * Makefile.am: added bug-327438.2.il
1129 2007-09-21  Robert Jordan  <robertj@gmx.net>
1131         * assemblyresolve/Makefile.am: remove the superfluous --security
1132         flag.
1134 2007-09-20  Mark Probst  <mark.probst@gmail.com>
1136         * generics-sharing.2.cs: added
1138         * Makefile.am: added generics-sharing.2.cs
1140 2007-09-19  Marek Habersack  <mhabersack@novell.com>
1142         * assemblyresolve/Makefile.am (prereq): build the assemblies in
1143         the 'prereq' target instead of in the 'all' one.
1145 2007-09-19  Marek Habersack  <mhabersack@novell.com>
1147         * Makefile.am: assemblyresolve/ assemblies are built only when the
1148         make test is ran.
1150 2007-09-19  Raja R Harinath  <harinath@gmail.com>
1152         * assemblyresolve/Makefile.am: Fix srcdir != builddir issues.
1153         (EXTRA_DIST): Add asm.cs, TestBase.cs, Test.cs.
1155 2007-09-18  Marek Habersack  <mhabersack@novell.com>
1157         * assemblyresolve/asm.cs: added
1159         * assemblyresolve/TestBase.cs: added
1161         * assemblyresolve/Test.cs: added
1163         * assemblyresolve/Makefile.am: added
1165         * assemblyresolve_event3.cs: added new AssemblyResolve event
1166         test.
1168 2007-09-13  Massimiliano Mantione  <massi@ximian.com>
1170         * Makefile.am: Fixed and re-enabled test for bug #82416 (the
1171         config files were not in place).
1173 2007-09-12  Massimiliano Mantione  <massi@ximian.com>
1175         * Makefile.am: disabled test for bug #82416 since it fails on the
1176         buildbot, will investigate.
1178 2007-09-12  Massimiliano Mantione  <massi@ximian.com>
1180         * unhandled-exception-test-runner.2.cs,
1181         unhandled-exception-test-case.2.cs,
1182         unhandled-exception-base-configuration.config,
1183         unhandled-exception-legacy-configuration.config,
1184         Makefile.am: added test for bug #82416.
1186 2007-09-12  Marek Habersack  <mhabersack@novell.com>
1188         * assemblyresolve_event2.2.cs: added tests for assembly resolution
1189         event handler.
1191         * assemblyresolve_event.cs: added tests for assembly resolution
1192         event handler.
1194 2007-09-11  Mark Probst  <mark.probst@gmail.com>
1196         * coreclr-security.cs: Added positive and negative tests for
1197         calling methods via reflection.
1199 2007-09-10  William Holmes  <billholmes54@gmail.com>
1201         * marshal9.cs, libtest.c Adding test case for marshal.c r84161
1202           Calling native to managed should not call 
1203           ICustomMarshaler.MarshalNativeToManaged for out params.
1205         Code is contributed under MIT/X11 license.
1207 2007-09-07  Zoltan Varga  <vargaz@gmail.com>
1209         * async-exceptions.cs Makefile.am: Add a test for frames with a frame pointer.
1210         
1211         * async-exceptions.cs Makefile.am: New test case, not working yet.
1213         * Makefile.am: Allways distribute coreclr-security.cs.
1215 2007-09-03  Zoltan Varga  <vargaz@gmail.com>
1217         * thread6.cs: Increase a timeout.
1219 2007-08-31  Zoltan Varga  <vargaz@gmail.com>
1221         * libtest.c handleref.cs: Fix handleref.exe test on sparc.
1223 2007-08-24  Mark Probst  <mark.probst@gmail.com>
1225         * coreclr-security.cs, Makefile.am: Added test for CoreCLR
1226         security.
1228 2007-08-21  Massimiliano Mantione  <massi@ximian.com>
1230         * bug-81466.il, bug-81466-lib.il, Makefile.am:
1231         Added test for bug #81466.
1233 2007-08-20  Jb Evain  <jbevain@novell.com>
1235         * field-access.il, method-access.il, Makefile.am: tests
1236         for FieldAccessException and MethodAccessException.
1238 2007-08-16  Rodrigo Kumpera  <rkumpera@novell.com>
1240         * ldtoken_with_byref_typespec.2.il: Test for (in pseudo c#) "typeof (int&)" expression
1241         * Makefile.am: ldtoken_with_byref_typespec.2.il
1243 2007-08-08  Massimiliano Mantione  <massi@ximian.com>
1245         * bug-77127.cs: Test for bug #77127.
1246         * Makefile.am: Added bug-77127.cs.
1248 2007-08-01  William Holmes  <billholmes54@gmail.com>
1250         * Makefile.am: Added bug-82194.2.cs.
1251         * bug-82194.2.cs: Test for bug #82194.
1253 2007-07-26  Rodrigo Kumpera  <rkumpera@novell.com>
1255         * Makefile.am: Added enum_types.il.
1256         * enum_types.il: Test for all valid primitive types an enum basefield can have.
1258 2007-07-25  Jonathan Chambers  <joncham@gmail.com>
1260         * Makefile.am: Added transparentproxy.cs.
1261         * transparentproxy.cs: Add tests for transparentproxy
1262         interface/casting.
1263         
1264         Code is contributed under MIT/X11 license.
1266 2007-07-20  Raja R Harinath  <rharinath@novell.com>
1268         * Makefile.am (bug-81691.exe): Create it in the builddir.
1270 2007-07-19  Mark Probst  <mark.probst@gmail.com>
1272         * Makefile.am (test-bug-81691), bug-81691.cs, bug-81691-a.cs,
1273         bug-81691-b.cs: Test for bug #81691.
1275 2007-07-11  Raja R Harinath  <rharinath@novell.com>
1277         * Makefile.am (bug-81673.exe): Look for bug-81673.cs in $(srcdir).
1279 2007-07-10  Rodrigo Kumpera  <rkumpera@novell.com>
1281         * Makefile.am, bug-82020.il: Test for bug #82020
1283 2007-07-10  Zoltan Varga  <vargaz@gmail.com>
1285         * libtest.c (mono_test_marshal_return_unicode_string_delegate): 
1286         Add a missing return.
1288 2007-07-09  Mark Probst  <mark.probst@gmail.com>
1290         * Makefile.am (test-bug-81673), bug-81673.cs,
1291         bug-81673-interface.cs: Test for bug 81673.
1293 2007-07-05  Zoltan Varga  <vargaz@gmail.com>
1295         * pinvoke3.cs libtest.c: Add new test for returning unicode strings from a delegate.
1297 2007-06-12  Zoltan Varga  <vargaz@gmail.com>
1299         * pinvoke2.cs: Add test for instance delegates.
1301 2007-05-26  Zoltan Varga  <vargaz@gmail.com>
1303         * delegate.cs: Add more delegate tests.
1305 2007-05-24  Zoltan Varga  <vargaz@gmail.com>
1307         * delegate.cs: Add a multicast delegate test.
1309 2007-05-23  Zoltan Varga  <vargaz@gmail.com>
1311         * pinvoke2.cs libtest.c: Fix up asany in/out tests.
1313 2007-03-28  Raja R Harinath  <rharinath@novell.com>
1315         * Makefile.am (test-bug-80307): Don't set PATH.
1317 2007-03-27  Raja R Harinath  <harinath@gmail.com>
1319         * Makefile.am (JITTEST_PROG_RUN): Set MONO_CFG_DIR too.
1320         (test-bug-80307): Use helper 'mcs' and 'gmcs' from build tree.
1322 2007-03-23  Jonathan Chambers  <joncham@gmail.com>
1324         * libtest.c: Add tests for PreserveSigAttribute.
1325         * cominterop.cs: Add tests for PreserveSigAttribute.
1326         
1327         Code is contributed under MIT/X11 license.
1329 2007-02-19  Massimiliano Mantione  <massi@ximian.com>
1330         * iface7.cs, Makefile.am: Added test for bug 75903.
1332 2007-02-08  Jonathan Chambers  <joncham@gmail.com>
1334         * libtest.c: Add tests for COM Callable Wrapper marshalling.
1335         * cominterop.cs: Add tests for COM Callable Wrapper marshalling.
1336         
1337         Code is contributed under MIT/X11 license.
1338         
1339 2007-02-06  Massimiliano Mantione  <massi@ximian.com>
1340         * bug-59286.cs, Makefile.am: Added test for bug 59286.
1342 2007-02-03  Zoltan Varga  <vargaz@gmail.com>
1344         * interlocked-2.2.cs: Fix long tests and add Interlocked.Exchange(long) test.
1346         * interlocked-2.2.cs: Add Interlocked.Read (long) test.
1348         * interlocked.cs: Fix return values.
1349         
1350 2007-01-19  Raja R Harinath  <rharinath@novell.com>
1352         * Makefile.am (bug-80307.exe): Fix srcdir != builddir.
1354 2007-01-17  Massimiliano Mantione  <massi@ximian.com>
1355         * bug-80307.cs, Makefile.am: Added test for bug 80307.
1357 2007-01-15  Miguel de Icaza  <miguel@novell.com>
1359         * load-missing.il: Add test for missing assembly reference in
1360         field reference;
1362         Add test for missing type in newobj call.
1364         Add test for missing type reference in a parameter.
1366         Add test for missing assembly in method call.
1368 2007-01-11  Jonathan Chambers  <joncham@gmail.com>
1370         * libtest.c, cominterop.cs: Tests for unmanaged->managed
1371         VARIANT marshalling.
1373 2007-01-10  Robert Jordan  <robertj@gmx.net>
1375         * bug-80392.2.cs: Add more tests.
1377 2007-01-09  Robert Jordan  <robertj@gmx.net>
1379         * bug-80392.2.cs: Add test for bug #80392.
1381 2007-01-09  Robert Jordan  <robertj@gmx.net>
1383         * cross-domain.cs: Reflect marshal.c changes: after r70643
1384         StringBuilders are not ReferenceEquals () anymore, because
1385         they are marshaled by value.
1387 2007-01-01  Miguel de Icaza  <miguel@novell.com>
1389         * libtest.c, marshal5.cs: Add tests for ByValTStr marshalling when
1390         the charset is Unicode (see bugs 79944 and 78722).
1392 2006-12-31  Miguel de Icaza  <miguel@novell.com>
1394         * exists.cs: Add new test case for MONO_IOMAP bug. 
1396 2006-11-02  Wade Berrier  <wberrier@novell.com>
1398         * Makefile.am: Fix path to mkbundle so test passes
1400 2006-10-31  Massimiliano Mantione  <massi@ximian.com>
1401         * bug-79684.2.cs, Makefile.am: Added test for bug 79684.
1403 2006-10-20  Jonathan Chambers  <joncham@gmail.com>
1405         * cominterop.cs: Added more tests for Variant.
1406         * libtest.c: Added more tests for Variant.
1407         
1408 2006-10-02  Zoltan Varga  <vargaz@gmail.com>
1410         * static-constructor.cs: Add a new test.
1412 2006-09-30  Jonathan Chambers  <joncham@gmail.com>
1414         * marshal7.cs: Added tests for size of structs containing
1415         objects with MarshalAs.Interface,IUnknown,IDispatch, and Struct.
1417 2006-09-30  Zoltan Varga  <vargaz@gmail.com>
1419         * marshal9.cs libtest.c: Add tests for some custom marshalling corner cases.
1421 2006-09-20  Zoltan Varga  <vargaz@gmail.com>
1423         * libtest.c (mono_test_marshal_stringbuilder_default): Null terminate string to
1424         prevent random errors.
1425         (mono_test_marshal_stringbuilder): Ditto.
1427 2006-09-18  Jonathan Chambers  <joncham@gmail.com>
1429         * cominterop.cs: Added COM Interop tests for null BSTR checks.
1430         * libtest.c: Added COM Interop tests for null BSTR checks.
1432 2006-09-16  Zoltan Varga  <vargaz@freemail.hu>
1434         * Makefile.am (test): Disable mkbundle test on win32 since there is no static build there.
1436 2006-09-14  Zoltan Varga  <vargaz@gmail.com>
1438         * pinvoke2.cs libtest.c: Add test for marshalling of blittable classes and null.
1440 2006-09-06  Zoltan Varga  <vargaz@gmail.com>
1442         * pinvoke3.cs libtest.c: Add test for #79289.
1444 2006-09-05  Zoltan Varga  <vargaz@gmail.com>
1446         * interlocked-2.2.cs: Add tests for the generic versions of the interlocked methods.
1448 2006-09-03  Zoltan Varga  <vargaz@gmail.com>
1450         * pinvoke2.cs libtest.c: Add test for marshalling of StringBuilders created with
1451         the default ctor.
1453 2006-08-09  Jonathan Chambers  <joncham@gmail.com>
1455         * cominterop.cs: Added COM Interop tests for accessing IUnknown and IDispatch.
1456         * libtest.c: Implemented QueryInterface correctly.
1457         
1458 2006-08-08  Zoltan Varga  <vargaz@gmail.com>
1460         * vararg.il: Add a test for #79027.
1462 2006-07-28  Jonathan Chambers  <joncham@gmail.com>
1464         * cominterop.cs: Added COM Interop object marshalling tests; 
1465         enabled on windows only.
1466         * libtest.c: Added COM Interop object marshalling tests; 
1467         enabled on windows only.
1468         
1469 2006-07-27  Zoltan Varga  <vargaz@gmail.com>
1471         * libtest.c: Add a newline at the EOF.
1473 2006-07-15  Jonathan Chambers  <joncham@gmail.com>
1475         * cominterop.cs: Added COM Interop tests; not enabled yet.
1476         * libtest.c: Added COM Interop tests; not enabled yet.
1478 2006-07-12  Zoltan Varga  <vargaz@gmail.com>
1480         * Makefile.am (libtest_la_CFLAGS): Disable a gcc optimization which breaks pinvoke2.exe on windows.
1482 2006-06-30  Zoltan Varga  <vargaz@gmail.com>
1484         * libtest.c (mono_test_ref_vtype): Remove debug printfs.
1486 2006-06-28  Zoltan Varga  <vargaz@gmail.com>
1488         * marshal2.cs: Add tests for ByValTStr + Unicode encoding.
1490 2006-06-15  Zoltan Varga  <vargaz@gmail.com>
1492         * pinvoke-2.cs: Rename to pinvoke-2.2.cs.
1493         
1494         * Makefile.am (TEST_CS2_SRC): Add pinvoke-2.2.cs
1496         * pinvoke-2.2.cs libtest.c: Add Marshal.GetDelegateForFunctionPointer () tests.
1497         
1498 2006-06-22  Sebastien Pouliot  <sebastien@ximian.com>
1500         * Makefile.am: Add 'cas' to SUBDIRS
1502 2006-06-20  Massimiliano Mantione  <massi@ximian.com>
1503         * bug-78656.cs. Makefile.am: Added test for bug 78656.
1505 2006-06-16  Massimiliano Mantione  <massi@ximian.com>
1506         * bug-78653.cs. Makefile.am: Added test for bug 78653.
1508 2006-06-13  Massimiliano Mantione  <massi@ximian.com>
1509         * test-inline-call-stack.cs: Test also that the order in which
1510         .cctors are run is essentially the same regardless of the status of
1511         "beforefieldinit", because too many apps depend on this behavior
1512         (which seems to be also the one of the MS CLR).
1514 2006-06-10  Zoltan Varga  <vargaz@gmail.com>
1516         * interlocked-2.2.cs: Make the return values positive.
1518 2006-06-07  Wade Berrier <wberrier@novell.com>
1520         * Makefile.am: add  test-inline-call-stack-library.cs and test-inline-call-stack.cs
1521         to EXTRA_DIST so that tests can be run from a dist tarball
1523 2006-06-05  Jonathan Chambers  <jonathan.chambers@ansys.com>
1525         * libtest.c cominterop.cs Makefile.am: Add BSTR and VARIANT marshalling tests
1527 2006-06-06  Massimiliano Mantione  <massi@ximian.com>
1529         * Makefile.am, bug-78311.cs, bug-78549.il: Added tests.
1531 2006-06-05  Zoltan Varga  <vargaz@gmail.com>
1533         * libtest.c pinvoke17.cs: Rename definitions which conflict with win32 API names.
1535 2006-05-18  Zoltan Varga  <vargaz@gmail.com>
1537         * pinvoke2.cs libtest.c: Add tests for UnamangedType.LPStruct and blittable types.
1539 2006-05-17  Zoltan Varga  <vargaz@gmail.com>
1541         * pinvoke2.cs libtest.c: Add tests for marshalling UnmanagedType.LPStruct.
1543         * marshal8.cs: Applied a patch from Jonathan Chambers to add a test case to
1544         #77523.
1546 2006-05-10  Atsushi Enomoto  <atsushi@ximian.com>
1548         * test-enum-indstoreil.il : removed duplicate label.
1549           Fixed test-runtime.
1551 2006-05-06  Zoltan Varga  <vargaz@gmail.com>
1553         * Makefile.am (TEST_CS2_SRC): Add interlocked-2.2.cs and fix compiling of net 2.0
1554         tests.
1556         * interlocked-2.2.cs: New tests for the net 2.0 Interlocked methods.
1558 2006-04-19  Massimiliano Mantione  <massi@ximian.com>
1559         * test-inline-call-stack.cs: Added missing check.
1561 2006-04-19  Massimiliano Mantione  <massi@ximian.com>
1562         * Makefile.am: Added tests to see if inline breaks the call stack.
1563         * test-inline-call-stack.cs: Likewise.
1564         * test-inline-call-stack-library.cs: Likewise.
1565         
1566 2006-04-12  Zoltan Varga  <vargaz@gmail.com>
1568         * thread6.cs: Add regression test for #78024.
1570 2006-04-07  Zoltan Varga  <vargaz@gmail.com>
1572         * marshal2.cs: Add tests for #77960.
1574 2006-03-29  Raja R Harinath  <rharinath@novell.com>
1576         * iface-large.cs: New test based on #75172.
1578 2006-02-18  Zoltan Varga  <vargaz@gmail.com>
1580         * libtest.c pinvoke2.cs: Add tests for asany marshalling and directional
1581         attributes.
1583 2006-01-30  Zoltan Varga  <vargaz@gmail.com>
1585         * Makefile.am (patch-libtool): New utility target for those using a
1586         static build.
1588 2006-01-27  Raja R Harinath  <rharinath@novell.com>
1590         Add support for net_2_0 test cases.
1591         * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Don't set MONO_PATH.
1592         (with_mono_path2, RUNTIME2, GMCS, ILASM2): New.
1593         (TEST_CS2_SRC, TEST_IL2_SRC): New.
1594         (EXTRA_DIST): Add them.
1595         (testjit-default, testjit-net_2_0): New.  Copies of old testjit,
1596         updated to use appropriate runtimes.
1597         (testjit): Depend on them.
1598         * find-method.2.il: New test.
1600 2006-01-26  Zoltan Varga  <vargaz@gmail.com>
1602         * thread-dump.cs: New file.
1604 2005-12-22  Zoltan Varga  <vargaz@gmail.com>
1606         * interlocked.cs: Add "test" for Thread.MemoryBarrier ().
1608         * custom-attr.cs: Add test for #77045.
1610 2005-12-15  Zoltan Varga  <vargaz@gmail.com>
1612         * cpblkTest.il: Fix storage of addresses into int32 variables.
1614 2005-12-14  Zoltan Varga  <vargaz@gmail.com>
1616         * marshal2.cs: Remove test which can fail on 64 bit archs.
1618 2005-11-28  Raja R Harinath  <rharinath@novell.com>
1620         * Makefile.am (ILASM): Use profile-dependent location of ilasm.
1622 2005-10-21  Zoltan Varga  <vargaz@gmail.com>
1624         * pinvoke2.cs libtest.c: Add tests for byref struct marshalling.
1626 2005-10-20  Miguel de Icaza  <miguel@novell.com>
1628         * Makefile.am (stresstest): Change the strings so we can scan the
1629         build logs more easily for failures (without the word "0 failed".
1631         * Makefile (stresstest): 
1633 2005-10-20  Raja R Harinath  <rharinath@novell.com>
1635         * Makefile.am (testbundle): Use in-tree config, and in-tree
1636         shared directory.
1638 2005-10-08  Zoltan Varga  <vargaz@gmail.com>
1640         * appdomain-unload.cs: Allocate some MBR objects between unloads to
1641         exercise more code.
1643 2005-10-07  Zoltan Varga  <vargaz@gmail.com>
1645         * remoting5.cs: Add test for ldflda on MBR objects.
1647 2005-10-07  Zoltan Varga  <vargaz@gmail.com>
1649         * pinvoke.cs: Remove test loading cygwin1.dll under cygwin.
1651 2005-09-19  Zoltan Varga  <vargaz@gmail.com>
1653         * custom-attr.cs: Add tests for bug #76062.
1655         * test-driver Makefile.am: Fix detection of disabled tests.
1657 2005-09-16  Raja R Harinath  <rharinath@novell.com>
1659         * Makefile.am (check-local): Don't invoke semdel-wrapper.
1661 2005-09-13  Raja R Harinath  <rharinath@novell.com>
1663         * Makefile.am (test-type-load): Refer to source files using $(srcdir).
1664         (EXTRA_DIST): Add sources from 'test-type-load'.
1666 2005-09-12  Zoltan Varga  <vargaz@gmail.com>
1668         * pinvoke3.cs libtest.c: Add test for returning null arrays from delegates.
1670         * pinvoke3.cs libtest.c: Add tests for bug #76063.
1672 2005-09-09  Zoltan Varga  <vargaz@gmail.com>
1674         * load-exceptions.cs t-missing.cs load-missing.il: New files. Tests
1675         for handling type load exceptions.
1677         * Makefile.am: Add type loading tests.
1679 2005-08-27  Zoltan Varga  <vargaz@gmail.com>
1681         * libtest.c (mono_test_empty_struct): Work around bug in intel icc.
1683 2005-08-23  Zoltan Varga  <vargaz@freemail.hu>
1685         * delegate.cs: Add float and double tests.
1687 2005-08-22  Zoltan Varga  <vargaz@freemail.hu>
1689         * delegate.cs: Restructure and add long delegate test.
1691         * thread-2.cs: New file.
1693 2005-08-20  Zoltan Varga  <vargaz@freemail.hu>
1695         * Makefile.am: Reenable disabled amd64 tests.
1697 2005-07-21  Zoltan Varga  <vargaz@freemail.hu>
1699         * marshal9.cs libtest.c: Add tests for byref custom marshalling.
1701         * pinvoke2.cs pinvoke1.cs Makefile.am: Merge pinvoke1.cs into pinvoke2.cs.
1703 2005-07-19  Zoltan Varga  <vargaz@freemail.hu>
1705         * pinvoke2.cs libtest.c: Add some IA64 struct passing tests.
1707 2005-07-09  Zoltan Varga  <vargaz@freemail.hu>
1709         * Makefile.am (PLATFORM_DISABLED_TESTS): Ignore thread6.exe on amd64.
1711 2005-07-07  Zoltan Varga  <vargaz@freemail.hu>
1713         * thread6.cs: Disable part of the test that currently doesn't work. Add
1714         new tests from a bug report.
1716         * appdomain-unload.cs: Add tests for threadpools.
1718 2005-07-04  Raja R Harinath  <rharinath@novell.com>
1720         * Makefile.am (MKBUNDLE): Don't set PKG_CONFIG_TOP_BUILDDIR.
1722 2005-07-01  Lluis Sanchez Gual  <lluis@novell.com>
1724         * remoting1.cs: Test for getting a remote field value which is null.
1726 2005-07-01  Raja R Harinath  <rharinath@novell.com>
1728         * Makefile.am (check-local): Call semdel-wrapper.
1730 2005-06-28  Zoltan Varga  <vargaz@freemail.hu>
1732         * Makefile.am appdomain3.cs: Remove appdomain3 test, since it is a duplicate of appdomain-unload.
1734 2005-06-27  Zoltan Varga  <vargaz@freemail.hu>
1736         * pinvoke2.cs: Add test for #75374.
1738         * Makefile.am pinvoke18.cs pinvoke2.cs: Merge pinvoke18 into pinvoke2.
1740 2005-06-15  Zoltan Varga  <vargaz@freemail.hu>
1742         * Makefile.am (testaot): Use JITTEST_PROG_RUN for compiling the AOT module.
1744 2005-06-15  Raja R Harinath  <rharinath@novell.com>
1746         * Makefile.am (testbundle): Run the testcase with MONO_PATH set to
1747         the build tree -- it's built with autodeps off.
1749 2005-06-14  Ben Maurer  <bmaurer@ximian.com>
1751         * Makefile.am (testbundle): Test case that bundling works with a
1752         hello world.
1754 2005-05-26  Zoltan Varga  <vargaz@freemail.hu>
1756         * Makefile.am (TestDriver.dll): Fix a warning.
1758 2005-05-14  Zoltan Varga  <vargaz@freemail.hu>
1760         * libtest.c (mono_test_marshal_out_string_array_delegate): Fix 64
1761         bit issues.
1763 2005-05-12  Zoltan Varga  <vargaz@freemail.hu>
1765         * marshal9.cs libtest.c: Add more tests.
1767         * pinvoke3.cs libtest.c: Add test for [Out] marshalling of arrays.
1768         Fix warnings.
1770         * marshal9.cs libtest.c: Add tests for marshalling null values.
1772         * Makefile.am pinvoke2.cs pinvoke10.cs pinvoke15.cs: Merge pinvoke10
1773         and pinvoke15 into pinvoke2.
1775         * pinvoke2.cs: Fix warnings.
1777         * pinvoke2.cs libtest.c: Add test for ftnptr->delegate conversion in
1778         structures.
1780 2005-05-12  Lluis Sanchez Gual  <lluis@novell.com>
1782         * main-returns-background-change.cs: New test for changing the
1783         background mode of a thread.
1785 2005-05-01  Zoltan Varga  <vargaz@freemail.hu>
1787         * libtest.c (mono_test_marshal_cdecl_delegate): New test for changing the calling convention of
1788         a delegate.
1790         * pinvoke-2.cs: New file for 2.0 pinvoke tests. 
1792 2005-04-22  Raja R Harinath  <rharinath@novell.com>
1794         * Makefile.am (CSC): Use '-unsafe' instead of '--unsafe'.
1796 2005-04-09  Zoltan Varga  <vargaz@freemail.hu>
1798         * Makefile.am (testtrace): New target to test --trace functionality.
1800 2005-04-04  Zoltan Varga  <vargaz@freemail.hu>
1802         * invoke.cs: Add new test.
1804 2005-03-31  Zoltan Varga  <vargaz@freemail.hu>
1806         * stack-overflow.cs: New tests, not yet enabled.
1808 2005-03-10  Zoltan Varga  <vargaz@freemail.hu>
1810         * dataslot.cs: Add tests for #65414.
1812 2005-03-06  Zoltan Varga  <vargaz@freemail.hu>
1814         * rounding.cs: Remove this, this is now in the JIT regression tests.
1816         * delegate4.cs: Remove this, this is already tested in pinvoke3.cs.
1818 2005-03-04  Zoltan Varga  <vargaz@freemail.hu>
1820         * remoting1.cs: Add new regression test.
1822 2005-03-01  Zoltan Varga  <vargaz@freemail.hu>
1824         * pinvoke3.cs: Add tests for passing blittable arrays.
1825         
1826         * pinvoke3.cs libtest.c: Add tests for passing arrays to delegates.
1828 2005-02-21  Ben Maurer  <bmaurer@ximian.com>
1830         * abort-stress-1.cs, abort-stress-2.cs: Stress tests for thread
1831         aborting. The second one deadlocks, so it is disabled
1833 2005-02-19  Zoltan Varga  <vargaz@freemail.hu>
1835         * pinvoke3.cs libtest.c: Add more small struct tests.
1837 2005-02-18  Zoltan Varga  <vargaz@freemail.hu>
1839         * pinvoke3.cs libtest.c: Add tests for passing and returning small 
1840         structs from delegates. Currently fails on windows.
1842 2005-02-16  Zoltan Varga  <vargaz@freemail.hu>
1844         * pinvoke2.cs: Add test for #72625.
1845         
1846         * pinvoke2.cs: Fix char array marshalling test so it works under MS.NET.
1847 2005-02-15  Zoltan Varga  <vargaz@freemail.hu>
1849         * Makefile.am (libtest_la_LDFLAGS): Add -Wl,--kill-at so the names exported from the DLL
1850         can be found by the runtime.
1852         * pinvoke13.cs: Fix test.
1854         * libtest.c pinvoke13.cs: Fix test on big-endian machines.
1856         * pinvoke3.cs: Remove an error handling test which no longer fails in
1857         2.0.
1859         * marshal.cs libtest.c: Add new test for GetDelegateForFunctionPointer.
1861 2005-02-13  Zoltan Varga  <vargaz@freemail.hu>
1863         * libtest.c (NameManglingAuto): Fix test. Fixes #72559.
1864         
1865         * libtest.c: Applied patch from robertj@gmx.net (Robert Jordan). Work around gcc-2.95.3 
1866         bugs.
1868         * pinvoke13.cs libtest.c: Add/correct tests for pinvoke name mangling.
1870 2005-02-05  Zoltan Varga  <vargaz@freemail.hu>
1872         * libtest.c: Mark all exported functions STDCALL.
1874         * Makefile.am (CSC): Disable some warnings.
1876 2005-01-30  Zoltan Varga  <vargaz@freemail.hu>
1878         * libtest.c: Fix some warnings.
1880 2005-01-25  Zoltan Varga  <vargaz@freemail.hu>
1882         * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on x86 as well.
1883         
1884         * Makefile.am (PLATFORM_DISABLED_TESTS): Disable appdomain-unload.exe
1885         on amd64 to make the test green again.
1887 2005-01-20  Raja R Harinath  <rharinath@novell.com>
1889         * libtest.c (mono_test_return_vtype): Fill in a value in the 'd2'
1890         field too.
1891         * pinvoke2.cs (test_0_return_vtype): Update.
1893 2005-01-17  Zoltan Varga  <vargaz@freemail.hu>
1895         * libtest.c pinvoke2.cs pinvoke3.cs: Add tests for unmanaged->managed
1896         marshalling of unicode strings.
1898 2005-01-15  Zoltan Varga  <vargaz@freemail.hu>
1900         * thread6.cs: Add test for aborting the current thread.
1902 2005-01-11  Zoltan Varga  <vargaz@freemail.hu>
1904         * thread6.cs: Add test for rethrowing abort exceptions.
1906 2005-01-06  Sebastien Pouliot  <sebastien@ximian.com>
1908         * desweak.cs: Add test to check for regression of the bug seen in
1909         rev 38316. The original code that failed is no more part of the
1910         class library.
1912 2005-01-06  Zoltan Varga  <vargaz@freemail.hu>
1914         * libtest.c: Fix blittable_struct_delegate test.
1916 2004-12-29  Zoltan Varga  <vargaz@freemail.hu>
1918         * pinvoke3.cs libtest.c: Add test for marshalling blittable structs
1919         with delegates.
1921         * pinvoke3.cs libtest.c: Add test for marshalling of enums with delegates.
1923 2004-12-26  Patrik Torstensson  <patrik.torstensson@gmail.com>
1925         * interlocked.cs: added reg test for bug 70784
1927 2004-12-18  Zoltan Varga  <vargaz@freemail.hu>
1929         * Makefile.am (libtest_la_LDFLAGS): Add -no-undefined so a windows dll is built on windows.
1931 2004-12-15  Patrik Torstensson  <patrik.torstensson@gmail.com>
1933         * interlocked.cs: New test.
1935 2004-12-14  Raja R Harinath  <rharinath@novell.com>
1937         * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Set MONO_SHARED_DIR.
1939 2004-12-11  Ben Maurer  <bmaurer@ximian.com>
1941         * thread-static-init.cs: New test.
1943 2004-12-09  Raja R Harinath  <rharinath@novell.com>
1945         * test-driver: Clean up.
1946         * Makefile.am (testjit, testaot, testinterp): Error out on failing tests.
1948 2004-12-08  Raja R Harinath  <rharinath@novell.com>
1950         * Makefile.am (CLEANFILES): Add *.exe, stest.dat.
1952 2004-12-08  Zoltan Varga  <vargaz@freemail.hu>
1954         * appdomain-unload.cs: Disable nondeterministic async unloading test.
1956 2004-12-04  Zoltan Varga  <vargaz@freemail.hu>
1958         * delegate.cs: Add test for unboxing and delegates.
1960 2004-12-02  Zoltan Varga  <vargaz@freemail.hu>
1962         * appdomain-unload.cs: Add tests for unloading an appdomain from inside
1963         the appdomain.
1964         
1965         * appdomain-unload.cs: Stop the foreground thread created by one of the
1966         tests.
1968 2004-11-26  Raja R Harinath  <rharinath@novell.com>
1970         * Makefile.am: Ensure that in-tree mscorlib.dll is used for testing.
1972 2004-11-23  Raja R Harinath  <rharinath@novell.com>
1974         * Makefile.am (CSC,ILASM): Don't refer to runtime/ directly.  Use
1975         the mcs/ tree directly.
1977 2004-11-19  Raja R Harinath  <rharinath@novell.com>
1979         * Makefile.am (check-local): New.  Hook into 'make check'.
1980         (CSC): Define using in-tree mono and mcs.exe.
1981         (ILASM): New.  Likewise, with in-tree ilasm.exe.
1982         * async_read.cs (Main): Read async_read.exe, since async_read.cs
1983         will not necessarily be in the build directory.
1984         * test-driver: Preserve stderr.
1986 2004-11-10  Lluis Sanchez Gual  <lluis@novell.com>
1988         * cross-domain.cs: New tests for cross-domain calls.
1990 2004-11-05  Zoltan Varga  <vargaz@freemail.hu>
1992         * loader.cs: Add test for loading dynamic assemblies using 
1993         Assembly.LoadWithPartialName ().
1995 2004-11-04  Zoltan Varga  <vargaz@freemail.hu>
1997         * loader.cs: New file for assembly loading tests.
1999 2004-10-29  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
2001         * cattr-object.cs: Correct type checking so test will stop giving
2002         false negatives.
2004 2004-10-07  Zoltan Varga  <vargaz@freemail.hu>
2006         * pinvoke2.cs: Add test for prefixing 'lib' to dll names.
2008 2004-09-30  Zoltan Varga  <vargaz@freemail.hu>
2010         * marshal.cs: Add test for GetFunctionPointerForDelegate.
2012         * libtest.c pinvoke2.cs: Add test for returning delegates.
2014 2004-09-28  Zoltan Varga  <vargaz@freemail.hu>
2016         * Makefile.am: Add marshal.cs.
2018         * marshal.cs: New file for Marshal tests.
2020 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
2022         * libtest.c: Free memory using CoTaskMemFree on windows.
2023         * libtest.c (mono_test_stdcall_name_mangling): Remove declspec(dllimport).
2025 2004-09-21  Zoltan Varga  <vargaz@freemail.hu>
2027         * libtest.c (mono_test_stdcall_name_mangling): Add test for stdcall 
2028         name mangling on windows.
2030 2004-09-17  Zoltan Varga  <vargaz@freemail.hu>
2032         * pinvoke2.cs libtest.c: Add test for stdcall name mangling on windows.
2034 2004-09-08  Lluis Sanchez Gual  <lluis@novell.com>
2036         * delegate8.cs: New regression test for bug #59299.
2037         * Makefile.am: Added delegate8.cs.
2039 2004-09-07  Duncan Mak  <duncan@ximian.com>
2041         * typeof-ptr.cs: Add an unsafe section to the code that's using
2042         direct pointers. This was breaking the test stage on the build boxes.
2044 2004-09-07  Zoltan Varga  <vargaz@freemail.hu>
2046         * libtest.c (mono_test_marshal_string_array): Add test for null
2047         terminating string arrays.
2049 2004-09-06  Zoltan Varga  <vargaz@freemail.hu>
2051         * libtest.c: Mark delegates with __stdcall on windows.
2053 2004-09-04  Zoltan Varga  <vargaz@freemail.hu>
2055         * pinvoke2.cs libtest.c: Fix memory management in tests.
2057         * pinvoke14.cs: Merge this into pinvoke2.cs.
2059 2004-09-03  Zoltan Varga  <vargaz@freemail.hu>
2061         * marshal9.cs libtest.c: Fix memory leaks in test.
2063 2004-08-31  Zoltan Varga  <vargaz@freemail.hu>
2065         * pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.
2067         * marshal9.cs: Clean up and expand custom marshalling tests.
2069         * marshal10.cs: Merge this into marshal9.cs.
2071         * pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
2072         ago.
2074 2004-08-28  Zoltan Varga  <vargaz@freemail.hu>
2076         * pinvoke2.cs libtest.c: New test for byref string arrays.
2078 2004-08-06  Zoltan Varga  <vargaz@freemail.hu>
2080         * pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests.
2082 2004-07-28  Zoltan Varga  <vargaz@freemail.hu>
2084         * marshal10.cs libtest.c: Remove incorrect time_t custom marshalling 
2085         test.
2087 2004-07-06  Ben Maurer  <bmaurer@ximian.com>
2089         * reflection-const-field.cs: New test for reflection on
2090         constant fields.
2091         
2092 2004-07-05  Zoltan Varga  <vargaz@freemail.hu>
2094         * Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.
2096 2004-07-03  Zoltan Varga  <vargaz@freemail.hu>
2098         * pinvoke3.cs libtest.c: New test for returning delegates from a
2099         delegate.
2101         * pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.
2103 2004-07-02  Zoltan Varga  <vargaz@freemail.hu>
2105         * Makefile.am (CLEANFILES): Delete .stdout files too.
2107 2004-05-29  Zoltan Varga  <vargaz@freemail.hu>
2109         * invoke.cs: Add an Invoke test.
2111 2004-05-28  Zoltan Varga  <vargaz@freemail.hu>
2113         * pinvoke3.cs libtest.c: New tests for byref struct marshalling.
2115         * static-constructor.cs: Add new regression test for bug #59193.
2117         * setenv.cs: Fix this after marshalling changes.
2119 2004-05-26  Zoltan Varga  <vargaz@freemail.hu>
2121         * pinvoke3.cs libtest.c: Add tests for fnptr->delegate marshalling.
2123         * Makefile.am (DISABLED_TESTS): appdomain-unload.exe seems to run too.
2125 2004-05-23  Zoltan Varga  <vargaz@freemail.hu>
2127         * Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.
2129 2004-05-22  Zoltan Varga  <vargaz@freemail.hu>
2131         * Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.
2133 2004-05-18  Zoltan Varga  <vargaz@freemail.hu>
2135         * marshal9.cs marshal10.cs: Fix custom marshalling tests.
2137 2004-05-11  Zoltan Varga  <vargaz@freemail.hu>
2139         * Makefile.am (EXTRA_DIST): Distribute benchmarks as well.
2141         * pinvoke2.cs libtest.c: Add tests for AsAny marshalling.
2143 2004-05-06  Zoltan Varga  <vargaz@freemail.hu>
2145         * Makefile.am: Disable thread6.exe since it might hang. Fix check for
2146         failed tests.
2148         * Makefile.am: Only disable thread6.exe on x86.
2150 2004-04-28  Zoltan Varga  <vargaz@freemail.hu>
2152         * pinvoke2.cs libtest.c: New tests for long fields inside structs.
2154 2004-04-26  Zoltan Varga  <vargaz@freemail.hu>
2156         * Makefile.am test-driver: Disable some failing tests.
2158 2004-04-19  Zoltan Varga  <vargaz@freemail.hu>
2160         * pinvoke3.cs libtest.c: Add test for string marshalling in delegates.
2162 2004-04-18  Zoltan Varga  <vargaz@freemail.hu>
2164         * libtest.c pinvoke2.cs marshal4.cs Makefile.am: Add more tests for 
2165         marshalling delegate fields in structs. Merge marshal4.cs into 
2166         pinvoke2.cs.
2168         * libtest.c pinvoke2.cs: Add more tests for unicode marshalling.
2170 2004-04-14  Zoltan Varga  <vargaz@freemail.hu>
2171         
2172         * libtest.c pinvoke2.cs: Add test for unicode string array marshalling.
2174 2004-04-10  Bernie Solomon  <bernard@ugsolutions.com>
2176         * libtest.c: declare SetLastError on Windows
2178 2004-03-30  Lluis Sanchez Gual  <lluis@ximian.com>
2180         * synchronized.cs: Monitor.Exit does not throw an exception anymore if the
2181         lock is not owned by the current thread (see bug #56157). Modified test that
2182         checked this.
2184 2004-03-16  Zoltan Varga  <vargaz@freemail.hu>
2186         * libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
2187         of char[].
2189 2004-03-15  Bernie Solomon  <bernard@ugsolutions.com>
2191         * libtest.c (mono_test_marshal_time_t): fix
2192         for current code on 64 bit machines with 64bit time
2194         * marshal9.cs marshal10.cs: Do arithmetic on
2195         pointers as 64bits.
2197 2004-03-09  Zoltan Varga  <vargaz@freemail.hu>
2199         * setenv.cs: Handle DllNotFoundException.
2201         * pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs.
2203 2004-02-23  Zoltan Varga  <vargaz@freemail.hu>
2205         * many-locals.cs: Add tests for locals with large stack frame offsets.
2207 2004-02-18  Zoltan Varga  <vargaz@freemail.hu>
2209         * switch.cs: Add test for bug #54473.
2211 2004-02-14  Zoltan Varga  <vargaz@freemail.hu>
2213         * libtest.c: Add <time.h>
2215         * delegate.cs: Add test for bug #52092.
2217 2004-02-12  Zoltan Varga  <vargaz@freemail.hu>
2219         * marshal10.cs: Oops, wrong test.
2221         * libtest.c: Add valuetype marshaling test.
2223         * marshal9.cs: Fix after marshaling changes.
2225         * marshal10.cs: Add valuetype marshaling test.
2227 2004-02-10  Zoltan Varga  <vargaz@freemail.hu>
2229         * Makefile.am: Remove the SHELL=bash setting since some people do not seem to
2230         have bash.
2232 2004-02-02  Zoltan Varga  <vargaz@freemail.hu>
2234         * pinvoke2.cs libtest.c: Add test for unicode StringBuilder marshalling.
2236         * pinvoke.cs libtest.c: Add test for Sparc V8 split register/stack double
2237         parameter passing.
2239 2004-01-31  Zoltan Varga  <vargaz@freemail.hu>
2241         * setenv.cs: Make this run on platforms without setenv.
2243 2004-01-30  Zoltan Varga  <vargaz@freemail.hu>
2245         * Makefile.am: Set SHELL to bash, since some commands require it.
2247 2004-01-22  Zoltan Varga  <vargaz@freemail.hu>
2249         * pinvoke17.cs: Fix test.
2251 2004-01-19  Zoltan Varga  <vargaz@freemail.hu>
2253         * pinvoke2.cs: Add tests for DllImport problems.
2255         * pinvoke.cs: Make this run under linux.
2257 2004-01-09  Zoltan Varga  <vargaz@freemail.hu>
2259         * custom-attr.cs: Add test for properties with array type.
2261 2003-12-13  Patrik Torstensson  <p@rxc.se>
2263         * bug-42136.cs: invalid liveness analyse for locals
2264         used in try and catch block. (exceptions not counted 
2265         for in the liveness analyse)
2266         * Makefile.am: added bug-42136.cs
2267         
2268 2003-12-13  Patrik Torstensson  <p@rxc.se>
2270         * bug-48015.cs: new test for obj.Equals on ContextBound objects
2271         * Makefile.am: added bug-48015.cs.
2273 2003-11-21  Lluis Sanchez Gual  <lluis@ximian.com>
2275         * context-static.cs: new test for ContextStaticAttribute.
2276         * Makefile.am: added context-static.cs.
2278 2003-11-17  Zoltan Varga  <vargaz@freemail.hu>
2280         * cattr-object.cs: Fix test so it does not count the attributes on the
2281         Object class.
2283 2003-10-31  Zoltan Varga  <vargaz@freemail.hu>
2285         * appdomain-unload.cs: Get rid of hardcoded file names.
2286                 
2287         * appdomain-unload.cs: New file. AppDomain Unloading tests.
2288         
2289         * Makefile: Add new test + enable IL tests now that we have a working
2290         ilasm.
2291         
2292         * delegate7.cs: Convert it to use the test driver + add regression test
2293         for #50366.
2295 2003-10-25  Zoltan Varga  <vargaz@freemail.hu>
2297         * libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays.
2299 2003-10-15  Zoltan Varga  <vargaz@freemail.hu>
2301         * vararg.il: New file.
2303         * Makefile.am: Added vararg.il.
2305 2003-10-13  Bernie Solomon  <bernard@ugsolutions.com>
2307         * Makefile.am: fix so it works if builddir != srcdir
2309         * libtest.c: (mono_test_empty_struct) make it exist for 
2310         non-GCC builds (and possibly pass depending on trampolines).
2311         (mono_test_marshal_bool_byref) bools marshal as ints by default
2312         
2313 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
2315         * bug-46781.cs: New regression test.
2317         * libtest.c pinvoke2.cs: Add new test for SetLastError functionality.
2319         * Makefile.am (TEST_CS_SRC): Remove merged tests.
2321         * pinvoke2.cs pinvoke3.cs: Merge tests 4-8 into these files + 
2322         convert tests so they run with the test driver used by mini.
2324         * pinvoke3.cs libtest.c: Add tests for class arguments and return 
2325         values.
2327         * pinvoke4.cs pinvoke5.cs pinvoke6.cs pinvoke7.cs pinvoke8.cs: Removed.