1 2009-06-15 Rodrigo Kumpera <rkumpera@novell.com>
3 * load-exceptions.cs class.cs: Add regression test for #508487.
5 * t-missing.cs: Add nested type.
7 2009-06-06 Gert Driesen <drieseng@users.sourceforge.net>
9 * bug-508538.cs: New regression test for bug #508538.
11 2009-06-01 Rodrigo Kumpera <rkumpera@novell.com>
13 * load-exceptions.cs: Fix thiko.
15 2009-06-01 Rodrigo Kumpera <rkumpera@novell.com>
17 * load-exceptions.cs: Test for #508532.
19 * load-missing.il: Ditto.
21 2009-05-27 Zoltan Varga <vargaz@gmail.com>
23 * Makefile.am: Disable the test_messages test as it fails on the
26 2009-05-17 Zoltan Varga <vargaz@gmail.com>
28 * Makefile.am (test_messages): Fix the dependencies of this test.
30 2009-05-14 Zoltan Varga <vargaz@gmail.com>
32 * Makefile.am (test-coreclr-security): Use the net_2_1_raw profile since
33 the net_2_1 profile is no longer generated.
35 2009-05-05 Geoff Norton <gnorton@novell.com>
37 * tests-config: This file is generated by configure.
39 2009-04-27 Zoltan Varga <vargaz@gmail.com>
41 * custom-attr.cs: Add a test for #498545.
43 2009-04-20 Zoltan Varga <vargaz@gmail.com>
45 * virtual-sync.cs: Remove this, there is already a test for this in
48 2009-04-18 Mark Probst <mark.probst@gmail.com>
50 * appdomain-thread-abort.cs: New tests for thread aborts across
53 * Makefile.am: Test added.
55 2009-04-17 Sebastien Pouliot <sebastien@ximian.com>
57 * coreclr-security.cs: Add test case for the "special" case about
58 a default ctor being SSC on a transparent type (e.g. WebClient)
60 2009-04-15 Zoltan Varga <vargaz@gmail.com>
62 * runtime-invoke.cs: Add a test for #494847.
64 2009-04-14 Zoltan Varga <vargaz@gmail.com>
66 * thread-static.cs: Add a test for accesses through reflection.
68 2009-04-13 Bill Holmes <billholmes54@gmail.com>
70 * Makefile.am: Adding marshalbool.cs.
72 * libtest.c: Adding native code for marshalbool.cs tests.
74 * marshalbool.cs: Adding tests for emit_marshal_boolean.
76 Contributed under MIT/X11 license.
78 2009-04-13 Zoltan Varga <vargaz@gmail.com>
80 * pinvoke2.cs: Add a test for #492330.
82 2009-04-10 Mark Probst <mark.probst@gmail.com>
84 * appdomain-unload.cs: Test for invoking on a proxy whose server
87 2009-04-09 Zoltan Varga <vargaz@gmail.com>
89 * thread6.cs: Fix race added by the last change.
91 2009-04-09 Bill Holmes <billholmes54@gmail.com>
93 * finalizer-abort.cs, finalizer-exception.cs, finalizer-exit.cs :
94 Adding a sleep to the waiting thread to give Mono on Windows an
95 opportunity to interrupt the thread via QueueUserAPC.
97 Contributed under MIT/X11 license.
99 2009-03-31 Mark Probst <mark.probst@gmail.com>
101 * critical-finalizers.cs: Test case for critical finalizers.
103 * Makefile.am: Test added.
105 2009-03-31 Mark Probst <mark.probst@gmail.com>
107 * finalizer-wait.cs: Test case for WaitForPendingFinalizers.
109 * Makefile.am: Test added.
111 2009-03-29 Zoltan Varga <vargaz@gmail.com>
113 * remoting4.cs: Fix the last change.
115 2009-03-28 Zoltan Varga <vargaz@gmail.com>
117 * load-exceptions.cs: Add a test for missing locals.
119 * remoting4.cs: Add a test for generic virtual interface methods on proxies.
121 2009-03-28 Sebastien Pouliot <sebastien@ximian.com>
123 * coreclr-security.cs: Add more override test cases.
125 2009-03-26 Zoltan Varga <vargaz@gmail.com>
127 * pinvoke2.cs: Add a test for #488670.
129 2009-03-25 Mark Probst <mark.probst@gmail.com>
131 * interlocked-4.2.cs: New CompareExchange test (triggered register
132 allocation bug on x86 and amd64).
134 * Makefile.am: Test added.
136 2009-03-24 Mark Probst <mark.probst@gmail.com>
138 * interlocked-3.cs: New CompareExchange test.
140 * Makefile.am: Test added.
142 2009-03-24 Zoltan Varga <vargaz@gmail.com>
144 * thread6.cs: Add back a sleep to avoid a race.
146 2009-03-23 Zoltan Varga <vargaz@gmail.com>
148 * pinvoke-2.2.cs libtest.c: Add a test for #487758.
150 2009-03-20 Zoltan Varga <vargaz@gmail.com>
152 * thread6.cs: Use a monitor to avoid sleeping which doesn't work on slow
155 2009-03-15 Steven Munroe <munroesj@us.ibm.com>
157 This patch is contributed under the terms of the MIT/X11 license
159 * Makefile.am (test_platform): Enable testbundle for ppc.
161 2009-03-13 Mark Probst <mark.probst@gmail.com>
163 * coreclr-security.exe: Added a test for calling via a
164 MANAGED_TO_MANAGED wrapper.
166 2009-03-09 Zoltan Varga <vargaz@gmail.com>
168 * custom-attr.cs: Add a test for #483247.
170 2009-03-08 Zoltan Varga <vargaz@gmail.com>
172 * gchandles.cs: New test.
174 * Makefile.am: Test added.
176 2009-03-06 Zoltan Varga <vargaz@gmail.com>
178 * load-exceptions.cs load-missing.il: Add a test for #482638.
180 2009-03-05 Mark Probst <mark.probst@gmail.com>
182 * bug-479763.2.cs: New test.
184 * Makefile.am: Test added.
186 2009-03-04 Mark Probst <mark.probst@gmail.com>
188 * Makefile.am: Second part of the erroneous change reverted. I
191 2009-03-04 Mark Probst <mark.probst@gmail.com>
193 * Makefile.am: Erroneous change reverted.
195 2009-03-04 Mark Probst <mark.probst@gmail.com>
197 * bug-481403.il: New test.
199 * Makefile.am: Test added.
201 2009-02-21 Zoltan Varga <vargaz@gmail.com>
203 * invoke.cs: Add a test.
205 2009-02-19 Zoltan Varga <vargaz@gmail.com>
207 * pinvoke2.cs libtest.c: Add a test for #477396.
209 2009-02-11 Mark Probst <mark.probst@gmail.com>
211 * bug-473999.2.cs: New test.
213 * Makefile.am: Test added.
215 2009-02-10 Mark Probst <mark.probst@gmail.com>
217 * bug-473482.2.cs: New test.
219 * Makefile.am: Test added.
221 2009-02-05 Mark Probst <mark.probst@gmail.com>
223 * bug-472692.2.cs: New test.
225 * Makefile.am: Test added.
227 2009-02-05 Mark Probst <mark.probst@gmail.com>
229 * bug-472600.2.cs: New test.
231 * Makefile.am: Test added.
233 2009-02-02 Zoltan Varga <vargaz@gmail.com>
235 * generics-invoke-byref.2.cs: Add a test for #471259.
237 2009-01-28 Zoltan Varga <vargaz@gmail.com>
239 * generic-marshalbyref.2.cs: Also do the test for a class without type
242 2009-01-27 Mark Probst <mark.probst@gmail.com>
244 * bug469742.2.il: New test.
246 * Makefile.am: Test added.
248 2009-01-26 Zoltan Varga <vargaz@gmail.com>
250 * pinvoke2.cs libtest.c: Add a test for #469135.
252 2009-01-22 Mark Probst <mark.probst@gmail.com>
254 * generic-stack-traces2.2.cs: Another generic sharing test for
257 * Makefile.am: Test added.
259 2009-01-21 Rodrigo Kumpera <rkumpera@novell.com>
261 * appdomain-unload-callback.cs: New test for the AppDomain::DomainUnload
264 * Makefile.am: Test added.
266 2009-01-21 Mark Probst <mark.probst@gmail.com>
268 * bug-467456.cs: New test case.
270 * Makefile.am: Test added.
272 2009-01-21 Mark Probst <mark.probst@gmail.com>
274 * generic-unloading.2.cs, generic-unloading-sub.2.cs: Test case
275 for unloading images whose MonoGenericInst's are still in use.
277 * Makefile.am: Test added.
279 2009-01-20 Mark Probst <mark.probst@gmail.com>
281 * generic-stack-traces.2.cs: Generic sharing test for stack
284 * Makefile.am: Test added.
286 2009-01-20 Mark Probst <mark.probst@gmail.com>
288 * generic-system-arrays.2.cs: Generic sharing test case for
291 * Makefile.am: Test added.
293 2009-01-20 Zoltan Varga <vargaz@gmail.com>
295 * test-runner.cs: Avoid closing a stream which is still being written to.
297 2009-01-18 Zoltan Varga <vargaz@gmail.com>
299 * marshal9.cs: Change a test to be compatible with MS.NET.
301 2009-01-07 Rodrigo Kumpera <rkumpera@novell.com>
303 * bug-459094.cs: New regression test.
305 * Makefile.am: Test added.
307 2009-01-06 Rodrigo Kumpera <rkumpera@novell.com>
309 * bug-462592.cs: New regression test.
311 * Makefile.am: Test added.
313 2009-01-05 Zoltan Varga <vargaz@gmail.com>
315 * pinvoke2.cs: Add another test for generic structures.
317 2009-01-05 Rodrigo Kumpera <rkumpera@novell.com>
319 * bug-463303.il: New regression test.
321 * Makefile.am: Test added.
323 2009-01-03 Rodrigo Kumpera <rkumpera@novell.com>
325 * bug-400716.cs: New regression test.
327 * Makefile.am: Test added.
329 2008-12-26 Rodrigo Kumpera <rkumpera@novell.com>
331 * bug-461261.cs: New regression test.
333 * Makefile.am: Test added.
335 2008-12-24 Mark Probst <mark.probst@gmail.com>
337 * generic-sealed-virtual.2.cs: Test case for final generic
340 * Makefile.am: Test added.
342 2008-12-24 Rodrigo Kumpera <rkumpera@novell.com>
344 * bug-461941.cs: New regression test.
346 * Makefile.am: Test added.
348 2008-12-23 Mark Probst <mark.probst@gmail.com>
350 * bug-461198.2.cs: New generic sharing test.
352 * Makefile.am: Test added.
354 2008-12-23 Rodrigo Kumpera <rkumpera@novell.com>
356 * bug-461867.cs: New regression test.
358 * Makefile.am: Test added.
360 2008-12-19 Mark Probst <mark.probst@gmail.com>
362 * bug-459285.2.cs: New generic sharing test.
364 * Makefile.am: Test added.
366 2008-12-12 Rodrigo Kumpera <rkumpera@novell.com>
368 * bug-389886-sre-generic-interface-instances.cs: New regression test.
370 * Makefile.am: Test added.
372 2008-12-11 Mark Probst <mark.probst@gmail.com>
374 * generic-marshalbyref.2.cs: Test for calls to marshal-by-ref
377 * Makefile.am: Test added.
379 2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
381 * bug445361.il: New regression test.
383 * Makefile.am: Test added.
385 2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
387 * bug457574.il: New regression test.
389 * Makefile.am: Test added.
391 2008-12-07 Zoltan Varga <vargaz@gmail.com>
393 * stack-overflow.cs (foo): Prevent the large local variable from being
396 2008-12-03 Mark Probst <mark.probst@gmail.com>
398 * generic-typedef.2.cs: New test for ldtoken of open generic
401 * Makefile.am: Test added.
403 2008-11-26 Mark Probst <mark.probst@gmail.com>
405 * vararg2.cs: Forgot to add at last commit.
407 2008-11-26 Mark Probst <mark.probst@gmail.com>
409 * vararg2.cs: Test for sub-word sized variable arguments.
411 * Makefile.am: Test added.
413 2008-11-20 Zoltan Varga <vargaz@gmail.com>
415 * pinvoke2.cs: Add a test for passing/receiving generic struct instances.
417 * stackframes-async.2.cs: Add a test for #444383.
419 2008-11-13 Mark Probst <mark.probst@gmail.com>
421 * filter-stack.cs: Test whether method calls with large arguments
422 work in filter clauses.
424 * Makefile.am: Test added.
426 2008-11-06 Jonathan Chambers <joncham@gmail.com>
428 * async_read.cs: Open file with Read access to avoid
429 file access exception on Windows.
431 * bug-349190.2.cs: Use different name for dynamic executable
432 to avoid file access exception on Windows.
434 Code is contributed under MIT/X11 license.
436 2008-10-03 Mark Probst <mark.probst@gmail.com>
438 * generic-virtual-invoke.2.cs: Use different instantiations and
441 2008-10-03 Mark Probst <mark.probst@gmail.com>
443 * generic-virtual.2.cs: Iterate the test to make the generic
444 virtual method chunks kick in.
446 2008-10-03 Zoltan Varga <vargaz@gmail.com>
448 * invoke.cs: Fix this test after the ConstructorInfo changes.
450 * stack-overflow.cs: Fix warnings. Add unmanaged tests.
452 2008-10-03 Mark Probst <mark.probst@gmail.com>
454 * generic-virtual-invoke.2.cs: Test for runtime invoking generic
457 * Makefile.am: Test added.
459 2008-10-02 Mark Probst <mark.probst@gmail.com>
461 * bug-431413.2.cs: Test for bug #431413 (multidimensional generic
464 * Makefile.am: Test added.
466 2008-10-01 Zoltan Varga <vargaz@gmail.com>
468 * pinvoke3.cs libtest.c: Add test for byref string marshalling.
470 2008-09-30 Mark Probst <mark.probst@gmail.com>
472 * generic-constrained.2.il: Test case for the constrained. prefix
473 with generic interfaces.
475 * Makefile.am: Test added.
477 2008-09-29 Zoltan Varga <vargaz@gmail.com>
479 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on ia64.
481 2008-09-26 Mark Probst <mark.probst@gmail.com>
483 * generic-delegate-ctor.2.cs: Test case for delegate ctor icall
486 * Makefile.am: Test added.
488 2008-09-26 Zoltan Varga <vargaz@gmail.com>
490 * delegate9.cs: New test.
492 2008-09-25 Mark Probst <mark.probst@gmail.com>
494 * generic-synchronized.2.cs: Test case for synchronized generic
497 * Makefile.am: Test added.
499 2008-09-21 Mark Probst <mark.probst@gmail.com>
501 * exception17.cs: New test case for throwing an exception from
502 within a finally block.
504 * Makefile.am: Test added.
506 2008-09-19 Mark Probst <mark.probst@gmail.com>
508 * generic-type-builder.2.cs: Test case for a generic sharing issue
509 with dynamic methods.
511 * Makefile.am: Test added.
513 2008-09-17 Robert Jordan <robertj@gmx.net>
515 * Makefile.am: Add test for #415577.
517 2008-09-16 Zoltan Varga <vargaz@gmail.com>
519 * bug-426309.2.il: New test.
521 2008-09-10 Zoltan Varga <vargaz@gmail.com>
523 * marshal9.cs: Add test for #425001.
525 2008-09-07 Mark Probst <mark.probst@gmail.com>
527 * libtest.c: Darwin structure alignment also applies to PPC.
529 2008-09-06 Zoltan Varga <vargaz@gmail.com>
531 * libtest.c pinvoke2.cs: Add float tests.
533 2008-08-28 Zoltan Varga <vargaz@gmail.com>
535 * libtest.c (mono_xr_as_handle): Initialize ref before returning it.
537 2008-08-26 Zoltan Varga <vargaz@gmail.com>
539 * generics-sharing.2.cs: Fix invalid generic construct permitted by older
542 2008-08-21 Zoltan Varga <vargaz@gmail.com>
544 * Makefile.am: Add AOT+gshared tests.
546 * synchronized.cs: Test synchronized state using Monitor.Pulse since
547 Monitor.Exit no longer throws an exception.
549 2008-08-20 Zoltan Varga <vargaz@gmail.com>
551 * pinvoke2.cs libtest.c: Add test for out marshalling of delegates.
554 2008-08-16 Zoltan Varga <vargaz@gmail.com>
556 * jmpTest.il: Removed, there is already a test for this in mini/iltests.il.
558 2008-08-13 Zoltan Varga <vargaz@gmail.com>
560 * Makefile.am (DISABLED_TESTS): Remove appdomain-unload.exe, it seems to
561 work now, also it is too important to stay disabled.
563 2008-08-10 Zoltan Varga <vargaz@gmail.com>
565 * pinvoke3.cs: Add test for #416078.
567 2008-08-08 Zoltan Varga <vargaz@gmail.com>
569 * nullable_boxing.2.cs: Add test for #415621.
571 2008-08-02 Zoltan Varga <vargaz@gmail.com>
573 * pinvoke2.cs libtest.c: Extend the ia64 single HFA test so it also checks for
576 2008-07-28 Zoltan Varga <vargaz@gmail.com>
578 * Makefile.am: Use custom-modifiers.2.cs instead of custom-modifiers.cs
581 2008-07-28 Bill Holmes <billholmes54@gmail.com>
582 * libtest.c, winx64structs.cs :
583 Adding tests to exercise calling managed code from native with struct
586 Contributed under MIT/X11 license.
588 2008-07-27 Zoltan Varga <vargaz@gmail.com>
590 * test-runner.cs: Cleanup terminated processes on the main thread to prevent
593 * Makefile.am (runtest-managed): Make this depend on test-runner.exe.
595 * Makefile.am: Make most tests which had a separate execution rule use the
596 normal test runner, make the output less verbose.
598 * Makefile.am (runtest-managed): New experimental target which uses the
601 * test-runner.cs: New managed test driver with support for parallel
604 2008-07-26 Zoltan Varga <vargaz@gmail.com>
606 * appdomain-unload.cs: Disable the timeout test as there is no timeout in
607 the runtime any more.
609 * Makefile.am: Unify the different 'test' targets somewhat.
611 2008-07-21 Mark Probst <mark.probst@gmail.com>
613 * generic-getgenericarguments.2.cs: Test case catching static
614 RGCTX wrappers in MonoReflectionMethods.
616 * Makefile.am: Test added.
618 2008-07-17 Rodrigo Kumpera <rkumpera@novell.com>
620 * generics-sharing.2.cs: Fix the build.
622 2008-07-10 Raja R Harinath <harinath@hurrynot.org>
624 * Makefile.am (testaot): Set MONO_PATH when running the AOT
625 compiler. Don't set LD_LIBRARY_PATH, we're already using LIBTOOL
628 2008-07-07 Bill Holmes <billholmes54@gmail.com>
629 * libtest.c, winx64structs.cs :
630 Adding tests to exercise bug 404729 on Winx64.
632 Contributed under MIT/X11 license.
634 2008-07-07 Zoltan Varga <vargaz@gmail.com>
636 * Makefile.am: Run the aot tests using --debug.
638 * resolve_field_bug.2.il: Fix this test.
640 2008-07-06 Zoltan Varga <vargaz@gmail.com>
642 * pinvoke2.cs libtest.c: Add test for #404729.
644 2008-07-04 Mark Probst <mark.probst@gmail.com>
646 * generic-delegate2.2.cs, generic-delegate2-lib.2.il: Test case
647 for open generic delegates (delegates which get their target
648 object only at the invocation).
650 * Makefile.am: Test added.
652 2008-06-29 Rodrigo Kumpera <rkumpera@novell.com>
654 * valuetype-equals.cs: Tests for ValueType::Equals for all
655 primitive numeric types.
657 2008-06-26 Rodrigo Kumpera <rkumpera@novell.com>
659 * nullable_boxing.2.cs: Test if Array::GetValue box nullables
662 2008-06-26 Mark Probst <mark.probst@gmail.com>
664 * generic-valuetype-interface.2.cs: Test for generic valuetypes
665 which implement interfaces.
667 * generic-valuetype-newobj.2.il, generic-valuetype-newobj2.2.il:
668 Test for newobj with generic valuetypes.
670 * Makefile.am: Tests added.
672 2008-06-25 Rodrigo Kumpera <rkumpera@novell.com>
674 * generic-ldtoken-method.2.il: Don't use GetMethodHandle/1
675 with methods that belong to a generic type.
677 2008-06-23 Zoltan Varga <vargaz@gmail.com>
679 * pinvoke2.cs libtest.c: Add test for #402585.
681 2008-06-23 Mark Probst <mark.probst@gmail.com>
683 * generic-virtual2.2.cs: Test case for a call from a generic
684 method to a method of a generic class where the generic method
685 does not require the MRGCTX.
687 * Makefile.am: Test added.
689 2008-06-23 Mark Probst <mark.probst@gmail.com>
691 * generic-exceptions.2.cs: Test case for exception handlers in
692 generic methods with catch clauses depending on the method type
695 * Makefile.am: Test added.
697 2008-06-20 Rodrigo Kumpera <rkumpera@novell.com>
699 * bug-349190.2.cs: Regression test for bug #349190.
700 Checks the encoding of generic MethodBuilders that
701 have been not instantiated.
703 * Makefile.am: Test added.
705 2008-06-19 Rodrigo Kumpera <rkumpera@novell.com>
707 * generic-ldtoken-method.2.il: Fix the signature of GetMethodHandle.
709 2008-06-17 Mark Probst <mark.probst@gmail.com>
711 * generic-delegate.2.cs: Test for constructing delegates via
714 2008-06-17 Mark Probst <mark.probst@gmail.com>
716 * generic-special.2.cs: Test case for static special fields in
719 * Makefile.am: Test added.
721 2008-06-17 Mark Probst <mark.probst@gmail.com>
723 * Makefile.am: Also run generic sharing tests with inlining
726 2008-06-16 Mark Probst <mark.probst@gmail.com>
728 * generic-virtual.2.cs: Delegate test for static generic methods.
730 2008-06-14 Kornél Pál <kornelpal@gmail.com>
732 * mixed-mode: Add x64 target to mixed-mode assembly tests.
734 Contributed under MIT/X11 license.
736 2008-06-13 Zoltan Varga <vargaz@gmail.com>
738 * modules.cs modules-m1.cs: New files. Tests for .netmodules.
740 2008-06-13 Mark Probst <mark.probst@gmail.com>
742 * generic-static-methods.2.cs: Test case for static generic
745 * Makefile.am: Test added.
747 2008-06-12 Bill Holmes <billholmes54@gmail.com>
748 * libtest.c, winx64structs.cs :
749 Changing winx64structs.cs to use the TestDriver.dll
751 Contributed under MIT/X11 license.
753 2008-06-12 Bill Holmes <billholmes54@gmail.com>
754 * libtest.c, winx64structs.cs :
755 Adding marshaling tests for structs. These tests
756 represent the different cases to consider on Winx64.
758 Contributed under MIT/X11 license.
760 2008-06-10 Zoltan Varga <vargaz@gmail.com>
762 * Makefile.am: Delete some tests for the disabled set which seem to work now.
764 2008-06-05 Jonathan Chambers <joncham@gmail.com>
766 * Makefile.am: Disable async-exc-compilation.exe on Win32 as it is
767 hanging the runtime tests.
769 Code is contributed under MIT/X11 license.
771 2008-06-05 Bill Holmes <billholmes54@gmail.com>
772 * libtest.c, Makefile.am, winx64structs.cs :
773 Adding marshaling tests for structs. These tests
774 represent the different cases to consider on Winx64.
776 Contributed under MIT/X11 license.
778 2008-06-04 Mark Probst <mark.probst@gmail.com>
780 * generic-array-exc.2.il: Test case for generic array type in
783 * Makefile.am: Test added.
785 2008-06-04 Mark Probst <mark.probst@gmail.com>
787 * generic-tailcall2.2.il: Test case for tailcalls from non-generic
788 code to generic code requiring vtable/rgctx argument.
790 * Makefile.am: Test added.
792 2008-06-02 Bill Holmes <billholmes54@gmail.com>
793 * libtest.c: Changes to make libtest.c ready to be compiled in
794 Visual Studio. The STDCALL statements had to be moved and I added
795 declspec(dllexport) statements to all methods.
797 Contributed under MIT/X11 license.
799 2008-05-30 Zoltan Varga <vargaz@gmail.com>
801 * long-shift-regalloc.il: Removed, merged into mini/iltests.il.
803 2008-05-23 Zoltan Varga <vargaz@gmail.com>
805 * Makefile.am (test-generic-sharing): Exit if one of the tests fail. Run the
806 tests with MONO_GENERIC_SHARING=all.
808 2008-05-22 Mark Probst <mark.probst@gmail.com>
810 * Makefile.am: Do generic sharing tests with domain sharing turned
813 2008-05-22 Mark Probst <mark.probst@gmail.com>
815 * generic-method-patching.2.cs: Test callvirt to sealed generic
818 * Makefile.am: Test added.
820 2008-05-22 Mark Probst <mark.probst@gmail.com>
822 * generic-refanyval.2.il: Test case for generic refanyval.
824 * Makefile.am: Test added.
826 2008-05-21 Rodrigo Kumpera <rkumpera@novell.com>
828 * bug-325283.2.cs: Regression test for bug #325283.
830 2008-05-20 Raja R Harinath <harinath@hurrynot.org>
832 * Makefile.am (bug-382986): Fix for srcdir != builddir.
834 2008-05-20 Mark Probst <mark.probst@gmail.com>
836 * generic-null-call.2.cs: Tests non-virtual callvirt on generic
837 methods with this==null.
839 * Makefile.am: Test added.
841 2008-05-16 Rodrigo Kumpera <rkumpera@novell.com>
843 * bug-389886.2.il: Regression test for bug #389886.
845 2008-05-13 Zoltan Varga <vargaz@gmail.com>
847 * exit-stress.cs: New stress test program for testing Environment.Exit () and
850 * stress-runner.cs: Add 'exit-stress', add a few new /proc/pid/status entries.
852 2008-05-12 Jb Evain <jbevain@novell.com>
854 * Makefile.am: fix compilation of 2.1 tests.
856 2008-05-09 Kornél Pál <kornelpal@gmail.com>
858 * mixed-mode: Added mixed-mode assembly tests.
860 Contributed under MIT/X11 license.
862 2008-05-08 Rodrigo Kumpera <rkumpera@novell.com>
864 * bug-387274.2.il: Regression test for bug #387274.
866 2008-05-07 Robert Jordan <robertj@gmx.net>
868 * Makefile.am: don't pull libeglib.a twice. Fixes #387491.
870 2008-05-05 Robert Jordan <robertj@gmx.net>
872 * libtest.c, thunks.cs: reworked to match the new struct
875 2008-05-06 Rodrigo Kumpera <rkumpera@novell.com>
877 * bug-382986.cs. bug-382986-lib.cs: Regression test for
880 2008-05-04 Robert Jordan <robertj@gmx.net>
882 * libtest.c: disable struct tests for platforms with incompatible
883 native/managed alignments.
885 2008-05-03 Robert Jordan <robertj@gmx.net>
887 * libtest.c, thunks.cs: tests for mono_method_get_unmanaged_thunk ().
889 * Makefile.am: add thunk.cs. link libtest with gmodule.
891 Code is contributed under MIT/X11 license.
893 2008-04-28 Mark Probst <mark.probst@gmail.com>
895 * generic-array-type.2.cs: Test case for type arguments in arrays.
897 * Makefile.am: Added test.
899 2008-04-25 Mark Probst <mark.probst@gmail.com>
901 * generic-interface-methods.2.cs: Test case for generic interface
904 * Makefile.am: Added test.
906 2008-04-15 Raja R Harinath <harinath@hurrynot.org>
908 * Makefile.am (generic-box.2.exe, generic-unbox.2.exe): Create in
911 2008-04-11 Mark Probst <mark.probst@gmail.com>
913 * Makefile.am: Added missing files to EXTRA_DIST.
915 2008-04-10 Atsushi Enomoto <atsushi@ximian.com>
917 * Makefile: fix extra dist file name.
919 2008-04-10 Mark Probst <mark.probst@gmail.com>
921 * generic-box.2.cs, generic-boxing.2.il, generic-delegate.2.cs,
922 generic-ldobj.2.il, generic-ldtoken.2.il,
923 generic-ldtoken-field.2.il, generic-ldtoken-method.2.il,
924 generic-mkrefany.2.il, generic-sizeof.2.cs, generic-tailcall.2.il,
925 generic-unbox.2.cs, generic-unboxing.2.il, generic-virtual.2.cs,
926 generics-sharing.2.cs: New test cases for generic sharing.
928 * Makefile.am: Added tests.
930 2008-03-31 Mark Probst <mark.probst@gmail.com>
932 * Makefile.am: Re-enabled CoreCLR security tests. Fixes #362626.
934 2008-03-25 Mark Probst <mark.probst@gmail.com>
936 * generic-box.2.cs: Test case for generic box.
938 * Makefile.am: Added the new test.
940 2008-03-24 Zoltan Varga <vargaz@gmail.com>
942 * interlocked-2.2.cs: Add tests for Interlocked.Increment/Decrement on longs.
944 2008-03-22 Zoltan Varga <vargaz@gmail.com>
946 * assemblyresolve/Makefile.am (MCS): Use gmcs.exe instead of mcs.exe.
948 2008-03-21 Zoltan Varga <vargaz@gmail.com>
950 * libtest.c: Fix missing return in mono_marshal_alloc (). Disable or fix all
953 * assemblyresolve/Makefile.am: Use the 2.0 profile for compilation.
955 2008-03-20 Mark Probst <mark.probst@gmail.com>
957 * generics-sharing.2.cs: Test cases for ldtoken.
959 2008-03-19 Rodrigo Kumpera <rkumpera@novell.com>
961 * bug-340662_bug.cs: Added. Regression test for the bug.
963 * Makefile.am: Added the new test.
965 2008-03-18 Mark Probst <mark.probst@gmail.com>
967 * generics-sharing-other-exc.2.il: Test case for catching
968 exceptions not derived from System.Exception specified by a type
971 * Makefile.am: Added the new test.
973 2008-03-18 Mark Probst <mark.probst@gmail.com>
975 * generic-initobj.2.cs: Test case for initobj in generic code.
977 * Makefile.am: Added the new test.
979 2008-03-17 Mark Probst <mark.probst@gmail.com>
981 * shared-generic-methods.2.cs: Test case for calls from shared
982 code to generic methods.
984 * Makefile.am: Added the new test.
986 2008-03-14 Mark Probst <mark.probst@gmail.com>
988 * generics-sharing.2.cs: New tests for static methods.
990 * generic-inlining.2.cs: Added. Tests generic method inlining.
992 * shared-generic-synchronized.2.cs: Added. Tests shared
993 synchronized methods.
995 * Makefile.am: Added the new tests. New target for running the
996 generic code sharing with the optimization enabled.
998 2008-03-04 Mark Probst <mark.probst@gmail.com>
1000 * generics-sharing.2.c: Added test for open catch clauses in
1001 shared generic code.
1003 2008-02-27 Zoltan Varga <vargaz@gmail.com>
1005 * Makefile.am: Compile and run all tests using the 2.0 profile.
1007 2008-02-26 Rodrigo Kumpera <rkumpera@novell.com>
1009 * load-exceptions.cs: Fix the test for missing type situations.
1011 2008-02-26 Zoltan Varga <vargaz@gmail.com>
1013 * static-constructor.cs thread5.cs: Fix these so they works on the 2.0 profile too.
1015 2008-02-25 Rodrigo Kumpera <rkumpera@novell.com>
1017 * call_missing_method.il
1018 * call_missing_call.il
1019 * ldfld_missing_class.il
1020 * ldfld_missing_field.il: Test if the proper loader
1021 error is raised in case of failure.
1023 * Makefile.am: Added the previous tests.
1025 2008-02-23 Zoltan Varga <vargaz@gmail.com>
1027 * pinvoke3.cs: Add tests for missing MarshalAs directives when marshalling arrays.
1029 2008-02-22 Mark Probst <mark.probst@gmail.com>
1031 * generics-sharing.2.cs: New tests for the extensible runtime
1034 * recursive-generics.2.cs: Tests for recursive generic types.
1036 * Makefile.am: Added recursive-generics.2.cs.
1038 2008-02-21 Mark Probst <mark.probst@gmail.com>
1040 * generics-sharing.2.cs: Improved tests.
1042 2008-02-21 Rodrigo Kumpera <rkumpera@novell.com>
1044 * resolve_method_bug.2.il
1045 * resolve_field_bug.2.il
1046 * resolve_type_bug.2.il: Tests for #363450. They verify that
1047 a loader error during System.Reflection.Module::Resolve* methods don't
1048 leak and causes a spurious TypeLoadException somewhere else.
1050 * Makefile.am: Added the previous tests.
1052 2008-02-17 Raja R Harinath <harinath@hurrynot.org>
1054 * Makefile.am (SMCS): Add temporary-smcs-hack flag.
1056 2008-02-04 Massimiliano Mantione <massi@ximian.com>
1058 * Makefile.am: Re-enabled bug-77127.exe (was fixed in r95036).
1060 2008-02-04 Massimiliano Mantione <massi@ximian.com>
1062 * iface4.cs: Also added another "level" of inheritance...
1064 2008-02-04 Massimiliano Mantione <massi@ximian.com>
1066 * iface4.cs: Tested also Stop method (just to be on the safe side).
1068 2008-01-28 Rodrigo Kumpera <rkumpera@novell.com>
1070 * Makefile.am: disabled bug-348522.2.cs until after release.
1072 2008-01-28 Rodrigo Kumpera <rkumpera@novell.com>
1074 * bug-348522.2.cs: Added, tests for invoking by reflection
1075 using bad arguments.
1077 * Makefile.am: added bug-348522.2.cs.
1079 2008-01-26 Zoltan Varga <vargaz@gmail.com>
1081 * nonvirt.cs: Removed, moved to mini/exceptions.cs.
1083 2008-01-24 Jonathan Chambers <joncham@gmail.com>
1085 * libtest.c: Allocate memory for out string parameters.
1087 * pinvoke2.cs: Add tests for marshalling strings as out paramters.
1089 Code is contributed under MIT/X11 license.
1091 2008-01-08 Zoltan Varga <vargaz@gmail.com>
1093 * Makefile.am (DISABLED_TESTS): Disable bug-77127.exe for now to make the
1096 2008-01-04 Dick Porter <dick@ximian.com>
1098 * Makefile.am: Make it work on automake-1.6
1100 2007-12-31 Rodrigo Kumpera <rkumpera@novell.com>
1102 * invalid-token.il, Makefile.am: Add test for loading
1105 2007-12-20 Zoltan Varga <vargaz@gmail.com>
1107 * Makefile.am: Enable the async-exc-compilation test on x86/amd64.
1109 2007-12-17 Mark Probst <mark.probst@gmail.com>
1111 * thread-exit.cs, Makefile.am: Test case for #347676.
1113 2007-12-09 Robert Jordan <robertj@gmx.net>
1115 * bug-323114.cs: Add test case for #323114.
1117 2007-12-07 Zoltan Varga <vargaz@gmail.com>
1119 * pinvoke2.cs: Fix the names of two tests.
1121 * checked.cs: Make exit codes positive.
1123 2007-12-05 Zoltan Varga <vargaz@gmail.com>
1125 * Makefile.am (EXTRA_DIST): Add a missing file.
1127 2007-12-03 Zoltan Varga <vargaz@gmail.com>
1129 * async-exc-compilation.cs: New not yet enabled test for async exceptions
1130 received during JIT compilation.
1132 * custom-modifiers.2.cs custom-modifiers-il.cs: New test for the 2.0
1133 GetRequiredCustomModifiers ()/GetOptionalCustomModifiers () methods.
1135 2007-11-30 Zoltan Varga <vargaz@gmail.com>
1137 * stackframes-async.2.cs: Fix this test to work with the new delegate optimization.
1139 2007-11-23 Zoltan Varga <vargaz@gmail.com>
1141 * Makefile.am: Add a target for testing aot on the 2.0 profile.
1143 2007-11-12 Zoltan Varga <vargaz@gmail.com>
1145 * invoke.cs: Add tests for invoking the Array Get/Set methods.
1147 2007-11-12 Rodrigo Kumpera <rkumpera@novell.com>
1149 * bug-322722_patch_bx.2.cs : Added test for bug #322722.
1151 * bug-322722_dyn_method_throw.2.cs: Same.
1153 * Makefile.am: Added the two tests for bug #322722.
1155 2007-11-07 Zoltan Varga <vargaz@gmail.com>
1157 * Makefile.am: Removed bug-318677 since the corresponding patch was reverted.
1159 2007-11-07 Massimiliano Mantione <massi@ximian.com>
1161 * bug-318677.il: Added.
1163 * Makefile.am: Added test for bug #318677.
1165 2007-11-07 Mark Probst <mark.probst@gmail.com>
1167 * bug-324535.cs, bug-324535-il.il: Added.
1169 * Makefile.am: Added test for bug #324525.
1171 2007-11-05 Rodrigo Kumpera <rkumpera@novell.com>
1173 * soft-float-tests.cs: Tests for soft-float.
1174 Bug #323746 is regression tested by test.
1176 * Makefile.am: Added the new test to the suite.
1179 2007-10-29 Rodrigo Kumpera <rkumpera@novell.com>
1181 * bug-335131.2.cs: Regression test for bug #335131.
1182 It tests the enconding of methods and constructor from
1183 a generic types that are called from the same type
1186 * Makefile.am: Added the new test to the suite.
1189 2007-10-29 Rodrigo Kumpera <rkumpera@novell.com>
1191 * make_imt_test.sh: added, this script generates
1192 an interface with 2000 methods, an implementation and
1193 test code that calls all methods. This is enough to
1194 stress the IMT machinery, as thunks should have more
1195 than 100 methods with the current IMT table size.
1197 * Makefile.am: added the generated imt test and
1198 associated rules to use the script to create it.
1200 2007-10-20 William Holmes <billholmes54@gmail.com>
1202 * pinvoke2.cs, libtest.c Adding test cases for marshaling
1203 booleans as I1 and U1. Tests commit r87725.
1205 Code is contributed under MIT/X11 license.
1207 2007-10-18 Zoltan Varga <vargaz@gmail.com>
1209 * interlocked.cs: Add a test for CompareExchange and negative values.
1211 2007-10-17 Mark Probst <mark.probst@gmail.com>
1213 * bug-331798-tb.2.cs: added for Rodrigo
1215 * Makefile.am: added bug-331798-tb.2.cs
1217 2007-10-17 Gert Driesen <drieseng@users.sourceforge.net>
1219 * bug-331958.cs: added.
1220 * Makefile.am: added bug-331958.cs.
1222 2007-10-16 Mark Probst <mark.probst@gmail.com>
1224 * bug-333798.2.cs: added
1226 * Makefile.am: added bug-333798.2.cs
1228 2007-10-05 Rodrigo Kumpera <rkumpera@novell.com>
1230 * generic_type_definition_encoding.2.cs: added, this tests
1231 the regression fixed in r86912.
1233 * Makefile.am: added generic_type_definition.2.cs
1235 2007-09-27 Rodrigo Kumpera <rkumpera@novell.com>
1237 * generic_type_definition.2.cs: added
1239 * Makefile.am: added generic_type_definition.2.cs
1242 2007-09-22 Rodrigo Kumpera <rkumpera@novell.com>
1244 * bug-327438.2.il: added
1246 * Makefile.am: added bug-327438.2.il
1249 2007-09-21 Robert Jordan <robertj@gmx.net>
1251 * assemblyresolve/Makefile.am: remove the superfluous --security
1254 2007-09-20 Mark Probst <mark.probst@gmail.com>
1256 * generics-sharing.2.cs: added
1258 * Makefile.am: added generics-sharing.2.cs
1260 2007-09-19 Marek Habersack <mhabersack@novell.com>
1262 * assemblyresolve/Makefile.am (prereq): build the assemblies in
1263 the 'prereq' target instead of in the 'all' one.
1265 2007-09-19 Marek Habersack <mhabersack@novell.com>
1267 * Makefile.am: assemblyresolve/ assemblies are built only when the
1270 2007-09-19 Raja R Harinath <harinath@gmail.com>
1272 * assemblyresolve/Makefile.am: Fix srcdir != builddir issues.
1273 (EXTRA_DIST): Add asm.cs, TestBase.cs, Test.cs.
1275 2007-09-18 Marek Habersack <mhabersack@novell.com>
1277 * assemblyresolve/asm.cs: added
1279 * assemblyresolve/TestBase.cs: added
1281 * assemblyresolve/Test.cs: added
1283 * assemblyresolve/Makefile.am: added
1285 * assemblyresolve_event3.cs: added new AssemblyResolve event
1288 2007-09-13 Massimiliano Mantione <massi@ximian.com>
1290 * Makefile.am: Fixed and re-enabled test for bug #82416 (the
1291 config files were not in place).
1293 2007-09-12 Massimiliano Mantione <massi@ximian.com>
1295 * Makefile.am: disabled test for bug #82416 since it fails on the
1296 buildbot, will investigate.
1298 2007-09-12 Massimiliano Mantione <massi@ximian.com>
1300 * unhandled-exception-test-runner.2.cs,
1301 unhandled-exception-test-case.2.cs,
1302 unhandled-exception-base-configuration.config,
1303 unhandled-exception-legacy-configuration.config,
1304 Makefile.am: added test for bug #82416.
1306 2007-09-12 Marek Habersack <mhabersack@novell.com>
1308 * assemblyresolve_event2.2.cs: added tests for assembly resolution
1311 * assemblyresolve_event.cs: added tests for assembly resolution
1314 2007-09-11 Mark Probst <mark.probst@gmail.com>
1316 * coreclr-security.cs: Added positive and negative tests for
1317 calling methods via reflection.
1319 2007-09-10 William Holmes <billholmes54@gmail.com>
1321 * marshal9.cs, libtest.c Adding test case for marshal.c r84161
1322 Calling native to managed should not call
1323 ICustomMarshaler.MarshalNativeToManaged for out params.
1325 Code is contributed under MIT/X11 license.
1327 2007-09-07 Zoltan Varga <vargaz@gmail.com>
1329 * async-exceptions.cs Makefile.am: Add a test for frames with a frame pointer.
1331 * async-exceptions.cs Makefile.am: New test case, not working yet.
1333 * Makefile.am: Allways distribute coreclr-security.cs.
1335 2007-09-03 Zoltan Varga <vargaz@gmail.com>
1337 * thread6.cs: Increase a timeout.
1339 2007-08-31 Zoltan Varga <vargaz@gmail.com>
1341 * libtest.c handleref.cs: Fix handleref.exe test on sparc.
1343 2007-08-24 Mark Probst <mark.probst@gmail.com>
1345 * coreclr-security.cs, Makefile.am: Added test for CoreCLR
1348 2007-08-21 Massimiliano Mantione <massi@ximian.com>
1350 * bug-81466.il, bug-81466-lib.il, Makefile.am:
1351 Added test for bug #81466.
1353 2007-08-20 Jb Evain <jbevain@novell.com>
1355 * field-access.il, method-access.il, Makefile.am: tests
1356 for FieldAccessException and MethodAccessException.
1358 2007-08-16 Rodrigo Kumpera <rkumpera@novell.com>
1360 * ldtoken_with_byref_typespec.2.il: Test for (in pseudo c#) "typeof (int&)" expression
1361 * Makefile.am: ldtoken_with_byref_typespec.2.il
1363 2007-08-08 Massimiliano Mantione <massi@ximian.com>
1365 * bug-77127.cs: Test for bug #77127.
1366 * Makefile.am: Added bug-77127.cs.
1368 2007-08-01 William Holmes <billholmes54@gmail.com>
1370 * Makefile.am: Added bug-82194.2.cs.
1371 * bug-82194.2.cs: Test for bug #82194.
1373 2007-07-26 Rodrigo Kumpera <rkumpera@novell.com>
1375 * Makefile.am: Added enum_types.il.
1376 * enum_types.il: Test for all valid primitive types an enum basefield can have.
1378 2007-07-25 Jonathan Chambers <joncham@gmail.com>
1380 * Makefile.am: Added transparentproxy.cs.
1381 * transparentproxy.cs: Add tests for transparentproxy
1384 Code is contributed under MIT/X11 license.
1386 2007-07-20 Raja R Harinath <rharinath@novell.com>
1388 * Makefile.am (bug-81691.exe): Create it in the builddir.
1390 2007-07-19 Mark Probst <mark.probst@gmail.com>
1392 * Makefile.am (test-bug-81691), bug-81691.cs, bug-81691-a.cs,
1393 bug-81691-b.cs: Test for bug #81691.
1395 2007-07-11 Raja R Harinath <rharinath@novell.com>
1397 * Makefile.am (bug-81673.exe): Look for bug-81673.cs in $(srcdir).
1399 2007-07-10 Rodrigo Kumpera <rkumpera@novell.com>
1401 * Makefile.am, bug-82020.il: Test for bug #82020
1403 2007-07-10 Zoltan Varga <vargaz@gmail.com>
1405 * libtest.c (mono_test_marshal_return_unicode_string_delegate):
1406 Add a missing return.
1408 2007-07-09 Mark Probst <mark.probst@gmail.com>
1410 * Makefile.am (test-bug-81673), bug-81673.cs,
1411 bug-81673-interface.cs: Test for bug 81673.
1413 2007-07-05 Zoltan Varga <vargaz@gmail.com>
1415 * pinvoke3.cs libtest.c: Add new test for returning unicode strings from a delegate.
1417 2007-06-12 Zoltan Varga <vargaz@gmail.com>
1419 * pinvoke2.cs: Add test for instance delegates.
1421 2007-05-26 Zoltan Varga <vargaz@gmail.com>
1423 * delegate.cs: Add more delegate tests.
1425 2007-05-24 Zoltan Varga <vargaz@gmail.com>
1427 * delegate.cs: Add a multicast delegate test.
1429 2007-05-23 Zoltan Varga <vargaz@gmail.com>
1431 * pinvoke2.cs libtest.c: Fix up asany in/out tests.
1433 2007-03-28 Raja R Harinath <rharinath@novell.com>
1435 * Makefile.am (test-bug-80307): Don't set PATH.
1437 2007-03-27 Raja R Harinath <harinath@gmail.com>
1439 * Makefile.am (JITTEST_PROG_RUN): Set MONO_CFG_DIR too.
1440 (test-bug-80307): Use helper 'mcs' and 'gmcs' from build tree.
1442 2007-03-23 Jonathan Chambers <joncham@gmail.com>
1444 * libtest.c: Add tests for PreserveSigAttribute.
1445 * cominterop.cs: Add tests for PreserveSigAttribute.
1447 Code is contributed under MIT/X11 license.
1449 2007-02-19 Massimiliano Mantione <massi@ximian.com>
1450 * iface7.cs, Makefile.am: Added test for bug 75903.
1452 2007-02-08 Jonathan Chambers <joncham@gmail.com>
1454 * libtest.c: Add tests for COM Callable Wrapper marshalling.
1455 * cominterop.cs: Add tests for COM Callable Wrapper marshalling.
1457 Code is contributed under MIT/X11 license.
1459 2007-02-06 Massimiliano Mantione <massi@ximian.com>
1460 * bug-59286.cs, Makefile.am: Added test for bug 59286.
1462 2007-02-03 Zoltan Varga <vargaz@gmail.com>
1464 * interlocked-2.2.cs: Fix long tests and add Interlocked.Exchange(long) test.
1466 * interlocked-2.2.cs: Add Interlocked.Read (long) test.
1468 * interlocked.cs: Fix return values.
1470 2007-01-19 Raja R Harinath <rharinath@novell.com>
1472 * Makefile.am (bug-80307.exe): Fix srcdir != builddir.
1474 2007-01-17 Massimiliano Mantione <massi@ximian.com>
1475 * bug-80307.cs, Makefile.am: Added test for bug 80307.
1477 2007-01-15 Miguel de Icaza <miguel@novell.com>
1479 * load-missing.il: Add test for missing assembly reference in
1482 Add test for missing type in newobj call.
1484 Add test for missing type reference in a parameter.
1486 Add test for missing assembly in method call.
1488 2007-01-11 Jonathan Chambers <joncham@gmail.com>
1490 * libtest.c, cominterop.cs: Tests for unmanaged->managed
1491 VARIANT marshalling.
1493 2007-01-10 Robert Jordan <robertj@gmx.net>
1495 * bug-80392.2.cs: Add more tests.
1497 2007-01-09 Robert Jordan <robertj@gmx.net>
1499 * bug-80392.2.cs: Add test for bug #80392.
1501 2007-01-09 Robert Jordan <robertj@gmx.net>
1503 * cross-domain.cs: Reflect marshal.c changes: after r70643
1504 StringBuilders are not ReferenceEquals () anymore, because
1505 they are marshaled by value.
1507 2007-01-01 Miguel de Icaza <miguel@novell.com>
1509 * libtest.c, marshal5.cs: Add tests for ByValTStr marshalling when
1510 the charset is Unicode (see bugs 79944 and 78722).
1512 2006-12-31 Miguel de Icaza <miguel@novell.com>
1514 * exists.cs: Add new test case for MONO_IOMAP bug.
1516 2006-11-02 Wade Berrier <wberrier@novell.com>
1518 * Makefile.am: Fix path to mkbundle so test passes
1520 2006-10-31 Massimiliano Mantione <massi@ximian.com>
1521 * bug-79684.2.cs, Makefile.am: Added test for bug 79684.
1523 2006-10-20 Jonathan Chambers <joncham@gmail.com>
1525 * cominterop.cs: Added more tests for Variant.
1526 * libtest.c: Added more tests for Variant.
1528 2006-10-02 Zoltan Varga <vargaz@gmail.com>
1530 * static-constructor.cs: Add a new test.
1532 2006-09-30 Jonathan Chambers <joncham@gmail.com>
1534 * marshal7.cs: Added tests for size of structs containing
1535 objects with MarshalAs.Interface,IUnknown,IDispatch, and Struct.
1537 2006-09-30 Zoltan Varga <vargaz@gmail.com>
1539 * marshal9.cs libtest.c: Add tests for some custom marshalling corner cases.
1541 2006-09-20 Zoltan Varga <vargaz@gmail.com>
1543 * libtest.c (mono_test_marshal_stringbuilder_default): Null terminate string to
1544 prevent random errors.
1545 (mono_test_marshal_stringbuilder): Ditto.
1547 2006-09-18 Jonathan Chambers <joncham@gmail.com>
1549 * cominterop.cs: Added COM Interop tests for null BSTR checks.
1550 * libtest.c: Added COM Interop tests for null BSTR checks.
1552 2006-09-16 Zoltan Varga <vargaz@freemail.hu>
1554 * Makefile.am (test): Disable mkbundle test on win32 since there is no static build there.
1556 2006-09-14 Zoltan Varga <vargaz@gmail.com>
1558 * pinvoke2.cs libtest.c: Add test for marshalling of blittable classes and null.
1560 2006-09-06 Zoltan Varga <vargaz@gmail.com>
1562 * pinvoke3.cs libtest.c: Add test for #79289.
1564 2006-09-05 Zoltan Varga <vargaz@gmail.com>
1566 * interlocked-2.2.cs: Add tests for the generic versions of the interlocked methods.
1568 2006-09-03 Zoltan Varga <vargaz@gmail.com>
1570 * pinvoke2.cs libtest.c: Add test for marshalling of StringBuilders created with
1573 2006-08-09 Jonathan Chambers <joncham@gmail.com>
1575 * cominterop.cs: Added COM Interop tests for accessing IUnknown and IDispatch.
1576 * libtest.c: Implemented QueryInterface correctly.
1578 2006-08-08 Zoltan Varga <vargaz@gmail.com>
1580 * vararg.il: Add a test for #79027.
1582 2006-07-28 Jonathan Chambers <joncham@gmail.com>
1584 * cominterop.cs: Added COM Interop object marshalling tests;
1585 enabled on windows only.
1586 * libtest.c: Added COM Interop object marshalling tests;
1587 enabled on windows only.
1589 2006-07-27 Zoltan Varga <vargaz@gmail.com>
1591 * libtest.c: Add a newline at the EOF.
1593 2006-07-15 Jonathan Chambers <joncham@gmail.com>
1595 * cominterop.cs: Added COM Interop tests; not enabled yet.
1596 * libtest.c: Added COM Interop tests; not enabled yet.
1598 2006-07-12 Zoltan Varga <vargaz@gmail.com>
1600 * Makefile.am (libtest_la_CFLAGS): Disable a gcc optimization which breaks pinvoke2.exe on windows.
1602 2006-06-30 Zoltan Varga <vargaz@gmail.com>
1604 * libtest.c (mono_test_ref_vtype): Remove debug printfs.
1606 2006-06-28 Zoltan Varga <vargaz@gmail.com>
1608 * marshal2.cs: Add tests for ByValTStr + Unicode encoding.
1610 2006-06-15 Zoltan Varga <vargaz@gmail.com>
1612 * pinvoke-2.cs: Rename to pinvoke-2.2.cs.
1614 * Makefile.am (TEST_CS2_SRC): Add pinvoke-2.2.cs
1616 * pinvoke-2.2.cs libtest.c: Add Marshal.GetDelegateForFunctionPointer () tests.
1618 2006-06-22 Sebastien Pouliot <sebastien@ximian.com>
1620 * Makefile.am: Add 'cas' to SUBDIRS
1622 2006-06-20 Massimiliano Mantione <massi@ximian.com>
1623 * bug-78656.cs. Makefile.am: Added test for bug 78656.
1625 2006-06-16 Massimiliano Mantione <massi@ximian.com>
1626 * bug-78653.cs. Makefile.am: Added test for bug 78653.
1628 2006-06-13 Massimiliano Mantione <massi@ximian.com>
1629 * test-inline-call-stack.cs: Test also that the order in which
1630 .cctors are run is essentially the same regardless of the status of
1631 "beforefieldinit", because too many apps depend on this behavior
1632 (which seems to be also the one of the MS CLR).
1634 2006-06-10 Zoltan Varga <vargaz@gmail.com>
1636 * interlocked-2.2.cs: Make the return values positive.
1638 2006-06-07 Wade Berrier <wberrier@novell.com>
1640 * Makefile.am: add test-inline-call-stack-library.cs and test-inline-call-stack.cs
1641 to EXTRA_DIST so that tests can be run from a dist tarball
1643 2006-06-05 Jonathan Chambers <jonathan.chambers@ansys.com>
1645 * libtest.c cominterop.cs Makefile.am: Add BSTR and VARIANT marshalling tests
1647 2006-06-06 Massimiliano Mantione <massi@ximian.com>
1649 * Makefile.am, bug-78311.cs, bug-78549.il: Added tests.
1651 2006-06-05 Zoltan Varga <vargaz@gmail.com>
1653 * libtest.c pinvoke17.cs: Rename definitions which conflict with win32 API names.
1655 2006-05-18 Zoltan Varga <vargaz@gmail.com>
1657 * pinvoke2.cs libtest.c: Add tests for UnamangedType.LPStruct and blittable types.
1659 2006-05-17 Zoltan Varga <vargaz@gmail.com>
1661 * pinvoke2.cs libtest.c: Add tests for marshalling UnmanagedType.LPStruct.
1663 * marshal8.cs: Applied a patch from Jonathan Chambers to add a test case to
1666 2006-05-10 Atsushi Enomoto <atsushi@ximian.com>
1668 * test-enum-indstoreil.il : removed duplicate label.
1671 2006-05-06 Zoltan Varga <vargaz@gmail.com>
1673 * Makefile.am (TEST_CS2_SRC): Add interlocked-2.2.cs and fix compiling of net 2.0
1676 * interlocked-2.2.cs: New tests for the net 2.0 Interlocked methods.
1678 2006-04-19 Massimiliano Mantione <massi@ximian.com>
1679 * test-inline-call-stack.cs: Added missing check.
1681 2006-04-19 Massimiliano Mantione <massi@ximian.com>
1682 * Makefile.am: Added tests to see if inline breaks the call stack.
1683 * test-inline-call-stack.cs: Likewise.
1684 * test-inline-call-stack-library.cs: Likewise.
1686 2006-04-12 Zoltan Varga <vargaz@gmail.com>
1688 * thread6.cs: Add regression test for #78024.
1690 2006-04-07 Zoltan Varga <vargaz@gmail.com>
1692 * marshal2.cs: Add tests for #77960.
1694 2006-03-29 Raja R Harinath <rharinath@novell.com>
1696 * iface-large.cs: New test based on #75172.
1698 2006-02-18 Zoltan Varga <vargaz@gmail.com>
1700 * libtest.c pinvoke2.cs: Add tests for asany marshalling and directional
1703 2006-01-30 Zoltan Varga <vargaz@gmail.com>
1705 * Makefile.am (patch-libtool): New utility target for those using a
1708 2006-01-27 Raja R Harinath <rharinath@novell.com>
1710 Add support for net_2_0 test cases.
1711 * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Don't set MONO_PATH.
1712 (with_mono_path2, RUNTIME2, GMCS, ILASM2): New.
1713 (TEST_CS2_SRC, TEST_IL2_SRC): New.
1714 (EXTRA_DIST): Add them.
1715 (testjit-default, testjit-net_2_0): New. Copies of old testjit,
1716 updated to use appropriate runtimes.
1717 (testjit): Depend on them.
1718 * find-method.2.il: New test.
1720 2006-01-26 Zoltan Varga <vargaz@gmail.com>
1722 * thread-dump.cs: New file.
1724 2005-12-22 Zoltan Varga <vargaz@gmail.com>
1726 * interlocked.cs: Add "test" for Thread.MemoryBarrier ().
1728 * custom-attr.cs: Add test for #77045.
1730 2005-12-15 Zoltan Varga <vargaz@gmail.com>
1732 * cpblkTest.il: Fix storage of addresses into int32 variables.
1734 2005-12-14 Zoltan Varga <vargaz@gmail.com>
1736 * marshal2.cs: Remove test which can fail on 64 bit archs.
1738 2005-11-28 Raja R Harinath <rharinath@novell.com>
1740 * Makefile.am (ILASM): Use profile-dependent location of ilasm.
1742 2005-10-21 Zoltan Varga <vargaz@gmail.com>
1744 * pinvoke2.cs libtest.c: Add tests for byref struct marshalling.
1746 2005-10-20 Miguel de Icaza <miguel@novell.com>
1748 * Makefile.am (stresstest): Change the strings so we can scan the
1749 build logs more easily for failures (without the word "0 failed".
1751 * Makefile (stresstest):
1753 2005-10-20 Raja R Harinath <rharinath@novell.com>
1755 * Makefile.am (testbundle): Use in-tree config, and in-tree
1758 2005-10-08 Zoltan Varga <vargaz@gmail.com>
1760 * appdomain-unload.cs: Allocate some MBR objects between unloads to
1763 2005-10-07 Zoltan Varga <vargaz@gmail.com>
1765 * remoting5.cs: Add test for ldflda on MBR objects.
1767 2005-10-07 Zoltan Varga <vargaz@gmail.com>
1769 * pinvoke.cs: Remove test loading cygwin1.dll under cygwin.
1771 2005-09-19 Zoltan Varga <vargaz@gmail.com>
1773 * custom-attr.cs: Add tests for bug #76062.
1775 * test-driver Makefile.am: Fix detection of disabled tests.
1777 2005-09-16 Raja R Harinath <rharinath@novell.com>
1779 * Makefile.am (check-local): Don't invoke semdel-wrapper.
1781 2005-09-13 Raja R Harinath <rharinath@novell.com>
1783 * Makefile.am (test-type-load): Refer to source files using $(srcdir).
1784 (EXTRA_DIST): Add sources from 'test-type-load'.
1786 2005-09-12 Zoltan Varga <vargaz@gmail.com>
1788 * pinvoke3.cs libtest.c: Add test for returning null arrays from delegates.
1790 * pinvoke3.cs libtest.c: Add tests for bug #76063.
1792 2005-09-09 Zoltan Varga <vargaz@gmail.com>
1794 * load-exceptions.cs t-missing.cs load-missing.il: New files. Tests
1795 for handling type load exceptions.
1797 * Makefile.am: Add type loading tests.
1799 2005-08-27 Zoltan Varga <vargaz@gmail.com>
1801 * libtest.c (mono_test_empty_struct): Work around bug in intel icc.
1803 2005-08-23 Zoltan Varga <vargaz@freemail.hu>
1805 * delegate.cs: Add float and double tests.
1807 2005-08-22 Zoltan Varga <vargaz@freemail.hu>
1809 * delegate.cs: Restructure and add long delegate test.
1811 * thread-2.cs: New file.
1813 2005-08-20 Zoltan Varga <vargaz@freemail.hu>
1815 * Makefile.am: Reenable disabled amd64 tests.
1817 2005-07-21 Zoltan Varga <vargaz@freemail.hu>
1819 * marshal9.cs libtest.c: Add tests for byref custom marshalling.
1821 * pinvoke2.cs pinvoke1.cs Makefile.am: Merge pinvoke1.cs into pinvoke2.cs.
1823 2005-07-19 Zoltan Varga <vargaz@freemail.hu>
1825 * pinvoke2.cs libtest.c: Add some IA64 struct passing tests.
1827 2005-07-09 Zoltan Varga <vargaz@freemail.hu>
1829 * Makefile.am (PLATFORM_DISABLED_TESTS): Ignore thread6.exe on amd64.
1831 2005-07-07 Zoltan Varga <vargaz@freemail.hu>
1833 * thread6.cs: Disable part of the test that currently doesn't work. Add
1834 new tests from a bug report.
1836 * appdomain-unload.cs: Add tests for threadpools.
1838 2005-07-04 Raja R Harinath <rharinath@novell.com>
1840 * Makefile.am (MKBUNDLE): Don't set PKG_CONFIG_TOP_BUILDDIR.
1842 2005-07-01 Lluis Sanchez Gual <lluis@novell.com>
1844 * remoting1.cs: Test for getting a remote field value which is null.
1846 2005-07-01 Raja R Harinath <rharinath@novell.com>
1848 * Makefile.am (check-local): Call semdel-wrapper.
1850 2005-06-28 Zoltan Varga <vargaz@freemail.hu>
1852 * Makefile.am appdomain3.cs: Remove appdomain3 test, since it is a duplicate of appdomain-unload.
1854 2005-06-27 Zoltan Varga <vargaz@freemail.hu>
1856 * pinvoke2.cs: Add test for #75374.
1858 * Makefile.am pinvoke18.cs pinvoke2.cs: Merge pinvoke18 into pinvoke2.
1860 2005-06-15 Zoltan Varga <vargaz@freemail.hu>
1862 * Makefile.am (testaot): Use JITTEST_PROG_RUN for compiling the AOT module.
1864 2005-06-15 Raja R Harinath <rharinath@novell.com>
1866 * Makefile.am (testbundle): Run the testcase with MONO_PATH set to
1867 the build tree -- it's built with autodeps off.
1869 2005-06-14 Ben Maurer <bmaurer@ximian.com>
1871 * Makefile.am (testbundle): Test case that bundling works with a
1874 2005-05-26 Zoltan Varga <vargaz@freemail.hu>
1876 * Makefile.am (TestDriver.dll): Fix a warning.
1878 2005-05-14 Zoltan Varga <vargaz@freemail.hu>
1880 * libtest.c (mono_test_marshal_out_string_array_delegate): Fix 64
1883 2005-05-12 Zoltan Varga <vargaz@freemail.hu>
1885 * marshal9.cs libtest.c: Add more tests.
1887 * pinvoke3.cs libtest.c: Add test for [Out] marshalling of arrays.
1890 * marshal9.cs libtest.c: Add tests for marshalling null values.
1892 * Makefile.am pinvoke2.cs pinvoke10.cs pinvoke15.cs: Merge pinvoke10
1893 and pinvoke15 into pinvoke2.
1895 * pinvoke2.cs: Fix warnings.
1897 * pinvoke2.cs libtest.c: Add test for ftnptr->delegate conversion in
1900 2005-05-12 Lluis Sanchez Gual <lluis@novell.com>
1902 * main-returns-background-change.cs: New test for changing the
1903 background mode of a thread.
1905 2005-05-01 Zoltan Varga <vargaz@freemail.hu>
1907 * libtest.c (mono_test_marshal_cdecl_delegate): New test for changing the calling convention of
1910 * pinvoke-2.cs: New file for 2.0 pinvoke tests.
1912 2005-04-22 Raja R Harinath <rharinath@novell.com>
1914 * Makefile.am (CSC): Use '-unsafe' instead of '--unsafe'.
1916 2005-04-09 Zoltan Varga <vargaz@freemail.hu>
1918 * Makefile.am (testtrace): New target to test --trace functionality.
1920 2005-04-04 Zoltan Varga <vargaz@freemail.hu>
1922 * invoke.cs: Add new test.
1924 2005-03-31 Zoltan Varga <vargaz@freemail.hu>
1926 * stack-overflow.cs: New tests, not yet enabled.
1928 2005-03-10 Zoltan Varga <vargaz@freemail.hu>
1930 * dataslot.cs: Add tests for #65414.
1932 2005-03-06 Zoltan Varga <vargaz@freemail.hu>
1934 * rounding.cs: Remove this, this is now in the JIT regression tests.
1936 * delegate4.cs: Remove this, this is already tested in pinvoke3.cs.
1938 2005-03-04 Zoltan Varga <vargaz@freemail.hu>
1940 * remoting1.cs: Add new regression test.
1942 2005-03-01 Zoltan Varga <vargaz@freemail.hu>
1944 * pinvoke3.cs: Add tests for passing blittable arrays.
1946 * pinvoke3.cs libtest.c: Add tests for passing arrays to delegates.
1948 2005-02-21 Ben Maurer <bmaurer@ximian.com>
1950 * abort-stress-1.cs, abort-stress-2.cs: Stress tests for thread
1951 aborting. The second one deadlocks, so it is disabled
1953 2005-02-19 Zoltan Varga <vargaz@freemail.hu>
1955 * pinvoke3.cs libtest.c: Add more small struct tests.
1957 2005-02-18 Zoltan Varga <vargaz@freemail.hu>
1959 * pinvoke3.cs libtest.c: Add tests for passing and returning small
1960 structs from delegates. Currently fails on windows.
1962 2005-02-16 Zoltan Varga <vargaz@freemail.hu>
1964 * pinvoke2.cs: Add test for #72625.
1966 * pinvoke2.cs: Fix char array marshalling test so it works under MS.NET.
1967 2005-02-15 Zoltan Varga <vargaz@freemail.hu>
1969 * Makefile.am (libtest_la_LDFLAGS): Add -Wl,--kill-at so the names exported from the DLL
1970 can be found by the runtime.
1972 * pinvoke13.cs: Fix test.
1974 * libtest.c pinvoke13.cs: Fix test on big-endian machines.
1976 * pinvoke3.cs: Remove an error handling test which no longer fails in
1979 * marshal.cs libtest.c: Add new test for GetDelegateForFunctionPointer.
1981 2005-02-13 Zoltan Varga <vargaz@freemail.hu>
1983 * libtest.c (NameManglingAuto): Fix test. Fixes #72559.
1985 * libtest.c: Applied patch from robertj@gmx.net (Robert Jordan). Work around gcc-2.95.3
1988 * pinvoke13.cs libtest.c: Add/correct tests for pinvoke name mangling.
1990 2005-02-05 Zoltan Varga <vargaz@freemail.hu>
1992 * libtest.c: Mark all exported functions STDCALL.
1994 * Makefile.am (CSC): Disable some warnings.
1996 2005-01-30 Zoltan Varga <vargaz@freemail.hu>
1998 * libtest.c: Fix some warnings.
2000 2005-01-25 Zoltan Varga <vargaz@freemail.hu>
2002 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on x86 as well.
2004 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable appdomain-unload.exe
2005 on amd64 to make the test green again.
2007 2005-01-20 Raja R Harinath <rharinath@novell.com>
2009 * libtest.c (mono_test_return_vtype): Fill in a value in the 'd2'
2011 * pinvoke2.cs (test_0_return_vtype): Update.
2013 2005-01-17 Zoltan Varga <vargaz@freemail.hu>
2015 * libtest.c pinvoke2.cs pinvoke3.cs: Add tests for unmanaged->managed
2016 marshalling of unicode strings.
2018 2005-01-15 Zoltan Varga <vargaz@freemail.hu>
2020 * thread6.cs: Add test for aborting the current thread.
2022 2005-01-11 Zoltan Varga <vargaz@freemail.hu>
2024 * thread6.cs: Add test for rethrowing abort exceptions.
2026 2005-01-06 Sebastien Pouliot <sebastien@ximian.com>
2028 * desweak.cs: Add test to check for regression of the bug seen in
2029 rev 38316. The original code that failed is no more part of the
2032 2005-01-06 Zoltan Varga <vargaz@freemail.hu>
2034 * libtest.c: Fix blittable_struct_delegate test.
2036 2004-12-29 Zoltan Varga <vargaz@freemail.hu>
2038 * pinvoke3.cs libtest.c: Add test for marshalling blittable structs
2041 * pinvoke3.cs libtest.c: Add test for marshalling of enums with delegates.
2043 2004-12-26 Patrik Torstensson <patrik.torstensson@gmail.com>
2045 * interlocked.cs: added reg test for bug 70784
2047 2004-12-18 Zoltan Varga <vargaz@freemail.hu>
2049 * Makefile.am (libtest_la_LDFLAGS): Add -no-undefined so a windows dll is built on windows.
2051 2004-12-15 Patrik Torstensson <patrik.torstensson@gmail.com>
2053 * interlocked.cs: New test.
2055 2004-12-14 Raja R Harinath <rharinath@novell.com>
2057 * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Set MONO_SHARED_DIR.
2059 2004-12-11 Ben Maurer <bmaurer@ximian.com>
2061 * thread-static-init.cs: New test.
2063 2004-12-09 Raja R Harinath <rharinath@novell.com>
2065 * test-driver: Clean up.
2066 * Makefile.am (testjit, testaot, testinterp): Error out on failing tests.
2068 2004-12-08 Raja R Harinath <rharinath@novell.com>
2070 * Makefile.am (CLEANFILES): Add *.exe, stest.dat.
2072 2004-12-08 Zoltan Varga <vargaz@freemail.hu>
2074 * appdomain-unload.cs: Disable nondeterministic async unloading test.
2076 2004-12-04 Zoltan Varga <vargaz@freemail.hu>
2078 * delegate.cs: Add test for unboxing and delegates.
2080 2004-12-02 Zoltan Varga <vargaz@freemail.hu>
2082 * appdomain-unload.cs: Add tests for unloading an appdomain from inside
2085 * appdomain-unload.cs: Stop the foreground thread created by one of the
2088 2004-11-26 Raja R Harinath <rharinath@novell.com>
2090 * Makefile.am: Ensure that in-tree mscorlib.dll is used for testing.
2092 2004-11-23 Raja R Harinath <rharinath@novell.com>
2094 * Makefile.am (CSC,ILASM): Don't refer to runtime/ directly. Use
2095 the mcs/ tree directly.
2097 2004-11-19 Raja R Harinath <rharinath@novell.com>
2099 * Makefile.am (check-local): New. Hook into 'make check'.
2100 (CSC): Define using in-tree mono and mcs.exe.
2101 (ILASM): New. Likewise, with in-tree ilasm.exe.
2102 * async_read.cs (Main): Read async_read.exe, since async_read.cs
2103 will not necessarily be in the build directory.
2104 * test-driver: Preserve stderr.
2106 2004-11-10 Lluis Sanchez Gual <lluis@novell.com>
2108 * cross-domain.cs: New tests for cross-domain calls.
2110 2004-11-05 Zoltan Varga <vargaz@freemail.hu>
2112 * loader.cs: Add test for loading dynamic assemblies using
2113 Assembly.LoadWithPartialName ().
2115 2004-11-04 Zoltan Varga <vargaz@freemail.hu>
2117 * loader.cs: New file for assembly loading tests.
2119 2004-10-29 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
2121 * cattr-object.cs: Correct type checking so test will stop giving
2124 2004-10-07 Zoltan Varga <vargaz@freemail.hu>
2126 * pinvoke2.cs: Add test for prefixing 'lib' to dll names.
2128 2004-09-30 Zoltan Varga <vargaz@freemail.hu>
2130 * marshal.cs: Add test for GetFunctionPointerForDelegate.
2132 * libtest.c pinvoke2.cs: Add test for returning delegates.
2134 2004-09-28 Zoltan Varga <vargaz@freemail.hu>
2136 * Makefile.am: Add marshal.cs.
2138 * marshal.cs: New file for Marshal tests.
2140 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
2142 * libtest.c: Free memory using CoTaskMemFree on windows.
2143 * libtest.c (mono_test_stdcall_name_mangling): Remove declspec(dllimport).
2145 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
2147 * libtest.c (mono_test_stdcall_name_mangling): Add test for stdcall
2148 name mangling on windows.
2150 2004-09-17 Zoltan Varga <vargaz@freemail.hu>
2152 * pinvoke2.cs libtest.c: Add test for stdcall name mangling on windows.
2154 2004-09-08 Lluis Sanchez Gual <lluis@novell.com>
2156 * delegate8.cs: New regression test for bug #59299.
2157 * Makefile.am: Added delegate8.cs.
2159 2004-09-07 Duncan Mak <duncan@ximian.com>
2161 * typeof-ptr.cs: Add an unsafe section to the code that's using
2162 direct pointers. This was breaking the test stage on the build boxes.
2164 2004-09-07 Zoltan Varga <vargaz@freemail.hu>
2166 * libtest.c (mono_test_marshal_string_array): Add test for null
2167 terminating string arrays.
2169 2004-09-06 Zoltan Varga <vargaz@freemail.hu>
2171 * libtest.c: Mark delegates with __stdcall on windows.
2173 2004-09-04 Zoltan Varga <vargaz@freemail.hu>
2175 * pinvoke2.cs libtest.c: Fix memory management in tests.
2177 * pinvoke14.cs: Merge this into pinvoke2.cs.
2179 2004-09-03 Zoltan Varga <vargaz@freemail.hu>
2181 * marshal9.cs libtest.c: Fix memory leaks in test.
2183 2004-08-31 Zoltan Varga <vargaz@freemail.hu>
2185 * pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.
2187 * marshal9.cs: Clean up and expand custom marshalling tests.
2189 * marshal10.cs: Merge this into marshal9.cs.
2191 * pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
2194 2004-08-28 Zoltan Varga <vargaz@freemail.hu>
2196 * pinvoke2.cs libtest.c: New test for byref string arrays.
2198 2004-08-06 Zoltan Varga <vargaz@freemail.hu>
2200 * pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests.
2202 2004-07-28 Zoltan Varga <vargaz@freemail.hu>
2204 * marshal10.cs libtest.c: Remove incorrect time_t custom marshalling
2207 2004-07-06 Ben Maurer <bmaurer@ximian.com>
2209 * reflection-const-field.cs: New test for reflection on
2212 2004-07-05 Zoltan Varga <vargaz@freemail.hu>
2214 * Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.
2216 2004-07-03 Zoltan Varga <vargaz@freemail.hu>
2218 * pinvoke3.cs libtest.c: New test for returning delegates from a
2221 * pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.
2223 2004-07-02 Zoltan Varga <vargaz@freemail.hu>
2225 * Makefile.am (CLEANFILES): Delete .stdout files too.
2227 2004-05-29 Zoltan Varga <vargaz@freemail.hu>
2229 * invoke.cs: Add an Invoke test.
2231 2004-05-28 Zoltan Varga <vargaz@freemail.hu>
2233 * pinvoke3.cs libtest.c: New tests for byref struct marshalling.
2235 * static-constructor.cs: Add new regression test for bug #59193.
2237 * setenv.cs: Fix this after marshalling changes.
2239 2004-05-26 Zoltan Varga <vargaz@freemail.hu>
2241 * pinvoke3.cs libtest.c: Add tests for fnptr->delegate marshalling.
2243 * Makefile.am (DISABLED_TESTS): appdomain-unload.exe seems to run too.
2245 2004-05-23 Zoltan Varga <vargaz@freemail.hu>
2247 * Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.
2249 2004-05-22 Zoltan Varga <vargaz@freemail.hu>
2251 * Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.
2253 2004-05-18 Zoltan Varga <vargaz@freemail.hu>
2255 * marshal9.cs marshal10.cs: Fix custom marshalling tests.
2257 2004-05-11 Zoltan Varga <vargaz@freemail.hu>
2259 * Makefile.am (EXTRA_DIST): Distribute benchmarks as well.
2261 * pinvoke2.cs libtest.c: Add tests for AsAny marshalling.
2263 2004-05-06 Zoltan Varga <vargaz@freemail.hu>
2265 * Makefile.am: Disable thread6.exe since it might hang. Fix check for
2268 * Makefile.am: Only disable thread6.exe on x86.
2270 2004-04-28 Zoltan Varga <vargaz@freemail.hu>
2272 * pinvoke2.cs libtest.c: New tests for long fields inside structs.
2274 2004-04-26 Zoltan Varga <vargaz@freemail.hu>
2276 * Makefile.am test-driver: Disable some failing tests.
2278 2004-04-19 Zoltan Varga <vargaz@freemail.hu>
2280 * pinvoke3.cs libtest.c: Add test for string marshalling in delegates.
2282 2004-04-18 Zoltan Varga <vargaz@freemail.hu>
2284 * libtest.c pinvoke2.cs marshal4.cs Makefile.am: Add more tests for
2285 marshalling delegate fields in structs. Merge marshal4.cs into
2288 * libtest.c pinvoke2.cs: Add more tests for unicode marshalling.
2290 2004-04-14 Zoltan Varga <vargaz@freemail.hu>
2292 * libtest.c pinvoke2.cs: Add test for unicode string array marshalling.
2294 2004-04-10 Bernie Solomon <bernard@ugsolutions.com>
2296 * libtest.c: declare SetLastError on Windows
2298 2004-03-30 Lluis Sanchez Gual <lluis@ximian.com>
2300 * synchronized.cs: Monitor.Exit does not throw an exception anymore if the
2301 lock is not owned by the current thread (see bug #56157). Modified test that
2304 2004-03-16 Zoltan Varga <vargaz@freemail.hu>
2306 * libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
2309 2004-03-15 Bernie Solomon <bernard@ugsolutions.com>
2311 * libtest.c (mono_test_marshal_time_t): fix
2312 for current code on 64 bit machines with 64bit time
2314 * marshal9.cs marshal10.cs: Do arithmetic on
2317 2004-03-09 Zoltan Varga <vargaz@freemail.hu>
2319 * setenv.cs: Handle DllNotFoundException.
2321 * pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs.
2323 2004-02-23 Zoltan Varga <vargaz@freemail.hu>
2325 * many-locals.cs: Add tests for locals with large stack frame offsets.
2327 2004-02-18 Zoltan Varga <vargaz@freemail.hu>
2329 * switch.cs: Add test for bug #54473.
2331 2004-02-14 Zoltan Varga <vargaz@freemail.hu>
2333 * libtest.c: Add <time.h>
2335 * delegate.cs: Add test for bug #52092.
2337 2004-02-12 Zoltan Varga <vargaz@freemail.hu>
2339 * marshal10.cs: Oops, wrong test.
2341 * libtest.c: Add valuetype marshaling test.
2343 * marshal9.cs: Fix after marshaling changes.
2345 * marshal10.cs: Add valuetype marshaling test.
2347 2004-02-10 Zoltan Varga <vargaz@freemail.hu>
2349 * Makefile.am: Remove the SHELL=bash setting since some people do not seem to
2352 2004-02-02 Zoltan Varga <vargaz@freemail.hu>
2354 * pinvoke2.cs libtest.c: Add test for unicode StringBuilder marshalling.
2356 * pinvoke.cs libtest.c: Add test for Sparc V8 split register/stack double
2359 2004-01-31 Zoltan Varga <vargaz@freemail.hu>
2361 * setenv.cs: Make this run on platforms without setenv.
2363 2004-01-30 Zoltan Varga <vargaz@freemail.hu>
2365 * Makefile.am: Set SHELL to bash, since some commands require it.
2367 2004-01-22 Zoltan Varga <vargaz@freemail.hu>
2369 * pinvoke17.cs: Fix test.
2371 2004-01-19 Zoltan Varga <vargaz@freemail.hu>
2373 * pinvoke2.cs: Add tests for DllImport problems.
2375 * pinvoke.cs: Make this run under linux.
2377 2004-01-09 Zoltan Varga <vargaz@freemail.hu>
2379 * custom-attr.cs: Add test for properties with array type.
2381 2003-12-13 Patrik Torstensson <p@rxc.se>
2383 * bug-42136.cs: invalid liveness analyse for locals
2384 used in try and catch block. (exceptions not counted
2385 for in the liveness analyse)
2386 * Makefile.am: added bug-42136.cs
2388 2003-12-13 Patrik Torstensson <p@rxc.se>
2390 * bug-48015.cs: new test for obj.Equals on ContextBound objects
2391 * Makefile.am: added bug-48015.cs.
2393 2003-11-21 Lluis Sanchez Gual <lluis@ximian.com>
2395 * context-static.cs: new test for ContextStaticAttribute.
2396 * Makefile.am: added context-static.cs.
2398 2003-11-17 Zoltan Varga <vargaz@freemail.hu>
2400 * cattr-object.cs: Fix test so it does not count the attributes on the
2403 2003-10-31 Zoltan Varga <vargaz@freemail.hu>
2405 * appdomain-unload.cs: Get rid of hardcoded file names.
2407 * appdomain-unload.cs: New file. AppDomain Unloading tests.
2409 * Makefile: Add new test + enable IL tests now that we have a working
2412 * delegate7.cs: Convert it to use the test driver + add regression test
2415 2003-10-25 Zoltan Varga <vargaz@freemail.hu>
2417 * libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays.
2419 2003-10-15 Zoltan Varga <vargaz@freemail.hu>
2421 * vararg.il: New file.
2423 * Makefile.am: Added vararg.il.
2425 2003-10-13 Bernie Solomon <bernard@ugsolutions.com>
2427 * Makefile.am: fix so it works if builddir != srcdir
2429 * libtest.c: (mono_test_empty_struct) make it exist for
2430 non-GCC builds (and possibly pass depending on trampolines).
2431 (mono_test_marshal_bool_byref) bools marshal as ints by default
2433 2003-10-13 Zoltan Varga <vargaz@freemail.hu>
2435 * bug-46781.cs: New regression test.
2437 * libtest.c pinvoke2.cs: Add new test for SetLastError functionality.
2439 * Makefile.am (TEST_CS_SRC): Remove merged tests.
2441 * pinvoke2.cs pinvoke3.cs: Merge tests 4-8 into these files +
2442 convert tests so they run with the test driver used by mini.
2444 * pinvoke3.cs libtest.c: Add tests for class arguments and return
2447 * pinvoke4.cs pinvoke5.cs pinvoke6.cs pinvoke7.cs pinvoke8.cs: Removed.