1 2009-07-11 Zoltan Varga <vargaz@gmail.com>
3 * runtime-invoke.cs: Convert it to use TestDriver. Add tests for
6 2009-07-09 Mark Probst <mark.probst@gmail.com>
8 * generic-xdomain.2.cs: Test case for generic marshal-by-ref
11 * Makefile.am: Test added.
13 2009-06-29 Zoltan Varga <vargaz@gmail.com>
15 * generic-stack-traces.2.cs: Add a test for #509406.
17 * dynamic-method-finalize.2.cs: New test.
19 2009-06-25 Mark Probst <mark.probst@gmail.com>
21 * appdomain-async-invoke.cs: Fail if BeginInvoke doesn't return an
24 2009-06-25 Mark Probst <mark.probst@gmail.com>
26 * appdomain-async-invoke.cs: Test for adding async invokes while a
29 * Makefile.am: Test added.
31 2009-06-25 Sylvain Dupont <duposyl@gmail.com>
33 * cominterop.cs libtest.c: Added tests for marshalling
34 out parameters of type SAFEARRAY[VARIANT].
36 Code is contributed under MIT/X11 license.
38 2009-06-24 Zoltan Varga <vargaz@gmail.com>
40 * libtest.c make_imt_test.sh: Applied patch from Romain Tartiere
41 (romain@blogreen.org). Fix tests on freebsd.
43 2009-06-17 Zoltan Varga <vargaz@gmail.com>
45 * runtime-invoke.cs: Add test for sharing i8/u8 return values.
47 2009-06-15 Rodrigo Kumpera <rkumpera@novell.com>
49 * load-exceptions.cs class.cs: Add regression test for #508487.
51 * t-missing.cs: Add nested type.
53 2009-06-06 Gert Driesen <drieseng@users.sourceforge.net>
55 * bug-508538.cs: New regression test for bug #508538.
57 2009-06-01 Rodrigo Kumpera <rkumpera@novell.com>
59 * load-exceptions.cs: Fix thiko.
61 2009-06-01 Rodrigo Kumpera <rkumpera@novell.com>
63 * load-exceptions.cs: Test for #508532.
65 * load-missing.il: Ditto.
67 2009-05-27 Zoltan Varga <vargaz@gmail.com>
69 * Makefile.am: Disable the test_messages test as it fails on the
72 2009-05-17 Zoltan Varga <vargaz@gmail.com>
74 * Makefile.am (test_messages): Fix the dependencies of this test.
76 2009-05-14 Zoltan Varga <vargaz@gmail.com>
78 * Makefile.am (test-coreclr-security): Use the net_2_1_raw profile since
79 the net_2_1 profile is no longer generated.
81 2009-05-05 Geoff Norton <gnorton@novell.com>
83 * tests-config: This file is generated by configure.
85 2009-04-27 Zoltan Varga <vargaz@gmail.com>
87 * custom-attr.cs: Add a test for #498545.
89 2009-04-20 Zoltan Varga <vargaz@gmail.com>
91 * virtual-sync.cs: Remove this, there is already a test for this in
94 2009-04-18 Mark Probst <mark.probst@gmail.com>
96 * appdomain-thread-abort.cs: New tests for thread aborts across
99 * Makefile.am: Test added.
101 2009-04-17 Sebastien Pouliot <sebastien@ximian.com>
103 * coreclr-security.cs: Add test case for the "special" case about
104 a default ctor being SSC on a transparent type (e.g. WebClient)
106 2009-04-15 Zoltan Varga <vargaz@gmail.com>
108 * runtime-invoke.cs: Add a test for #494847.
110 2009-04-14 Zoltan Varga <vargaz@gmail.com>
112 * thread-static.cs: Add a test for accesses through reflection.
114 2009-04-13 Bill Holmes <billholmes54@gmail.com>
116 * Makefile.am: Adding marshalbool.cs.
118 * libtest.c: Adding native code for marshalbool.cs tests.
120 * marshalbool.cs: Adding tests for emit_marshal_boolean.
122 Contributed under MIT/X11 license.
124 2009-04-13 Zoltan Varga <vargaz@gmail.com>
126 * pinvoke2.cs: Add a test for #492330.
128 2009-04-10 Mark Probst <mark.probst@gmail.com>
130 * appdomain-unload.cs: Test for invoking on a proxy whose server
133 2009-04-09 Zoltan Varga <vargaz@gmail.com>
135 * thread6.cs: Fix race added by the last change.
137 2009-04-09 Bill Holmes <billholmes54@gmail.com>
139 * finalizer-abort.cs, finalizer-exception.cs, finalizer-exit.cs :
140 Adding a sleep to the waiting thread to give Mono on Windows an
141 opportunity to interrupt the thread via QueueUserAPC.
143 Contributed under MIT/X11 license.
145 2009-03-31 Mark Probst <mark.probst@gmail.com>
147 * critical-finalizers.cs: Test case for critical finalizers.
149 * Makefile.am: Test added.
151 2009-03-31 Mark Probst <mark.probst@gmail.com>
153 * finalizer-wait.cs: Test case for WaitForPendingFinalizers.
155 * Makefile.am: Test added.
157 2009-03-29 Zoltan Varga <vargaz@gmail.com>
159 * remoting4.cs: Fix the last change.
161 2009-03-28 Zoltan Varga <vargaz@gmail.com>
163 * load-exceptions.cs: Add a test for missing locals.
165 * remoting4.cs: Add a test for generic virtual interface methods on proxies.
167 2009-03-28 Sebastien Pouliot <sebastien@ximian.com>
169 * coreclr-security.cs: Add more override test cases.
171 2009-03-26 Zoltan Varga <vargaz@gmail.com>
173 * pinvoke2.cs: Add a test for #488670.
175 2009-03-25 Mark Probst <mark.probst@gmail.com>
177 * interlocked-4.2.cs: New CompareExchange test (triggered register
178 allocation bug on x86 and amd64).
180 * Makefile.am: Test added.
182 2009-03-24 Mark Probst <mark.probst@gmail.com>
184 * interlocked-3.cs: New CompareExchange test.
186 * Makefile.am: Test added.
188 2009-03-24 Zoltan Varga <vargaz@gmail.com>
190 * thread6.cs: Add back a sleep to avoid a race.
192 2009-03-23 Zoltan Varga <vargaz@gmail.com>
194 * pinvoke-2.2.cs libtest.c: Add a test for #487758.
196 2009-03-20 Zoltan Varga <vargaz@gmail.com>
198 * thread6.cs: Use a monitor to avoid sleeping which doesn't work on slow
201 2009-03-15 Steven Munroe <munroesj@us.ibm.com>
203 This patch is contributed under the terms of the MIT/X11 license
205 * Makefile.am (test_platform): Enable testbundle for ppc.
207 2009-03-13 Mark Probst <mark.probst@gmail.com>
209 * coreclr-security.exe: Added a test for calling via a
210 MANAGED_TO_MANAGED wrapper.
212 2009-03-09 Zoltan Varga <vargaz@gmail.com>
214 * custom-attr.cs: Add a test for #483247.
216 2009-03-08 Zoltan Varga <vargaz@gmail.com>
218 * gchandles.cs: New test.
220 * Makefile.am: Test added.
222 2009-03-06 Zoltan Varga <vargaz@gmail.com>
224 * load-exceptions.cs load-missing.il: Add a test for #482638.
226 2009-03-05 Mark Probst <mark.probst@gmail.com>
228 * bug-479763.2.cs: New test.
230 * Makefile.am: Test added.
232 2009-03-04 Mark Probst <mark.probst@gmail.com>
234 * Makefile.am: Second part of the erroneous change reverted. I
237 2009-03-04 Mark Probst <mark.probst@gmail.com>
239 * Makefile.am: Erroneous change reverted.
241 2009-03-04 Mark Probst <mark.probst@gmail.com>
243 * bug-481403.il: New test.
245 * Makefile.am: Test added.
247 2009-02-21 Zoltan Varga <vargaz@gmail.com>
249 * invoke.cs: Add a test.
251 2009-02-19 Zoltan Varga <vargaz@gmail.com>
253 * pinvoke2.cs libtest.c: Add a test for #477396.
255 2009-02-11 Mark Probst <mark.probst@gmail.com>
257 * bug-473999.2.cs: New test.
259 * Makefile.am: Test added.
261 2009-02-10 Mark Probst <mark.probst@gmail.com>
263 * bug-473482.2.cs: New test.
265 * Makefile.am: Test added.
267 2009-02-05 Mark Probst <mark.probst@gmail.com>
269 * bug-472692.2.cs: New test.
271 * Makefile.am: Test added.
273 2009-02-05 Mark Probst <mark.probst@gmail.com>
275 * bug-472600.2.cs: New test.
277 * Makefile.am: Test added.
279 2009-02-02 Zoltan Varga <vargaz@gmail.com>
281 * generics-invoke-byref.2.cs: Add a test for #471259.
283 2009-01-28 Zoltan Varga <vargaz@gmail.com>
285 * generic-marshalbyref.2.cs: Also do the test for a class without type
288 2009-01-27 Mark Probst <mark.probst@gmail.com>
290 * bug469742.2.il: New test.
292 * Makefile.am: Test added.
294 2009-01-26 Zoltan Varga <vargaz@gmail.com>
296 * pinvoke2.cs libtest.c: Add a test for #469135.
298 2009-01-22 Mark Probst <mark.probst@gmail.com>
300 * generic-stack-traces2.2.cs: Another generic sharing test for
303 * Makefile.am: Test added.
305 2009-01-21 Rodrigo Kumpera <rkumpera@novell.com>
307 * appdomain-unload-callback.cs: New test for the AppDomain::DomainUnload
310 * Makefile.am: Test added.
312 2009-01-21 Mark Probst <mark.probst@gmail.com>
314 * bug-467456.cs: New test case.
316 * Makefile.am: Test added.
318 2009-01-21 Mark Probst <mark.probst@gmail.com>
320 * generic-unloading.2.cs, generic-unloading-sub.2.cs: Test case
321 for unloading images whose MonoGenericInst's are still in use.
323 * Makefile.am: Test added.
325 2009-01-20 Mark Probst <mark.probst@gmail.com>
327 * generic-stack-traces.2.cs: Generic sharing test for stack
330 * Makefile.am: Test added.
332 2009-01-20 Mark Probst <mark.probst@gmail.com>
334 * generic-system-arrays.2.cs: Generic sharing test case for
337 * Makefile.am: Test added.
339 2009-01-20 Zoltan Varga <vargaz@gmail.com>
341 * test-runner.cs: Avoid closing a stream which is still being written to.
343 2009-01-18 Zoltan Varga <vargaz@gmail.com>
345 * marshal9.cs: Change a test to be compatible with MS.NET.
347 2009-01-07 Rodrigo Kumpera <rkumpera@novell.com>
349 * bug-459094.cs: New regression test.
351 * Makefile.am: Test added.
353 2009-01-06 Rodrigo Kumpera <rkumpera@novell.com>
355 * bug-462592.cs: New regression test.
357 * Makefile.am: Test added.
359 2009-01-05 Zoltan Varga <vargaz@gmail.com>
361 * pinvoke2.cs: Add another test for generic structures.
363 2009-01-05 Rodrigo Kumpera <rkumpera@novell.com>
365 * bug-463303.il: New regression test.
367 * Makefile.am: Test added.
369 2009-01-03 Rodrigo Kumpera <rkumpera@novell.com>
371 * bug-400716.cs: New regression test.
373 * Makefile.am: Test added.
375 2008-12-26 Rodrigo Kumpera <rkumpera@novell.com>
377 * bug-461261.cs: New regression test.
379 * Makefile.am: Test added.
381 2008-12-24 Mark Probst <mark.probst@gmail.com>
383 * generic-sealed-virtual.2.cs: Test case for final generic
386 * Makefile.am: Test added.
388 2008-12-24 Rodrigo Kumpera <rkumpera@novell.com>
390 * bug-461941.cs: New regression test.
392 * Makefile.am: Test added.
394 2008-12-23 Mark Probst <mark.probst@gmail.com>
396 * bug-461198.2.cs: New generic sharing test.
398 * Makefile.am: Test added.
400 2008-12-23 Rodrigo Kumpera <rkumpera@novell.com>
402 * bug-461867.cs: New regression test.
404 * Makefile.am: Test added.
406 2008-12-19 Mark Probst <mark.probst@gmail.com>
408 * bug-459285.2.cs: New generic sharing test.
410 * Makefile.am: Test added.
412 2008-12-12 Rodrigo Kumpera <rkumpera@novell.com>
414 * bug-389886-sre-generic-interface-instances.cs: New regression test.
416 * Makefile.am: Test added.
418 2008-12-11 Mark Probst <mark.probst@gmail.com>
420 * generic-marshalbyref.2.cs: Test for calls to marshal-by-ref
423 * Makefile.am: Test added.
425 2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
427 * bug445361.il: New regression test.
429 * Makefile.am: Test added.
431 2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
433 * bug457574.il: New regression test.
435 * Makefile.am: Test added.
437 2008-12-07 Zoltan Varga <vargaz@gmail.com>
439 * stack-overflow.cs (foo): Prevent the large local variable from being
442 2008-12-03 Mark Probst <mark.probst@gmail.com>
444 * generic-typedef.2.cs: New test for ldtoken of open generic
447 * Makefile.am: Test added.
449 2008-11-26 Mark Probst <mark.probst@gmail.com>
451 * vararg2.cs: Forgot to add at last commit.
453 2008-11-26 Mark Probst <mark.probst@gmail.com>
455 * vararg2.cs: Test for sub-word sized variable arguments.
457 * Makefile.am: Test added.
459 2008-11-20 Zoltan Varga <vargaz@gmail.com>
461 * pinvoke2.cs: Add a test for passing/receiving generic struct instances.
463 * stackframes-async.2.cs: Add a test for #444383.
465 2008-11-13 Mark Probst <mark.probst@gmail.com>
467 * filter-stack.cs: Test whether method calls with large arguments
468 work in filter clauses.
470 * Makefile.am: Test added.
472 2008-11-06 Jonathan Chambers <joncham@gmail.com>
474 * async_read.cs: Open file with Read access to avoid
475 file access exception on Windows.
477 * bug-349190.2.cs: Use different name for dynamic executable
478 to avoid file access exception on Windows.
480 Code is contributed under MIT/X11 license.
482 2008-10-03 Mark Probst <mark.probst@gmail.com>
484 * generic-virtual-invoke.2.cs: Use different instantiations and
487 2008-10-03 Mark Probst <mark.probst@gmail.com>
489 * generic-virtual.2.cs: Iterate the test to make the generic
490 virtual method chunks kick in.
492 2008-10-03 Zoltan Varga <vargaz@gmail.com>
494 * invoke.cs: Fix this test after the ConstructorInfo changes.
496 * stack-overflow.cs: Fix warnings. Add unmanaged tests.
498 2008-10-03 Mark Probst <mark.probst@gmail.com>
500 * generic-virtual-invoke.2.cs: Test for runtime invoking generic
503 * Makefile.am: Test added.
505 2008-10-02 Mark Probst <mark.probst@gmail.com>
507 * bug-431413.2.cs: Test for bug #431413 (multidimensional generic
510 * Makefile.am: Test added.
512 2008-10-01 Zoltan Varga <vargaz@gmail.com>
514 * pinvoke3.cs libtest.c: Add test for byref string marshalling.
516 2008-09-30 Mark Probst <mark.probst@gmail.com>
518 * generic-constrained.2.il: Test case for the constrained. prefix
519 with generic interfaces.
521 * Makefile.am: Test added.
523 2008-09-29 Zoltan Varga <vargaz@gmail.com>
525 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on ia64.
527 2008-09-26 Mark Probst <mark.probst@gmail.com>
529 * generic-delegate-ctor.2.cs: Test case for delegate ctor icall
532 * Makefile.am: Test added.
534 2008-09-26 Zoltan Varga <vargaz@gmail.com>
536 * delegate9.cs: New test.
538 2008-09-25 Mark Probst <mark.probst@gmail.com>
540 * generic-synchronized.2.cs: Test case for synchronized generic
543 * Makefile.am: Test added.
545 2008-09-21 Mark Probst <mark.probst@gmail.com>
547 * exception17.cs: New test case for throwing an exception from
548 within a finally block.
550 * Makefile.am: Test added.
552 2008-09-19 Mark Probst <mark.probst@gmail.com>
554 * generic-type-builder.2.cs: Test case for a generic sharing issue
555 with dynamic methods.
557 * Makefile.am: Test added.
559 2008-09-17 Robert Jordan <robertj@gmx.net>
561 * Makefile.am: Add test for #415577.
563 2008-09-16 Zoltan Varga <vargaz@gmail.com>
565 * bug-426309.2.il: New test.
567 2008-09-10 Zoltan Varga <vargaz@gmail.com>
569 * marshal9.cs: Add test for #425001.
571 2008-09-07 Mark Probst <mark.probst@gmail.com>
573 * libtest.c: Darwin structure alignment also applies to PPC.
575 2008-09-06 Zoltan Varga <vargaz@gmail.com>
577 * libtest.c pinvoke2.cs: Add float tests.
579 2008-08-28 Zoltan Varga <vargaz@gmail.com>
581 * libtest.c (mono_xr_as_handle): Initialize ref before returning it.
583 2008-08-26 Zoltan Varga <vargaz@gmail.com>
585 * generics-sharing.2.cs: Fix invalid generic construct permitted by older
588 2008-08-21 Zoltan Varga <vargaz@gmail.com>
590 * Makefile.am: Add AOT+gshared tests.
592 * synchronized.cs: Test synchronized state using Monitor.Pulse since
593 Monitor.Exit no longer throws an exception.
595 2008-08-20 Zoltan Varga <vargaz@gmail.com>
597 * pinvoke2.cs libtest.c: Add test for out marshalling of delegates.
600 2008-08-16 Zoltan Varga <vargaz@gmail.com>
602 * jmpTest.il: Removed, there is already a test for this in mini/iltests.il.
604 2008-08-13 Zoltan Varga <vargaz@gmail.com>
606 * Makefile.am (DISABLED_TESTS): Remove appdomain-unload.exe, it seems to
607 work now, also it is too important to stay disabled.
609 2008-08-10 Zoltan Varga <vargaz@gmail.com>
611 * pinvoke3.cs: Add test for #416078.
613 2008-08-08 Zoltan Varga <vargaz@gmail.com>
615 * nullable_boxing.2.cs: Add test for #415621.
617 2008-08-02 Zoltan Varga <vargaz@gmail.com>
619 * pinvoke2.cs libtest.c: Extend the ia64 single HFA test so it also checks for
622 2008-07-28 Zoltan Varga <vargaz@gmail.com>
624 * Makefile.am: Use custom-modifiers.2.cs instead of custom-modifiers.cs
627 2008-07-28 Bill Holmes <billholmes54@gmail.com>
628 * libtest.c, winx64structs.cs :
629 Adding tests to exercise calling managed code from native with struct
632 Contributed under MIT/X11 license.
634 2008-07-27 Zoltan Varga <vargaz@gmail.com>
636 * test-runner.cs: Cleanup terminated processes on the main thread to prevent
639 * Makefile.am (runtest-managed): Make this depend on test-runner.exe.
641 * Makefile.am: Make most tests which had a separate execution rule use the
642 normal test runner, make the output less verbose.
644 * Makefile.am (runtest-managed): New experimental target which uses the
647 * test-runner.cs: New managed test driver with support for parallel
650 2008-07-26 Zoltan Varga <vargaz@gmail.com>
652 * appdomain-unload.cs: Disable the timeout test as there is no timeout in
653 the runtime any more.
655 * Makefile.am: Unify the different 'test' targets somewhat.
657 2008-07-21 Mark Probst <mark.probst@gmail.com>
659 * generic-getgenericarguments.2.cs: Test case catching static
660 RGCTX wrappers in MonoReflectionMethods.
662 * Makefile.am: Test added.
664 2008-07-17 Rodrigo Kumpera <rkumpera@novell.com>
666 * generics-sharing.2.cs: Fix the build.
668 2008-07-10 Raja R Harinath <harinath@hurrynot.org>
670 * Makefile.am (testaot): Set MONO_PATH when running the AOT
671 compiler. Don't set LD_LIBRARY_PATH, we're already using LIBTOOL
674 2008-07-07 Bill Holmes <billholmes54@gmail.com>
675 * libtest.c, winx64structs.cs :
676 Adding tests to exercise bug 404729 on Winx64.
678 Contributed under MIT/X11 license.
680 2008-07-07 Zoltan Varga <vargaz@gmail.com>
682 * Makefile.am: Run the aot tests using --debug.
684 * resolve_field_bug.2.il: Fix this test.
686 2008-07-06 Zoltan Varga <vargaz@gmail.com>
688 * pinvoke2.cs libtest.c: Add test for #404729.
690 2008-07-04 Mark Probst <mark.probst@gmail.com>
692 * generic-delegate2.2.cs, generic-delegate2-lib.2.il: Test case
693 for open generic delegates (delegates which get their target
694 object only at the invocation).
696 * Makefile.am: Test added.
698 2008-06-29 Rodrigo Kumpera <rkumpera@novell.com>
700 * valuetype-equals.cs: Tests for ValueType::Equals for all
701 primitive numeric types.
703 2008-06-26 Rodrigo Kumpera <rkumpera@novell.com>
705 * nullable_boxing.2.cs: Test if Array::GetValue box nullables
708 2008-06-26 Mark Probst <mark.probst@gmail.com>
710 * generic-valuetype-interface.2.cs: Test for generic valuetypes
711 which implement interfaces.
713 * generic-valuetype-newobj.2.il, generic-valuetype-newobj2.2.il:
714 Test for newobj with generic valuetypes.
716 * Makefile.am: Tests added.
718 2008-06-25 Rodrigo Kumpera <rkumpera@novell.com>
720 * generic-ldtoken-method.2.il: Don't use GetMethodHandle/1
721 with methods that belong to a generic type.
723 2008-06-23 Zoltan Varga <vargaz@gmail.com>
725 * pinvoke2.cs libtest.c: Add test for #402585.
727 2008-06-23 Mark Probst <mark.probst@gmail.com>
729 * generic-virtual2.2.cs: Test case for a call from a generic
730 method to a method of a generic class where the generic method
731 does not require the MRGCTX.
733 * Makefile.am: Test added.
735 2008-06-23 Mark Probst <mark.probst@gmail.com>
737 * generic-exceptions.2.cs: Test case for exception handlers in
738 generic methods with catch clauses depending on the method type
741 * Makefile.am: Test added.
743 2008-06-20 Rodrigo Kumpera <rkumpera@novell.com>
745 * bug-349190.2.cs: Regression test for bug #349190.
746 Checks the encoding of generic MethodBuilders that
747 have been not instantiated.
749 * Makefile.am: Test added.
751 2008-06-19 Rodrigo Kumpera <rkumpera@novell.com>
753 * generic-ldtoken-method.2.il: Fix the signature of GetMethodHandle.
755 2008-06-17 Mark Probst <mark.probst@gmail.com>
757 * generic-delegate.2.cs: Test for constructing delegates via
760 2008-06-17 Mark Probst <mark.probst@gmail.com>
762 * generic-special.2.cs: Test case for static special fields in
765 * Makefile.am: Test added.
767 2008-06-17 Mark Probst <mark.probst@gmail.com>
769 * Makefile.am: Also run generic sharing tests with inlining
772 2008-06-16 Mark Probst <mark.probst@gmail.com>
774 * generic-virtual.2.cs: Delegate test for static generic methods.
776 2008-06-14 Kornél Pál <kornelpal@gmail.com>
778 * mixed-mode: Add x64 target to mixed-mode assembly tests.
780 Contributed under MIT/X11 license.
782 2008-06-13 Zoltan Varga <vargaz@gmail.com>
784 * modules.cs modules-m1.cs: New files. Tests for .netmodules.
786 2008-06-13 Mark Probst <mark.probst@gmail.com>
788 * generic-static-methods.2.cs: Test case for static generic
791 * Makefile.am: Test added.
793 2008-06-12 Bill Holmes <billholmes54@gmail.com>
794 * libtest.c, winx64structs.cs :
795 Changing winx64structs.cs to use the TestDriver.dll
797 Contributed under MIT/X11 license.
799 2008-06-12 Bill Holmes <billholmes54@gmail.com>
800 * libtest.c, winx64structs.cs :
801 Adding marshaling tests for structs. These tests
802 represent the different cases to consider on Winx64.
804 Contributed under MIT/X11 license.
806 2008-06-10 Zoltan Varga <vargaz@gmail.com>
808 * Makefile.am: Delete some tests for the disabled set which seem to work now.
810 2008-06-05 Jonathan Chambers <joncham@gmail.com>
812 * Makefile.am: Disable async-exc-compilation.exe on Win32 as it is
813 hanging the runtime tests.
815 Code is contributed under MIT/X11 license.
817 2008-06-05 Bill Holmes <billholmes54@gmail.com>
818 * libtest.c, Makefile.am, winx64structs.cs :
819 Adding marshaling tests for structs. These tests
820 represent the different cases to consider on Winx64.
822 Contributed under MIT/X11 license.
824 2008-06-04 Mark Probst <mark.probst@gmail.com>
826 * generic-array-exc.2.il: Test case for generic array type in
829 * Makefile.am: Test added.
831 2008-06-04 Mark Probst <mark.probst@gmail.com>
833 * generic-tailcall2.2.il: Test case for tailcalls from non-generic
834 code to generic code requiring vtable/rgctx argument.
836 * Makefile.am: Test added.
838 2008-06-02 Bill Holmes <billholmes54@gmail.com>
839 * libtest.c: Changes to make libtest.c ready to be compiled in
840 Visual Studio. The STDCALL statements had to be moved and I added
841 declspec(dllexport) statements to all methods.
843 Contributed under MIT/X11 license.
845 2008-05-30 Zoltan Varga <vargaz@gmail.com>
847 * long-shift-regalloc.il: Removed, merged into mini/iltests.il.
849 2008-05-23 Zoltan Varga <vargaz@gmail.com>
851 * Makefile.am (test-generic-sharing): Exit if one of the tests fail. Run the
852 tests with MONO_GENERIC_SHARING=all.
854 2008-05-22 Mark Probst <mark.probst@gmail.com>
856 * Makefile.am: Do generic sharing tests with domain sharing turned
859 2008-05-22 Mark Probst <mark.probst@gmail.com>
861 * generic-method-patching.2.cs: Test callvirt to sealed generic
864 * Makefile.am: Test added.
866 2008-05-22 Mark Probst <mark.probst@gmail.com>
868 * generic-refanyval.2.il: Test case for generic refanyval.
870 * Makefile.am: Test added.
872 2008-05-21 Rodrigo Kumpera <rkumpera@novell.com>
874 * bug-325283.2.cs: Regression test for bug #325283.
876 2008-05-20 Raja R Harinath <harinath@hurrynot.org>
878 * Makefile.am (bug-382986): Fix for srcdir != builddir.
880 2008-05-20 Mark Probst <mark.probst@gmail.com>
882 * generic-null-call.2.cs: Tests non-virtual callvirt on generic
883 methods with this==null.
885 * Makefile.am: Test added.
887 2008-05-16 Rodrigo Kumpera <rkumpera@novell.com>
889 * bug-389886.2.il: Regression test for bug #389886.
891 2008-05-13 Zoltan Varga <vargaz@gmail.com>
893 * exit-stress.cs: New stress test program for testing Environment.Exit () and
896 * stress-runner.cs: Add 'exit-stress', add a few new /proc/pid/status entries.
898 2008-05-12 Jb Evain <jbevain@novell.com>
900 * Makefile.am: fix compilation of 2.1 tests.
902 2008-05-09 Kornél Pál <kornelpal@gmail.com>
904 * mixed-mode: Added mixed-mode assembly tests.
906 Contributed under MIT/X11 license.
908 2008-05-08 Rodrigo Kumpera <rkumpera@novell.com>
910 * bug-387274.2.il: Regression test for bug #387274.
912 2008-05-07 Robert Jordan <robertj@gmx.net>
914 * Makefile.am: don't pull libeglib.a twice. Fixes #387491.
916 2008-05-05 Robert Jordan <robertj@gmx.net>
918 * libtest.c, thunks.cs: reworked to match the new struct
921 2008-05-06 Rodrigo Kumpera <rkumpera@novell.com>
923 * bug-382986.cs. bug-382986-lib.cs: Regression test for
926 2008-05-04 Robert Jordan <robertj@gmx.net>
928 * libtest.c: disable struct tests for platforms with incompatible
929 native/managed alignments.
931 2008-05-03 Robert Jordan <robertj@gmx.net>
933 * libtest.c, thunks.cs: tests for mono_method_get_unmanaged_thunk ().
935 * Makefile.am: add thunk.cs. link libtest with gmodule.
937 Code is contributed under MIT/X11 license.
939 2008-04-28 Mark Probst <mark.probst@gmail.com>
941 * generic-array-type.2.cs: Test case for type arguments in arrays.
943 * Makefile.am: Added test.
945 2008-04-25 Mark Probst <mark.probst@gmail.com>
947 * generic-interface-methods.2.cs: Test case for generic interface
950 * Makefile.am: Added test.
952 2008-04-15 Raja R Harinath <harinath@hurrynot.org>
954 * Makefile.am (generic-box.2.exe, generic-unbox.2.exe): Create in
957 2008-04-11 Mark Probst <mark.probst@gmail.com>
959 * Makefile.am: Added missing files to EXTRA_DIST.
961 2008-04-10 Atsushi Enomoto <atsushi@ximian.com>
963 * Makefile: fix extra dist file name.
965 2008-04-10 Mark Probst <mark.probst@gmail.com>
967 * generic-box.2.cs, generic-boxing.2.il, generic-delegate.2.cs,
968 generic-ldobj.2.il, generic-ldtoken.2.il,
969 generic-ldtoken-field.2.il, generic-ldtoken-method.2.il,
970 generic-mkrefany.2.il, generic-sizeof.2.cs, generic-tailcall.2.il,
971 generic-unbox.2.cs, generic-unboxing.2.il, generic-virtual.2.cs,
972 generics-sharing.2.cs: New test cases for generic sharing.
974 * Makefile.am: Added tests.
976 2008-03-31 Mark Probst <mark.probst@gmail.com>
978 * Makefile.am: Re-enabled CoreCLR security tests. Fixes #362626.
980 2008-03-25 Mark Probst <mark.probst@gmail.com>
982 * generic-box.2.cs: Test case for generic box.
984 * Makefile.am: Added the new test.
986 2008-03-24 Zoltan Varga <vargaz@gmail.com>
988 * interlocked-2.2.cs: Add tests for Interlocked.Increment/Decrement on longs.
990 2008-03-22 Zoltan Varga <vargaz@gmail.com>
992 * assemblyresolve/Makefile.am (MCS): Use gmcs.exe instead of mcs.exe.
994 2008-03-21 Zoltan Varga <vargaz@gmail.com>
996 * libtest.c: Fix missing return in mono_marshal_alloc (). Disable or fix all
999 * assemblyresolve/Makefile.am: Use the 2.0 profile for compilation.
1001 2008-03-20 Mark Probst <mark.probst@gmail.com>
1003 * generics-sharing.2.cs: Test cases for ldtoken.
1005 2008-03-19 Rodrigo Kumpera <rkumpera@novell.com>
1007 * bug-340662_bug.cs: Added. Regression test for the bug.
1009 * Makefile.am: Added the new test.
1011 2008-03-18 Mark Probst <mark.probst@gmail.com>
1013 * generics-sharing-other-exc.2.il: Test case for catching
1014 exceptions not derived from System.Exception specified by a type
1017 * Makefile.am: Added the new test.
1019 2008-03-18 Mark Probst <mark.probst@gmail.com>
1021 * generic-initobj.2.cs: Test case for initobj in generic code.
1023 * Makefile.am: Added the new test.
1025 2008-03-17 Mark Probst <mark.probst@gmail.com>
1027 * shared-generic-methods.2.cs: Test case for calls from shared
1028 code to generic methods.
1030 * Makefile.am: Added the new test.
1032 2008-03-14 Mark Probst <mark.probst@gmail.com>
1034 * generics-sharing.2.cs: New tests for static methods.
1036 * generic-inlining.2.cs: Added. Tests generic method inlining.
1038 * shared-generic-synchronized.2.cs: Added. Tests shared
1039 synchronized methods.
1041 * Makefile.am: Added the new tests. New target for running the
1042 generic code sharing with the optimization enabled.
1044 2008-03-04 Mark Probst <mark.probst@gmail.com>
1046 * generics-sharing.2.c: Added test for open catch clauses in
1047 shared generic code.
1049 2008-02-27 Zoltan Varga <vargaz@gmail.com>
1051 * Makefile.am: Compile and run all tests using the 2.0 profile.
1053 2008-02-26 Rodrigo Kumpera <rkumpera@novell.com>
1055 * load-exceptions.cs: Fix the test for missing type situations.
1057 2008-02-26 Zoltan Varga <vargaz@gmail.com>
1059 * static-constructor.cs thread5.cs: Fix these so they works on the 2.0 profile too.
1061 2008-02-25 Rodrigo Kumpera <rkumpera@novell.com>
1063 * call_missing_method.il
1064 * call_missing_call.il
1065 * ldfld_missing_class.il
1066 * ldfld_missing_field.il: Test if the proper loader
1067 error is raised in case of failure.
1069 * Makefile.am: Added the previous tests.
1071 2008-02-23 Zoltan Varga <vargaz@gmail.com>
1073 * pinvoke3.cs: Add tests for missing MarshalAs directives when marshalling arrays.
1075 2008-02-22 Mark Probst <mark.probst@gmail.com>
1077 * generics-sharing.2.cs: New tests for the extensible runtime
1080 * recursive-generics.2.cs: Tests for recursive generic types.
1082 * Makefile.am: Added recursive-generics.2.cs.
1084 2008-02-21 Mark Probst <mark.probst@gmail.com>
1086 * generics-sharing.2.cs: Improved tests.
1088 2008-02-21 Rodrigo Kumpera <rkumpera@novell.com>
1090 * resolve_method_bug.2.il
1091 * resolve_field_bug.2.il
1092 * resolve_type_bug.2.il: Tests for #363450. They verify that
1093 a loader error during System.Reflection.Module::Resolve* methods don't
1094 leak and causes a spurious TypeLoadException somewhere else.
1096 * Makefile.am: Added the previous tests.
1098 2008-02-17 Raja R Harinath <harinath@hurrynot.org>
1100 * Makefile.am (SMCS): Add temporary-smcs-hack flag.
1102 2008-02-04 Massimiliano Mantione <massi@ximian.com>
1104 * Makefile.am: Re-enabled bug-77127.exe (was fixed in r95036).
1106 2008-02-04 Massimiliano Mantione <massi@ximian.com>
1108 * iface4.cs: Also added another "level" of inheritance...
1110 2008-02-04 Massimiliano Mantione <massi@ximian.com>
1112 * iface4.cs: Tested also Stop method (just to be on the safe side).
1114 2008-01-28 Rodrigo Kumpera <rkumpera@novell.com>
1116 * Makefile.am: disabled bug-348522.2.cs until after release.
1118 2008-01-28 Rodrigo Kumpera <rkumpera@novell.com>
1120 * bug-348522.2.cs: Added, tests for invoking by reflection
1121 using bad arguments.
1123 * Makefile.am: added bug-348522.2.cs.
1125 2008-01-26 Zoltan Varga <vargaz@gmail.com>
1127 * nonvirt.cs: Removed, moved to mini/exceptions.cs.
1129 2008-01-24 Jonathan Chambers <joncham@gmail.com>
1131 * libtest.c: Allocate memory for out string parameters.
1133 * pinvoke2.cs: Add tests for marshalling strings as out paramters.
1135 Code is contributed under MIT/X11 license.
1137 2008-01-08 Zoltan Varga <vargaz@gmail.com>
1139 * Makefile.am (DISABLED_TESTS): Disable bug-77127.exe for now to make the
1142 2008-01-04 Dick Porter <dick@ximian.com>
1144 * Makefile.am: Make it work on automake-1.6
1146 2007-12-31 Rodrigo Kumpera <rkumpera@novell.com>
1148 * invalid-token.il, Makefile.am: Add test for loading
1151 2007-12-20 Zoltan Varga <vargaz@gmail.com>
1153 * Makefile.am: Enable the async-exc-compilation test on x86/amd64.
1155 2007-12-17 Mark Probst <mark.probst@gmail.com>
1157 * thread-exit.cs, Makefile.am: Test case for #347676.
1159 2007-12-09 Robert Jordan <robertj@gmx.net>
1161 * bug-323114.cs: Add test case for #323114.
1163 2007-12-07 Zoltan Varga <vargaz@gmail.com>
1165 * pinvoke2.cs: Fix the names of two tests.
1167 * checked.cs: Make exit codes positive.
1169 2007-12-05 Zoltan Varga <vargaz@gmail.com>
1171 * Makefile.am (EXTRA_DIST): Add a missing file.
1173 2007-12-03 Zoltan Varga <vargaz@gmail.com>
1175 * async-exc-compilation.cs: New not yet enabled test for async exceptions
1176 received during JIT compilation.
1178 * custom-modifiers.2.cs custom-modifiers-il.cs: New test for the 2.0
1179 GetRequiredCustomModifiers ()/GetOptionalCustomModifiers () methods.
1181 2007-11-30 Zoltan Varga <vargaz@gmail.com>
1183 * stackframes-async.2.cs: Fix this test to work with the new delegate optimization.
1185 2007-11-23 Zoltan Varga <vargaz@gmail.com>
1187 * Makefile.am: Add a target for testing aot on the 2.0 profile.
1189 2007-11-12 Zoltan Varga <vargaz@gmail.com>
1191 * invoke.cs: Add tests for invoking the Array Get/Set methods.
1193 2007-11-12 Rodrigo Kumpera <rkumpera@novell.com>
1195 * bug-322722_patch_bx.2.cs : Added test for bug #322722.
1197 * bug-322722_dyn_method_throw.2.cs: Same.
1199 * Makefile.am: Added the two tests for bug #322722.
1201 2007-11-07 Zoltan Varga <vargaz@gmail.com>
1203 * Makefile.am: Removed bug-318677 since the corresponding patch was reverted.
1205 2007-11-07 Massimiliano Mantione <massi@ximian.com>
1207 * bug-318677.il: Added.
1209 * Makefile.am: Added test for bug #318677.
1211 2007-11-07 Mark Probst <mark.probst@gmail.com>
1213 * bug-324535.cs, bug-324535-il.il: Added.
1215 * Makefile.am: Added test for bug #324525.
1217 2007-11-05 Rodrigo Kumpera <rkumpera@novell.com>
1219 * soft-float-tests.cs: Tests for soft-float.
1220 Bug #323746 is regression tested by test.
1222 * Makefile.am: Added the new test to the suite.
1225 2007-10-29 Rodrigo Kumpera <rkumpera@novell.com>
1227 * bug-335131.2.cs: Regression test for bug #335131.
1228 It tests the enconding of methods and constructor from
1229 a generic types that are called from the same type
1232 * Makefile.am: Added the new test to the suite.
1235 2007-10-29 Rodrigo Kumpera <rkumpera@novell.com>
1237 * make_imt_test.sh: added, this script generates
1238 an interface with 2000 methods, an implementation and
1239 test code that calls all methods. This is enough to
1240 stress the IMT machinery, as thunks should have more
1241 than 100 methods with the current IMT table size.
1243 * Makefile.am: added the generated imt test and
1244 associated rules to use the script to create it.
1246 2007-10-20 William Holmes <billholmes54@gmail.com>
1248 * pinvoke2.cs, libtest.c Adding test cases for marshaling
1249 booleans as I1 and U1. Tests commit r87725.
1251 Code is contributed under MIT/X11 license.
1253 2007-10-18 Zoltan Varga <vargaz@gmail.com>
1255 * interlocked.cs: Add a test for CompareExchange and negative values.
1257 2007-10-17 Mark Probst <mark.probst@gmail.com>
1259 * bug-331798-tb.2.cs: added for Rodrigo
1261 * Makefile.am: added bug-331798-tb.2.cs
1263 2007-10-17 Gert Driesen <drieseng@users.sourceforge.net>
1265 * bug-331958.cs: added.
1266 * Makefile.am: added bug-331958.cs.
1268 2007-10-16 Mark Probst <mark.probst@gmail.com>
1270 * bug-333798.2.cs: added
1272 * Makefile.am: added bug-333798.2.cs
1274 2007-10-05 Rodrigo Kumpera <rkumpera@novell.com>
1276 * generic_type_definition_encoding.2.cs: added, this tests
1277 the regression fixed in r86912.
1279 * Makefile.am: added generic_type_definition.2.cs
1281 2007-09-27 Rodrigo Kumpera <rkumpera@novell.com>
1283 * generic_type_definition.2.cs: added
1285 * Makefile.am: added generic_type_definition.2.cs
1288 2007-09-22 Rodrigo Kumpera <rkumpera@novell.com>
1290 * bug-327438.2.il: added
1292 * Makefile.am: added bug-327438.2.il
1295 2007-09-21 Robert Jordan <robertj@gmx.net>
1297 * assemblyresolve/Makefile.am: remove the superfluous --security
1300 2007-09-20 Mark Probst <mark.probst@gmail.com>
1302 * generics-sharing.2.cs: added
1304 * Makefile.am: added generics-sharing.2.cs
1306 2007-09-19 Marek Habersack <mhabersack@novell.com>
1308 * assemblyresolve/Makefile.am (prereq): build the assemblies in
1309 the 'prereq' target instead of in the 'all' one.
1311 2007-09-19 Marek Habersack <mhabersack@novell.com>
1313 * Makefile.am: assemblyresolve/ assemblies are built only when the
1316 2007-09-19 Raja R Harinath <harinath@gmail.com>
1318 * assemblyresolve/Makefile.am: Fix srcdir != builddir issues.
1319 (EXTRA_DIST): Add asm.cs, TestBase.cs, Test.cs.
1321 2007-09-18 Marek Habersack <mhabersack@novell.com>
1323 * assemblyresolve/asm.cs: added
1325 * assemblyresolve/TestBase.cs: added
1327 * assemblyresolve/Test.cs: added
1329 * assemblyresolve/Makefile.am: added
1331 * assemblyresolve_event3.cs: added new AssemblyResolve event
1334 2007-09-13 Massimiliano Mantione <massi@ximian.com>
1336 * Makefile.am: Fixed and re-enabled test for bug #82416 (the
1337 config files were not in place).
1339 2007-09-12 Massimiliano Mantione <massi@ximian.com>
1341 * Makefile.am: disabled test for bug #82416 since it fails on the
1342 buildbot, will investigate.
1344 2007-09-12 Massimiliano Mantione <massi@ximian.com>
1346 * unhandled-exception-test-runner.2.cs,
1347 unhandled-exception-test-case.2.cs,
1348 unhandled-exception-base-configuration.config,
1349 unhandled-exception-legacy-configuration.config,
1350 Makefile.am: added test for bug #82416.
1352 2007-09-12 Marek Habersack <mhabersack@novell.com>
1354 * assemblyresolve_event2.2.cs: added tests for assembly resolution
1357 * assemblyresolve_event.cs: added tests for assembly resolution
1360 2007-09-11 Mark Probst <mark.probst@gmail.com>
1362 * coreclr-security.cs: Added positive and negative tests for
1363 calling methods via reflection.
1365 2007-09-10 William Holmes <billholmes54@gmail.com>
1367 * marshal9.cs, libtest.c Adding test case for marshal.c r84161
1368 Calling native to managed should not call
1369 ICustomMarshaler.MarshalNativeToManaged for out params.
1371 Code is contributed under MIT/X11 license.
1373 2007-09-07 Zoltan Varga <vargaz@gmail.com>
1375 * async-exceptions.cs Makefile.am: Add a test for frames with a frame pointer.
1377 * async-exceptions.cs Makefile.am: New test case, not working yet.
1379 * Makefile.am: Allways distribute coreclr-security.cs.
1381 2007-09-03 Zoltan Varga <vargaz@gmail.com>
1383 * thread6.cs: Increase a timeout.
1385 2007-08-31 Zoltan Varga <vargaz@gmail.com>
1387 * libtest.c handleref.cs: Fix handleref.exe test on sparc.
1389 2007-08-24 Mark Probst <mark.probst@gmail.com>
1391 * coreclr-security.cs, Makefile.am: Added test for CoreCLR
1394 2007-08-21 Massimiliano Mantione <massi@ximian.com>
1396 * bug-81466.il, bug-81466-lib.il, Makefile.am:
1397 Added test for bug #81466.
1399 2007-08-20 Jb Evain <jbevain@novell.com>
1401 * field-access.il, method-access.il, Makefile.am: tests
1402 for FieldAccessException and MethodAccessException.
1404 2007-08-16 Rodrigo Kumpera <rkumpera@novell.com>
1406 * ldtoken_with_byref_typespec.2.il: Test for (in pseudo c#) "typeof (int&)" expression
1407 * Makefile.am: ldtoken_with_byref_typespec.2.il
1409 2007-08-08 Massimiliano Mantione <massi@ximian.com>
1411 * bug-77127.cs: Test for bug #77127.
1412 * Makefile.am: Added bug-77127.cs.
1414 2007-08-01 William Holmes <billholmes54@gmail.com>
1416 * Makefile.am: Added bug-82194.2.cs.
1417 * bug-82194.2.cs: Test for bug #82194.
1419 2007-07-26 Rodrigo Kumpera <rkumpera@novell.com>
1421 * Makefile.am: Added enum_types.il.
1422 * enum_types.il: Test for all valid primitive types an enum basefield can have.
1424 2007-07-25 Jonathan Chambers <joncham@gmail.com>
1426 * Makefile.am: Added transparentproxy.cs.
1427 * transparentproxy.cs: Add tests for transparentproxy
1430 Code is contributed under MIT/X11 license.
1432 2007-07-20 Raja R Harinath <rharinath@novell.com>
1434 * Makefile.am (bug-81691.exe): Create it in the builddir.
1436 2007-07-19 Mark Probst <mark.probst@gmail.com>
1438 * Makefile.am (test-bug-81691), bug-81691.cs, bug-81691-a.cs,
1439 bug-81691-b.cs: Test for bug #81691.
1441 2007-07-11 Raja R Harinath <rharinath@novell.com>
1443 * Makefile.am (bug-81673.exe): Look for bug-81673.cs in $(srcdir).
1445 2007-07-10 Rodrigo Kumpera <rkumpera@novell.com>
1447 * Makefile.am, bug-82020.il: Test for bug #82020
1449 2007-07-10 Zoltan Varga <vargaz@gmail.com>
1451 * libtest.c (mono_test_marshal_return_unicode_string_delegate):
1452 Add a missing return.
1454 2007-07-09 Mark Probst <mark.probst@gmail.com>
1456 * Makefile.am (test-bug-81673), bug-81673.cs,
1457 bug-81673-interface.cs: Test for bug 81673.
1459 2007-07-05 Zoltan Varga <vargaz@gmail.com>
1461 * pinvoke3.cs libtest.c: Add new test for returning unicode strings from a delegate.
1463 2007-06-12 Zoltan Varga <vargaz@gmail.com>
1465 * pinvoke2.cs: Add test for instance delegates.
1467 2007-05-26 Zoltan Varga <vargaz@gmail.com>
1469 * delegate.cs: Add more delegate tests.
1471 2007-05-24 Zoltan Varga <vargaz@gmail.com>
1473 * delegate.cs: Add a multicast delegate test.
1475 2007-05-23 Zoltan Varga <vargaz@gmail.com>
1477 * pinvoke2.cs libtest.c: Fix up asany in/out tests.
1479 2007-03-28 Raja R Harinath <rharinath@novell.com>
1481 * Makefile.am (test-bug-80307): Don't set PATH.
1483 2007-03-27 Raja R Harinath <harinath@gmail.com>
1485 * Makefile.am (JITTEST_PROG_RUN): Set MONO_CFG_DIR too.
1486 (test-bug-80307): Use helper 'mcs' and 'gmcs' from build tree.
1488 2007-03-23 Jonathan Chambers <joncham@gmail.com>
1490 * libtest.c: Add tests for PreserveSigAttribute.
1491 * cominterop.cs: Add tests for PreserveSigAttribute.
1493 Code is contributed under MIT/X11 license.
1495 2007-02-19 Massimiliano Mantione <massi@ximian.com>
1496 * iface7.cs, Makefile.am: Added test for bug 75903.
1498 2007-02-08 Jonathan Chambers <joncham@gmail.com>
1500 * libtest.c: Add tests for COM Callable Wrapper marshalling.
1501 * cominterop.cs: Add tests for COM Callable Wrapper marshalling.
1503 Code is contributed under MIT/X11 license.
1505 2007-02-06 Massimiliano Mantione <massi@ximian.com>
1506 * bug-59286.cs, Makefile.am: Added test for bug 59286.
1508 2007-02-03 Zoltan Varga <vargaz@gmail.com>
1510 * interlocked-2.2.cs: Fix long tests and add Interlocked.Exchange(long) test.
1512 * interlocked-2.2.cs: Add Interlocked.Read (long) test.
1514 * interlocked.cs: Fix return values.
1516 2007-01-19 Raja R Harinath <rharinath@novell.com>
1518 * Makefile.am (bug-80307.exe): Fix srcdir != builddir.
1520 2007-01-17 Massimiliano Mantione <massi@ximian.com>
1521 * bug-80307.cs, Makefile.am: Added test for bug 80307.
1523 2007-01-15 Miguel de Icaza <miguel@novell.com>
1525 * load-missing.il: Add test for missing assembly reference in
1528 Add test for missing type in newobj call.
1530 Add test for missing type reference in a parameter.
1532 Add test for missing assembly in method call.
1534 2007-01-11 Jonathan Chambers <joncham@gmail.com>
1536 * libtest.c, cominterop.cs: Tests for unmanaged->managed
1537 VARIANT marshalling.
1539 2007-01-10 Robert Jordan <robertj@gmx.net>
1541 * bug-80392.2.cs: Add more tests.
1543 2007-01-09 Robert Jordan <robertj@gmx.net>
1545 * bug-80392.2.cs: Add test for bug #80392.
1547 2007-01-09 Robert Jordan <robertj@gmx.net>
1549 * cross-domain.cs: Reflect marshal.c changes: after r70643
1550 StringBuilders are not ReferenceEquals () anymore, because
1551 they are marshaled by value.
1553 2007-01-01 Miguel de Icaza <miguel@novell.com>
1555 * libtest.c, marshal5.cs: Add tests for ByValTStr marshalling when
1556 the charset is Unicode (see bugs 79944 and 78722).
1558 2006-12-31 Miguel de Icaza <miguel@novell.com>
1560 * exists.cs: Add new test case for MONO_IOMAP bug.
1562 2006-11-02 Wade Berrier <wberrier@novell.com>
1564 * Makefile.am: Fix path to mkbundle so test passes
1566 2006-10-31 Massimiliano Mantione <massi@ximian.com>
1567 * bug-79684.2.cs, Makefile.am: Added test for bug 79684.
1569 2006-10-20 Jonathan Chambers <joncham@gmail.com>
1571 * cominterop.cs: Added more tests for Variant.
1572 * libtest.c: Added more tests for Variant.
1574 2006-10-02 Zoltan Varga <vargaz@gmail.com>
1576 * static-constructor.cs: Add a new test.
1578 2006-09-30 Jonathan Chambers <joncham@gmail.com>
1580 * marshal7.cs: Added tests for size of structs containing
1581 objects with MarshalAs.Interface,IUnknown,IDispatch, and Struct.
1583 2006-09-30 Zoltan Varga <vargaz@gmail.com>
1585 * marshal9.cs libtest.c: Add tests for some custom marshalling corner cases.
1587 2006-09-20 Zoltan Varga <vargaz@gmail.com>
1589 * libtest.c (mono_test_marshal_stringbuilder_default): Null terminate string to
1590 prevent random errors.
1591 (mono_test_marshal_stringbuilder): Ditto.
1593 2006-09-18 Jonathan Chambers <joncham@gmail.com>
1595 * cominterop.cs: Added COM Interop tests for null BSTR checks.
1596 * libtest.c: Added COM Interop tests for null BSTR checks.
1598 2006-09-16 Zoltan Varga <vargaz@freemail.hu>
1600 * Makefile.am (test): Disable mkbundle test on win32 since there is no static build there.
1602 2006-09-14 Zoltan Varga <vargaz@gmail.com>
1604 * pinvoke2.cs libtest.c: Add test for marshalling of blittable classes and null.
1606 2006-09-06 Zoltan Varga <vargaz@gmail.com>
1608 * pinvoke3.cs libtest.c: Add test for #79289.
1610 2006-09-05 Zoltan Varga <vargaz@gmail.com>
1612 * interlocked-2.2.cs: Add tests for the generic versions of the interlocked methods.
1614 2006-09-03 Zoltan Varga <vargaz@gmail.com>
1616 * pinvoke2.cs libtest.c: Add test for marshalling of StringBuilders created with
1619 2006-08-09 Jonathan Chambers <joncham@gmail.com>
1621 * cominterop.cs: Added COM Interop tests for accessing IUnknown and IDispatch.
1622 * libtest.c: Implemented QueryInterface correctly.
1624 2006-08-08 Zoltan Varga <vargaz@gmail.com>
1626 * vararg.il: Add a test for #79027.
1628 2006-07-28 Jonathan Chambers <joncham@gmail.com>
1630 * cominterop.cs: Added COM Interop object marshalling tests;
1631 enabled on windows only.
1632 * libtest.c: Added COM Interop object marshalling tests;
1633 enabled on windows only.
1635 2006-07-27 Zoltan Varga <vargaz@gmail.com>
1637 * libtest.c: Add a newline at the EOF.
1639 2006-07-15 Jonathan Chambers <joncham@gmail.com>
1641 * cominterop.cs: Added COM Interop tests; not enabled yet.
1642 * libtest.c: Added COM Interop tests; not enabled yet.
1644 2006-07-12 Zoltan Varga <vargaz@gmail.com>
1646 * Makefile.am (libtest_la_CFLAGS): Disable a gcc optimization which breaks pinvoke2.exe on windows.
1648 2006-06-30 Zoltan Varga <vargaz@gmail.com>
1650 * libtest.c (mono_test_ref_vtype): Remove debug printfs.
1652 2006-06-28 Zoltan Varga <vargaz@gmail.com>
1654 * marshal2.cs: Add tests for ByValTStr + Unicode encoding.
1656 2006-06-15 Zoltan Varga <vargaz@gmail.com>
1658 * pinvoke-2.cs: Rename to pinvoke-2.2.cs.
1660 * Makefile.am (TEST_CS2_SRC): Add pinvoke-2.2.cs
1662 * pinvoke-2.2.cs libtest.c: Add Marshal.GetDelegateForFunctionPointer () tests.
1664 2006-06-22 Sebastien Pouliot <sebastien@ximian.com>
1666 * Makefile.am: Add 'cas' to SUBDIRS
1668 2006-06-20 Massimiliano Mantione <massi@ximian.com>
1669 * bug-78656.cs. Makefile.am: Added test for bug 78656.
1671 2006-06-16 Massimiliano Mantione <massi@ximian.com>
1672 * bug-78653.cs. Makefile.am: Added test for bug 78653.
1674 2006-06-13 Massimiliano Mantione <massi@ximian.com>
1675 * test-inline-call-stack.cs: Test also that the order in which
1676 .cctors are run is essentially the same regardless of the status of
1677 "beforefieldinit", because too many apps depend on this behavior
1678 (which seems to be also the one of the MS CLR).
1680 2006-06-10 Zoltan Varga <vargaz@gmail.com>
1682 * interlocked-2.2.cs: Make the return values positive.
1684 2006-06-07 Wade Berrier <wberrier@novell.com>
1686 * Makefile.am: add test-inline-call-stack-library.cs and test-inline-call-stack.cs
1687 to EXTRA_DIST so that tests can be run from a dist tarball
1689 2006-06-05 Jonathan Chambers <jonathan.chambers@ansys.com>
1691 * libtest.c cominterop.cs Makefile.am: Add BSTR and VARIANT marshalling tests
1693 2006-06-06 Massimiliano Mantione <massi@ximian.com>
1695 * Makefile.am, bug-78311.cs, bug-78549.il: Added tests.
1697 2006-06-05 Zoltan Varga <vargaz@gmail.com>
1699 * libtest.c pinvoke17.cs: Rename definitions which conflict with win32 API names.
1701 2006-05-18 Zoltan Varga <vargaz@gmail.com>
1703 * pinvoke2.cs libtest.c: Add tests for UnamangedType.LPStruct and blittable types.
1705 2006-05-17 Zoltan Varga <vargaz@gmail.com>
1707 * pinvoke2.cs libtest.c: Add tests for marshalling UnmanagedType.LPStruct.
1709 * marshal8.cs: Applied a patch from Jonathan Chambers to add a test case to
1712 2006-05-10 Atsushi Enomoto <atsushi@ximian.com>
1714 * test-enum-indstoreil.il : removed duplicate label.
1717 2006-05-06 Zoltan Varga <vargaz@gmail.com>
1719 * Makefile.am (TEST_CS2_SRC): Add interlocked-2.2.cs and fix compiling of net 2.0
1722 * interlocked-2.2.cs: New tests for the net 2.0 Interlocked methods.
1724 2006-04-19 Massimiliano Mantione <massi@ximian.com>
1725 * test-inline-call-stack.cs: Added missing check.
1727 2006-04-19 Massimiliano Mantione <massi@ximian.com>
1728 * Makefile.am: Added tests to see if inline breaks the call stack.
1729 * test-inline-call-stack.cs: Likewise.
1730 * test-inline-call-stack-library.cs: Likewise.
1732 2006-04-12 Zoltan Varga <vargaz@gmail.com>
1734 * thread6.cs: Add regression test for #78024.
1736 2006-04-07 Zoltan Varga <vargaz@gmail.com>
1738 * marshal2.cs: Add tests for #77960.
1740 2006-03-29 Raja R Harinath <rharinath@novell.com>
1742 * iface-large.cs: New test based on #75172.
1744 2006-02-18 Zoltan Varga <vargaz@gmail.com>
1746 * libtest.c pinvoke2.cs: Add tests for asany marshalling and directional
1749 2006-01-30 Zoltan Varga <vargaz@gmail.com>
1751 * Makefile.am (patch-libtool): New utility target for those using a
1754 2006-01-27 Raja R Harinath <rharinath@novell.com>
1756 Add support for net_2_0 test cases.
1757 * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Don't set MONO_PATH.
1758 (with_mono_path2, RUNTIME2, GMCS, ILASM2): New.
1759 (TEST_CS2_SRC, TEST_IL2_SRC): New.
1760 (EXTRA_DIST): Add them.
1761 (testjit-default, testjit-net_2_0): New. Copies of old testjit,
1762 updated to use appropriate runtimes.
1763 (testjit): Depend on them.
1764 * find-method.2.il: New test.
1766 2006-01-26 Zoltan Varga <vargaz@gmail.com>
1768 * thread-dump.cs: New file.
1770 2005-12-22 Zoltan Varga <vargaz@gmail.com>
1772 * interlocked.cs: Add "test" for Thread.MemoryBarrier ().
1774 * custom-attr.cs: Add test for #77045.
1776 2005-12-15 Zoltan Varga <vargaz@gmail.com>
1778 * cpblkTest.il: Fix storage of addresses into int32 variables.
1780 2005-12-14 Zoltan Varga <vargaz@gmail.com>
1782 * marshal2.cs: Remove test which can fail on 64 bit archs.
1784 2005-11-28 Raja R Harinath <rharinath@novell.com>
1786 * Makefile.am (ILASM): Use profile-dependent location of ilasm.
1788 2005-10-21 Zoltan Varga <vargaz@gmail.com>
1790 * pinvoke2.cs libtest.c: Add tests for byref struct marshalling.
1792 2005-10-20 Miguel de Icaza <miguel@novell.com>
1794 * Makefile.am (stresstest): Change the strings so we can scan the
1795 build logs more easily for failures (without the word "0 failed".
1797 * Makefile (stresstest):
1799 2005-10-20 Raja R Harinath <rharinath@novell.com>
1801 * Makefile.am (testbundle): Use in-tree config, and in-tree
1804 2005-10-08 Zoltan Varga <vargaz@gmail.com>
1806 * appdomain-unload.cs: Allocate some MBR objects between unloads to
1809 2005-10-07 Zoltan Varga <vargaz@gmail.com>
1811 * remoting5.cs: Add test for ldflda on MBR objects.
1813 2005-10-07 Zoltan Varga <vargaz@gmail.com>
1815 * pinvoke.cs: Remove test loading cygwin1.dll under cygwin.
1817 2005-09-19 Zoltan Varga <vargaz@gmail.com>
1819 * custom-attr.cs: Add tests for bug #76062.
1821 * test-driver Makefile.am: Fix detection of disabled tests.
1823 2005-09-16 Raja R Harinath <rharinath@novell.com>
1825 * Makefile.am (check-local): Don't invoke semdel-wrapper.
1827 2005-09-13 Raja R Harinath <rharinath@novell.com>
1829 * Makefile.am (test-type-load): Refer to source files using $(srcdir).
1830 (EXTRA_DIST): Add sources from 'test-type-load'.
1832 2005-09-12 Zoltan Varga <vargaz@gmail.com>
1834 * pinvoke3.cs libtest.c: Add test for returning null arrays from delegates.
1836 * pinvoke3.cs libtest.c: Add tests for bug #76063.
1838 2005-09-09 Zoltan Varga <vargaz@gmail.com>
1840 * load-exceptions.cs t-missing.cs load-missing.il: New files. Tests
1841 for handling type load exceptions.
1843 * Makefile.am: Add type loading tests.
1845 2005-08-27 Zoltan Varga <vargaz@gmail.com>
1847 * libtest.c (mono_test_empty_struct): Work around bug in intel icc.
1849 2005-08-23 Zoltan Varga <vargaz@freemail.hu>
1851 * delegate.cs: Add float and double tests.
1853 2005-08-22 Zoltan Varga <vargaz@freemail.hu>
1855 * delegate.cs: Restructure and add long delegate test.
1857 * thread-2.cs: New file.
1859 2005-08-20 Zoltan Varga <vargaz@freemail.hu>
1861 * Makefile.am: Reenable disabled amd64 tests.
1863 2005-07-21 Zoltan Varga <vargaz@freemail.hu>
1865 * marshal9.cs libtest.c: Add tests for byref custom marshalling.
1867 * pinvoke2.cs pinvoke1.cs Makefile.am: Merge pinvoke1.cs into pinvoke2.cs.
1869 2005-07-19 Zoltan Varga <vargaz@freemail.hu>
1871 * pinvoke2.cs libtest.c: Add some IA64 struct passing tests.
1873 2005-07-09 Zoltan Varga <vargaz@freemail.hu>
1875 * Makefile.am (PLATFORM_DISABLED_TESTS): Ignore thread6.exe on amd64.
1877 2005-07-07 Zoltan Varga <vargaz@freemail.hu>
1879 * thread6.cs: Disable part of the test that currently doesn't work. Add
1880 new tests from a bug report.
1882 * appdomain-unload.cs: Add tests for threadpools.
1884 2005-07-04 Raja R Harinath <rharinath@novell.com>
1886 * Makefile.am (MKBUNDLE): Don't set PKG_CONFIG_TOP_BUILDDIR.
1888 2005-07-01 Lluis Sanchez Gual <lluis@novell.com>
1890 * remoting1.cs: Test for getting a remote field value which is null.
1892 2005-07-01 Raja R Harinath <rharinath@novell.com>
1894 * Makefile.am (check-local): Call semdel-wrapper.
1896 2005-06-28 Zoltan Varga <vargaz@freemail.hu>
1898 * Makefile.am appdomain3.cs: Remove appdomain3 test, since it is a duplicate of appdomain-unload.
1900 2005-06-27 Zoltan Varga <vargaz@freemail.hu>
1902 * pinvoke2.cs: Add test for #75374.
1904 * Makefile.am pinvoke18.cs pinvoke2.cs: Merge pinvoke18 into pinvoke2.
1906 2005-06-15 Zoltan Varga <vargaz@freemail.hu>
1908 * Makefile.am (testaot): Use JITTEST_PROG_RUN for compiling the AOT module.
1910 2005-06-15 Raja R Harinath <rharinath@novell.com>
1912 * Makefile.am (testbundle): Run the testcase with MONO_PATH set to
1913 the build tree -- it's built with autodeps off.
1915 2005-06-14 Ben Maurer <bmaurer@ximian.com>
1917 * Makefile.am (testbundle): Test case that bundling works with a
1920 2005-05-26 Zoltan Varga <vargaz@freemail.hu>
1922 * Makefile.am (TestDriver.dll): Fix a warning.
1924 2005-05-14 Zoltan Varga <vargaz@freemail.hu>
1926 * libtest.c (mono_test_marshal_out_string_array_delegate): Fix 64
1929 2005-05-12 Zoltan Varga <vargaz@freemail.hu>
1931 * marshal9.cs libtest.c: Add more tests.
1933 * pinvoke3.cs libtest.c: Add test for [Out] marshalling of arrays.
1936 * marshal9.cs libtest.c: Add tests for marshalling null values.
1938 * Makefile.am pinvoke2.cs pinvoke10.cs pinvoke15.cs: Merge pinvoke10
1939 and pinvoke15 into pinvoke2.
1941 * pinvoke2.cs: Fix warnings.
1943 * pinvoke2.cs libtest.c: Add test for ftnptr->delegate conversion in
1946 2005-05-12 Lluis Sanchez Gual <lluis@novell.com>
1948 * main-returns-background-change.cs: New test for changing the
1949 background mode of a thread.
1951 2005-05-01 Zoltan Varga <vargaz@freemail.hu>
1953 * libtest.c (mono_test_marshal_cdecl_delegate): New test for changing the calling convention of
1956 * pinvoke-2.cs: New file for 2.0 pinvoke tests.
1958 2005-04-22 Raja R Harinath <rharinath@novell.com>
1960 * Makefile.am (CSC): Use '-unsafe' instead of '--unsafe'.
1962 2005-04-09 Zoltan Varga <vargaz@freemail.hu>
1964 * Makefile.am (testtrace): New target to test --trace functionality.
1966 2005-04-04 Zoltan Varga <vargaz@freemail.hu>
1968 * invoke.cs: Add new test.
1970 2005-03-31 Zoltan Varga <vargaz@freemail.hu>
1972 * stack-overflow.cs: New tests, not yet enabled.
1974 2005-03-10 Zoltan Varga <vargaz@freemail.hu>
1976 * dataslot.cs: Add tests for #65414.
1978 2005-03-06 Zoltan Varga <vargaz@freemail.hu>
1980 * rounding.cs: Remove this, this is now in the JIT regression tests.
1982 * delegate4.cs: Remove this, this is already tested in pinvoke3.cs.
1984 2005-03-04 Zoltan Varga <vargaz@freemail.hu>
1986 * remoting1.cs: Add new regression test.
1988 2005-03-01 Zoltan Varga <vargaz@freemail.hu>
1990 * pinvoke3.cs: Add tests for passing blittable arrays.
1992 * pinvoke3.cs libtest.c: Add tests for passing arrays to delegates.
1994 2005-02-21 Ben Maurer <bmaurer@ximian.com>
1996 * abort-stress-1.cs, abort-stress-2.cs: Stress tests for thread
1997 aborting. The second one deadlocks, so it is disabled
1999 2005-02-19 Zoltan Varga <vargaz@freemail.hu>
2001 * pinvoke3.cs libtest.c: Add more small struct tests.
2003 2005-02-18 Zoltan Varga <vargaz@freemail.hu>
2005 * pinvoke3.cs libtest.c: Add tests for passing and returning small
2006 structs from delegates. Currently fails on windows.
2008 2005-02-16 Zoltan Varga <vargaz@freemail.hu>
2010 * pinvoke2.cs: Add test for #72625.
2012 * pinvoke2.cs: Fix char array marshalling test so it works under MS.NET.
2013 2005-02-15 Zoltan Varga <vargaz@freemail.hu>
2015 * Makefile.am (libtest_la_LDFLAGS): Add -Wl,--kill-at so the names exported from the DLL
2016 can be found by the runtime.
2018 * pinvoke13.cs: Fix test.
2020 * libtest.c pinvoke13.cs: Fix test on big-endian machines.
2022 * pinvoke3.cs: Remove an error handling test which no longer fails in
2025 * marshal.cs libtest.c: Add new test for GetDelegateForFunctionPointer.
2027 2005-02-13 Zoltan Varga <vargaz@freemail.hu>
2029 * libtest.c (NameManglingAuto): Fix test. Fixes #72559.
2031 * libtest.c: Applied patch from robertj@gmx.net (Robert Jordan). Work around gcc-2.95.3
2034 * pinvoke13.cs libtest.c: Add/correct tests for pinvoke name mangling.
2036 2005-02-05 Zoltan Varga <vargaz@freemail.hu>
2038 * libtest.c: Mark all exported functions STDCALL.
2040 * Makefile.am (CSC): Disable some warnings.
2042 2005-01-30 Zoltan Varga <vargaz@freemail.hu>
2044 * libtest.c: Fix some warnings.
2046 2005-01-25 Zoltan Varga <vargaz@freemail.hu>
2048 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on x86 as well.
2050 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable appdomain-unload.exe
2051 on amd64 to make the test green again.
2053 2005-01-20 Raja R Harinath <rharinath@novell.com>
2055 * libtest.c (mono_test_return_vtype): Fill in a value in the 'd2'
2057 * pinvoke2.cs (test_0_return_vtype): Update.
2059 2005-01-17 Zoltan Varga <vargaz@freemail.hu>
2061 * libtest.c pinvoke2.cs pinvoke3.cs: Add tests for unmanaged->managed
2062 marshalling of unicode strings.
2064 2005-01-15 Zoltan Varga <vargaz@freemail.hu>
2066 * thread6.cs: Add test for aborting the current thread.
2068 2005-01-11 Zoltan Varga <vargaz@freemail.hu>
2070 * thread6.cs: Add test for rethrowing abort exceptions.
2072 2005-01-06 Sebastien Pouliot <sebastien@ximian.com>
2074 * desweak.cs: Add test to check for regression of the bug seen in
2075 rev 38316. The original code that failed is no more part of the
2078 2005-01-06 Zoltan Varga <vargaz@freemail.hu>
2080 * libtest.c: Fix blittable_struct_delegate test.
2082 2004-12-29 Zoltan Varga <vargaz@freemail.hu>
2084 * pinvoke3.cs libtest.c: Add test for marshalling blittable structs
2087 * pinvoke3.cs libtest.c: Add test for marshalling of enums with delegates.
2089 2004-12-26 Patrik Torstensson <patrik.torstensson@gmail.com>
2091 * interlocked.cs: added reg test for bug 70784
2093 2004-12-18 Zoltan Varga <vargaz@freemail.hu>
2095 * Makefile.am (libtest_la_LDFLAGS): Add -no-undefined so a windows dll is built on windows.
2097 2004-12-15 Patrik Torstensson <patrik.torstensson@gmail.com>
2099 * interlocked.cs: New test.
2101 2004-12-14 Raja R Harinath <rharinath@novell.com>
2103 * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Set MONO_SHARED_DIR.
2105 2004-12-11 Ben Maurer <bmaurer@ximian.com>
2107 * thread-static-init.cs: New test.
2109 2004-12-09 Raja R Harinath <rharinath@novell.com>
2111 * test-driver: Clean up.
2112 * Makefile.am (testjit, testaot, testinterp): Error out on failing tests.
2114 2004-12-08 Raja R Harinath <rharinath@novell.com>
2116 * Makefile.am (CLEANFILES): Add *.exe, stest.dat.
2118 2004-12-08 Zoltan Varga <vargaz@freemail.hu>
2120 * appdomain-unload.cs: Disable nondeterministic async unloading test.
2122 2004-12-04 Zoltan Varga <vargaz@freemail.hu>
2124 * delegate.cs: Add test for unboxing and delegates.
2126 2004-12-02 Zoltan Varga <vargaz@freemail.hu>
2128 * appdomain-unload.cs: Add tests for unloading an appdomain from inside
2131 * appdomain-unload.cs: Stop the foreground thread created by one of the
2134 2004-11-26 Raja R Harinath <rharinath@novell.com>
2136 * Makefile.am: Ensure that in-tree mscorlib.dll is used for testing.
2138 2004-11-23 Raja R Harinath <rharinath@novell.com>
2140 * Makefile.am (CSC,ILASM): Don't refer to runtime/ directly. Use
2141 the mcs/ tree directly.
2143 2004-11-19 Raja R Harinath <rharinath@novell.com>
2145 * Makefile.am (check-local): New. Hook into 'make check'.
2146 (CSC): Define using in-tree mono and mcs.exe.
2147 (ILASM): New. Likewise, with in-tree ilasm.exe.
2148 * async_read.cs (Main): Read async_read.exe, since async_read.cs
2149 will not necessarily be in the build directory.
2150 * test-driver: Preserve stderr.
2152 2004-11-10 Lluis Sanchez Gual <lluis@novell.com>
2154 * cross-domain.cs: New tests for cross-domain calls.
2156 2004-11-05 Zoltan Varga <vargaz@freemail.hu>
2158 * loader.cs: Add test for loading dynamic assemblies using
2159 Assembly.LoadWithPartialName ().
2161 2004-11-04 Zoltan Varga <vargaz@freemail.hu>
2163 * loader.cs: New file for assembly loading tests.
2165 2004-10-29 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
2167 * cattr-object.cs: Correct type checking so test will stop giving
2170 2004-10-07 Zoltan Varga <vargaz@freemail.hu>
2172 * pinvoke2.cs: Add test for prefixing 'lib' to dll names.
2174 2004-09-30 Zoltan Varga <vargaz@freemail.hu>
2176 * marshal.cs: Add test for GetFunctionPointerForDelegate.
2178 * libtest.c pinvoke2.cs: Add test for returning delegates.
2180 2004-09-28 Zoltan Varga <vargaz@freemail.hu>
2182 * Makefile.am: Add marshal.cs.
2184 * marshal.cs: New file for Marshal tests.
2186 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
2188 * libtest.c: Free memory using CoTaskMemFree on windows.
2189 * libtest.c (mono_test_stdcall_name_mangling): Remove declspec(dllimport).
2191 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
2193 * libtest.c (mono_test_stdcall_name_mangling): Add test for stdcall
2194 name mangling on windows.
2196 2004-09-17 Zoltan Varga <vargaz@freemail.hu>
2198 * pinvoke2.cs libtest.c: Add test for stdcall name mangling on windows.
2200 2004-09-08 Lluis Sanchez Gual <lluis@novell.com>
2202 * delegate8.cs: New regression test for bug #59299.
2203 * Makefile.am: Added delegate8.cs.
2205 2004-09-07 Duncan Mak <duncan@ximian.com>
2207 * typeof-ptr.cs: Add an unsafe section to the code that's using
2208 direct pointers. This was breaking the test stage on the build boxes.
2210 2004-09-07 Zoltan Varga <vargaz@freemail.hu>
2212 * libtest.c (mono_test_marshal_string_array): Add test for null
2213 terminating string arrays.
2215 2004-09-06 Zoltan Varga <vargaz@freemail.hu>
2217 * libtest.c: Mark delegates with __stdcall on windows.
2219 2004-09-04 Zoltan Varga <vargaz@freemail.hu>
2221 * pinvoke2.cs libtest.c: Fix memory management in tests.
2223 * pinvoke14.cs: Merge this into pinvoke2.cs.
2225 2004-09-03 Zoltan Varga <vargaz@freemail.hu>
2227 * marshal9.cs libtest.c: Fix memory leaks in test.
2229 2004-08-31 Zoltan Varga <vargaz@freemail.hu>
2231 * pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.
2233 * marshal9.cs: Clean up and expand custom marshalling tests.
2235 * marshal10.cs: Merge this into marshal9.cs.
2237 * pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
2240 2004-08-28 Zoltan Varga <vargaz@freemail.hu>
2242 * pinvoke2.cs libtest.c: New test for byref string arrays.
2244 2004-08-06 Zoltan Varga <vargaz@freemail.hu>
2246 * pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests.
2248 2004-07-28 Zoltan Varga <vargaz@freemail.hu>
2250 * marshal10.cs libtest.c: Remove incorrect time_t custom marshalling
2253 2004-07-06 Ben Maurer <bmaurer@ximian.com>
2255 * reflection-const-field.cs: New test for reflection on
2258 2004-07-05 Zoltan Varga <vargaz@freemail.hu>
2260 * Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.
2262 2004-07-03 Zoltan Varga <vargaz@freemail.hu>
2264 * pinvoke3.cs libtest.c: New test for returning delegates from a
2267 * pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.
2269 2004-07-02 Zoltan Varga <vargaz@freemail.hu>
2271 * Makefile.am (CLEANFILES): Delete .stdout files too.
2273 2004-05-29 Zoltan Varga <vargaz@freemail.hu>
2275 * invoke.cs: Add an Invoke test.
2277 2004-05-28 Zoltan Varga <vargaz@freemail.hu>
2279 * pinvoke3.cs libtest.c: New tests for byref struct marshalling.
2281 * static-constructor.cs: Add new regression test for bug #59193.
2283 * setenv.cs: Fix this after marshalling changes.
2285 2004-05-26 Zoltan Varga <vargaz@freemail.hu>
2287 * pinvoke3.cs libtest.c: Add tests for fnptr->delegate marshalling.
2289 * Makefile.am (DISABLED_TESTS): appdomain-unload.exe seems to run too.
2291 2004-05-23 Zoltan Varga <vargaz@freemail.hu>
2293 * Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.
2295 2004-05-22 Zoltan Varga <vargaz@freemail.hu>
2297 * Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.
2299 2004-05-18 Zoltan Varga <vargaz@freemail.hu>
2301 * marshal9.cs marshal10.cs: Fix custom marshalling tests.
2303 2004-05-11 Zoltan Varga <vargaz@freemail.hu>
2305 * Makefile.am (EXTRA_DIST): Distribute benchmarks as well.
2307 * pinvoke2.cs libtest.c: Add tests for AsAny marshalling.
2309 2004-05-06 Zoltan Varga <vargaz@freemail.hu>
2311 * Makefile.am: Disable thread6.exe since it might hang. Fix check for
2314 * Makefile.am: Only disable thread6.exe on x86.
2316 2004-04-28 Zoltan Varga <vargaz@freemail.hu>
2318 * pinvoke2.cs libtest.c: New tests for long fields inside structs.
2320 2004-04-26 Zoltan Varga <vargaz@freemail.hu>
2322 * Makefile.am test-driver: Disable some failing tests.
2324 2004-04-19 Zoltan Varga <vargaz@freemail.hu>
2326 * pinvoke3.cs libtest.c: Add test for string marshalling in delegates.
2328 2004-04-18 Zoltan Varga <vargaz@freemail.hu>
2330 * libtest.c pinvoke2.cs marshal4.cs Makefile.am: Add more tests for
2331 marshalling delegate fields in structs. Merge marshal4.cs into
2334 * libtest.c pinvoke2.cs: Add more tests for unicode marshalling.
2336 2004-04-14 Zoltan Varga <vargaz@freemail.hu>
2338 * libtest.c pinvoke2.cs: Add test for unicode string array marshalling.
2340 2004-04-10 Bernie Solomon <bernard@ugsolutions.com>
2342 * libtest.c: declare SetLastError on Windows
2344 2004-03-30 Lluis Sanchez Gual <lluis@ximian.com>
2346 * synchronized.cs: Monitor.Exit does not throw an exception anymore if the
2347 lock is not owned by the current thread (see bug #56157). Modified test that
2350 2004-03-16 Zoltan Varga <vargaz@freemail.hu>
2352 * libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
2355 2004-03-15 Bernie Solomon <bernard@ugsolutions.com>
2357 * libtest.c (mono_test_marshal_time_t): fix
2358 for current code on 64 bit machines with 64bit time
2360 * marshal9.cs marshal10.cs: Do arithmetic on
2363 2004-03-09 Zoltan Varga <vargaz@freemail.hu>
2365 * setenv.cs: Handle DllNotFoundException.
2367 * pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs.
2369 2004-02-23 Zoltan Varga <vargaz@freemail.hu>
2371 * many-locals.cs: Add tests for locals with large stack frame offsets.
2373 2004-02-18 Zoltan Varga <vargaz@freemail.hu>
2375 * switch.cs: Add test for bug #54473.
2377 2004-02-14 Zoltan Varga <vargaz@freemail.hu>
2379 * libtest.c: Add <time.h>
2381 * delegate.cs: Add test for bug #52092.
2383 2004-02-12 Zoltan Varga <vargaz@freemail.hu>
2385 * marshal10.cs: Oops, wrong test.
2387 * libtest.c: Add valuetype marshaling test.
2389 * marshal9.cs: Fix after marshaling changes.
2391 * marshal10.cs: Add valuetype marshaling test.
2393 2004-02-10 Zoltan Varga <vargaz@freemail.hu>
2395 * Makefile.am: Remove the SHELL=bash setting since some people do not seem to
2398 2004-02-02 Zoltan Varga <vargaz@freemail.hu>
2400 * pinvoke2.cs libtest.c: Add test for unicode StringBuilder marshalling.
2402 * pinvoke.cs libtest.c: Add test for Sparc V8 split register/stack double
2405 2004-01-31 Zoltan Varga <vargaz@freemail.hu>
2407 * setenv.cs: Make this run on platforms without setenv.
2409 2004-01-30 Zoltan Varga <vargaz@freemail.hu>
2411 * Makefile.am: Set SHELL to bash, since some commands require it.
2413 2004-01-22 Zoltan Varga <vargaz@freemail.hu>
2415 * pinvoke17.cs: Fix test.
2417 2004-01-19 Zoltan Varga <vargaz@freemail.hu>
2419 * pinvoke2.cs: Add tests for DllImport problems.
2421 * pinvoke.cs: Make this run under linux.
2423 2004-01-09 Zoltan Varga <vargaz@freemail.hu>
2425 * custom-attr.cs: Add test for properties with array type.
2427 2003-12-13 Patrik Torstensson <p@rxc.se>
2429 * bug-42136.cs: invalid liveness analyse for locals
2430 used in try and catch block. (exceptions not counted
2431 for in the liveness analyse)
2432 * Makefile.am: added bug-42136.cs
2434 2003-12-13 Patrik Torstensson <p@rxc.se>
2436 * bug-48015.cs: new test for obj.Equals on ContextBound objects
2437 * Makefile.am: added bug-48015.cs.
2439 2003-11-21 Lluis Sanchez Gual <lluis@ximian.com>
2441 * context-static.cs: new test for ContextStaticAttribute.
2442 * Makefile.am: added context-static.cs.
2444 2003-11-17 Zoltan Varga <vargaz@freemail.hu>
2446 * cattr-object.cs: Fix test so it does not count the attributes on the
2449 2003-10-31 Zoltan Varga <vargaz@freemail.hu>
2451 * appdomain-unload.cs: Get rid of hardcoded file names.
2453 * appdomain-unload.cs: New file. AppDomain Unloading tests.
2455 * Makefile: Add new test + enable IL tests now that we have a working
2458 * delegate7.cs: Convert it to use the test driver + add regression test
2461 2003-10-25 Zoltan Varga <vargaz@freemail.hu>
2463 * libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays.
2465 2003-10-15 Zoltan Varga <vargaz@freemail.hu>
2467 * vararg.il: New file.
2469 * Makefile.am: Added vararg.il.
2471 2003-10-13 Bernie Solomon <bernard@ugsolutions.com>
2473 * Makefile.am: fix so it works if builddir != srcdir
2475 * libtest.c: (mono_test_empty_struct) make it exist for
2476 non-GCC builds (and possibly pass depending on trampolines).
2477 (mono_test_marshal_bool_byref) bools marshal as ints by default
2479 2003-10-13 Zoltan Varga <vargaz@freemail.hu>
2481 * bug-46781.cs: New regression test.
2483 * libtest.c pinvoke2.cs: Add new test for SetLastError functionality.
2485 * Makefile.am (TEST_CS_SRC): Remove merged tests.
2487 * pinvoke2.cs pinvoke3.cs: Merge tests 4-8 into these files +
2488 convert tests so they run with the test driver used by mini.
2490 * pinvoke3.cs libtest.c: Add tests for class arguments and return
2493 * pinvoke4.cs pinvoke5.cs pinvoke6.cs pinvoke7.cs pinvoke8.cs: Removed.