2009-03-09 Zoltan Varga <vargaz@gmail.com>
[mono-debugger.git] / mono / tests / ChangeLog
blob1b8d2a49cde13d92cb0b202f14b876ae4525b989
1 2009-03-09  Zoltan Varga  <vargaz@gmail.com>
3         * custom-attr.cs: Add a test for #483247.
5 2009-03-08  Zoltan Varga  <vargaz@gmail.com>
7         * gchandles.cs: New test.
9         * Makefile.am: Test added.
11 2009-03-06  Zoltan Varga  <vargaz@gmail.com>
13         * load-exceptions.cs load-missing.il: Add a test for #482638.
15 2009-03-05  Mark Probst  <mark.probst@gmail.com>
17         * bug-479763.2.cs: New test.
19         * Makefile.am: Test added.
21 2009-03-04  Mark Probst  <mark.probst@gmail.com>
23         * Makefile.am: Second part of the erroneous change reverted.  I
24         suck.
26 2009-03-04  Mark Probst  <mark.probst@gmail.com>
28         * Makefile.am: Erroneous change reverted.
30 2009-03-04  Mark Probst  <mark.probst@gmail.com>
32         * bug-481403.il: New test.
34         * Makefile.am: Test added.
36 2009-02-21  Zoltan Varga  <vargaz@gmail.com>
38         * invoke.cs: Add a test.
40 2009-02-19  Zoltan Varga  <vargaz@gmail.com>
42         * pinvoke2.cs libtest.c: Add a test for #477396.
44 2009-02-11  Mark Probst  <mark.probst@gmail.com>
46         * bug-473999.2.cs: New test.
48         * Makefile.am: Test added.
50 2009-02-10  Mark Probst  <mark.probst@gmail.com>
52         * bug-473482.2.cs: New test.
54         * Makefile.am: Test added.
56 2009-02-05  Mark Probst  <mark.probst@gmail.com>
58         * bug-472692.2.cs: New test.
60         * Makefile.am: Test added.
62 2009-02-05  Mark Probst  <mark.probst@gmail.com>
64         * bug-472600.2.cs: New test.
66         * Makefile.am: Test added.
68 2009-02-02  Zoltan Varga  <vargaz@gmail.com>
70         * generics-invoke-byref.2.cs: Add a test for #471259.
72 2009-01-28  Zoltan Varga  <vargaz@gmail.com>
74         * generic-marshalbyref.2.cs: Also do the test for a class without type
75         constraints.
77 2009-01-27  Mark Probst  <mark.probst@gmail.com>
79         * bug469742.2.il: New test.
81         * Makefile.am: Test added.
83 2009-01-26  Zoltan Varga  <vargaz@gmail.com>
85         * pinvoke2.cs libtest.c: Add a test for #469135.
87 2009-01-22  Mark Probst  <mark.probst@gmail.com>
89         * generic-stack-traces2.2.cs: Another generic sharing test for
90         stack traces.
92         * Makefile.am: Test added.
94 2009-01-21 Rodrigo Kumpera  <rkumpera@novell.com>
96         * appdomain-unload-callback.cs: New test for the AppDomain::DomainUnload
97         deadlock.
99         * Makefile.am: Test added.
101 2009-01-21  Mark Probst  <mark.probst@gmail.com>
103         * bug-467456.cs: New test case.
105         * Makefile.am: Test added.
107 2009-01-21  Mark Probst  <mark.probst@gmail.com>
109         * generic-unloading.2.cs, generic-unloading-sub.2.cs: Test case
110         for unloading images whose MonoGenericInst's are still in use.
112         * Makefile.am: Test added.
114 2009-01-20  Mark Probst  <mark.probst@gmail.com>
116         * generic-stack-traces.2.cs: Generic sharing test for stack
117         traces.
119         * Makefile.am: Test added.
121 2009-01-20  Mark Probst  <mark.probst@gmail.com>
123         * generic-system-arrays.2.cs: Generic sharing test case for
124         arrays.
126         * Makefile.am: Test added.
128 2009-01-20  Zoltan Varga  <vargaz@gmail.com>
130         * test-runner.cs: Avoid closing a stream which is still being written to.
132 2009-01-18  Zoltan Varga  <vargaz@gmail.com>
134         * marshal9.cs: Change a test to be compatible with MS.NET.
136 2009-01-07 Rodrigo Kumpera  <rkumpera@novell.com>
138         * bug-459094.cs: New regression test.
140         * Makefile.am: Test added.
142 2009-01-06 Rodrigo Kumpera  <rkumpera@novell.com>
144         * bug-462592.cs: New regression test.
146         * Makefile.am: Test added.
148 2009-01-05  Zoltan Varga  <vargaz@gmail.com>
150         * pinvoke2.cs: Add another test for generic structures.
152 2009-01-05 Rodrigo Kumpera  <rkumpera@novell.com>
154         * bug-463303.il: New regression test.
156         * Makefile.am: Test added.
158 2009-01-03 Rodrigo Kumpera  <rkumpera@novell.com>
160         * bug-400716.cs: New regression test.
162         * Makefile.am: Test added.
164 2008-12-26 Rodrigo Kumpera  <rkumpera@novell.com>
166         * bug-461261.cs: New regression test.
168         * Makefile.am: Test added.
170 2008-12-24  Mark Probst  <mark.probst@gmail.com>
172         * generic-sealed-virtual.2.cs: Test case for final generic
173         methods.
175         * Makefile.am: Test added.
177 2008-12-24 Rodrigo Kumpera  <rkumpera@novell.com>
179         * bug-461941.cs: New regression test.
181         * Makefile.am: Test added.
183 2008-12-23  Mark Probst  <mark.probst@gmail.com>
185         * bug-461198.2.cs: New generic sharing test.
187         * Makefile.am: Test added.
189 2008-12-23  Rodrigo Kumpera  <rkumpera@novell.com>
191         * bug-461867.cs: New regression test.
193         * Makefile.am: Test added.
195 2008-12-19  Mark Probst  <mark.probst@gmail.com>
197         * bug-459285.2.cs: New generic sharing test.
199         * Makefile.am: Test added.
201 2008-12-12  Rodrigo Kumpera  <rkumpera@novell.com>
203         * bug-389886-sre-generic-interface-instances.cs: New regression test.
205         * Makefile.am: Test added.
207 2008-12-11  Mark Probst  <mark.probst@gmail.com>
209         * generic-marshalbyref.2.cs: Test for calls to marshal-by-ref
210         objects.
212         * Makefile.am: Test added.
214 2008-12-08  Rodrigo Kumpera  <rkumpera@novell.com>
216         * bug445361.il: New regression test.
218         * Makefile.am: Test added.
220 2008-12-08  Rodrigo Kumpera  <rkumpera@novell.com>
222         * bug457574.il: New regression test.
224         * Makefile.am: Test added.
226 2008-12-07  Zoltan Varga  <vargaz@gmail.com>
228         * stack-overflow.cs (foo): Prevent the large local variable from being
229         optimized away.
231 2008-12-03  Mark Probst  <mark.probst@gmail.com>
233         * generic-typedef.2.cs: New test for ldtoken of open generic
234         types.
236         * Makefile.am: Test added.
238 2008-11-26  Mark Probst  <mark.probst@gmail.com>
240         * vararg2.cs: Forgot to add at last commit.
242 2008-11-26  Mark Probst  <mark.probst@gmail.com>
244         * vararg2.cs: Test for sub-word sized variable arguments.
246         * Makefile.am: Test added.
248 2008-11-20  Zoltan Varga  <vargaz@gmail.com>
250         * pinvoke2.cs: Add a test for passing/receiving generic struct instances.
252         * stackframes-async.2.cs: Add a test for #444383.
254 2008-11-13  Mark Probst  <mark.probst@gmail.com>
256         * filter-stack.cs: Test whether method calls with large arguments
257         work in filter clauses.
259         * Makefile.am: Test added.
261 2008-11-06  Jonathan Chambers  <joncham@gmail.com>
263         * async_read.cs: Open file with Read access to avoid
264         file access exception on Windows.
266         * bug-349190.2.cs: Use different name for dynamic executable
267         to avoid file access exception on Windows.
269         Code is contributed under MIT/X11 license.
271 2008-10-03  Mark Probst  <mark.probst@gmail.com>
273         * generic-virtual-invoke.2.cs: Use different instantiations and
274         iterate the test.
276 2008-10-03  Mark Probst  <mark.probst@gmail.com>
278         * generic-virtual.2.cs: Iterate the test to make the generic
279         virtual method chunks kick in.
281 2008-10-03  Zoltan Varga  <vargaz@gmail.com>
283         * invoke.cs: Fix this test after the ConstructorInfo changes.
285         * stack-overflow.cs: Fix warnings. Add unmanaged tests.
287 2008-10-03  Mark Probst  <mark.probst@gmail.com>
289         * generic-virtual-invoke.2.cs: Test for runtime invoking generic
290         virtual methods.
292         * Makefile.am: Test added.
294 2008-10-02  Mark Probst  <mark.probst@gmail.com>
296         * bug-431413.2.cs: Test for bug #431413 (multidimensional generic
297         arrays).
299         * Makefile.am: Test added.
301 2008-10-01  Zoltan Varga  <vargaz@gmail.com>
303         * pinvoke3.cs libtest.c: Add test for byref string marshalling.
305 2008-09-30  Mark Probst  <mark.probst@gmail.com>
307         * generic-constrained.2.il: Test case for the constrained. prefix
308         with generic interfaces.
310         * Makefile.am: Test added.
312 2008-09-29  Zoltan Varga  <vargaz@gmail.com>
314         * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on ia64.
316 2008-09-26  Mark Probst  <mark.probst@gmail.com>
318         * generic-delegate-ctor.2.cs: Test case for delegate ctor icall
319         wrappers.
321         * Makefile.am: Test added.
323 2008-09-26  Zoltan Varga  <vargaz@gmail.com>
325         * delegate9.cs: New test.
327 2008-09-25  Mark Probst  <mark.probst@gmail.com>
329         * generic-synchronized.2.cs: Test case for synchronized generic
330         methods.
332         * Makefile.am: Test added.
334 2008-09-21  Mark Probst  <mark.probst@gmail.com>
336         * exception17.cs: New test case for throwing an exception from
337         within a finally block.
339         * Makefile.am: Test added.
341 2008-09-19  Mark Probst  <mark.probst@gmail.com>
343         * generic-type-builder.2.cs: Test case for a generic sharing issue
344         with dynamic methods.
346         * Makefile.am: Test added.
348 2008-09-17  Robert Jordan  <robertj@gmx.net>
350         * Makefile.am: Add test for #415577.
352 2008-09-16  Zoltan Varga  <vargaz@gmail.com>
354         * bug-426309.2.il: New test.
356 2008-09-10  Zoltan Varga  <vargaz@gmail.com>
358         * marshal9.cs: Add test for #425001.
360 2008-09-07  Mark Probst  <mark.probst@gmail.com>
362         * libtest.c: Darwin structure alignment also applies to PPC.
364 2008-09-06  Zoltan Varga  <vargaz@gmail.com>
366         * libtest.c pinvoke2.cs: Add float tests.
368 2008-08-28  Zoltan Varga  <vargaz@gmail.com>
370         * libtest.c (mono_xr_as_handle): Initialize ref before returning it.
372 2008-08-26  Zoltan Varga  <vargaz@gmail.com>
374         * generics-sharing.2.cs: Fix invalid generic construct permitted by older
375         versions of gmcs.
377 2008-08-21  Zoltan Varga  <vargaz@gmail.com>
379         * Makefile.am: Add AOT+gshared tests.
381         * synchronized.cs: Test synchronized state using Monitor.Pulse since
382         Monitor.Exit no longer throws an exception.
384 2008-08-20  Zoltan Varga  <vargaz@gmail.com>
386         * pinvoke2.cs libtest.c: Add test for out marshalling of delegates. 
387         Fix warnings.
389 2008-08-16  Zoltan Varga  <vargaz@gmail.com>
391         * jmpTest.il: Removed, there is already a test for this in mini/iltests.il.
393 2008-08-13  Zoltan Varga  <vargaz@gmail.com>
395         * Makefile.am (DISABLED_TESTS): Remove appdomain-unload.exe, it seems to
396         work now, also it is too important to stay disabled.
398 2008-08-10  Zoltan Varga  <vargaz@gmail.com>
400         * pinvoke3.cs: Add test for #416078.
402 2008-08-08  Zoltan Varga  <vargaz@gmail.com>
404         * nullable_boxing.2.cs: Add test for #415621.
406 2008-08-02  Zoltan Varga  <vargaz@gmail.com>
408         * pinvoke2.cs libtest.c: Extend the ia64 single HFA test so it also checks for
409         #109511.
411 2008-07-28  Zoltan Varga  <vargaz@gmail.com>
413         * Makefile.am: Use custom-modifiers.2.cs instead of custom-modifiers.cs
414         to fix make dist.
416 2008-07-28  Bill Holmes  <billholmes54@gmail.com>
417         * libtest.c, winx64structs.cs :
418           Adding tests to exercise calling managed code from native with struct
419           arguments on Winx64.
421         Contributed under MIT/X11 license.
423 2008-07-27  Zoltan Varga  <vargaz@gmail.com>
425         * test-runner.cs: Cleanup terminated processes on the main thread to prevent
426         races.
428         * Makefile.am (runtest-managed): Make this depend on test-runner.exe.
429         
430         * Makefile.am: Make most tests which had a separate execution rule use the
431         normal test runner, make the output less verbose.
433         * Makefile.am (runtest-managed): New experimental target which uses the
434         new test runner.
436         * test-runner.cs: New managed test driver with support for parallel 
437         execution.
439 2008-07-26  Zoltan Varga  <vargaz@gmail.com>
441         * appdomain-unload.cs: Disable the timeout test as there is no timeout in
442         the runtime any more.
444         * Makefile.am: Unify the different 'test' targets somewhat.
446 2008-07-21  Mark Probst  <mark.probst@gmail.com>
448         * generic-getgenericarguments.2.cs: Test case catching static
449         RGCTX wrappers in MonoReflectionMethods.
451         * Makefile.am: Test added.
453 2008-07-17  Rodrigo Kumpera  <rkumpera@novell.com>
455         * generics-sharing.2.cs: Fix the build.
457 2008-07-10  Raja R Harinath  <harinath@hurrynot.org>
459         * Makefile.am (testaot): Set MONO_PATH when running the AOT
460         compiler.  Don't set LD_LIBRARY_PATH, we're already using LIBTOOL
461         to run the program.
463 2008-07-07  Bill Holmes  <billholmes54@gmail.com>
464         * libtest.c, winx64structs.cs :
465           Adding tests to exercise bug 404729 on Winx64.
467         Contributed under MIT/X11 license.
469 2008-07-07  Zoltan Varga  <vargaz@gmail.com>
471         * Makefile.am: Run the aot tests using --debug.
473         * resolve_field_bug.2.il: Fix this test.
475 2008-07-06  Zoltan Varga  <vargaz@gmail.com>
477         * pinvoke2.cs libtest.c: Add test for #404729.
479 2008-07-04  Mark Probst  <mark.probst@gmail.com>
481         * generic-delegate2.2.cs, generic-delegate2-lib.2.il: Test case
482         for open generic delegates (delegates which get their target
483         object only at the invocation).
485         * Makefile.am: Test added.
487 2008-06-29  Rodrigo Kumpera  <rkumpera@novell.com>
489         * valuetype-equals.cs: Tests for ValueType::Equals for all
490         primitive numeric types.
492 2008-06-26  Rodrigo Kumpera  <rkumpera@novell.com>
494         * nullable_boxing.2.cs: Test if Array::GetValue box nullables
495         correctly.
497 2008-06-26  Mark Probst  <mark.probst@gmail.com>
499         * generic-valuetype-interface.2.cs: Test for generic valuetypes
500         which implement interfaces.
502         * generic-valuetype-newobj.2.il, generic-valuetype-newobj2.2.il:
503         Test for newobj with generic valuetypes.
505         * Makefile.am: Tests added.
507 2008-06-25  Rodrigo Kumpera  <rkumpera@novell.com>
509         * generic-ldtoken-method.2.il: Don't use GetMethodHandle/1
510         with methods that belong to a generic type.
512 2008-06-23  Zoltan Varga  <vargaz@gmail.com>
514         * pinvoke2.cs libtest.c: Add test for #402585.
516 2008-06-23  Mark Probst  <mark.probst@gmail.com>
518         * generic-virtual2.2.cs: Test case for a call from a generic
519         method to a method of a generic class where the generic method
520         does not require the MRGCTX.
522         * Makefile.am: Test added.
524 2008-06-23  Mark Probst  <mark.probst@gmail.com>
526         * generic-exceptions.2.cs: Test case for exception handlers in
527         generic methods with catch clauses depending on the method type
528         arguments.
530         * Makefile.am: Test added.
532 2008-06-20  Rodrigo Kumpera  <rkumpera@novell.com>
534         * bug-349190.2.cs: Regression test for bug #349190.
535         Checks the encoding of generic MethodBuilders that
536         have been not instantiated.
538         * Makefile.am: Test added.
540 2008-06-19  Rodrigo Kumpera  <rkumpera@novell.com>
542         * generic-ldtoken-method.2.il: Fix the signature of GetMethodHandle.
544 2008-06-17  Mark Probst  <mark.probst@gmail.com>
546         * generic-delegate.2.cs: Test for constructing delegates via
547         CreateDelegate.
549 2008-06-17  Mark Probst  <mark.probst@gmail.com>
551         * generic-special.2.cs: Test case for static special fields in
552         generic classes.
554         * Makefile.am: Test added.
556 2008-06-17  Mark Probst  <mark.probst@gmail.com>
558         * Makefile.am: Also run generic sharing tests with inlining
559         enabled.
561 2008-06-16  Mark Probst  <mark.probst@gmail.com>
563         * generic-virtual.2.cs: Delegate test for static generic methods.
565 2008-06-14  Kornél Pál  <kornelpal@gmail.com>
567         * mixed-mode: Add x64 target to mixed-mode assembly tests.
569         Contributed under MIT/X11 license.
571 2008-06-13  Zoltan Varga  <vargaz@gmail.com>
573         * modules.cs modules-m1.cs: New files. Tests for .netmodules.
575 2008-06-13  Mark Probst  <mark.probst@gmail.com>
577         * generic-static-methods.2.cs: Test case for static generic
578         methods.
580         * Makefile.am: Test added.
582 2008-06-12  Bill Holmes  <billholmes54@gmail.com>
583         * libtest.c, winx64structs.cs :
584           Changing winx64structs.cs to use the TestDriver.dll
586         Contributed under MIT/X11 license.
588 2008-06-12  Bill Holmes  <billholmes54@gmail.com>
589         * libtest.c, winx64structs.cs :
590           Adding marshaling tests for structs.  These tests
591           represent the different cases to consider on Winx64.
593         Contributed under MIT/X11 license.
595 2008-06-10  Zoltan Varga  <vargaz@gmail.com>
597         * Makefile.am: Delete some tests for the disabled set which seem to work now.
599 2008-06-05  Jonathan Chambers  <joncham@gmail.com>
601         * Makefile.am: Disable async-exc-compilation.exe on Win32 as it is
602         hanging the runtime tests.
604         Code is contributed under MIT/X11 license.
606 2008-06-05  Bill Holmes  <billholmes54@gmail.com>
607         * libtest.c, Makefile.am, winx64structs.cs :
608           Adding marshaling tests for structs.  These tests
609           represent the different cases to consider on Winx64.
611         Contributed under MIT/X11 license.
613 2008-06-04  Mark Probst  <mark.probst@gmail.com>
615         * generic-array-exc.2.il: Test case for generic array type in
616         catch clause.
618         * Makefile.am: Test added.
620 2008-06-04  Mark Probst  <mark.probst@gmail.com>
622         * generic-tailcall2.2.il: Test case for tailcalls from non-generic
623         code to generic code requiring vtable/rgctx argument.
625         * Makefile.am: Test added.
627 2008-06-02  Bill Holmes  <billholmes54@gmail.com>
628         * libtest.c:  Changes to make libtest.c ready to be compiled in 
629           Visual Studio.  The STDCALL statements had to be moved and I added
630           declspec(dllexport) statements to all methods.
632         Contributed under MIT/X11 license.
633         
634 2008-05-30  Zoltan Varga  <vargaz@gmail.com>
636         * long-shift-regalloc.il: Removed, merged into mini/iltests.il.
638 2008-05-23  Zoltan Varga  <vargaz@gmail.com>
640         * Makefile.am (test-generic-sharing): Exit if one of the tests fail. Run the
641         tests with MONO_GENERIC_SHARING=all.
643 2008-05-22  Mark Probst  <mark.probst@gmail.com>
645         * Makefile.am: Do generic sharing tests with domain sharing turned
646         on as well.
648 2008-05-22  Mark Probst  <mark.probst@gmail.com>
650         * generic-method-patching.2.cs: Test callvirt to sealed generic
651         methods.
653         * Makefile.am: Test added.
655 2008-05-22  Mark Probst  <mark.probst@gmail.com>
657         * generic-refanyval.2.il: Test case for generic refanyval.
659         * Makefile.am: Test added.
661 2008-05-21  Rodrigo Kumpera  <rkumpera@novell.com>
663         * bug-325283.2.cs: Regression test for bug #325283.
665 2008-05-20  Raja R Harinath  <harinath@hurrynot.org>
667         * Makefile.am (bug-382986): Fix for srcdir != builddir.
669 2008-05-20  Mark Probst  <mark.probst@gmail.com>
671         * generic-null-call.2.cs: Tests non-virtual callvirt on generic
672         methods with this==null.
674         * Makefile.am: Test added.
676 2008-05-16  Rodrigo Kumpera  <rkumpera@novell.com>
678         * bug-389886.2.il: Regression test for bug #389886.
680 2008-05-13  Zoltan Varga  <vargaz@gmail.com>
682         * exit-stress.cs: New stress test program for testing Environment.Exit () and
683         threads.
685         * stress-runner.cs: Add 'exit-stress', add a few new /proc/pid/status entries.
687 2008-05-12  Jb Evain  <jbevain@novell.com>
689         * Makefile.am: fix compilation of 2.1 tests.
691 2008-05-09  Kornél Pál  <kornelpal@gmail.com>
693         * mixed-mode: Added mixed-mode assembly tests.
695         Contributed under MIT/X11 license.
697 2008-05-08  Rodrigo Kumpera  <rkumpera@novell.com>
699         * bug-387274.2.il: Regression test for bug #387274.
701 2008-05-07  Robert Jordan  <robertj@gmx.net>
703         * Makefile.am: don't pull libeglib.a twice. Fixes #387491.
705 2008-05-05  Robert Jordan  <robertj@gmx.net>
707         * libtest.c, thunks.cs: reworked to match the new struct
708         handling.       
709         
710 2008-05-06  Rodrigo Kumpera  <rkumpera@novell.com>
712         * bug-382986.cs. bug-382986-lib.cs: Regression test for
713         bug #382986.
715 2008-05-04  Robert Jordan  <robertj@gmx.net>
717         * libtest.c: disable struct tests for platforms with incompatible
718         native/managed alignments.
720 2008-05-03  Robert Jordan  <robertj@gmx.net>
722         * libtest.c, thunks.cs: tests for mono_method_get_unmanaged_thunk ().
724         * Makefile.am: add thunk.cs. link libtest with gmodule.
726         Code is contributed under MIT/X11 license.
728 2008-04-28  Mark Probst  <mark.probst@gmail.com>
730         * generic-array-type.2.cs: Test case for type arguments in arrays.
732         * Makefile.am: Added test.
734 2008-04-25  Mark Probst  <mark.probst@gmail.com>
736         * generic-interface-methods.2.cs: Test case for generic interface
737         methods.
739         * Makefile.am: Added test.
741 2008-04-15  Raja R Harinath  <harinath@hurrynot.org>
743         * Makefile.am (generic-box.2.exe, generic-unbox.2.exe): Create in
744         build-dir.
746 2008-04-11  Mark Probst  <mark.probst@gmail.com>
748         * Makefile.am: Added missing files to EXTRA_DIST.
750 2008-04-10  Atsushi Enomoto  <atsushi@ximian.com>
752         * Makefile: fix extra dist file name.
754 2008-04-10  Mark Probst  <mark.probst@gmail.com>
756         * generic-box.2.cs, generic-boxing.2.il, generic-delegate.2.cs,
757         generic-ldobj.2.il, generic-ldtoken.2.il,
758         generic-ldtoken-field.2.il, generic-ldtoken-method.2.il,
759         generic-mkrefany.2.il, generic-sizeof.2.cs, generic-tailcall.2.il,
760         generic-unbox.2.cs, generic-unboxing.2.il, generic-virtual.2.cs,
761         generics-sharing.2.cs: New test cases for generic sharing.
763         * Makefile.am: Added tests.
765 2008-03-31  Mark Probst  <mark.probst@gmail.com>
767         * Makefile.am: Re-enabled CoreCLR security tests.  Fixes #362626.
769 2008-03-25  Mark Probst  <mark.probst@gmail.com>
771         * generic-box.2.cs: Test case for generic box.
773         * Makefile.am: Added the new test.
775 2008-03-24  Zoltan Varga  <vargaz@gmail.com>
777         * interlocked-2.2.cs: Add tests for Interlocked.Increment/Decrement on longs.
779 2008-03-22  Zoltan Varga  <vargaz@gmail.com>
781         * assemblyresolve/Makefile.am (MCS): Use gmcs.exe instead of mcs.exe.
783 2008-03-21  Zoltan Varga  <vargaz@gmail.com>
785         * libtest.c: Fix missing return in mono_marshal_alloc (). Disable or fix all
786         warnings.
788         * assemblyresolve/Makefile.am: Use the 2.0 profile for compilation.
790 2008-03-20  Mark Probst  <mark.probst@gmail.com>
792         * generics-sharing.2.cs: Test cases for ldtoken.
794 2008-03-19  Rodrigo Kumpera  <rkumpera@novell.com>
796         * bug-340662_bug.cs: Added. Regression test for the bug.
798         * Makefile.am: Added the new test.
800 2008-03-18  Mark Probst  <mark.probst@gmail.com>
802         * generics-sharing-other-exc.2.il: Test case for catching
803         exceptions not derived from System.Exception specified by a type
804         variable.
806         * Makefile.am: Added the new test.
808 2008-03-18  Mark Probst  <mark.probst@gmail.com>
810         * generic-initobj.2.cs: Test case for initobj in generic code.
812         * Makefile.am: Added the new test.
814 2008-03-17  Mark Probst  <mark.probst@gmail.com>
816         * shared-generic-methods.2.cs: Test case for calls from shared
817         code to generic methods.
819         * Makefile.am: Added the new test.
821 2008-03-14  Mark Probst  <mark.probst@gmail.com>
823         * generics-sharing.2.cs: New tests for static methods.
825         * generic-inlining.2.cs: Added.  Tests generic method inlining.
827         * shared-generic-synchronized.2.cs: Added.  Tests shared
828         synchronized methods.
830         * Makefile.am: Added the new tests.  New target for running the
831         generic code sharing with the optimization enabled.
833 2008-03-04  Mark Probst  <mark.probst@gmail.com>
835         * generics-sharing.2.c: Added test for open catch clauses in
836         shared generic code.
838 2008-02-27  Zoltan Varga  <vargaz@gmail.com>
840         * Makefile.am: Compile and run all tests using the 2.0 profile.
842 2008-02-26  Rodrigo Kumpera  <rkumpera@novell.com>
844         * load-exceptions.cs: Fix the test for missing type situations.
846 2008-02-26  Zoltan Varga  <vargaz@gmail.com>
848         * static-constructor.cs thread5.cs: Fix these so they works on the 2.0 profile too.
850 2008-02-25  Rodrigo Kumpera  <rkumpera@novell.com>
852         * call_missing_method.il
853         * call_missing_call.il
854         * ldfld_missing_class.il
855         * ldfld_missing_field.il: Test if the proper loader
856         error is raised in case of failure.
858         * Makefile.am: Added the previous tests.
860 2008-02-23  Zoltan Varga  <vargaz@gmail.com>
862         * pinvoke3.cs: Add tests for missing MarshalAs directives when marshalling arrays.
864 2008-02-22  Mark Probst  <mark.probst@gmail.com>
866         * generics-sharing.2.cs: New tests for the extensible runtime
867         generic context.
869         * recursive-generics.2.cs: Tests for recursive generic types.
871         * Makefile.am: Added recursive-generics.2.cs.
873 2008-02-21  Mark Probst  <mark.probst@gmail.com>
875         * generics-sharing.2.cs: Improved tests.
877 2008-02-21  Rodrigo Kumpera  <rkumpera@novell.com>
879         * resolve_method_bug.2.il
880         * resolve_field_bug.2.il
881         * resolve_type_bug.2.il: Tests for #363450. They verify that
882         a loader error during System.Reflection.Module::Resolve* methods don't
883         leak and causes a spurious TypeLoadException somewhere else.
885         * Makefile.am: Added the previous tests.
887 2008-02-17  Raja R Harinath  <harinath@hurrynot.org>
889         * Makefile.am (SMCS): Add temporary-smcs-hack flag.
891 2008-02-04  Massimiliano Mantione  <massi@ximian.com>
893         * Makefile.am: Re-enabled bug-77127.exe (was fixed in r95036).
895 2008-02-04  Massimiliano Mantione  <massi@ximian.com>
897         * iface4.cs: Also added another "level" of inheritance...
899 2008-02-04  Massimiliano Mantione  <massi@ximian.com>
901         * iface4.cs: Tested also Stop method (just to be on the safe side).
903 2008-01-28  Rodrigo Kumpera  <rkumpera@novell.com>
905         * Makefile.am: disabled bug-348522.2.cs until after release.
907 2008-01-28  Rodrigo Kumpera  <rkumpera@novell.com>
909         * bug-348522.2.cs: Added, tests for invoking by reflection
910         using bad arguments.
912         * Makefile.am: added bug-348522.2.cs.
914 2008-01-26  Zoltan Varga  <vargaz@gmail.com>
916         * nonvirt.cs: Removed, moved to mini/exceptions.cs.
918 2008-01-24  Jonathan Chambers  <joncham@gmail.com>
920         * libtest.c: Allocate memory for out string parameters.
922         * pinvoke2.cs: Add tests for marshalling strings as out paramters.
924         Code is contributed under MIT/X11 license.
926 2008-01-08  Zoltan Varga  <vargaz@gmail.com>
928         * Makefile.am (DISABLED_TESTS): Disable bug-77127.exe for now to make the
929         build green.
931 2008-01-04  Dick Porter  <dick@ximian.com>
933         * Makefile.am: Make it work on automake-1.6
935 2007-12-31  Rodrigo Kumpera  <rkumpera@novell.com>
937         * invalid-token.il, Makefile.am: Add test for loading
938         invalid tokens.
940 2007-12-20  Zoltan Varga  <vargaz@gmail.com>
942         * Makefile.am: Enable the async-exc-compilation test on x86/amd64.
944 2007-12-17  Mark Probst  <mark.probst@gmail.com>
946         * thread-exit.cs, Makefile.am: Test case for #347676.
948 2007-12-09  Robert Jordan  <robertj@gmx.net>
950         * bug-323114.cs: Add test case for #323114.
952 2007-12-07  Zoltan Varga  <vargaz@gmail.com>
954         * pinvoke2.cs: Fix the names of two tests.
956         * checked.cs: Make exit codes positive.
958 2007-12-05  Zoltan Varga  <vargaz@gmail.com>
960         * Makefile.am (EXTRA_DIST): Add a missing file.
962 2007-12-03  Zoltan Varga  <vargaz@gmail.com>
964         * async-exc-compilation.cs: New not yet enabled test for async exceptions
965         received during JIT compilation.
967         * custom-modifiers.2.cs custom-modifiers-il.cs: New test for the 2.0
968         GetRequiredCustomModifiers ()/GetOptionalCustomModifiers () methods.
970 2007-11-30  Zoltan Varga  <vargaz@gmail.com>
972         * stackframes-async.2.cs: Fix this test to work with the new delegate optimization.
974 2007-11-23  Zoltan Varga  <vargaz@gmail.com>
976         * Makefile.am: Add a target for testing aot on the 2.0 profile.
978 2007-11-12  Zoltan Varga  <vargaz@gmail.com>
980         * invoke.cs: Add tests for invoking the Array Get/Set methods.
982 2007-11-12 Rodrigo Kumpera  <rkumpera@novell.com>
984         * bug-322722_patch_bx.2.cs : Added test for bug #322722.
986         * bug-322722_dyn_method_throw.2.cs: Same.
988         * Makefile.am: Added the two tests for bug #322722.
990 2007-11-07  Zoltan Varga  <vargaz@gmail.com>
992         * Makefile.am: Removed bug-318677 since the corresponding patch was reverted.
994 2007-11-07  Massimiliano Mantione  <massi@ximian.com>
996         * bug-318677.il: Added.
998         * Makefile.am: Added test for bug #318677.
1000 2007-11-07  Mark Probst  <mark.probst@gmail.com>
1002         * bug-324535.cs, bug-324535-il.il: Added.
1004         * Makefile.am: Added test for bug #324525.
1006 2007-11-05 Rodrigo Kumpera  <rkumpera@novell.com>
1008         * soft-float-tests.cs: Tests for soft-float.
1009         Bug #323746 is regression tested by test.
1011         * Makefile.am: Added the new test to the suite.
1014 2007-10-29 Rodrigo Kumpera  <rkumpera@novell.com>
1016         * bug-335131.2.cs: Regression test for bug #335131.
1017         It tests the enconding of methods and constructor from
1018         a generic types that are called from the same type
1019         that defines then.
1021         * Makefile.am: Added the new test to the suite.
1022         
1024 2007-10-29 Rodrigo Kumpera  <rkumpera@novell.com>
1026         * make_imt_test.sh: added, this script generates
1027         an interface with 2000 methods, an implementation and
1028         test code that calls all methods. This is enough to
1029         stress the IMT machinery, as thunks should have more
1030         than 100 methods with the current IMT table size.
1032         * Makefile.am: added the generated imt test and
1033         associated rules to use the script to create it.
1035 2007-10-20  William Holmes  <billholmes54@gmail.com>
1037         * pinvoke2.cs, libtest.c Adding test cases for marshaling
1038           booleans as I1 and U1.  Tests commit r87725.
1040         Code is contributed under MIT/X11 license.
1042 2007-10-18  Zoltan Varga  <vargaz@gmail.com>
1044         * interlocked.cs: Add a test for CompareExchange and negative values.
1046 2007-10-17  Mark Probst  <mark.probst@gmail.com>
1048         * bug-331798-tb.2.cs: added for Rodrigo
1050         * Makefile.am: added bug-331798-tb.2.cs
1052 2007-10-17 Gert Driesen  <drieseng@users.sourceforge.net>
1054         * bug-331958.cs: added.
1055         * Makefile.am: added bug-331958.cs.
1057 2007-10-16  Mark Probst  <mark.probst@gmail.com>
1059         * bug-333798.2.cs: added
1061         * Makefile.am: added bug-333798.2.cs
1063 2007-10-05 Rodrigo Kumpera  <rkumpera@novell.com>
1065         * generic_type_definition_encoding.2.cs: added, this tests
1066          the regression fixed in r86912.
1068         * Makefile.am: added generic_type_definition.2.cs
1070 2007-09-27 Rodrigo Kumpera  <rkumpera@novell.com>
1072         * generic_type_definition.2.cs: added
1074         * Makefile.am: added generic_type_definition.2.cs
1077 2007-09-22 Rodrigo Kumpera  <rkumpera@novell.com>
1079         * bug-327438.2.il: added
1081         * Makefile.am: added bug-327438.2.il
1084 2007-09-21  Robert Jordan  <robertj@gmx.net>
1086         * assemblyresolve/Makefile.am: remove the superfluous --security
1087         flag.
1089 2007-09-20  Mark Probst  <mark.probst@gmail.com>
1091         * generics-sharing.2.cs: added
1093         * Makefile.am: added generics-sharing.2.cs
1095 2007-09-19  Marek Habersack  <mhabersack@novell.com>
1097         * assemblyresolve/Makefile.am (prereq): build the assemblies in
1098         the 'prereq' target instead of in the 'all' one.
1100 2007-09-19  Marek Habersack  <mhabersack@novell.com>
1102         * Makefile.am: assemblyresolve/ assemblies are built only when the
1103         make test is ran.
1105 2007-09-19  Raja R Harinath  <harinath@gmail.com>
1107         * assemblyresolve/Makefile.am: Fix srcdir != builddir issues.
1108         (EXTRA_DIST): Add asm.cs, TestBase.cs, Test.cs.
1110 2007-09-18  Marek Habersack  <mhabersack@novell.com>
1112         * assemblyresolve/asm.cs: added
1114         * assemblyresolve/TestBase.cs: added
1116         * assemblyresolve/Test.cs: added
1118         * assemblyresolve/Makefile.am: added
1120         * assemblyresolve_event3.cs: added new AssemblyResolve event
1121         test.
1123 2007-09-13  Massimiliano Mantione  <massi@ximian.com>
1125         * Makefile.am: Fixed and re-enabled test for bug #82416 (the
1126         config files were not in place).
1128 2007-09-12  Massimiliano Mantione  <massi@ximian.com>
1130         * Makefile.am: disabled test for bug #82416 since it fails on the
1131         buildbot, will investigate.
1133 2007-09-12  Massimiliano Mantione  <massi@ximian.com>
1135         * unhandled-exception-test-runner.2.cs,
1136         unhandled-exception-test-case.2.cs,
1137         unhandled-exception-base-configuration.config,
1138         unhandled-exception-legacy-configuration.config,
1139         Makefile.am: added test for bug #82416.
1141 2007-09-12  Marek Habersack  <mhabersack@novell.com>
1143         * assemblyresolve_event2.2.cs: added tests for assembly resolution
1144         event handler.
1146         * assemblyresolve_event.cs: added tests for assembly resolution
1147         event handler.
1149 2007-09-11  Mark Probst  <mark.probst@gmail.com>
1151         * coreclr-security.cs: Added positive and negative tests for
1152         calling methods via reflection.
1154 2007-09-10  William Holmes  <billholmes54@gmail.com>
1156         * marshal9.cs, libtest.c Adding test case for marshal.c r84161
1157           Calling native to managed should not call 
1158           ICustomMarshaler.MarshalNativeToManaged for out params.
1160         Code is contributed under MIT/X11 license.
1162 2007-09-07  Zoltan Varga  <vargaz@gmail.com>
1164         * async-exceptions.cs Makefile.am: Add a test for frames with a frame pointer.
1165         
1166         * async-exceptions.cs Makefile.am: New test case, not working yet.
1168         * Makefile.am: Allways distribute coreclr-security.cs.
1170 2007-09-03  Zoltan Varga  <vargaz@gmail.com>
1172         * thread6.cs: Increase a timeout.
1174 2007-08-31  Zoltan Varga  <vargaz@gmail.com>
1176         * libtest.c handleref.cs: Fix handleref.exe test on sparc.
1178 2007-08-24  Mark Probst  <mark.probst@gmail.com>
1180         * coreclr-security.cs, Makefile.am: Added test for CoreCLR
1181         security.
1183 2007-08-21  Massimiliano Mantione  <massi@ximian.com>
1185         * bug-81466.il, bug-81466-lib.il, Makefile.am:
1186         Added test for bug #81466.
1188 2007-08-20  Jb Evain  <jbevain@novell.com>
1190         * field-access.il, method-access.il, Makefile.am: tests
1191         for FieldAccessException and MethodAccessException.
1193 2007-08-16  Rodrigo Kumpera  <rkumpera@novell.com>
1195         * ldtoken_with_byref_typespec.2.il: Test for (in pseudo c#) "typeof (int&)" expression
1196         * Makefile.am: ldtoken_with_byref_typespec.2.il
1198 2007-08-08  Massimiliano Mantione  <massi@ximian.com>
1200         * bug-77127.cs: Test for bug #77127.
1201         * Makefile.am: Added bug-77127.cs.
1203 2007-08-01  William Holmes  <billholmes54@gmail.com>
1205         * Makefile.am: Added bug-82194.2.cs.
1206         * bug-82194.2.cs: Test for bug #82194.
1208 2007-07-26  Rodrigo Kumpera  <rkumpera@novell.com>
1210         * Makefile.am: Added enum_types.il.
1211         * enum_types.il: Test for all valid primitive types an enum basefield can have.
1213 2007-07-25  Jonathan Chambers  <joncham@gmail.com>
1215         * Makefile.am: Added transparentproxy.cs.
1216         * transparentproxy.cs: Add tests for transparentproxy
1217         interface/casting.
1218         
1219         Code is contributed under MIT/X11 license.
1221 2007-07-20  Raja R Harinath  <rharinath@novell.com>
1223         * Makefile.am (bug-81691.exe): Create it in the builddir.
1225 2007-07-19  Mark Probst  <mark.probst@gmail.com>
1227         * Makefile.am (test-bug-81691), bug-81691.cs, bug-81691-a.cs,
1228         bug-81691-b.cs: Test for bug #81691.
1230 2007-07-11  Raja R Harinath  <rharinath@novell.com>
1232         * Makefile.am (bug-81673.exe): Look for bug-81673.cs in $(srcdir).
1234 2007-07-10  Rodrigo Kumpera  <rkumpera@novell.com>
1236         * Makefile.am, bug-82020.il: Test for bug #82020
1238 2007-07-10  Zoltan Varga  <vargaz@gmail.com>
1240         * libtest.c (mono_test_marshal_return_unicode_string_delegate): 
1241         Add a missing return.
1243 2007-07-09  Mark Probst  <mark.probst@gmail.com>
1245         * Makefile.am (test-bug-81673), bug-81673.cs,
1246         bug-81673-interface.cs: Test for bug 81673.
1248 2007-07-05  Zoltan Varga  <vargaz@gmail.com>
1250         * pinvoke3.cs libtest.c: Add new test for returning unicode strings from a delegate.
1252 2007-06-12  Zoltan Varga  <vargaz@gmail.com>
1254         * pinvoke2.cs: Add test for instance delegates.
1256 2007-05-26  Zoltan Varga  <vargaz@gmail.com>
1258         * delegate.cs: Add more delegate tests.
1260 2007-05-24  Zoltan Varga  <vargaz@gmail.com>
1262         * delegate.cs: Add a multicast delegate test.
1264 2007-05-23  Zoltan Varga  <vargaz@gmail.com>
1266         * pinvoke2.cs libtest.c: Fix up asany in/out tests.
1268 2007-03-28  Raja R Harinath  <rharinath@novell.com>
1270         * Makefile.am (test-bug-80307): Don't set PATH.
1272 2007-03-27  Raja R Harinath  <harinath@gmail.com>
1274         * Makefile.am (JITTEST_PROG_RUN): Set MONO_CFG_DIR too.
1275         (test-bug-80307): Use helper 'mcs' and 'gmcs' from build tree.
1277 2007-03-23  Jonathan Chambers  <joncham@gmail.com>
1279         * libtest.c: Add tests for PreserveSigAttribute.
1280         * cominterop.cs: Add tests for PreserveSigAttribute.
1281         
1282         Code is contributed under MIT/X11 license.
1284 2007-02-19  Massimiliano Mantione  <massi@ximian.com>
1285         * iface7.cs, Makefile.am: Added test for bug 75903.
1287 2007-02-08  Jonathan Chambers  <joncham@gmail.com>
1289         * libtest.c: Add tests for COM Callable Wrapper marshalling.
1290         * cominterop.cs: Add tests for COM Callable Wrapper marshalling.
1291         
1292         Code is contributed under MIT/X11 license.
1293         
1294 2007-02-06  Massimiliano Mantione  <massi@ximian.com>
1295         * bug-59286.cs, Makefile.am: Added test for bug 59286.
1297 2007-02-03  Zoltan Varga  <vargaz@gmail.com>
1299         * interlocked-2.2.cs: Fix long tests and add Interlocked.Exchange(long) test.
1301         * interlocked-2.2.cs: Add Interlocked.Read (long) test.
1303         * interlocked.cs: Fix return values.
1304         
1305 2007-01-19  Raja R Harinath  <rharinath@novell.com>
1307         * Makefile.am (bug-80307.exe): Fix srcdir != builddir.
1309 2007-01-17  Massimiliano Mantione  <massi@ximian.com>
1310         * bug-80307.cs, Makefile.am: Added test for bug 80307.
1312 2007-01-15  Miguel de Icaza  <miguel@novell.com>
1314         * load-missing.il: Add test for missing assembly reference in
1315         field reference;
1317         Add test for missing type in newobj call.
1319         Add test for missing type reference in a parameter.
1321         Add test for missing assembly in method call.
1323 2007-01-11  Jonathan Chambers  <joncham@gmail.com>
1325         * libtest.c, cominterop.cs: Tests for unmanaged->managed
1326         VARIANT marshalling.
1328 2007-01-10  Robert Jordan  <robertj@gmx.net>
1330         * bug-80392.2.cs: Add more tests.
1332 2007-01-09  Robert Jordan  <robertj@gmx.net>
1334         * bug-80392.2.cs: Add test for bug #80392.
1336 2007-01-09  Robert Jordan  <robertj@gmx.net>
1338         * cross-domain.cs: Reflect marshal.c changes: after r70643
1339         StringBuilders are not ReferenceEquals () anymore, because
1340         they are marshaled by value.
1342 2007-01-01  Miguel de Icaza  <miguel@novell.com>
1344         * libtest.c, marshal5.cs: Add tests for ByValTStr marshalling when
1345         the charset is Unicode (see bugs 79944 and 78722).
1347 2006-12-31  Miguel de Icaza  <miguel@novell.com>
1349         * exists.cs: Add new test case for MONO_IOMAP bug. 
1351 2006-11-02  Wade Berrier  <wberrier@novell.com>
1353         * Makefile.am: Fix path to mkbundle so test passes
1355 2006-10-31  Massimiliano Mantione  <massi@ximian.com>
1356         * bug-79684.2.cs, Makefile.am: Added test for bug 79684.
1358 2006-10-20  Jonathan Chambers  <joncham@gmail.com>
1360         * cominterop.cs: Added more tests for Variant.
1361         * libtest.c: Added more tests for Variant.
1362         
1363 2006-10-02  Zoltan Varga  <vargaz@gmail.com>
1365         * static-constructor.cs: Add a new test.
1367 2006-09-30  Jonathan Chambers  <joncham@gmail.com>
1369         * marshal7.cs: Added tests for size of structs containing
1370         objects with MarshalAs.Interface,IUnknown,IDispatch, and Struct.
1372 2006-09-30  Zoltan Varga  <vargaz@gmail.com>
1374         * marshal9.cs libtest.c: Add tests for some custom marshalling corner cases.
1376 2006-09-20  Zoltan Varga  <vargaz@gmail.com>
1378         * libtest.c (mono_test_marshal_stringbuilder_default): Null terminate string to
1379         prevent random errors.
1380         (mono_test_marshal_stringbuilder): Ditto.
1382 2006-09-18  Jonathan Chambers  <joncham@gmail.com>
1384         * cominterop.cs: Added COM Interop tests for null BSTR checks.
1385         * libtest.c: Added COM Interop tests for null BSTR checks.
1387 2006-09-16  Zoltan Varga  <vargaz@freemail.hu>
1389         * Makefile.am (test): Disable mkbundle test on win32 since there is no static build there.
1391 2006-09-14  Zoltan Varga  <vargaz@gmail.com>
1393         * pinvoke2.cs libtest.c: Add test for marshalling of blittable classes and null.
1395 2006-09-06  Zoltan Varga  <vargaz@gmail.com>
1397         * pinvoke3.cs libtest.c: Add test for #79289.
1399 2006-09-05  Zoltan Varga  <vargaz@gmail.com>
1401         * interlocked-2.2.cs: Add tests for the generic versions of the interlocked methods.
1403 2006-09-03  Zoltan Varga  <vargaz@gmail.com>
1405         * pinvoke2.cs libtest.c: Add test for marshalling of StringBuilders created with
1406         the default ctor.
1408 2006-08-09  Jonathan Chambers  <joncham@gmail.com>
1410         * cominterop.cs: Added COM Interop tests for accessing IUnknown and IDispatch.
1411         * libtest.c: Implemented QueryInterface correctly.
1412         
1413 2006-08-08  Zoltan Varga  <vargaz@gmail.com>
1415         * vararg.il: Add a test for #79027.
1417 2006-07-28  Jonathan Chambers  <joncham@gmail.com>
1419         * cominterop.cs: Added COM Interop object marshalling tests; 
1420         enabled on windows only.
1421         * libtest.c: Added COM Interop object marshalling tests; 
1422         enabled on windows only.
1423         
1424 2006-07-27  Zoltan Varga  <vargaz@gmail.com>
1426         * libtest.c: Add a newline at the EOF.
1428 2006-07-15  Jonathan Chambers  <joncham@gmail.com>
1430         * cominterop.cs: Added COM Interop tests; not enabled yet.
1431         * libtest.c: Added COM Interop tests; not enabled yet.
1433 2006-07-12  Zoltan Varga  <vargaz@gmail.com>
1435         * Makefile.am (libtest_la_CFLAGS): Disable a gcc optimization which breaks pinvoke2.exe on windows.
1437 2006-06-30  Zoltan Varga  <vargaz@gmail.com>
1439         * libtest.c (mono_test_ref_vtype): Remove debug printfs.
1441 2006-06-28  Zoltan Varga  <vargaz@gmail.com>
1443         * marshal2.cs: Add tests for ByValTStr + Unicode encoding.
1445 2006-06-15  Zoltan Varga  <vargaz@gmail.com>
1447         * pinvoke-2.cs: Rename to pinvoke-2.2.cs.
1448         
1449         * Makefile.am (TEST_CS2_SRC): Add pinvoke-2.2.cs
1451         * pinvoke-2.2.cs libtest.c: Add Marshal.GetDelegateForFunctionPointer () tests.
1452         
1453 2006-06-22  Sebastien Pouliot  <sebastien@ximian.com>
1455         * Makefile.am: Add 'cas' to SUBDIRS
1457 2006-06-20  Massimiliano Mantione  <massi@ximian.com>
1458         * bug-78656.cs. Makefile.am: Added test for bug 78656.
1460 2006-06-16  Massimiliano Mantione  <massi@ximian.com>
1461         * bug-78653.cs. Makefile.am: Added test for bug 78653.
1463 2006-06-13  Massimiliano Mantione  <massi@ximian.com>
1464         * test-inline-call-stack.cs: Test also that the order in which
1465         .cctors are run is essentially the same regardless of the status of
1466         "beforefieldinit", because too many apps depend on this behavior
1467         (which seems to be also the one of the MS CLR).
1469 2006-06-10  Zoltan Varga  <vargaz@gmail.com>
1471         * interlocked-2.2.cs: Make the return values positive.
1473 2006-06-07  Wade Berrier <wberrier@novell.com>
1475         * Makefile.am: add  test-inline-call-stack-library.cs and test-inline-call-stack.cs
1476         to EXTRA_DIST so that tests can be run from a dist tarball
1478 2006-06-05  Jonathan Chambers  <jonathan.chambers@ansys.com>
1480         * libtest.c cominterop.cs Makefile.am: Add BSTR and VARIANT marshalling tests
1482 2006-06-06  Massimiliano Mantione  <massi@ximian.com>
1484         * Makefile.am, bug-78311.cs, bug-78549.il: Added tests.
1486 2006-06-05  Zoltan Varga  <vargaz@gmail.com>
1488         * libtest.c pinvoke17.cs: Rename definitions which conflict with win32 API names.
1490 2006-05-18  Zoltan Varga  <vargaz@gmail.com>
1492         * pinvoke2.cs libtest.c: Add tests for UnamangedType.LPStruct and blittable types.
1494 2006-05-17  Zoltan Varga  <vargaz@gmail.com>
1496         * pinvoke2.cs libtest.c: Add tests for marshalling UnmanagedType.LPStruct.
1498         * marshal8.cs: Applied a patch from Jonathan Chambers to add a test case to
1499         #77523.
1501 2006-05-10  Atsushi Enomoto  <atsushi@ximian.com>
1503         * test-enum-indstoreil.il : removed duplicate label.
1504           Fixed test-runtime.
1506 2006-05-06  Zoltan Varga  <vargaz@gmail.com>
1508         * Makefile.am (TEST_CS2_SRC): Add interlocked-2.2.cs and fix compiling of net 2.0
1509         tests.
1511         * interlocked-2.2.cs: New tests for the net 2.0 Interlocked methods.
1513 2006-04-19  Massimiliano Mantione  <massi@ximian.com>
1514         * test-inline-call-stack.cs: Added missing check.
1516 2006-04-19  Massimiliano Mantione  <massi@ximian.com>
1517         * Makefile.am: Added tests to see if inline breaks the call stack.
1518         * test-inline-call-stack.cs: Likewise.
1519         * test-inline-call-stack-library.cs: Likewise.
1520         
1521 2006-04-12  Zoltan Varga  <vargaz@gmail.com>
1523         * thread6.cs: Add regression test for #78024.
1525 2006-04-07  Zoltan Varga  <vargaz@gmail.com>
1527         * marshal2.cs: Add tests for #77960.
1529 2006-03-29  Raja R Harinath  <rharinath@novell.com>
1531         * iface-large.cs: New test based on #75172.
1533 2006-02-18  Zoltan Varga  <vargaz@gmail.com>
1535         * libtest.c pinvoke2.cs: Add tests for asany marshalling and directional
1536         attributes.
1538 2006-01-30  Zoltan Varga  <vargaz@gmail.com>
1540         * Makefile.am (patch-libtool): New utility target for those using a
1541         static build.
1543 2006-01-27  Raja R Harinath  <rharinath@novell.com>
1545         Add support for net_2_0 test cases.
1546         * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Don't set MONO_PATH.
1547         (with_mono_path2, RUNTIME2, GMCS, ILASM2): New.
1548         (TEST_CS2_SRC, TEST_IL2_SRC): New.
1549         (EXTRA_DIST): Add them.
1550         (testjit-default, testjit-net_2_0): New.  Copies of old testjit,
1551         updated to use appropriate runtimes.
1552         (testjit): Depend on them.
1553         * find-method.2.il: New test.
1555 2006-01-26  Zoltan Varga  <vargaz@gmail.com>
1557         * thread-dump.cs: New file.
1559 2005-12-22  Zoltan Varga  <vargaz@gmail.com>
1561         * interlocked.cs: Add "test" for Thread.MemoryBarrier ().
1563         * custom-attr.cs: Add test for #77045.
1565 2005-12-15  Zoltan Varga  <vargaz@gmail.com>
1567         * cpblkTest.il: Fix storage of addresses into int32 variables.
1569 2005-12-14  Zoltan Varga  <vargaz@gmail.com>
1571         * marshal2.cs: Remove test which can fail on 64 bit archs.
1573 2005-11-28  Raja R Harinath  <rharinath@novell.com>
1575         * Makefile.am (ILASM): Use profile-dependent location of ilasm.
1577 2005-10-21  Zoltan Varga  <vargaz@gmail.com>
1579         * pinvoke2.cs libtest.c: Add tests for byref struct marshalling.
1581 2005-10-20  Miguel de Icaza  <miguel@novell.com>
1583         * Makefile.am (stresstest): Change the strings so we can scan the
1584         build logs more easily for failures (without the word "0 failed".
1586         * Makefile (stresstest): 
1588 2005-10-20  Raja R Harinath  <rharinath@novell.com>
1590         * Makefile.am (testbundle): Use in-tree config, and in-tree
1591         shared directory.
1593 2005-10-08  Zoltan Varga  <vargaz@gmail.com>
1595         * appdomain-unload.cs: Allocate some MBR objects between unloads to
1596         exercise more code.
1598 2005-10-07  Zoltan Varga  <vargaz@gmail.com>
1600         * remoting5.cs: Add test for ldflda on MBR objects.
1602 2005-10-07  Zoltan Varga  <vargaz@gmail.com>
1604         * pinvoke.cs: Remove test loading cygwin1.dll under cygwin.
1606 2005-09-19  Zoltan Varga  <vargaz@gmail.com>
1608         * custom-attr.cs: Add tests for bug #76062.
1610         * test-driver Makefile.am: Fix detection of disabled tests.
1612 2005-09-16  Raja R Harinath  <rharinath@novell.com>
1614         * Makefile.am (check-local): Don't invoke semdel-wrapper.
1616 2005-09-13  Raja R Harinath  <rharinath@novell.com>
1618         * Makefile.am (test-type-load): Refer to source files using $(srcdir).
1619         (EXTRA_DIST): Add sources from 'test-type-load'.
1621 2005-09-12  Zoltan Varga  <vargaz@gmail.com>
1623         * pinvoke3.cs libtest.c: Add test for returning null arrays from delegates.
1625         * pinvoke3.cs libtest.c: Add tests for bug #76063.
1627 2005-09-09  Zoltan Varga  <vargaz@gmail.com>
1629         * load-exceptions.cs t-missing.cs load-missing.il: New files. Tests
1630         for handling type load exceptions.
1632         * Makefile.am: Add type loading tests.
1634 2005-08-27  Zoltan Varga  <vargaz@gmail.com>
1636         * libtest.c (mono_test_empty_struct): Work around bug in intel icc.
1638 2005-08-23  Zoltan Varga  <vargaz@freemail.hu>
1640         * delegate.cs: Add float and double tests.
1642 2005-08-22  Zoltan Varga  <vargaz@freemail.hu>
1644         * delegate.cs: Restructure and add long delegate test.
1646         * thread-2.cs: New file.
1648 2005-08-20  Zoltan Varga  <vargaz@freemail.hu>
1650         * Makefile.am: Reenable disabled amd64 tests.
1652 2005-07-21  Zoltan Varga  <vargaz@freemail.hu>
1654         * marshal9.cs libtest.c: Add tests for byref custom marshalling.
1656         * pinvoke2.cs pinvoke1.cs Makefile.am: Merge pinvoke1.cs into pinvoke2.cs.
1658 2005-07-19  Zoltan Varga  <vargaz@freemail.hu>
1660         * pinvoke2.cs libtest.c: Add some IA64 struct passing tests.
1662 2005-07-09  Zoltan Varga  <vargaz@freemail.hu>
1664         * Makefile.am (PLATFORM_DISABLED_TESTS): Ignore thread6.exe on amd64.
1666 2005-07-07  Zoltan Varga  <vargaz@freemail.hu>
1668         * thread6.cs: Disable part of the test that currently doesn't work. Add
1669         new tests from a bug report.
1671         * appdomain-unload.cs: Add tests for threadpools.
1673 2005-07-04  Raja R Harinath  <rharinath@novell.com>
1675         * Makefile.am (MKBUNDLE): Don't set PKG_CONFIG_TOP_BUILDDIR.
1677 2005-07-01  Lluis Sanchez Gual  <lluis@novell.com>
1679         * remoting1.cs: Test for getting a remote field value which is null.
1681 2005-07-01  Raja R Harinath  <rharinath@novell.com>
1683         * Makefile.am (check-local): Call semdel-wrapper.
1685 2005-06-28  Zoltan Varga  <vargaz@freemail.hu>
1687         * Makefile.am appdomain3.cs: Remove appdomain3 test, since it is a duplicate of appdomain-unload.
1689 2005-06-27  Zoltan Varga  <vargaz@freemail.hu>
1691         * pinvoke2.cs: Add test for #75374.
1693         * Makefile.am pinvoke18.cs pinvoke2.cs: Merge pinvoke18 into pinvoke2.
1695 2005-06-15  Zoltan Varga  <vargaz@freemail.hu>
1697         * Makefile.am (testaot): Use JITTEST_PROG_RUN for compiling the AOT module.
1699 2005-06-15  Raja R Harinath  <rharinath@novell.com>
1701         * Makefile.am (testbundle): Run the testcase with MONO_PATH set to
1702         the build tree -- it's built with autodeps off.
1704 2005-06-14  Ben Maurer  <bmaurer@ximian.com>
1706         * Makefile.am (testbundle): Test case that bundling works with a
1707         hello world.
1709 2005-05-26  Zoltan Varga  <vargaz@freemail.hu>
1711         * Makefile.am (TestDriver.dll): Fix a warning.
1713 2005-05-14  Zoltan Varga  <vargaz@freemail.hu>
1715         * libtest.c (mono_test_marshal_out_string_array_delegate): Fix 64
1716         bit issues.
1718 2005-05-12  Zoltan Varga  <vargaz@freemail.hu>
1720         * marshal9.cs libtest.c: Add more tests.
1722         * pinvoke3.cs libtest.c: Add test for [Out] marshalling of arrays.
1723         Fix warnings.
1725         * marshal9.cs libtest.c: Add tests for marshalling null values.
1727         * Makefile.am pinvoke2.cs pinvoke10.cs pinvoke15.cs: Merge pinvoke10
1728         and pinvoke15 into pinvoke2.
1730         * pinvoke2.cs: Fix warnings.
1732         * pinvoke2.cs libtest.c: Add test for ftnptr->delegate conversion in
1733         structures.
1735 2005-05-12  Lluis Sanchez Gual  <lluis@novell.com>
1737         * main-returns-background-change.cs: New test for changing the
1738         background mode of a thread.
1740 2005-05-01  Zoltan Varga  <vargaz@freemail.hu>
1742         * libtest.c (mono_test_marshal_cdecl_delegate): New test for changing the calling convention of
1743         a delegate.
1745         * pinvoke-2.cs: New file for 2.0 pinvoke tests. 
1747 2005-04-22  Raja R Harinath  <rharinath@novell.com>
1749         * Makefile.am (CSC): Use '-unsafe' instead of '--unsafe'.
1751 2005-04-09  Zoltan Varga  <vargaz@freemail.hu>
1753         * Makefile.am (testtrace): New target to test --trace functionality.
1755 2005-04-04  Zoltan Varga  <vargaz@freemail.hu>
1757         * invoke.cs: Add new test.
1759 2005-03-31  Zoltan Varga  <vargaz@freemail.hu>
1761         * stack-overflow.cs: New tests, not yet enabled.
1763 2005-03-10  Zoltan Varga  <vargaz@freemail.hu>
1765         * dataslot.cs: Add tests for #65414.
1767 2005-03-06  Zoltan Varga  <vargaz@freemail.hu>
1769         * rounding.cs: Remove this, this is now in the JIT regression tests.
1771         * delegate4.cs: Remove this, this is already tested in pinvoke3.cs.
1773 2005-03-04  Zoltan Varga  <vargaz@freemail.hu>
1775         * remoting1.cs: Add new regression test.
1777 2005-03-01  Zoltan Varga  <vargaz@freemail.hu>
1779         * pinvoke3.cs: Add tests for passing blittable arrays.
1780         
1781         * pinvoke3.cs libtest.c: Add tests for passing arrays to delegates.
1783 2005-02-21  Ben Maurer  <bmaurer@ximian.com>
1785         * abort-stress-1.cs, abort-stress-2.cs: Stress tests for thread
1786         aborting. The second one deadlocks, so it is disabled
1788 2005-02-19  Zoltan Varga  <vargaz@freemail.hu>
1790         * pinvoke3.cs libtest.c: Add more small struct tests.
1792 2005-02-18  Zoltan Varga  <vargaz@freemail.hu>
1794         * pinvoke3.cs libtest.c: Add tests for passing and returning small 
1795         structs from delegates. Currently fails on windows.
1797 2005-02-16  Zoltan Varga  <vargaz@freemail.hu>
1799         * pinvoke2.cs: Add test for #72625.
1800         
1801         * pinvoke2.cs: Fix char array marshalling test so it works under MS.NET.
1802 2005-02-15  Zoltan Varga  <vargaz@freemail.hu>
1804         * Makefile.am (libtest_la_LDFLAGS): Add -Wl,--kill-at so the names exported from the DLL
1805         can be found by the runtime.
1807         * pinvoke13.cs: Fix test.
1809         * libtest.c pinvoke13.cs: Fix test on big-endian machines.
1811         * pinvoke3.cs: Remove an error handling test which no longer fails in
1812         2.0.
1814         * marshal.cs libtest.c: Add new test for GetDelegateForFunctionPointer.
1816 2005-02-13  Zoltan Varga  <vargaz@freemail.hu>
1818         * libtest.c (NameManglingAuto): Fix test. Fixes #72559.
1819         
1820         * libtest.c: Applied patch from robertj@gmx.net (Robert Jordan). Work around gcc-2.95.3 
1821         bugs.
1823         * pinvoke13.cs libtest.c: Add/correct tests for pinvoke name mangling.
1825 2005-02-05  Zoltan Varga  <vargaz@freemail.hu>
1827         * libtest.c: Mark all exported functions STDCALL.
1829         * Makefile.am (CSC): Disable some warnings.
1831 2005-01-30  Zoltan Varga  <vargaz@freemail.hu>
1833         * libtest.c: Fix some warnings.
1835 2005-01-25  Zoltan Varga  <vargaz@freemail.hu>
1837         * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on x86 as well.
1838         
1839         * Makefile.am (PLATFORM_DISABLED_TESTS): Disable appdomain-unload.exe
1840         on amd64 to make the test green again.
1842 2005-01-20  Raja R Harinath  <rharinath@novell.com>
1844         * libtest.c (mono_test_return_vtype): Fill in a value in the 'd2'
1845         field too.
1846         * pinvoke2.cs (test_0_return_vtype): Update.
1848 2005-01-17  Zoltan Varga  <vargaz@freemail.hu>
1850         * libtest.c pinvoke2.cs pinvoke3.cs: Add tests for unmanaged->managed
1851         marshalling of unicode strings.
1853 2005-01-15  Zoltan Varga  <vargaz@freemail.hu>
1855         * thread6.cs: Add test for aborting the current thread.
1857 2005-01-11  Zoltan Varga  <vargaz@freemail.hu>
1859         * thread6.cs: Add test for rethrowing abort exceptions.
1861 2005-01-06  Sebastien Pouliot  <sebastien@ximian.com>
1863         * desweak.cs: Add test to check for regression of the bug seen in
1864         rev 38316. The original code that failed is no more part of the
1865         class library.
1867 2005-01-06  Zoltan Varga  <vargaz@freemail.hu>
1869         * libtest.c: Fix blittable_struct_delegate test.
1871 2004-12-29  Zoltan Varga  <vargaz@freemail.hu>
1873         * pinvoke3.cs libtest.c: Add test for marshalling blittable structs
1874         with delegates.
1876         * pinvoke3.cs libtest.c: Add test for marshalling of enums with delegates.
1878 2004-12-26  Patrik Torstensson  <patrik.torstensson@gmail.com>
1880         * interlocked.cs: added reg test for bug 70784
1882 2004-12-18  Zoltan Varga  <vargaz@freemail.hu>
1884         * Makefile.am (libtest_la_LDFLAGS): Add -no-undefined so a windows dll is built on windows.
1886 2004-12-15  Patrik Torstensson  <patrik.torstensson@gmail.com>
1888         * interlocked.cs: New test.
1890 2004-12-14  Raja R Harinath  <rharinath@novell.com>
1892         * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Set MONO_SHARED_DIR.
1894 2004-12-11  Ben Maurer  <bmaurer@ximian.com>
1896         * thread-static-init.cs: New test.
1898 2004-12-09  Raja R Harinath  <rharinath@novell.com>
1900         * test-driver: Clean up.
1901         * Makefile.am (testjit, testaot, testinterp): Error out on failing tests.
1903 2004-12-08  Raja R Harinath  <rharinath@novell.com>
1905         * Makefile.am (CLEANFILES): Add *.exe, stest.dat.
1907 2004-12-08  Zoltan Varga  <vargaz@freemail.hu>
1909         * appdomain-unload.cs: Disable nondeterministic async unloading test.
1911 2004-12-04  Zoltan Varga  <vargaz@freemail.hu>
1913         * delegate.cs: Add test for unboxing and delegates.
1915 2004-12-02  Zoltan Varga  <vargaz@freemail.hu>
1917         * appdomain-unload.cs: Add tests for unloading an appdomain from inside
1918         the appdomain.
1919         
1920         * appdomain-unload.cs: Stop the foreground thread created by one of the
1921         tests.
1923 2004-11-26  Raja R Harinath  <rharinath@novell.com>
1925         * Makefile.am: Ensure that in-tree mscorlib.dll is used for testing.
1927 2004-11-23  Raja R Harinath  <rharinath@novell.com>
1929         * Makefile.am (CSC,ILASM): Don't refer to runtime/ directly.  Use
1930         the mcs/ tree directly.
1932 2004-11-19  Raja R Harinath  <rharinath@novell.com>
1934         * Makefile.am (check-local): New.  Hook into 'make check'.
1935         (CSC): Define using in-tree mono and mcs.exe.
1936         (ILASM): New.  Likewise, with in-tree ilasm.exe.
1937         * async_read.cs (Main): Read async_read.exe, since async_read.cs
1938         will not necessarily be in the build directory.
1939         * test-driver: Preserve stderr.
1941 2004-11-10  Lluis Sanchez Gual  <lluis@novell.com>
1943         * cross-domain.cs: New tests for cross-domain calls.
1945 2004-11-05  Zoltan Varga  <vargaz@freemail.hu>
1947         * loader.cs: Add test for loading dynamic assemblies using 
1948         Assembly.LoadWithPartialName ().
1950 2004-11-04  Zoltan Varga  <vargaz@freemail.hu>
1952         * loader.cs: New file for assembly loading tests.
1954 2004-10-29  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
1956         * cattr-object.cs: Correct type checking so test will stop giving
1957         false negatives.
1959 2004-10-07  Zoltan Varga  <vargaz@freemail.hu>
1961         * pinvoke2.cs: Add test for prefixing 'lib' to dll names.
1963 2004-09-30  Zoltan Varga  <vargaz@freemail.hu>
1965         * marshal.cs: Add test for GetFunctionPointerForDelegate.
1967         * libtest.c pinvoke2.cs: Add test for returning delegates.
1969 2004-09-28  Zoltan Varga  <vargaz@freemail.hu>
1971         * Makefile.am: Add marshal.cs.
1973         * marshal.cs: New file for Marshal tests.
1975 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
1977         * libtest.c: Free memory using CoTaskMemFree on windows.
1978         * libtest.c (mono_test_stdcall_name_mangling): Remove declspec(dllimport).
1980 2004-09-21  Zoltan Varga  <vargaz@freemail.hu>
1982         * libtest.c (mono_test_stdcall_name_mangling): Add test for stdcall 
1983         name mangling on windows.
1985 2004-09-17  Zoltan Varga  <vargaz@freemail.hu>
1987         * pinvoke2.cs libtest.c: Add test for stdcall name mangling on windows.
1989 2004-09-08  Lluis Sanchez Gual  <lluis@novell.com>
1991         * delegate8.cs: New regression test for bug #59299.
1992         * Makefile.am: Added delegate8.cs.
1994 2004-09-07  Duncan Mak  <duncan@ximian.com>
1996         * typeof-ptr.cs: Add an unsafe section to the code that's using
1997         direct pointers. This was breaking the test stage on the build boxes.
1999 2004-09-07  Zoltan Varga  <vargaz@freemail.hu>
2001         * libtest.c (mono_test_marshal_string_array): Add test for null
2002         terminating string arrays.
2004 2004-09-06  Zoltan Varga  <vargaz@freemail.hu>
2006         * libtest.c: Mark delegates with __stdcall on windows.
2008 2004-09-04  Zoltan Varga  <vargaz@freemail.hu>
2010         * pinvoke2.cs libtest.c: Fix memory management in tests.
2012         * pinvoke14.cs: Merge this into pinvoke2.cs.
2014 2004-09-03  Zoltan Varga  <vargaz@freemail.hu>
2016         * marshal9.cs libtest.c: Fix memory leaks in test.
2018 2004-08-31  Zoltan Varga  <vargaz@freemail.hu>
2020         * pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.
2022         * marshal9.cs: Clean up and expand custom marshalling tests.
2024         * marshal10.cs: Merge this into marshal9.cs.
2026         * pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
2027         ago.
2029 2004-08-28  Zoltan Varga  <vargaz@freemail.hu>
2031         * pinvoke2.cs libtest.c: New test for byref string arrays.
2033 2004-08-06  Zoltan Varga  <vargaz@freemail.hu>
2035         * pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests.
2037 2004-07-28  Zoltan Varga  <vargaz@freemail.hu>
2039         * marshal10.cs libtest.c: Remove incorrect time_t custom marshalling 
2040         test.
2042 2004-07-06  Ben Maurer  <bmaurer@ximian.com>
2044         * reflection-const-field.cs: New test for reflection on
2045         constant fields.
2046         
2047 2004-07-05  Zoltan Varga  <vargaz@freemail.hu>
2049         * Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.
2051 2004-07-03  Zoltan Varga  <vargaz@freemail.hu>
2053         * pinvoke3.cs libtest.c: New test for returning delegates from a
2054         delegate.
2056         * pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.
2058 2004-07-02  Zoltan Varga  <vargaz@freemail.hu>
2060         * Makefile.am (CLEANFILES): Delete .stdout files too.
2062 2004-05-29  Zoltan Varga  <vargaz@freemail.hu>
2064         * invoke.cs: Add an Invoke test.
2066 2004-05-28  Zoltan Varga  <vargaz@freemail.hu>
2068         * pinvoke3.cs libtest.c: New tests for byref struct marshalling.
2070         * static-constructor.cs: Add new regression test for bug #59193.
2072         * setenv.cs: Fix this after marshalling changes.
2074 2004-05-26  Zoltan Varga  <vargaz@freemail.hu>
2076         * pinvoke3.cs libtest.c: Add tests for fnptr->delegate marshalling.
2078         * Makefile.am (DISABLED_TESTS): appdomain-unload.exe seems to run too.
2080 2004-05-23  Zoltan Varga  <vargaz@freemail.hu>
2082         * Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.
2084 2004-05-22  Zoltan Varga  <vargaz@freemail.hu>
2086         * Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.
2088 2004-05-18  Zoltan Varga  <vargaz@freemail.hu>
2090         * marshal9.cs marshal10.cs: Fix custom marshalling tests.
2092 2004-05-11  Zoltan Varga  <vargaz@freemail.hu>
2094         * Makefile.am (EXTRA_DIST): Distribute benchmarks as well.
2096         * pinvoke2.cs libtest.c: Add tests for AsAny marshalling.
2098 2004-05-06  Zoltan Varga  <vargaz@freemail.hu>
2100         * Makefile.am: Disable thread6.exe since it might hang. Fix check for
2101         failed tests.
2103         * Makefile.am: Only disable thread6.exe on x86.
2105 2004-04-28  Zoltan Varga  <vargaz@freemail.hu>
2107         * pinvoke2.cs libtest.c: New tests for long fields inside structs.
2109 2004-04-26  Zoltan Varga  <vargaz@freemail.hu>
2111         * Makefile.am test-driver: Disable some failing tests.
2113 2004-04-19  Zoltan Varga  <vargaz@freemail.hu>
2115         * pinvoke3.cs libtest.c: Add test for string marshalling in delegates.
2117 2004-04-18  Zoltan Varga  <vargaz@freemail.hu>
2119         * libtest.c pinvoke2.cs marshal4.cs Makefile.am: Add more tests for 
2120         marshalling delegate fields in structs. Merge marshal4.cs into 
2121         pinvoke2.cs.
2123         * libtest.c pinvoke2.cs: Add more tests for unicode marshalling.
2125 2004-04-14  Zoltan Varga  <vargaz@freemail.hu>
2126         
2127         * libtest.c pinvoke2.cs: Add test for unicode string array marshalling.
2129 2004-04-10  Bernie Solomon  <bernard@ugsolutions.com>
2131         * libtest.c: declare SetLastError on Windows
2133 2004-03-30  Lluis Sanchez Gual  <lluis@ximian.com>
2135         * synchronized.cs: Monitor.Exit does not throw an exception anymore if the
2136         lock is not owned by the current thread (see bug #56157). Modified test that
2137         checked this.
2139 2004-03-16  Zoltan Varga  <vargaz@freemail.hu>
2141         * libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
2142         of char[].
2144 2004-03-15  Bernie Solomon  <bernard@ugsolutions.com>
2146         * libtest.c (mono_test_marshal_time_t): fix
2147         for current code on 64 bit machines with 64bit time
2149         * marshal9.cs marshal10.cs: Do arithmetic on
2150         pointers as 64bits.
2152 2004-03-09  Zoltan Varga  <vargaz@freemail.hu>
2154         * setenv.cs: Handle DllNotFoundException.
2156         * pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs.
2158 2004-02-23  Zoltan Varga  <vargaz@freemail.hu>
2160         * many-locals.cs: Add tests for locals with large stack frame offsets.
2162 2004-02-18  Zoltan Varga  <vargaz@freemail.hu>
2164         * switch.cs: Add test for bug #54473.
2166 2004-02-14  Zoltan Varga  <vargaz@freemail.hu>
2168         * libtest.c: Add <time.h>
2170         * delegate.cs: Add test for bug #52092.
2172 2004-02-12  Zoltan Varga  <vargaz@freemail.hu>
2174         * marshal10.cs: Oops, wrong test.
2176         * libtest.c: Add valuetype marshaling test.
2178         * marshal9.cs: Fix after marshaling changes.
2180         * marshal10.cs: Add valuetype marshaling test.
2182 2004-02-10  Zoltan Varga  <vargaz@freemail.hu>
2184         * Makefile.am: Remove the SHELL=bash setting since some people do not seem to
2185         have bash.
2187 2004-02-02  Zoltan Varga  <vargaz@freemail.hu>
2189         * pinvoke2.cs libtest.c: Add test for unicode StringBuilder marshalling.
2191         * pinvoke.cs libtest.c: Add test for Sparc V8 split register/stack double
2192         parameter passing.
2194 2004-01-31  Zoltan Varga  <vargaz@freemail.hu>
2196         * setenv.cs: Make this run on platforms without setenv.
2198 2004-01-30  Zoltan Varga  <vargaz@freemail.hu>
2200         * Makefile.am: Set SHELL to bash, since some commands require it.
2202 2004-01-22  Zoltan Varga  <vargaz@freemail.hu>
2204         * pinvoke17.cs: Fix test.
2206 2004-01-19  Zoltan Varga  <vargaz@freemail.hu>
2208         * pinvoke2.cs: Add tests for DllImport problems.
2210         * pinvoke.cs: Make this run under linux.
2212 2004-01-09  Zoltan Varga  <vargaz@freemail.hu>
2214         * custom-attr.cs: Add test for properties with array type.
2216 2003-12-13  Patrik Torstensson  <p@rxc.se>
2218         * bug-42136.cs: invalid liveness analyse for locals
2219         used in try and catch block. (exceptions not counted 
2220         for in the liveness analyse)
2221         * Makefile.am: added bug-42136.cs
2222         
2223 2003-12-13  Patrik Torstensson  <p@rxc.se>
2225         * bug-48015.cs: new test for obj.Equals on ContextBound objects
2226         * Makefile.am: added bug-48015.cs.
2228 2003-11-21  Lluis Sanchez Gual  <lluis@ximian.com>
2230         * context-static.cs: new test for ContextStaticAttribute.
2231         * Makefile.am: added context-static.cs.
2233 2003-11-17  Zoltan Varga  <vargaz@freemail.hu>
2235         * cattr-object.cs: Fix test so it does not count the attributes on the
2236         Object class.
2238 2003-10-31  Zoltan Varga  <vargaz@freemail.hu>
2240         * appdomain-unload.cs: Get rid of hardcoded file names.
2241                 
2242         * appdomain-unload.cs: New file. AppDomain Unloading tests.
2243         
2244         * Makefile: Add new test + enable IL tests now that we have a working
2245         ilasm.
2246         
2247         * delegate7.cs: Convert it to use the test driver + add regression test
2248         for #50366.
2250 2003-10-25  Zoltan Varga  <vargaz@freemail.hu>
2252         * libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays.
2254 2003-10-15  Zoltan Varga  <vargaz@freemail.hu>
2256         * vararg.il: New file.
2258         * Makefile.am: Added vararg.il.
2260 2003-10-13  Bernie Solomon  <bernard@ugsolutions.com>
2262         * Makefile.am: fix so it works if builddir != srcdir
2264         * libtest.c: (mono_test_empty_struct) make it exist for 
2265         non-GCC builds (and possibly pass depending on trampolines).
2266         (mono_test_marshal_bool_byref) bools marshal as ints by default
2267         
2268 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
2270         * bug-46781.cs: New regression test.
2272         * libtest.c pinvoke2.cs: Add new test for SetLastError functionality.
2274         * Makefile.am (TEST_CS_SRC): Remove merged tests.
2276         * pinvoke2.cs pinvoke3.cs: Merge tests 4-8 into these files + 
2277         convert tests so they run with the test driver used by mini.
2279         * pinvoke3.cs libtest.c: Add tests for class arguments and return 
2280         values.
2282         * pinvoke4.cs pinvoke5.cs pinvoke6.cs pinvoke7.cs pinvoke8.cs: Removed.