1 2009-09-21 Rodrigo Kumpera <rkumpera@novell.com>
3 * array_load_exception.il: Test for broken arrays.
5 2009-09-21 Zoltan Varga <vargaz@gmail.com>
7 * runtime-invoke.cs: Add more tests.
9 * runtime-invoke.cs: Add tests for passing/receiving generic instances of
12 2009-09-20 Zoltan Varga <vargaz@gmail.com>
14 * runtime-invoke.cs: Add more tests.
16 2009-09-17 Sebastien Pouliot <sebastien@ximian.com>
18 * coreclr-security.cs: Add test cases for arrays (one dimension,
19 multidimentional and jagged) creation.
21 2009-09-15 Mark Probst <mark.probst@gmail.com>
23 * generic-type-load-exception.2.il: Test case for vtable setup
24 failure in shared generic code.
26 * Makefile.am: Test added.
28 2009-09-13 Zoltan Varga <vargaz@gmail.com>
30 * runtime-invoke.cs: Add a test.
32 2009-09-10 Bill Holmes <billholmes54@gmail.com>
34 * cominterop.cs : Adding a test for invoking delegates that
37 Contributed under MIT/X11 license.
39 2009-09-08 Rodrigo Kumpera <rkumpera@novell.com>
41 * iface4.cs: Add one more check.
43 2009-09-08 Jonathan Chambers <joncham@gmail.com>
45 * cominterop.cs libtest.c: Add support to run tests
46 on all x86 and amd64 platforms.
48 2009-09-07 Zoltan Varga <vargaz@gmail.com>
50 * Makefile.am (runtest): Disable aot on some tests which contain loading
53 2009-09-05 Zoltan Varga <vargaz@gmail.com>
55 * process-stress.cs: New stress test for spawning processes.
57 2009-09-03 Zoltan Varga <vargaz@gmail.com>
59 * pinvoke3.cs libtest.c: Add a test for #481559.
61 2009-08-24 Rodrigo Kumpera <rkumpera@novell.com>
64 * load-missing.il: Test for virtual and static methods.
66 2009-08-24 Rodrigo Kumpera <rkumpera@novell.com>
69 * load-missing.il: Test for invalid method overrides.
71 2009-08-19 Rodrigo Kumpera <rkumpera@novell.com>
73 * constraints-load.il: New test for errors related to loading
74 type and method constraints.
76 2009-08-12 Rodrigo Kumpera <rkumpera@novell.com>
78 * bug-528055.il: Regression test for #528055.
80 2009-08-04 Atsushi Enomoto <atsushi@ximian.com>
82 * make_imt_test.sh: fix freebsd build by Makoto Kishimoto
83 http://lists.ximian.com/pipermail/mono-devel-list/2008-November/029970.html
85 2009-07-31 Rodrigo Kumpera <rkumpera@novell.com>
87 * generic_type_definition.2.cs: This test verifies for a lot of stuff
88 that must work under compiler context. A few of those used to work outside
89 of it, so this test worked by pure luck.
90 The fix is to run the test under compiler context.
92 2009-07-23 Zoltan Varga <vargaz@gmail.com>
94 * load-exceptions.cs: Add a test for #524498.
96 2009-07-11 Zoltan Varga <vargaz@gmail.com>
98 * runtime-invoke.cs: Convert it to use TestDriver. Add tests for
101 2009-07-09 Mark Probst <mark.probst@gmail.com>
103 * generic-xdomain.2.cs: Test case for generic marshal-by-ref
106 * Makefile.am: Test added.
108 2009-06-29 Zoltan Varga <vargaz@gmail.com>
110 * generic-stack-traces.2.cs: Add a test for #509406.
112 * dynamic-method-finalize.2.cs: New test.
114 2009-06-25 Mark Probst <mark.probst@gmail.com>
116 * appdomain-async-invoke.cs: Fail if BeginInvoke doesn't return an
119 2009-06-25 Mark Probst <mark.probst@gmail.com>
121 * appdomain-async-invoke.cs: Test for adding async invokes while a
124 * Makefile.am: Test added.
126 2009-06-25 Sylvain Dupont <duposyl@gmail.com>
128 * cominterop.cs libtest.c: Added tests for marshalling
129 out parameters of type SAFEARRAY[VARIANT].
131 Code is contributed under MIT/X11 license.
133 2009-06-24 Zoltan Varga <vargaz@gmail.com>
135 * libtest.c make_imt_test.sh: Applied patch from Romain Tartiere
136 (romain@blogreen.org). Fix tests on freebsd.
138 2009-06-17 Zoltan Varga <vargaz@gmail.com>
140 * runtime-invoke.cs: Add test for sharing i8/u8 return values.
142 2009-06-15 Rodrigo Kumpera <rkumpera@novell.com>
144 * load-exceptions.cs class.cs: Add regression test for #508487.
146 * t-missing.cs: Add nested type.
148 2009-06-06 Gert Driesen <drieseng@users.sourceforge.net>
150 * bug-508538.cs: New regression test for bug #508538.
152 2009-06-01 Rodrigo Kumpera <rkumpera@novell.com>
154 * load-exceptions.cs: Fix thiko.
156 2009-06-01 Rodrigo Kumpera <rkumpera@novell.com>
158 * load-exceptions.cs: Test for #508532.
160 * load-missing.il: Ditto.
162 2009-05-27 Zoltan Varga <vargaz@gmail.com>
164 * Makefile.am: Disable the test_messages test as it fails on the
167 2009-05-17 Zoltan Varga <vargaz@gmail.com>
169 * Makefile.am (test_messages): Fix the dependencies of this test.
171 2009-05-14 Zoltan Varga <vargaz@gmail.com>
173 * Makefile.am (test-coreclr-security): Use the net_2_1_raw profile since
174 the net_2_1 profile is no longer generated.
176 2009-05-05 Geoff Norton <gnorton@novell.com>
178 * tests-config: This file is generated by configure.
180 2009-04-27 Zoltan Varga <vargaz@gmail.com>
182 * custom-attr.cs: Add a test for #498545.
184 2009-04-20 Zoltan Varga <vargaz@gmail.com>
186 * virtual-sync.cs: Remove this, there is already a test for this in
189 2009-04-18 Mark Probst <mark.probst@gmail.com>
191 * appdomain-thread-abort.cs: New tests for thread aborts across
194 * Makefile.am: Test added.
196 2009-04-17 Sebastien Pouliot <sebastien@ximian.com>
198 * coreclr-security.cs: Add test case for the "special" case about
199 a default ctor being SSC on a transparent type (e.g. WebClient)
201 2009-04-15 Zoltan Varga <vargaz@gmail.com>
203 * runtime-invoke.cs: Add a test for #494847.
205 2009-04-14 Zoltan Varga <vargaz@gmail.com>
207 * thread-static.cs: Add a test for accesses through reflection.
209 2009-04-13 Bill Holmes <billholmes54@gmail.com>
211 * Makefile.am: Adding marshalbool.cs.
213 * libtest.c: Adding native code for marshalbool.cs tests.
215 * marshalbool.cs: Adding tests for emit_marshal_boolean.
217 Contributed under MIT/X11 license.
219 2009-04-13 Zoltan Varga <vargaz@gmail.com>
221 * pinvoke2.cs: Add a test for #492330.
223 2009-04-10 Mark Probst <mark.probst@gmail.com>
225 * appdomain-unload.cs: Test for invoking on a proxy whose server
228 2009-04-09 Zoltan Varga <vargaz@gmail.com>
230 * thread6.cs: Fix race added by the last change.
232 2009-04-09 Bill Holmes <billholmes54@gmail.com>
234 * finalizer-abort.cs, finalizer-exception.cs, finalizer-exit.cs :
235 Adding a sleep to the waiting thread to give Mono on Windows an
236 opportunity to interrupt the thread via QueueUserAPC.
238 Contributed under MIT/X11 license.
240 2009-03-31 Mark Probst <mark.probst@gmail.com>
242 * critical-finalizers.cs: Test case for critical finalizers.
244 * Makefile.am: Test added.
246 2009-03-31 Mark Probst <mark.probst@gmail.com>
248 * finalizer-wait.cs: Test case for WaitForPendingFinalizers.
250 * Makefile.am: Test added.
252 2009-03-29 Zoltan Varga <vargaz@gmail.com>
254 * remoting4.cs: Fix the last change.
256 2009-03-28 Zoltan Varga <vargaz@gmail.com>
258 * load-exceptions.cs: Add a test for missing locals.
260 * remoting4.cs: Add a test for generic virtual interface methods on proxies.
262 2009-03-28 Sebastien Pouliot <sebastien@ximian.com>
264 * coreclr-security.cs: Add more override test cases.
266 2009-03-26 Zoltan Varga <vargaz@gmail.com>
268 * pinvoke2.cs: Add a test for #488670.
270 2009-03-25 Mark Probst <mark.probst@gmail.com>
272 * interlocked-4.2.cs: New CompareExchange test (triggered register
273 allocation bug on x86 and amd64).
275 * Makefile.am: Test added.
277 2009-03-24 Mark Probst <mark.probst@gmail.com>
279 * interlocked-3.cs: New CompareExchange test.
281 * Makefile.am: Test added.
283 2009-03-24 Zoltan Varga <vargaz@gmail.com>
285 * thread6.cs: Add back a sleep to avoid a race.
287 2009-03-23 Zoltan Varga <vargaz@gmail.com>
289 * pinvoke-2.2.cs libtest.c: Add a test for #487758.
291 2009-03-20 Zoltan Varga <vargaz@gmail.com>
293 * thread6.cs: Use a monitor to avoid sleeping which doesn't work on slow
296 2009-03-15 Steven Munroe <munroesj@us.ibm.com>
298 This patch is contributed under the terms of the MIT/X11 license
300 * Makefile.am (test_platform): Enable testbundle for ppc.
302 2009-03-13 Mark Probst <mark.probst@gmail.com>
304 * coreclr-security.exe: Added a test for calling via a
305 MANAGED_TO_MANAGED wrapper.
307 2009-03-09 Zoltan Varga <vargaz@gmail.com>
309 * custom-attr.cs: Add a test for #483247.
311 2009-03-08 Zoltan Varga <vargaz@gmail.com>
313 * gchandles.cs: New test.
315 * Makefile.am: Test added.
317 2009-03-06 Zoltan Varga <vargaz@gmail.com>
319 * load-exceptions.cs load-missing.il: Add a test for #482638.
321 2009-03-05 Mark Probst <mark.probst@gmail.com>
323 * bug-479763.2.cs: New test.
325 * Makefile.am: Test added.
327 2009-03-04 Mark Probst <mark.probst@gmail.com>
329 * Makefile.am: Second part of the erroneous change reverted. I
332 2009-03-04 Mark Probst <mark.probst@gmail.com>
334 * Makefile.am: Erroneous change reverted.
336 2009-03-04 Mark Probst <mark.probst@gmail.com>
338 * bug-481403.il: New test.
340 * Makefile.am: Test added.
342 2009-02-21 Zoltan Varga <vargaz@gmail.com>
344 * invoke.cs: Add a test.
346 2009-02-19 Zoltan Varga <vargaz@gmail.com>
348 * pinvoke2.cs libtest.c: Add a test for #477396.
350 2009-02-11 Mark Probst <mark.probst@gmail.com>
352 * bug-473999.2.cs: New test.
354 * Makefile.am: Test added.
356 2009-02-10 Mark Probst <mark.probst@gmail.com>
358 * bug-473482.2.cs: New test.
360 * Makefile.am: Test added.
362 2009-02-05 Mark Probst <mark.probst@gmail.com>
364 * bug-472692.2.cs: New test.
366 * Makefile.am: Test added.
368 2009-02-05 Mark Probst <mark.probst@gmail.com>
370 * bug-472600.2.cs: New test.
372 * Makefile.am: Test added.
374 2009-02-02 Zoltan Varga <vargaz@gmail.com>
376 * generics-invoke-byref.2.cs: Add a test for #471259.
378 2009-01-28 Zoltan Varga <vargaz@gmail.com>
380 * generic-marshalbyref.2.cs: Also do the test for a class without type
383 2009-01-27 Mark Probst <mark.probst@gmail.com>
385 * bug469742.2.il: New test.
387 * Makefile.am: Test added.
389 2009-01-26 Zoltan Varga <vargaz@gmail.com>
391 * pinvoke2.cs libtest.c: Add a test for #469135.
393 2009-01-22 Mark Probst <mark.probst@gmail.com>
395 * generic-stack-traces2.2.cs: Another generic sharing test for
398 * Makefile.am: Test added.
400 2009-01-21 Rodrigo Kumpera <rkumpera@novell.com>
402 * appdomain-unload-callback.cs: New test for the AppDomain::DomainUnload
405 * Makefile.am: Test added.
407 2009-01-21 Mark Probst <mark.probst@gmail.com>
409 * bug-467456.cs: New test case.
411 * Makefile.am: Test added.
413 2009-01-21 Mark Probst <mark.probst@gmail.com>
415 * generic-unloading.2.cs, generic-unloading-sub.2.cs: Test case
416 for unloading images whose MonoGenericInst's are still in use.
418 * Makefile.am: Test added.
420 2009-01-20 Mark Probst <mark.probst@gmail.com>
422 * generic-stack-traces.2.cs: Generic sharing test for stack
425 * Makefile.am: Test added.
427 2009-01-20 Mark Probst <mark.probst@gmail.com>
429 * generic-system-arrays.2.cs: Generic sharing test case for
432 * Makefile.am: Test added.
434 2009-01-20 Zoltan Varga <vargaz@gmail.com>
436 * test-runner.cs: Avoid closing a stream which is still being written to.
438 2009-01-18 Zoltan Varga <vargaz@gmail.com>
440 * marshal9.cs: Change a test to be compatible with MS.NET.
442 2009-01-07 Rodrigo Kumpera <rkumpera@novell.com>
444 * bug-459094.cs: New regression test.
446 * Makefile.am: Test added.
448 2009-01-06 Rodrigo Kumpera <rkumpera@novell.com>
450 * bug-462592.cs: New regression test.
452 * Makefile.am: Test added.
454 2009-01-05 Zoltan Varga <vargaz@gmail.com>
456 * pinvoke2.cs: Add another test for generic structures.
458 2009-01-05 Rodrigo Kumpera <rkumpera@novell.com>
460 * bug-463303.il: New regression test.
462 * Makefile.am: Test added.
464 2009-01-03 Rodrigo Kumpera <rkumpera@novell.com>
466 * bug-400716.cs: New regression test.
468 * Makefile.am: Test added.
470 2008-12-26 Rodrigo Kumpera <rkumpera@novell.com>
472 * bug-461261.cs: New regression test.
474 * Makefile.am: Test added.
476 2008-12-24 Mark Probst <mark.probst@gmail.com>
478 * generic-sealed-virtual.2.cs: Test case for final generic
481 * Makefile.am: Test added.
483 2008-12-24 Rodrigo Kumpera <rkumpera@novell.com>
485 * bug-461941.cs: New regression test.
487 * Makefile.am: Test added.
489 2008-12-23 Mark Probst <mark.probst@gmail.com>
491 * bug-461198.2.cs: New generic sharing test.
493 * Makefile.am: Test added.
495 2008-12-23 Rodrigo Kumpera <rkumpera@novell.com>
497 * bug-461867.cs: New regression test.
499 * Makefile.am: Test added.
501 2008-12-19 Mark Probst <mark.probst@gmail.com>
503 * bug-459285.2.cs: New generic sharing test.
505 * Makefile.am: Test added.
507 2008-12-12 Rodrigo Kumpera <rkumpera@novell.com>
509 * bug-389886-sre-generic-interface-instances.cs: New regression test.
511 * Makefile.am: Test added.
513 2008-12-11 Mark Probst <mark.probst@gmail.com>
515 * generic-marshalbyref.2.cs: Test for calls to marshal-by-ref
518 * Makefile.am: Test added.
520 2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
522 * bug445361.il: New regression test.
524 * Makefile.am: Test added.
526 2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
528 * bug457574.il: New regression test.
530 * Makefile.am: Test added.
532 2008-12-07 Zoltan Varga <vargaz@gmail.com>
534 * stack-overflow.cs (foo): Prevent the large local variable from being
537 2008-12-03 Mark Probst <mark.probst@gmail.com>
539 * generic-typedef.2.cs: New test for ldtoken of open generic
542 * Makefile.am: Test added.
544 2008-11-26 Mark Probst <mark.probst@gmail.com>
546 * vararg2.cs: Forgot to add at last commit.
548 2008-11-26 Mark Probst <mark.probst@gmail.com>
550 * vararg2.cs: Test for sub-word sized variable arguments.
552 * Makefile.am: Test added.
554 2008-11-20 Zoltan Varga <vargaz@gmail.com>
556 * pinvoke2.cs: Add a test for passing/receiving generic struct instances.
558 * stackframes-async.2.cs: Add a test for #444383.
560 2008-11-13 Mark Probst <mark.probst@gmail.com>
562 * filter-stack.cs: Test whether method calls with large arguments
563 work in filter clauses.
565 * Makefile.am: Test added.
567 2008-11-06 Jonathan Chambers <joncham@gmail.com>
569 * async_read.cs: Open file with Read access to avoid
570 file access exception on Windows.
572 * bug-349190.2.cs: Use different name for dynamic executable
573 to avoid file access exception on Windows.
575 Code is contributed under MIT/X11 license.
577 2008-10-03 Mark Probst <mark.probst@gmail.com>
579 * generic-virtual-invoke.2.cs: Use different instantiations and
582 2008-10-03 Mark Probst <mark.probst@gmail.com>
584 * generic-virtual.2.cs: Iterate the test to make the generic
585 virtual method chunks kick in.
587 2008-10-03 Zoltan Varga <vargaz@gmail.com>
589 * invoke.cs: Fix this test after the ConstructorInfo changes.
591 * stack-overflow.cs: Fix warnings. Add unmanaged tests.
593 2008-10-03 Mark Probst <mark.probst@gmail.com>
595 * generic-virtual-invoke.2.cs: Test for runtime invoking generic
598 * Makefile.am: Test added.
600 2008-10-02 Mark Probst <mark.probst@gmail.com>
602 * bug-431413.2.cs: Test for bug #431413 (multidimensional generic
605 * Makefile.am: Test added.
607 2008-10-01 Zoltan Varga <vargaz@gmail.com>
609 * pinvoke3.cs libtest.c: Add test for byref string marshalling.
611 2008-09-30 Mark Probst <mark.probst@gmail.com>
613 * generic-constrained.2.il: Test case for the constrained. prefix
614 with generic interfaces.
616 * Makefile.am: Test added.
618 2008-09-29 Zoltan Varga <vargaz@gmail.com>
620 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on ia64.
622 2008-09-26 Mark Probst <mark.probst@gmail.com>
624 * generic-delegate-ctor.2.cs: Test case for delegate ctor icall
627 * Makefile.am: Test added.
629 2008-09-26 Zoltan Varga <vargaz@gmail.com>
631 * delegate9.cs: New test.
633 2008-09-25 Mark Probst <mark.probst@gmail.com>
635 * generic-synchronized.2.cs: Test case for synchronized generic
638 * Makefile.am: Test added.
640 2008-09-21 Mark Probst <mark.probst@gmail.com>
642 * exception17.cs: New test case for throwing an exception from
643 within a finally block.
645 * Makefile.am: Test added.
647 2008-09-19 Mark Probst <mark.probst@gmail.com>
649 * generic-type-builder.2.cs: Test case for a generic sharing issue
650 with dynamic methods.
652 * Makefile.am: Test added.
654 2008-09-17 Robert Jordan <robertj@gmx.net>
656 * Makefile.am: Add test for #415577.
658 2008-09-16 Zoltan Varga <vargaz@gmail.com>
660 * bug-426309.2.il: New test.
662 2008-09-10 Zoltan Varga <vargaz@gmail.com>
664 * marshal9.cs: Add test for #425001.
666 2008-09-07 Mark Probst <mark.probst@gmail.com>
668 * libtest.c: Darwin structure alignment also applies to PPC.
670 2008-09-06 Zoltan Varga <vargaz@gmail.com>
672 * libtest.c pinvoke2.cs: Add float tests.
674 2008-08-28 Zoltan Varga <vargaz@gmail.com>
676 * libtest.c (mono_xr_as_handle): Initialize ref before returning it.
678 2008-08-26 Zoltan Varga <vargaz@gmail.com>
680 * generics-sharing.2.cs: Fix invalid generic construct permitted by older
683 2008-08-21 Zoltan Varga <vargaz@gmail.com>
685 * Makefile.am: Add AOT+gshared tests.
687 * synchronized.cs: Test synchronized state using Monitor.Pulse since
688 Monitor.Exit no longer throws an exception.
690 2008-08-20 Zoltan Varga <vargaz@gmail.com>
692 * pinvoke2.cs libtest.c: Add test for out marshalling of delegates.
695 2008-08-16 Zoltan Varga <vargaz@gmail.com>
697 * jmpTest.il: Removed, there is already a test for this in mini/iltests.il.
699 2008-08-13 Zoltan Varga <vargaz@gmail.com>
701 * Makefile.am (DISABLED_TESTS): Remove appdomain-unload.exe, it seems to
702 work now, also it is too important to stay disabled.
704 2008-08-10 Zoltan Varga <vargaz@gmail.com>
706 * pinvoke3.cs: Add test for #416078.
708 2008-08-08 Zoltan Varga <vargaz@gmail.com>
710 * nullable_boxing.2.cs: Add test for #415621.
712 2008-08-02 Zoltan Varga <vargaz@gmail.com>
714 * pinvoke2.cs libtest.c: Extend the ia64 single HFA test so it also checks for
717 2008-07-28 Zoltan Varga <vargaz@gmail.com>
719 * Makefile.am: Use custom-modifiers.2.cs instead of custom-modifiers.cs
722 2008-07-28 Bill Holmes <billholmes54@gmail.com>
723 * libtest.c, winx64structs.cs :
724 Adding tests to exercise calling managed code from native with struct
727 Contributed under MIT/X11 license.
729 2008-07-27 Zoltan Varga <vargaz@gmail.com>
731 * test-runner.cs: Cleanup terminated processes on the main thread to prevent
734 * Makefile.am (runtest-managed): Make this depend on test-runner.exe.
736 * Makefile.am: Make most tests which had a separate execution rule use the
737 normal test runner, make the output less verbose.
739 * Makefile.am (runtest-managed): New experimental target which uses the
742 * test-runner.cs: New managed test driver with support for parallel
745 2008-07-26 Zoltan Varga <vargaz@gmail.com>
747 * appdomain-unload.cs: Disable the timeout test as there is no timeout in
748 the runtime any more.
750 * Makefile.am: Unify the different 'test' targets somewhat.
752 2008-07-21 Mark Probst <mark.probst@gmail.com>
754 * generic-getgenericarguments.2.cs: Test case catching static
755 RGCTX wrappers in MonoReflectionMethods.
757 * Makefile.am: Test added.
759 2008-07-17 Rodrigo Kumpera <rkumpera@novell.com>
761 * generics-sharing.2.cs: Fix the build.
763 2008-07-10 Raja R Harinath <harinath@hurrynot.org>
765 * Makefile.am (testaot): Set MONO_PATH when running the AOT
766 compiler. Don't set LD_LIBRARY_PATH, we're already using LIBTOOL
769 2008-07-07 Bill Holmes <billholmes54@gmail.com>
770 * libtest.c, winx64structs.cs :
771 Adding tests to exercise bug 404729 on Winx64.
773 Contributed under MIT/X11 license.
775 2008-07-07 Zoltan Varga <vargaz@gmail.com>
777 * Makefile.am: Run the aot tests using --debug.
779 * resolve_field_bug.2.il: Fix this test.
781 2008-07-06 Zoltan Varga <vargaz@gmail.com>
783 * pinvoke2.cs libtest.c: Add test for #404729.
785 2008-07-04 Mark Probst <mark.probst@gmail.com>
787 * generic-delegate2.2.cs, generic-delegate2-lib.2.il: Test case
788 for open generic delegates (delegates which get their target
789 object only at the invocation).
791 * Makefile.am: Test added.
793 2008-06-29 Rodrigo Kumpera <rkumpera@novell.com>
795 * valuetype-equals.cs: Tests for ValueType::Equals for all
796 primitive numeric types.
798 2008-06-26 Rodrigo Kumpera <rkumpera@novell.com>
800 * nullable_boxing.2.cs: Test if Array::GetValue box nullables
803 2008-06-26 Mark Probst <mark.probst@gmail.com>
805 * generic-valuetype-interface.2.cs: Test for generic valuetypes
806 which implement interfaces.
808 * generic-valuetype-newobj.2.il, generic-valuetype-newobj2.2.il:
809 Test for newobj with generic valuetypes.
811 * Makefile.am: Tests added.
813 2008-06-25 Rodrigo Kumpera <rkumpera@novell.com>
815 * generic-ldtoken-method.2.il: Don't use GetMethodHandle/1
816 with methods that belong to a generic type.
818 2008-06-23 Zoltan Varga <vargaz@gmail.com>
820 * pinvoke2.cs libtest.c: Add test for #402585.
822 2008-06-23 Mark Probst <mark.probst@gmail.com>
824 * generic-virtual2.2.cs: Test case for a call from a generic
825 method to a method of a generic class where the generic method
826 does not require the MRGCTX.
828 * Makefile.am: Test added.
830 2008-06-23 Mark Probst <mark.probst@gmail.com>
832 * generic-exceptions.2.cs: Test case for exception handlers in
833 generic methods with catch clauses depending on the method type
836 * Makefile.am: Test added.
838 2008-06-20 Rodrigo Kumpera <rkumpera@novell.com>
840 * bug-349190.2.cs: Regression test for bug #349190.
841 Checks the encoding of generic MethodBuilders that
842 have been not instantiated.
844 * Makefile.am: Test added.
846 2008-06-19 Rodrigo Kumpera <rkumpera@novell.com>
848 * generic-ldtoken-method.2.il: Fix the signature of GetMethodHandle.
850 2008-06-17 Mark Probst <mark.probst@gmail.com>
852 * generic-delegate.2.cs: Test for constructing delegates via
855 2008-06-17 Mark Probst <mark.probst@gmail.com>
857 * generic-special.2.cs: Test case for static special fields in
860 * Makefile.am: Test added.
862 2008-06-17 Mark Probst <mark.probst@gmail.com>
864 * Makefile.am: Also run generic sharing tests with inlining
867 2008-06-16 Mark Probst <mark.probst@gmail.com>
869 * generic-virtual.2.cs: Delegate test for static generic methods.
871 2008-06-14 Kornél Pál <kornelpal@gmail.com>
873 * mixed-mode: Add x64 target to mixed-mode assembly tests.
875 Contributed under MIT/X11 license.
877 2008-06-13 Zoltan Varga <vargaz@gmail.com>
879 * modules.cs modules-m1.cs: New files. Tests for .netmodules.
881 2008-06-13 Mark Probst <mark.probst@gmail.com>
883 * generic-static-methods.2.cs: Test case for static generic
886 * Makefile.am: Test added.
888 2008-06-12 Bill Holmes <billholmes54@gmail.com>
889 * libtest.c, winx64structs.cs :
890 Changing winx64structs.cs to use the TestDriver.dll
892 Contributed under MIT/X11 license.
894 2008-06-12 Bill Holmes <billholmes54@gmail.com>
895 * libtest.c, winx64structs.cs :
896 Adding marshaling tests for structs. These tests
897 represent the different cases to consider on Winx64.
899 Contributed under MIT/X11 license.
901 2008-06-10 Zoltan Varga <vargaz@gmail.com>
903 * Makefile.am: Delete some tests for the disabled set which seem to work now.
905 2008-06-05 Jonathan Chambers <joncham@gmail.com>
907 * Makefile.am: Disable async-exc-compilation.exe on Win32 as it is
908 hanging the runtime tests.
910 Code is contributed under MIT/X11 license.
912 2008-06-05 Bill Holmes <billholmes54@gmail.com>
913 * libtest.c, Makefile.am, winx64structs.cs :
914 Adding marshaling tests for structs. These tests
915 represent the different cases to consider on Winx64.
917 Contributed under MIT/X11 license.
919 2008-06-04 Mark Probst <mark.probst@gmail.com>
921 * generic-array-exc.2.il: Test case for generic array type in
924 * Makefile.am: Test added.
926 2008-06-04 Mark Probst <mark.probst@gmail.com>
928 * generic-tailcall2.2.il: Test case for tailcalls from non-generic
929 code to generic code requiring vtable/rgctx argument.
931 * Makefile.am: Test added.
933 2008-06-02 Bill Holmes <billholmes54@gmail.com>
934 * libtest.c: Changes to make libtest.c ready to be compiled in
935 Visual Studio. The STDCALL statements had to be moved and I added
936 declspec(dllexport) statements to all methods.
938 Contributed under MIT/X11 license.
940 2008-05-30 Zoltan Varga <vargaz@gmail.com>
942 * long-shift-regalloc.il: Removed, merged into mini/iltests.il.
944 2008-05-23 Zoltan Varga <vargaz@gmail.com>
946 * Makefile.am (test-generic-sharing): Exit if one of the tests fail. Run the
947 tests with MONO_GENERIC_SHARING=all.
949 2008-05-22 Mark Probst <mark.probst@gmail.com>
951 * Makefile.am: Do generic sharing tests with domain sharing turned
954 2008-05-22 Mark Probst <mark.probst@gmail.com>
956 * generic-method-patching.2.cs: Test callvirt to sealed generic
959 * Makefile.am: Test added.
961 2008-05-22 Mark Probst <mark.probst@gmail.com>
963 * generic-refanyval.2.il: Test case for generic refanyval.
965 * Makefile.am: Test added.
967 2008-05-21 Rodrigo Kumpera <rkumpera@novell.com>
969 * bug-325283.2.cs: Regression test for bug #325283.
971 2008-05-20 Raja R Harinath <harinath@hurrynot.org>
973 * Makefile.am (bug-382986): Fix for srcdir != builddir.
975 2008-05-20 Mark Probst <mark.probst@gmail.com>
977 * generic-null-call.2.cs: Tests non-virtual callvirt on generic
978 methods with this==null.
980 * Makefile.am: Test added.
982 2008-05-16 Rodrigo Kumpera <rkumpera@novell.com>
984 * bug-389886.2.il: Regression test for bug #389886.
986 2008-05-13 Zoltan Varga <vargaz@gmail.com>
988 * exit-stress.cs: New stress test program for testing Environment.Exit () and
991 * stress-runner.cs: Add 'exit-stress', add a few new /proc/pid/status entries.
993 2008-05-12 Jb Evain <jbevain@novell.com>
995 * Makefile.am: fix compilation of 2.1 tests.
997 2008-05-09 Kornél Pál <kornelpal@gmail.com>
999 * mixed-mode: Added mixed-mode assembly tests.
1001 Contributed under MIT/X11 license.
1003 2008-05-08 Rodrigo Kumpera <rkumpera@novell.com>
1005 * bug-387274.2.il: Regression test for bug #387274.
1007 2008-05-07 Robert Jordan <robertj@gmx.net>
1009 * Makefile.am: don't pull libeglib.a twice. Fixes #387491.
1011 2008-05-05 Robert Jordan <robertj@gmx.net>
1013 * libtest.c, thunks.cs: reworked to match the new struct
1016 2008-05-06 Rodrigo Kumpera <rkumpera@novell.com>
1018 * bug-382986.cs. bug-382986-lib.cs: Regression test for
1021 2008-05-04 Robert Jordan <robertj@gmx.net>
1023 * libtest.c: disable struct tests for platforms with incompatible
1024 native/managed alignments.
1026 2008-05-03 Robert Jordan <robertj@gmx.net>
1028 * libtest.c, thunks.cs: tests for mono_method_get_unmanaged_thunk ().
1030 * Makefile.am: add thunk.cs. link libtest with gmodule.
1032 Code is contributed under MIT/X11 license.
1034 2008-04-28 Mark Probst <mark.probst@gmail.com>
1036 * generic-array-type.2.cs: Test case for type arguments in arrays.
1038 * Makefile.am: Added test.
1040 2008-04-25 Mark Probst <mark.probst@gmail.com>
1042 * generic-interface-methods.2.cs: Test case for generic interface
1045 * Makefile.am: Added test.
1047 2008-04-15 Raja R Harinath <harinath@hurrynot.org>
1049 * Makefile.am (generic-box.2.exe, generic-unbox.2.exe): Create in
1052 2008-04-11 Mark Probst <mark.probst@gmail.com>
1054 * Makefile.am: Added missing files to EXTRA_DIST.
1056 2008-04-10 Atsushi Enomoto <atsushi@ximian.com>
1058 * Makefile: fix extra dist file name.
1060 2008-04-10 Mark Probst <mark.probst@gmail.com>
1062 * generic-box.2.cs, generic-boxing.2.il, generic-delegate.2.cs,
1063 generic-ldobj.2.il, generic-ldtoken.2.il,
1064 generic-ldtoken-field.2.il, generic-ldtoken-method.2.il,
1065 generic-mkrefany.2.il, generic-sizeof.2.cs, generic-tailcall.2.il,
1066 generic-unbox.2.cs, generic-unboxing.2.il, generic-virtual.2.cs,
1067 generics-sharing.2.cs: New test cases for generic sharing.
1069 * Makefile.am: Added tests.
1071 2008-03-31 Mark Probst <mark.probst@gmail.com>
1073 * Makefile.am: Re-enabled CoreCLR security tests. Fixes #362626.
1075 2008-03-25 Mark Probst <mark.probst@gmail.com>
1077 * generic-box.2.cs: Test case for generic box.
1079 * Makefile.am: Added the new test.
1081 2008-03-24 Zoltan Varga <vargaz@gmail.com>
1083 * interlocked-2.2.cs: Add tests for Interlocked.Increment/Decrement on longs.
1085 2008-03-22 Zoltan Varga <vargaz@gmail.com>
1087 * assemblyresolve/Makefile.am (MCS): Use gmcs.exe instead of mcs.exe.
1089 2008-03-21 Zoltan Varga <vargaz@gmail.com>
1091 * libtest.c: Fix missing return in mono_marshal_alloc (). Disable or fix all
1094 * assemblyresolve/Makefile.am: Use the 2.0 profile for compilation.
1096 2008-03-20 Mark Probst <mark.probst@gmail.com>
1098 * generics-sharing.2.cs: Test cases for ldtoken.
1100 2008-03-19 Rodrigo Kumpera <rkumpera@novell.com>
1102 * bug-340662_bug.cs: Added. Regression test for the bug.
1104 * Makefile.am: Added the new test.
1106 2008-03-18 Mark Probst <mark.probst@gmail.com>
1108 * generics-sharing-other-exc.2.il: Test case for catching
1109 exceptions not derived from System.Exception specified by a type
1112 * Makefile.am: Added the new test.
1114 2008-03-18 Mark Probst <mark.probst@gmail.com>
1116 * generic-initobj.2.cs: Test case for initobj in generic code.
1118 * Makefile.am: Added the new test.
1120 2008-03-17 Mark Probst <mark.probst@gmail.com>
1122 * shared-generic-methods.2.cs: Test case for calls from shared
1123 code to generic methods.
1125 * Makefile.am: Added the new test.
1127 2008-03-14 Mark Probst <mark.probst@gmail.com>
1129 * generics-sharing.2.cs: New tests for static methods.
1131 * generic-inlining.2.cs: Added. Tests generic method inlining.
1133 * shared-generic-synchronized.2.cs: Added. Tests shared
1134 synchronized methods.
1136 * Makefile.am: Added the new tests. New target for running the
1137 generic code sharing with the optimization enabled.
1139 2008-03-04 Mark Probst <mark.probst@gmail.com>
1141 * generics-sharing.2.c: Added test for open catch clauses in
1142 shared generic code.
1144 2008-02-27 Zoltan Varga <vargaz@gmail.com>
1146 * Makefile.am: Compile and run all tests using the 2.0 profile.
1148 2008-02-26 Rodrigo Kumpera <rkumpera@novell.com>
1150 * load-exceptions.cs: Fix the test for missing type situations.
1152 2008-02-26 Zoltan Varga <vargaz@gmail.com>
1154 * static-constructor.cs thread5.cs: Fix these so they works on the 2.0 profile too.
1156 2008-02-25 Rodrigo Kumpera <rkumpera@novell.com>
1158 * call_missing_method.il
1159 * call_missing_call.il
1160 * ldfld_missing_class.il
1161 * ldfld_missing_field.il: Test if the proper loader
1162 error is raised in case of failure.
1164 * Makefile.am: Added the previous tests.
1166 2008-02-23 Zoltan Varga <vargaz@gmail.com>
1168 * pinvoke3.cs: Add tests for missing MarshalAs directives when marshalling arrays.
1170 2008-02-22 Mark Probst <mark.probst@gmail.com>
1172 * generics-sharing.2.cs: New tests for the extensible runtime
1175 * recursive-generics.2.cs: Tests for recursive generic types.
1177 * Makefile.am: Added recursive-generics.2.cs.
1179 2008-02-21 Mark Probst <mark.probst@gmail.com>
1181 * generics-sharing.2.cs: Improved tests.
1183 2008-02-21 Rodrigo Kumpera <rkumpera@novell.com>
1185 * resolve_method_bug.2.il
1186 * resolve_field_bug.2.il
1187 * resolve_type_bug.2.il: Tests for #363450. They verify that
1188 a loader error during System.Reflection.Module::Resolve* methods don't
1189 leak and causes a spurious TypeLoadException somewhere else.
1191 * Makefile.am: Added the previous tests.
1193 2008-02-17 Raja R Harinath <harinath@hurrynot.org>
1195 * Makefile.am (SMCS): Add temporary-smcs-hack flag.
1197 2008-02-04 Massimiliano Mantione <massi@ximian.com>
1199 * Makefile.am: Re-enabled bug-77127.exe (was fixed in r95036).
1201 2008-02-04 Massimiliano Mantione <massi@ximian.com>
1203 * iface4.cs: Also added another "level" of inheritance...
1205 2008-02-04 Massimiliano Mantione <massi@ximian.com>
1207 * iface4.cs: Tested also Stop method (just to be on the safe side).
1209 2008-01-28 Rodrigo Kumpera <rkumpera@novell.com>
1211 * Makefile.am: disabled bug-348522.2.cs until after release.
1213 2008-01-28 Rodrigo Kumpera <rkumpera@novell.com>
1215 * bug-348522.2.cs: Added, tests for invoking by reflection
1216 using bad arguments.
1218 * Makefile.am: added bug-348522.2.cs.
1220 2008-01-26 Zoltan Varga <vargaz@gmail.com>
1222 * nonvirt.cs: Removed, moved to mini/exceptions.cs.
1224 2008-01-24 Jonathan Chambers <joncham@gmail.com>
1226 * libtest.c: Allocate memory for out string parameters.
1228 * pinvoke2.cs: Add tests for marshalling strings as out paramters.
1230 Code is contributed under MIT/X11 license.
1232 2008-01-08 Zoltan Varga <vargaz@gmail.com>
1234 * Makefile.am (DISABLED_TESTS): Disable bug-77127.exe for now to make the
1237 2008-01-04 Dick Porter <dick@ximian.com>
1239 * Makefile.am: Make it work on automake-1.6
1241 2007-12-31 Rodrigo Kumpera <rkumpera@novell.com>
1243 * invalid-token.il, Makefile.am: Add test for loading
1246 2007-12-20 Zoltan Varga <vargaz@gmail.com>
1248 * Makefile.am: Enable the async-exc-compilation test on x86/amd64.
1250 2007-12-17 Mark Probst <mark.probst@gmail.com>
1252 * thread-exit.cs, Makefile.am: Test case for #347676.
1254 2007-12-09 Robert Jordan <robertj@gmx.net>
1256 * bug-323114.cs: Add test case for #323114.
1258 2007-12-07 Zoltan Varga <vargaz@gmail.com>
1260 * pinvoke2.cs: Fix the names of two tests.
1262 * checked.cs: Make exit codes positive.
1264 2007-12-05 Zoltan Varga <vargaz@gmail.com>
1266 * Makefile.am (EXTRA_DIST): Add a missing file.
1268 2007-12-03 Zoltan Varga <vargaz@gmail.com>
1270 * async-exc-compilation.cs: New not yet enabled test for async exceptions
1271 received during JIT compilation.
1273 * custom-modifiers.2.cs custom-modifiers-il.cs: New test for the 2.0
1274 GetRequiredCustomModifiers ()/GetOptionalCustomModifiers () methods.
1276 2007-11-30 Zoltan Varga <vargaz@gmail.com>
1278 * stackframes-async.2.cs: Fix this test to work with the new delegate optimization.
1280 2007-11-23 Zoltan Varga <vargaz@gmail.com>
1282 * Makefile.am: Add a target for testing aot on the 2.0 profile.
1284 2007-11-12 Zoltan Varga <vargaz@gmail.com>
1286 * invoke.cs: Add tests for invoking the Array Get/Set methods.
1288 2007-11-12 Rodrigo Kumpera <rkumpera@novell.com>
1290 * bug-322722_patch_bx.2.cs : Added test for bug #322722.
1292 * bug-322722_dyn_method_throw.2.cs: Same.
1294 * Makefile.am: Added the two tests for bug #322722.
1296 2007-11-07 Zoltan Varga <vargaz@gmail.com>
1298 * Makefile.am: Removed bug-318677 since the corresponding patch was reverted.
1300 2007-11-07 Massimiliano Mantione <massi@ximian.com>
1302 * bug-318677.il: Added.
1304 * Makefile.am: Added test for bug #318677.
1306 2007-11-07 Mark Probst <mark.probst@gmail.com>
1308 * bug-324535.cs, bug-324535-il.il: Added.
1310 * Makefile.am: Added test for bug #324525.
1312 2007-11-05 Rodrigo Kumpera <rkumpera@novell.com>
1314 * soft-float-tests.cs: Tests for soft-float.
1315 Bug #323746 is regression tested by test.
1317 * Makefile.am: Added the new test to the suite.
1320 2007-10-29 Rodrigo Kumpera <rkumpera@novell.com>
1322 * bug-335131.2.cs: Regression test for bug #335131.
1323 It tests the enconding of methods and constructor from
1324 a generic types that are called from the same type
1327 * Makefile.am: Added the new test to the suite.
1330 2007-10-29 Rodrigo Kumpera <rkumpera@novell.com>
1332 * make_imt_test.sh: added, this script generates
1333 an interface with 2000 methods, an implementation and
1334 test code that calls all methods. This is enough to
1335 stress the IMT machinery, as thunks should have more
1336 than 100 methods with the current IMT table size.
1338 * Makefile.am: added the generated imt test and
1339 associated rules to use the script to create it.
1341 2007-10-20 William Holmes <billholmes54@gmail.com>
1343 * pinvoke2.cs, libtest.c Adding test cases for marshaling
1344 booleans as I1 and U1. Tests commit r87725.
1346 Code is contributed under MIT/X11 license.
1348 2007-10-18 Zoltan Varga <vargaz@gmail.com>
1350 * interlocked.cs: Add a test for CompareExchange and negative values.
1352 2007-10-17 Mark Probst <mark.probst@gmail.com>
1354 * bug-331798-tb.2.cs: added for Rodrigo
1356 * Makefile.am: added bug-331798-tb.2.cs
1358 2007-10-17 Gert Driesen <drieseng@users.sourceforge.net>
1360 * bug-331958.cs: added.
1361 * Makefile.am: added bug-331958.cs.
1363 2007-10-16 Mark Probst <mark.probst@gmail.com>
1365 * bug-333798.2.cs: added
1367 * Makefile.am: added bug-333798.2.cs
1369 2007-10-05 Rodrigo Kumpera <rkumpera@novell.com>
1371 * generic_type_definition_encoding.2.cs: added, this tests
1372 the regression fixed in r86912.
1374 * Makefile.am: added generic_type_definition.2.cs
1376 2007-09-27 Rodrigo Kumpera <rkumpera@novell.com>
1378 * generic_type_definition.2.cs: added
1380 * Makefile.am: added generic_type_definition.2.cs
1383 2007-09-22 Rodrigo Kumpera <rkumpera@novell.com>
1385 * bug-327438.2.il: added
1387 * Makefile.am: added bug-327438.2.il
1390 2007-09-21 Robert Jordan <robertj@gmx.net>
1392 * assemblyresolve/Makefile.am: remove the superfluous --security
1395 2007-09-20 Mark Probst <mark.probst@gmail.com>
1397 * generics-sharing.2.cs: added
1399 * Makefile.am: added generics-sharing.2.cs
1401 2007-09-19 Marek Habersack <mhabersack@novell.com>
1403 * assemblyresolve/Makefile.am (prereq): build the assemblies in
1404 the 'prereq' target instead of in the 'all' one.
1406 2007-09-19 Marek Habersack <mhabersack@novell.com>
1408 * Makefile.am: assemblyresolve/ assemblies are built only when the
1411 2007-09-19 Raja R Harinath <harinath@gmail.com>
1413 * assemblyresolve/Makefile.am: Fix srcdir != builddir issues.
1414 (EXTRA_DIST): Add asm.cs, TestBase.cs, Test.cs.
1416 2007-09-18 Marek Habersack <mhabersack@novell.com>
1418 * assemblyresolve/asm.cs: added
1420 * assemblyresolve/TestBase.cs: added
1422 * assemblyresolve/Test.cs: added
1424 * assemblyresolve/Makefile.am: added
1426 * assemblyresolve_event3.cs: added new AssemblyResolve event
1429 2007-09-13 Massimiliano Mantione <massi@ximian.com>
1431 * Makefile.am: Fixed and re-enabled test for bug #82416 (the
1432 config files were not in place).
1434 2007-09-12 Massimiliano Mantione <massi@ximian.com>
1436 * Makefile.am: disabled test for bug #82416 since it fails on the
1437 buildbot, will investigate.
1439 2007-09-12 Massimiliano Mantione <massi@ximian.com>
1441 * unhandled-exception-test-runner.2.cs,
1442 unhandled-exception-test-case.2.cs,
1443 unhandled-exception-base-configuration.config,
1444 unhandled-exception-legacy-configuration.config,
1445 Makefile.am: added test for bug #82416.
1447 2007-09-12 Marek Habersack <mhabersack@novell.com>
1449 * assemblyresolve_event2.2.cs: added tests for assembly resolution
1452 * assemblyresolve_event.cs: added tests for assembly resolution
1455 2007-09-11 Mark Probst <mark.probst@gmail.com>
1457 * coreclr-security.cs: Added positive and negative tests for
1458 calling methods via reflection.
1460 2007-09-10 William Holmes <billholmes54@gmail.com>
1462 * marshal9.cs, libtest.c Adding test case for marshal.c r84161
1463 Calling native to managed should not call
1464 ICustomMarshaler.MarshalNativeToManaged for out params.
1466 Code is contributed under MIT/X11 license.
1468 2007-09-07 Zoltan Varga <vargaz@gmail.com>
1470 * async-exceptions.cs Makefile.am: Add a test for frames with a frame pointer.
1472 * async-exceptions.cs Makefile.am: New test case, not working yet.
1474 * Makefile.am: Allways distribute coreclr-security.cs.
1476 2007-09-03 Zoltan Varga <vargaz@gmail.com>
1478 * thread6.cs: Increase a timeout.
1480 2007-08-31 Zoltan Varga <vargaz@gmail.com>
1482 * libtest.c handleref.cs: Fix handleref.exe test on sparc.
1484 2007-08-24 Mark Probst <mark.probst@gmail.com>
1486 * coreclr-security.cs, Makefile.am: Added test for CoreCLR
1489 2007-08-21 Massimiliano Mantione <massi@ximian.com>
1491 * bug-81466.il, bug-81466-lib.il, Makefile.am:
1492 Added test for bug #81466.
1494 2007-08-20 Jb Evain <jbevain@novell.com>
1496 * field-access.il, method-access.il, Makefile.am: tests
1497 for FieldAccessException and MethodAccessException.
1499 2007-08-16 Rodrigo Kumpera <rkumpera@novell.com>
1501 * ldtoken_with_byref_typespec.2.il: Test for (in pseudo c#) "typeof (int&)" expression
1502 * Makefile.am: ldtoken_with_byref_typespec.2.il
1504 2007-08-08 Massimiliano Mantione <massi@ximian.com>
1506 * bug-77127.cs: Test for bug #77127.
1507 * Makefile.am: Added bug-77127.cs.
1509 2007-08-01 William Holmes <billholmes54@gmail.com>
1511 * Makefile.am: Added bug-82194.2.cs.
1512 * bug-82194.2.cs: Test for bug #82194.
1514 2007-07-26 Rodrigo Kumpera <rkumpera@novell.com>
1516 * Makefile.am: Added enum_types.il.
1517 * enum_types.il: Test for all valid primitive types an enum basefield can have.
1519 2007-07-25 Jonathan Chambers <joncham@gmail.com>
1521 * Makefile.am: Added transparentproxy.cs.
1522 * transparentproxy.cs: Add tests for transparentproxy
1525 Code is contributed under MIT/X11 license.
1527 2007-07-20 Raja R Harinath <rharinath@novell.com>
1529 * Makefile.am (bug-81691.exe): Create it in the builddir.
1531 2007-07-19 Mark Probst <mark.probst@gmail.com>
1533 * Makefile.am (test-bug-81691), bug-81691.cs, bug-81691-a.cs,
1534 bug-81691-b.cs: Test for bug #81691.
1536 2007-07-11 Raja R Harinath <rharinath@novell.com>
1538 * Makefile.am (bug-81673.exe): Look for bug-81673.cs in $(srcdir).
1540 2007-07-10 Rodrigo Kumpera <rkumpera@novell.com>
1542 * Makefile.am, bug-82020.il: Test for bug #82020
1544 2007-07-10 Zoltan Varga <vargaz@gmail.com>
1546 * libtest.c (mono_test_marshal_return_unicode_string_delegate):
1547 Add a missing return.
1549 2007-07-09 Mark Probst <mark.probst@gmail.com>
1551 * Makefile.am (test-bug-81673), bug-81673.cs,
1552 bug-81673-interface.cs: Test for bug 81673.
1554 2007-07-05 Zoltan Varga <vargaz@gmail.com>
1556 * pinvoke3.cs libtest.c: Add new test for returning unicode strings from a delegate.
1558 2007-06-12 Zoltan Varga <vargaz@gmail.com>
1560 * pinvoke2.cs: Add test for instance delegates.
1562 2007-05-26 Zoltan Varga <vargaz@gmail.com>
1564 * delegate.cs: Add more delegate tests.
1566 2007-05-24 Zoltan Varga <vargaz@gmail.com>
1568 * delegate.cs: Add a multicast delegate test.
1570 2007-05-23 Zoltan Varga <vargaz@gmail.com>
1572 * pinvoke2.cs libtest.c: Fix up asany in/out tests.
1574 2007-03-28 Raja R Harinath <rharinath@novell.com>
1576 * Makefile.am (test-bug-80307): Don't set PATH.
1578 2007-03-27 Raja R Harinath <harinath@gmail.com>
1580 * Makefile.am (JITTEST_PROG_RUN): Set MONO_CFG_DIR too.
1581 (test-bug-80307): Use helper 'mcs' and 'gmcs' from build tree.
1583 2007-03-23 Jonathan Chambers <joncham@gmail.com>
1585 * libtest.c: Add tests for PreserveSigAttribute.
1586 * cominterop.cs: Add tests for PreserveSigAttribute.
1588 Code is contributed under MIT/X11 license.
1590 2007-02-19 Massimiliano Mantione <massi@ximian.com>
1591 * iface7.cs, Makefile.am: Added test for bug 75903.
1593 2007-02-08 Jonathan Chambers <joncham@gmail.com>
1595 * libtest.c: Add tests for COM Callable Wrapper marshalling.
1596 * cominterop.cs: Add tests for COM Callable Wrapper marshalling.
1598 Code is contributed under MIT/X11 license.
1600 2007-02-06 Massimiliano Mantione <massi@ximian.com>
1601 * bug-59286.cs, Makefile.am: Added test for bug 59286.
1603 2007-02-03 Zoltan Varga <vargaz@gmail.com>
1605 * interlocked-2.2.cs: Fix long tests and add Interlocked.Exchange(long) test.
1607 * interlocked-2.2.cs: Add Interlocked.Read (long) test.
1609 * interlocked.cs: Fix return values.
1611 2007-01-19 Raja R Harinath <rharinath@novell.com>
1613 * Makefile.am (bug-80307.exe): Fix srcdir != builddir.
1615 2007-01-17 Massimiliano Mantione <massi@ximian.com>
1616 * bug-80307.cs, Makefile.am: Added test for bug 80307.
1618 2007-01-15 Miguel de Icaza <miguel@novell.com>
1620 * load-missing.il: Add test for missing assembly reference in
1623 Add test for missing type in newobj call.
1625 Add test for missing type reference in a parameter.
1627 Add test for missing assembly in method call.
1629 2007-01-11 Jonathan Chambers <joncham@gmail.com>
1631 * libtest.c, cominterop.cs: Tests for unmanaged->managed
1632 VARIANT marshalling.
1634 2007-01-10 Robert Jordan <robertj@gmx.net>
1636 * bug-80392.2.cs: Add more tests.
1638 2007-01-09 Robert Jordan <robertj@gmx.net>
1640 * bug-80392.2.cs: Add test for bug #80392.
1642 2007-01-09 Robert Jordan <robertj@gmx.net>
1644 * cross-domain.cs: Reflect marshal.c changes: after r70643
1645 StringBuilders are not ReferenceEquals () anymore, because
1646 they are marshaled by value.
1648 2007-01-01 Miguel de Icaza <miguel@novell.com>
1650 * libtest.c, marshal5.cs: Add tests for ByValTStr marshalling when
1651 the charset is Unicode (see bugs 79944 and 78722).
1653 2006-12-31 Miguel de Icaza <miguel@novell.com>
1655 * exists.cs: Add new test case for MONO_IOMAP bug.
1657 2006-11-02 Wade Berrier <wberrier@novell.com>
1659 * Makefile.am: Fix path to mkbundle so test passes
1661 2006-10-31 Massimiliano Mantione <massi@ximian.com>
1662 * bug-79684.2.cs, Makefile.am: Added test for bug 79684.
1664 2006-10-20 Jonathan Chambers <joncham@gmail.com>
1666 * cominterop.cs: Added more tests for Variant.
1667 * libtest.c: Added more tests for Variant.
1669 2006-10-02 Zoltan Varga <vargaz@gmail.com>
1671 * static-constructor.cs: Add a new test.
1673 2006-09-30 Jonathan Chambers <joncham@gmail.com>
1675 * marshal7.cs: Added tests for size of structs containing
1676 objects with MarshalAs.Interface,IUnknown,IDispatch, and Struct.
1678 2006-09-30 Zoltan Varga <vargaz@gmail.com>
1680 * marshal9.cs libtest.c: Add tests for some custom marshalling corner cases.
1682 2006-09-20 Zoltan Varga <vargaz@gmail.com>
1684 * libtest.c (mono_test_marshal_stringbuilder_default): Null terminate string to
1685 prevent random errors.
1686 (mono_test_marshal_stringbuilder): Ditto.
1688 2006-09-18 Jonathan Chambers <joncham@gmail.com>
1690 * cominterop.cs: Added COM Interop tests for null BSTR checks.
1691 * libtest.c: Added COM Interop tests for null BSTR checks.
1693 2006-09-16 Zoltan Varga <vargaz@freemail.hu>
1695 * Makefile.am (test): Disable mkbundle test on win32 since there is no static build there.
1697 2006-09-14 Zoltan Varga <vargaz@gmail.com>
1699 * pinvoke2.cs libtest.c: Add test for marshalling of blittable classes and null.
1701 2006-09-06 Zoltan Varga <vargaz@gmail.com>
1703 * pinvoke3.cs libtest.c: Add test for #79289.
1705 2006-09-05 Zoltan Varga <vargaz@gmail.com>
1707 * interlocked-2.2.cs: Add tests for the generic versions of the interlocked methods.
1709 2006-09-03 Zoltan Varga <vargaz@gmail.com>
1711 * pinvoke2.cs libtest.c: Add test for marshalling of StringBuilders created with
1714 2006-08-09 Jonathan Chambers <joncham@gmail.com>
1716 * cominterop.cs: Added COM Interop tests for accessing IUnknown and IDispatch.
1717 * libtest.c: Implemented QueryInterface correctly.
1719 2006-08-08 Zoltan Varga <vargaz@gmail.com>
1721 * vararg.il: Add a test for #79027.
1723 2006-07-28 Jonathan Chambers <joncham@gmail.com>
1725 * cominterop.cs: Added COM Interop object marshalling tests;
1726 enabled on windows only.
1727 * libtest.c: Added COM Interop object marshalling tests;
1728 enabled on windows only.
1730 2006-07-27 Zoltan Varga <vargaz@gmail.com>
1732 * libtest.c: Add a newline at the EOF.
1734 2006-07-15 Jonathan Chambers <joncham@gmail.com>
1736 * cominterop.cs: Added COM Interop tests; not enabled yet.
1737 * libtest.c: Added COM Interop tests; not enabled yet.
1739 2006-07-12 Zoltan Varga <vargaz@gmail.com>
1741 * Makefile.am (libtest_la_CFLAGS): Disable a gcc optimization which breaks pinvoke2.exe on windows.
1743 2006-06-30 Zoltan Varga <vargaz@gmail.com>
1745 * libtest.c (mono_test_ref_vtype): Remove debug printfs.
1747 2006-06-28 Zoltan Varga <vargaz@gmail.com>
1749 * marshal2.cs: Add tests for ByValTStr + Unicode encoding.
1751 2006-06-15 Zoltan Varga <vargaz@gmail.com>
1753 * pinvoke-2.cs: Rename to pinvoke-2.2.cs.
1755 * Makefile.am (TEST_CS2_SRC): Add pinvoke-2.2.cs
1757 * pinvoke-2.2.cs libtest.c: Add Marshal.GetDelegateForFunctionPointer () tests.
1759 2006-06-22 Sebastien Pouliot <sebastien@ximian.com>
1761 * Makefile.am: Add 'cas' to SUBDIRS
1763 2006-06-20 Massimiliano Mantione <massi@ximian.com>
1764 * bug-78656.cs. Makefile.am: Added test for bug 78656.
1766 2006-06-16 Massimiliano Mantione <massi@ximian.com>
1767 * bug-78653.cs. Makefile.am: Added test for bug 78653.
1769 2006-06-13 Massimiliano Mantione <massi@ximian.com>
1770 * test-inline-call-stack.cs: Test also that the order in which
1771 .cctors are run is essentially the same regardless of the status of
1772 "beforefieldinit", because too many apps depend on this behavior
1773 (which seems to be also the one of the MS CLR).
1775 2006-06-10 Zoltan Varga <vargaz@gmail.com>
1777 * interlocked-2.2.cs: Make the return values positive.
1779 2006-06-07 Wade Berrier <wberrier@novell.com>
1781 * Makefile.am: add test-inline-call-stack-library.cs and test-inline-call-stack.cs
1782 to EXTRA_DIST so that tests can be run from a dist tarball
1784 2006-06-05 Jonathan Chambers <jonathan.chambers@ansys.com>
1786 * libtest.c cominterop.cs Makefile.am: Add BSTR and VARIANT marshalling tests
1788 2006-06-06 Massimiliano Mantione <massi@ximian.com>
1790 * Makefile.am, bug-78311.cs, bug-78549.il: Added tests.
1792 2006-06-05 Zoltan Varga <vargaz@gmail.com>
1794 * libtest.c pinvoke17.cs: Rename definitions which conflict with win32 API names.
1796 2006-05-18 Zoltan Varga <vargaz@gmail.com>
1798 * pinvoke2.cs libtest.c: Add tests for UnamangedType.LPStruct and blittable types.
1800 2006-05-17 Zoltan Varga <vargaz@gmail.com>
1802 * pinvoke2.cs libtest.c: Add tests for marshalling UnmanagedType.LPStruct.
1804 * marshal8.cs: Applied a patch from Jonathan Chambers to add a test case to
1807 2006-05-10 Atsushi Enomoto <atsushi@ximian.com>
1809 * test-enum-indstoreil.il : removed duplicate label.
1812 2006-05-06 Zoltan Varga <vargaz@gmail.com>
1814 * Makefile.am (TEST_CS2_SRC): Add interlocked-2.2.cs and fix compiling of net 2.0
1817 * interlocked-2.2.cs: New tests for the net 2.0 Interlocked methods.
1819 2006-04-19 Massimiliano Mantione <massi@ximian.com>
1820 * test-inline-call-stack.cs: Added missing check.
1822 2006-04-19 Massimiliano Mantione <massi@ximian.com>
1823 * Makefile.am: Added tests to see if inline breaks the call stack.
1824 * test-inline-call-stack.cs: Likewise.
1825 * test-inline-call-stack-library.cs: Likewise.
1827 2006-04-12 Zoltan Varga <vargaz@gmail.com>
1829 * thread6.cs: Add regression test for #78024.
1831 2006-04-07 Zoltan Varga <vargaz@gmail.com>
1833 * marshal2.cs: Add tests for #77960.
1835 2006-03-29 Raja R Harinath <rharinath@novell.com>
1837 * iface-large.cs: New test based on #75172.
1839 2006-02-18 Zoltan Varga <vargaz@gmail.com>
1841 * libtest.c pinvoke2.cs: Add tests for asany marshalling and directional
1844 2006-01-30 Zoltan Varga <vargaz@gmail.com>
1846 * Makefile.am (patch-libtool): New utility target for those using a
1849 2006-01-27 Raja R Harinath <rharinath@novell.com>
1851 Add support for net_2_0 test cases.
1852 * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Don't set MONO_PATH.
1853 (with_mono_path2, RUNTIME2, GMCS, ILASM2): New.
1854 (TEST_CS2_SRC, TEST_IL2_SRC): New.
1855 (EXTRA_DIST): Add them.
1856 (testjit-default, testjit-net_2_0): New. Copies of old testjit,
1857 updated to use appropriate runtimes.
1858 (testjit): Depend on them.
1859 * find-method.2.il: New test.
1861 2006-01-26 Zoltan Varga <vargaz@gmail.com>
1863 * thread-dump.cs: New file.
1865 2005-12-22 Zoltan Varga <vargaz@gmail.com>
1867 * interlocked.cs: Add "test" for Thread.MemoryBarrier ().
1869 * custom-attr.cs: Add test for #77045.
1871 2005-12-15 Zoltan Varga <vargaz@gmail.com>
1873 * cpblkTest.il: Fix storage of addresses into int32 variables.
1875 2005-12-14 Zoltan Varga <vargaz@gmail.com>
1877 * marshal2.cs: Remove test which can fail on 64 bit archs.
1879 2005-11-28 Raja R Harinath <rharinath@novell.com>
1881 * Makefile.am (ILASM): Use profile-dependent location of ilasm.
1883 2005-10-21 Zoltan Varga <vargaz@gmail.com>
1885 * pinvoke2.cs libtest.c: Add tests for byref struct marshalling.
1887 2005-10-20 Miguel de Icaza <miguel@novell.com>
1889 * Makefile.am (stresstest): Change the strings so we can scan the
1890 build logs more easily for failures (without the word "0 failed".
1892 * Makefile (stresstest):
1894 2005-10-20 Raja R Harinath <rharinath@novell.com>
1896 * Makefile.am (testbundle): Use in-tree config, and in-tree
1899 2005-10-08 Zoltan Varga <vargaz@gmail.com>
1901 * appdomain-unload.cs: Allocate some MBR objects between unloads to
1904 2005-10-07 Zoltan Varga <vargaz@gmail.com>
1906 * remoting5.cs: Add test for ldflda on MBR objects.
1908 2005-10-07 Zoltan Varga <vargaz@gmail.com>
1910 * pinvoke.cs: Remove test loading cygwin1.dll under cygwin.
1912 2005-09-19 Zoltan Varga <vargaz@gmail.com>
1914 * custom-attr.cs: Add tests for bug #76062.
1916 * test-driver Makefile.am: Fix detection of disabled tests.
1918 2005-09-16 Raja R Harinath <rharinath@novell.com>
1920 * Makefile.am (check-local): Don't invoke semdel-wrapper.
1922 2005-09-13 Raja R Harinath <rharinath@novell.com>
1924 * Makefile.am (test-type-load): Refer to source files using $(srcdir).
1925 (EXTRA_DIST): Add sources from 'test-type-load'.
1927 2005-09-12 Zoltan Varga <vargaz@gmail.com>
1929 * pinvoke3.cs libtest.c: Add test for returning null arrays from delegates.
1931 * pinvoke3.cs libtest.c: Add tests for bug #76063.
1933 2005-09-09 Zoltan Varga <vargaz@gmail.com>
1935 * load-exceptions.cs t-missing.cs load-missing.il: New files. Tests
1936 for handling type load exceptions.
1938 * Makefile.am: Add type loading tests.
1940 2005-08-27 Zoltan Varga <vargaz@gmail.com>
1942 * libtest.c (mono_test_empty_struct): Work around bug in intel icc.
1944 2005-08-23 Zoltan Varga <vargaz@freemail.hu>
1946 * delegate.cs: Add float and double tests.
1948 2005-08-22 Zoltan Varga <vargaz@freemail.hu>
1950 * delegate.cs: Restructure and add long delegate test.
1952 * thread-2.cs: New file.
1954 2005-08-20 Zoltan Varga <vargaz@freemail.hu>
1956 * Makefile.am: Reenable disabled amd64 tests.
1958 2005-07-21 Zoltan Varga <vargaz@freemail.hu>
1960 * marshal9.cs libtest.c: Add tests for byref custom marshalling.
1962 * pinvoke2.cs pinvoke1.cs Makefile.am: Merge pinvoke1.cs into pinvoke2.cs.
1964 2005-07-19 Zoltan Varga <vargaz@freemail.hu>
1966 * pinvoke2.cs libtest.c: Add some IA64 struct passing tests.
1968 2005-07-09 Zoltan Varga <vargaz@freemail.hu>
1970 * Makefile.am (PLATFORM_DISABLED_TESTS): Ignore thread6.exe on amd64.
1972 2005-07-07 Zoltan Varga <vargaz@freemail.hu>
1974 * thread6.cs: Disable part of the test that currently doesn't work. Add
1975 new tests from a bug report.
1977 * appdomain-unload.cs: Add tests for threadpools.
1979 2005-07-04 Raja R Harinath <rharinath@novell.com>
1981 * Makefile.am (MKBUNDLE): Don't set PKG_CONFIG_TOP_BUILDDIR.
1983 2005-07-01 Lluis Sanchez Gual <lluis@novell.com>
1985 * remoting1.cs: Test for getting a remote field value which is null.
1987 2005-07-01 Raja R Harinath <rharinath@novell.com>
1989 * Makefile.am (check-local): Call semdel-wrapper.
1991 2005-06-28 Zoltan Varga <vargaz@freemail.hu>
1993 * Makefile.am appdomain3.cs: Remove appdomain3 test, since it is a duplicate of appdomain-unload.
1995 2005-06-27 Zoltan Varga <vargaz@freemail.hu>
1997 * pinvoke2.cs: Add test for #75374.
1999 * Makefile.am pinvoke18.cs pinvoke2.cs: Merge pinvoke18 into pinvoke2.
2001 2005-06-15 Zoltan Varga <vargaz@freemail.hu>
2003 * Makefile.am (testaot): Use JITTEST_PROG_RUN for compiling the AOT module.
2005 2005-06-15 Raja R Harinath <rharinath@novell.com>
2007 * Makefile.am (testbundle): Run the testcase with MONO_PATH set to
2008 the build tree -- it's built with autodeps off.
2010 2005-06-14 Ben Maurer <bmaurer@ximian.com>
2012 * Makefile.am (testbundle): Test case that bundling works with a
2015 2005-05-26 Zoltan Varga <vargaz@freemail.hu>
2017 * Makefile.am (TestDriver.dll): Fix a warning.
2019 2005-05-14 Zoltan Varga <vargaz@freemail.hu>
2021 * libtest.c (mono_test_marshal_out_string_array_delegate): Fix 64
2024 2005-05-12 Zoltan Varga <vargaz@freemail.hu>
2026 * marshal9.cs libtest.c: Add more tests.
2028 * pinvoke3.cs libtest.c: Add test for [Out] marshalling of arrays.
2031 * marshal9.cs libtest.c: Add tests for marshalling null values.
2033 * Makefile.am pinvoke2.cs pinvoke10.cs pinvoke15.cs: Merge pinvoke10
2034 and pinvoke15 into pinvoke2.
2036 * pinvoke2.cs: Fix warnings.
2038 * pinvoke2.cs libtest.c: Add test for ftnptr->delegate conversion in
2041 2005-05-12 Lluis Sanchez Gual <lluis@novell.com>
2043 * main-returns-background-change.cs: New test for changing the
2044 background mode of a thread.
2046 2005-05-01 Zoltan Varga <vargaz@freemail.hu>
2048 * libtest.c (mono_test_marshal_cdecl_delegate): New test for changing the calling convention of
2051 * pinvoke-2.cs: New file for 2.0 pinvoke tests.
2053 2005-04-22 Raja R Harinath <rharinath@novell.com>
2055 * Makefile.am (CSC): Use '-unsafe' instead of '--unsafe'.
2057 2005-04-09 Zoltan Varga <vargaz@freemail.hu>
2059 * Makefile.am (testtrace): New target to test --trace functionality.
2061 2005-04-04 Zoltan Varga <vargaz@freemail.hu>
2063 * invoke.cs: Add new test.
2065 2005-03-31 Zoltan Varga <vargaz@freemail.hu>
2067 * stack-overflow.cs: New tests, not yet enabled.
2069 2005-03-10 Zoltan Varga <vargaz@freemail.hu>
2071 * dataslot.cs: Add tests for #65414.
2073 2005-03-06 Zoltan Varga <vargaz@freemail.hu>
2075 * rounding.cs: Remove this, this is now in the JIT regression tests.
2077 * delegate4.cs: Remove this, this is already tested in pinvoke3.cs.
2079 2005-03-04 Zoltan Varga <vargaz@freemail.hu>
2081 * remoting1.cs: Add new regression test.
2083 2005-03-01 Zoltan Varga <vargaz@freemail.hu>
2085 * pinvoke3.cs: Add tests for passing blittable arrays.
2087 * pinvoke3.cs libtest.c: Add tests for passing arrays to delegates.
2089 2005-02-21 Ben Maurer <bmaurer@ximian.com>
2091 * abort-stress-1.cs, abort-stress-2.cs: Stress tests for thread
2092 aborting. The second one deadlocks, so it is disabled
2094 2005-02-19 Zoltan Varga <vargaz@freemail.hu>
2096 * pinvoke3.cs libtest.c: Add more small struct tests.
2098 2005-02-18 Zoltan Varga <vargaz@freemail.hu>
2100 * pinvoke3.cs libtest.c: Add tests for passing and returning small
2101 structs from delegates. Currently fails on windows.
2103 2005-02-16 Zoltan Varga <vargaz@freemail.hu>
2105 * pinvoke2.cs: Add test for #72625.
2107 * pinvoke2.cs: Fix char array marshalling test so it works under MS.NET.
2108 2005-02-15 Zoltan Varga <vargaz@freemail.hu>
2110 * Makefile.am (libtest_la_LDFLAGS): Add -Wl,--kill-at so the names exported from the DLL
2111 can be found by the runtime.
2113 * pinvoke13.cs: Fix test.
2115 * libtest.c pinvoke13.cs: Fix test on big-endian machines.
2117 * pinvoke3.cs: Remove an error handling test which no longer fails in
2120 * marshal.cs libtest.c: Add new test for GetDelegateForFunctionPointer.
2122 2005-02-13 Zoltan Varga <vargaz@freemail.hu>
2124 * libtest.c (NameManglingAuto): Fix test. Fixes #72559.
2126 * libtest.c: Applied patch from robertj@gmx.net (Robert Jordan). Work around gcc-2.95.3
2129 * pinvoke13.cs libtest.c: Add/correct tests for pinvoke name mangling.
2131 2005-02-05 Zoltan Varga <vargaz@freemail.hu>
2133 * libtest.c: Mark all exported functions STDCALL.
2135 * Makefile.am (CSC): Disable some warnings.
2137 2005-01-30 Zoltan Varga <vargaz@freemail.hu>
2139 * libtest.c: Fix some warnings.
2141 2005-01-25 Zoltan Varga <vargaz@freemail.hu>
2143 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on x86 as well.
2145 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable appdomain-unload.exe
2146 on amd64 to make the test green again.
2148 2005-01-20 Raja R Harinath <rharinath@novell.com>
2150 * libtest.c (mono_test_return_vtype): Fill in a value in the 'd2'
2152 * pinvoke2.cs (test_0_return_vtype): Update.
2154 2005-01-17 Zoltan Varga <vargaz@freemail.hu>
2156 * libtest.c pinvoke2.cs pinvoke3.cs: Add tests for unmanaged->managed
2157 marshalling of unicode strings.
2159 2005-01-15 Zoltan Varga <vargaz@freemail.hu>
2161 * thread6.cs: Add test for aborting the current thread.
2163 2005-01-11 Zoltan Varga <vargaz@freemail.hu>
2165 * thread6.cs: Add test for rethrowing abort exceptions.
2167 2005-01-06 Sebastien Pouliot <sebastien@ximian.com>
2169 * desweak.cs: Add test to check for regression of the bug seen in
2170 rev 38316. The original code that failed is no more part of the
2173 2005-01-06 Zoltan Varga <vargaz@freemail.hu>
2175 * libtest.c: Fix blittable_struct_delegate test.
2177 2004-12-29 Zoltan Varga <vargaz@freemail.hu>
2179 * pinvoke3.cs libtest.c: Add test for marshalling blittable structs
2182 * pinvoke3.cs libtest.c: Add test for marshalling of enums with delegates.
2184 2004-12-26 Patrik Torstensson <patrik.torstensson@gmail.com>
2186 * interlocked.cs: added reg test for bug 70784
2188 2004-12-18 Zoltan Varga <vargaz@freemail.hu>
2190 * Makefile.am (libtest_la_LDFLAGS): Add -no-undefined so a windows dll is built on windows.
2192 2004-12-15 Patrik Torstensson <patrik.torstensson@gmail.com>
2194 * interlocked.cs: New test.
2196 2004-12-14 Raja R Harinath <rharinath@novell.com>
2198 * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Set MONO_SHARED_DIR.
2200 2004-12-11 Ben Maurer <bmaurer@ximian.com>
2202 * thread-static-init.cs: New test.
2204 2004-12-09 Raja R Harinath <rharinath@novell.com>
2206 * test-driver: Clean up.
2207 * Makefile.am (testjit, testaot, testinterp): Error out on failing tests.
2209 2004-12-08 Raja R Harinath <rharinath@novell.com>
2211 * Makefile.am (CLEANFILES): Add *.exe, stest.dat.
2213 2004-12-08 Zoltan Varga <vargaz@freemail.hu>
2215 * appdomain-unload.cs: Disable nondeterministic async unloading test.
2217 2004-12-04 Zoltan Varga <vargaz@freemail.hu>
2219 * delegate.cs: Add test for unboxing and delegates.
2221 2004-12-02 Zoltan Varga <vargaz@freemail.hu>
2223 * appdomain-unload.cs: Add tests for unloading an appdomain from inside
2226 * appdomain-unload.cs: Stop the foreground thread created by one of the
2229 2004-11-26 Raja R Harinath <rharinath@novell.com>
2231 * Makefile.am: Ensure that in-tree mscorlib.dll is used for testing.
2233 2004-11-23 Raja R Harinath <rharinath@novell.com>
2235 * Makefile.am (CSC,ILASM): Don't refer to runtime/ directly. Use
2236 the mcs/ tree directly.
2238 2004-11-19 Raja R Harinath <rharinath@novell.com>
2240 * Makefile.am (check-local): New. Hook into 'make check'.
2241 (CSC): Define using in-tree mono and mcs.exe.
2242 (ILASM): New. Likewise, with in-tree ilasm.exe.
2243 * async_read.cs (Main): Read async_read.exe, since async_read.cs
2244 will not necessarily be in the build directory.
2245 * test-driver: Preserve stderr.
2247 2004-11-10 Lluis Sanchez Gual <lluis@novell.com>
2249 * cross-domain.cs: New tests for cross-domain calls.
2251 2004-11-05 Zoltan Varga <vargaz@freemail.hu>
2253 * loader.cs: Add test for loading dynamic assemblies using
2254 Assembly.LoadWithPartialName ().
2256 2004-11-04 Zoltan Varga <vargaz@freemail.hu>
2258 * loader.cs: New file for assembly loading tests.
2260 2004-10-29 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
2262 * cattr-object.cs: Correct type checking so test will stop giving
2265 2004-10-07 Zoltan Varga <vargaz@freemail.hu>
2267 * pinvoke2.cs: Add test for prefixing 'lib' to dll names.
2269 2004-09-30 Zoltan Varga <vargaz@freemail.hu>
2271 * marshal.cs: Add test for GetFunctionPointerForDelegate.
2273 * libtest.c pinvoke2.cs: Add test for returning delegates.
2275 2004-09-28 Zoltan Varga <vargaz@freemail.hu>
2277 * Makefile.am: Add marshal.cs.
2279 * marshal.cs: New file for Marshal tests.
2281 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
2283 * libtest.c: Free memory using CoTaskMemFree on windows.
2284 * libtest.c (mono_test_stdcall_name_mangling): Remove declspec(dllimport).
2286 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
2288 * libtest.c (mono_test_stdcall_name_mangling): Add test for stdcall
2289 name mangling on windows.
2291 2004-09-17 Zoltan Varga <vargaz@freemail.hu>
2293 * pinvoke2.cs libtest.c: Add test for stdcall name mangling on windows.
2295 2004-09-08 Lluis Sanchez Gual <lluis@novell.com>
2297 * delegate8.cs: New regression test for bug #59299.
2298 * Makefile.am: Added delegate8.cs.
2300 2004-09-07 Duncan Mak <duncan@ximian.com>
2302 * typeof-ptr.cs: Add an unsafe section to the code that's using
2303 direct pointers. This was breaking the test stage on the build boxes.
2305 2004-09-07 Zoltan Varga <vargaz@freemail.hu>
2307 * libtest.c (mono_test_marshal_string_array): Add test for null
2308 terminating string arrays.
2310 2004-09-06 Zoltan Varga <vargaz@freemail.hu>
2312 * libtest.c: Mark delegates with __stdcall on windows.
2314 2004-09-04 Zoltan Varga <vargaz@freemail.hu>
2316 * pinvoke2.cs libtest.c: Fix memory management in tests.
2318 * pinvoke14.cs: Merge this into pinvoke2.cs.
2320 2004-09-03 Zoltan Varga <vargaz@freemail.hu>
2322 * marshal9.cs libtest.c: Fix memory leaks in test.
2324 2004-08-31 Zoltan Varga <vargaz@freemail.hu>
2326 * pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.
2328 * marshal9.cs: Clean up and expand custom marshalling tests.
2330 * marshal10.cs: Merge this into marshal9.cs.
2332 * pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
2335 2004-08-28 Zoltan Varga <vargaz@freemail.hu>
2337 * pinvoke2.cs libtest.c: New test for byref string arrays.
2339 2004-08-06 Zoltan Varga <vargaz@freemail.hu>
2341 * pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests.
2343 2004-07-28 Zoltan Varga <vargaz@freemail.hu>
2345 * marshal10.cs libtest.c: Remove incorrect time_t custom marshalling
2348 2004-07-06 Ben Maurer <bmaurer@ximian.com>
2350 * reflection-const-field.cs: New test for reflection on
2353 2004-07-05 Zoltan Varga <vargaz@freemail.hu>
2355 * Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.
2357 2004-07-03 Zoltan Varga <vargaz@freemail.hu>
2359 * pinvoke3.cs libtest.c: New test for returning delegates from a
2362 * pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.
2364 2004-07-02 Zoltan Varga <vargaz@freemail.hu>
2366 * Makefile.am (CLEANFILES): Delete .stdout files too.
2368 2004-05-29 Zoltan Varga <vargaz@freemail.hu>
2370 * invoke.cs: Add an Invoke test.
2372 2004-05-28 Zoltan Varga <vargaz@freemail.hu>
2374 * pinvoke3.cs libtest.c: New tests for byref struct marshalling.
2376 * static-constructor.cs: Add new regression test for bug #59193.
2378 * setenv.cs: Fix this after marshalling changes.
2380 2004-05-26 Zoltan Varga <vargaz@freemail.hu>
2382 * pinvoke3.cs libtest.c: Add tests for fnptr->delegate marshalling.
2384 * Makefile.am (DISABLED_TESTS): appdomain-unload.exe seems to run too.
2386 2004-05-23 Zoltan Varga <vargaz@freemail.hu>
2388 * Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.
2390 2004-05-22 Zoltan Varga <vargaz@freemail.hu>
2392 * Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.
2394 2004-05-18 Zoltan Varga <vargaz@freemail.hu>
2396 * marshal9.cs marshal10.cs: Fix custom marshalling tests.
2398 2004-05-11 Zoltan Varga <vargaz@freemail.hu>
2400 * Makefile.am (EXTRA_DIST): Distribute benchmarks as well.
2402 * pinvoke2.cs libtest.c: Add tests for AsAny marshalling.
2404 2004-05-06 Zoltan Varga <vargaz@freemail.hu>
2406 * Makefile.am: Disable thread6.exe since it might hang. Fix check for
2409 * Makefile.am: Only disable thread6.exe on x86.
2411 2004-04-28 Zoltan Varga <vargaz@freemail.hu>
2413 * pinvoke2.cs libtest.c: New tests for long fields inside structs.
2415 2004-04-26 Zoltan Varga <vargaz@freemail.hu>
2417 * Makefile.am test-driver: Disable some failing tests.
2419 2004-04-19 Zoltan Varga <vargaz@freemail.hu>
2421 * pinvoke3.cs libtest.c: Add test for string marshalling in delegates.
2423 2004-04-18 Zoltan Varga <vargaz@freemail.hu>
2425 * libtest.c pinvoke2.cs marshal4.cs Makefile.am: Add more tests for
2426 marshalling delegate fields in structs. Merge marshal4.cs into
2429 * libtest.c pinvoke2.cs: Add more tests for unicode marshalling.
2431 2004-04-14 Zoltan Varga <vargaz@freemail.hu>
2433 * libtest.c pinvoke2.cs: Add test for unicode string array marshalling.
2435 2004-04-10 Bernie Solomon <bernard@ugsolutions.com>
2437 * libtest.c: declare SetLastError on Windows
2439 2004-03-30 Lluis Sanchez Gual <lluis@ximian.com>
2441 * synchronized.cs: Monitor.Exit does not throw an exception anymore if the
2442 lock is not owned by the current thread (see bug #56157). Modified test that
2445 2004-03-16 Zoltan Varga <vargaz@freemail.hu>
2447 * libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
2450 2004-03-15 Bernie Solomon <bernard@ugsolutions.com>
2452 * libtest.c (mono_test_marshal_time_t): fix
2453 for current code on 64 bit machines with 64bit time
2455 * marshal9.cs marshal10.cs: Do arithmetic on
2458 2004-03-09 Zoltan Varga <vargaz@freemail.hu>
2460 * setenv.cs: Handle DllNotFoundException.
2462 * pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs.
2464 2004-02-23 Zoltan Varga <vargaz@freemail.hu>
2466 * many-locals.cs: Add tests for locals with large stack frame offsets.
2468 2004-02-18 Zoltan Varga <vargaz@freemail.hu>
2470 * switch.cs: Add test for bug #54473.
2472 2004-02-14 Zoltan Varga <vargaz@freemail.hu>
2474 * libtest.c: Add <time.h>
2476 * delegate.cs: Add test for bug #52092.
2478 2004-02-12 Zoltan Varga <vargaz@freemail.hu>
2480 * marshal10.cs: Oops, wrong test.
2482 * libtest.c: Add valuetype marshaling test.
2484 * marshal9.cs: Fix after marshaling changes.
2486 * marshal10.cs: Add valuetype marshaling test.
2488 2004-02-10 Zoltan Varga <vargaz@freemail.hu>
2490 * Makefile.am: Remove the SHELL=bash setting since some people do not seem to
2493 2004-02-02 Zoltan Varga <vargaz@freemail.hu>
2495 * pinvoke2.cs libtest.c: Add test for unicode StringBuilder marshalling.
2497 * pinvoke.cs libtest.c: Add test for Sparc V8 split register/stack double
2500 2004-01-31 Zoltan Varga <vargaz@freemail.hu>
2502 * setenv.cs: Make this run on platforms without setenv.
2504 2004-01-30 Zoltan Varga <vargaz@freemail.hu>
2506 * Makefile.am: Set SHELL to bash, since some commands require it.
2508 2004-01-22 Zoltan Varga <vargaz@freemail.hu>
2510 * pinvoke17.cs: Fix test.
2512 2004-01-19 Zoltan Varga <vargaz@freemail.hu>
2514 * pinvoke2.cs: Add tests for DllImport problems.
2516 * pinvoke.cs: Make this run under linux.
2518 2004-01-09 Zoltan Varga <vargaz@freemail.hu>
2520 * custom-attr.cs: Add test for properties with array type.
2522 2003-12-13 Patrik Torstensson <p@rxc.se>
2524 * bug-42136.cs: invalid liveness analyse for locals
2525 used in try and catch block. (exceptions not counted
2526 for in the liveness analyse)
2527 * Makefile.am: added bug-42136.cs
2529 2003-12-13 Patrik Torstensson <p@rxc.se>
2531 * bug-48015.cs: new test for obj.Equals on ContextBound objects
2532 * Makefile.am: added bug-48015.cs.
2534 2003-11-21 Lluis Sanchez Gual <lluis@ximian.com>
2536 * context-static.cs: new test for ContextStaticAttribute.
2537 * Makefile.am: added context-static.cs.
2539 2003-11-17 Zoltan Varga <vargaz@freemail.hu>
2541 * cattr-object.cs: Fix test so it does not count the attributes on the
2544 2003-10-31 Zoltan Varga <vargaz@freemail.hu>
2546 * appdomain-unload.cs: Get rid of hardcoded file names.
2548 * appdomain-unload.cs: New file. AppDomain Unloading tests.
2550 * Makefile: Add new test + enable IL tests now that we have a working
2553 * delegate7.cs: Convert it to use the test driver + add regression test
2556 2003-10-25 Zoltan Varga <vargaz@freemail.hu>
2558 * libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays.
2560 2003-10-15 Zoltan Varga <vargaz@freemail.hu>
2562 * vararg.il: New file.
2564 * Makefile.am: Added vararg.il.
2566 2003-10-13 Bernie Solomon <bernard@ugsolutions.com>
2568 * Makefile.am: fix so it works if builddir != srcdir
2570 * libtest.c: (mono_test_empty_struct) make it exist for
2571 non-GCC builds (and possibly pass depending on trampolines).
2572 (mono_test_marshal_bool_byref) bools marshal as ints by default
2574 2003-10-13 Zoltan Varga <vargaz@freemail.hu>
2576 * bug-46781.cs: New regression test.
2578 * libtest.c pinvoke2.cs: Add new test for SetLastError functionality.
2580 * Makefile.am (TEST_CS_SRC): Remove merged tests.
2582 * pinvoke2.cs pinvoke3.cs: Merge tests 4-8 into these files +
2583 convert tests so they run with the test driver used by mini.
2585 * pinvoke3.cs libtest.c: Add tests for class arguments and return
2588 * pinvoke4.cs pinvoke5.cs pinvoke6.cs pinvoke7.cs pinvoke8.cs: Removed.