1 2009-04-15 Zoltan Varga <vargaz@gmail.com>
3 * runtime-invoke.cs: Add a test for #494847.
5 2009-04-14 Zoltan Varga <vargaz@gmail.com>
7 * thread-static.cs: Add a test for accesses through reflection.
9 2009-04-13 Bill Holmes <billholmes54@gmail.com>
11 * Makefile.am: Adding marshalbool.cs.
13 * libtest.c: Adding native code for marshalbool.cs tests.
15 * marshalbool.cs: Adding tests for emit_marshal_boolean.
17 Contributed under MIT/X11 license.
19 2009-04-13 Zoltan Varga <vargaz@gmail.com>
21 * pinvoke2.cs: Add a test for #492330.
23 2009-04-10 Mark Probst <mark.probst@gmail.com>
25 * appdomain-unload.cs: Test for invoking on a proxy whose server
28 2009-04-09 Zoltan Varga <vargaz@gmail.com>
30 * thread6.cs: Fix race added by the last change.
32 2009-04-09 Bill Holmes <billholmes54@gmail.com>
34 * finalizer-abort.cs, finalizer-exception.cs, finalizer-exit.cs :
35 Adding a sleep to the waiting thread to give Mono on Windows an
36 opportunity to interrupt the thread via QueueUserAPC.
38 Contributed under MIT/X11 license.
40 2009-03-31 Mark Probst <mark.probst@gmail.com>
42 * critical-finalizers.cs: Test case for critical finalizers.
44 * Makefile.am: Test added.
46 2009-03-31 Mark Probst <mark.probst@gmail.com>
48 * finalizer-wait.cs: Test case for WaitForPendingFinalizers.
50 * Makefile.am: Test added.
52 2009-03-29 Zoltan Varga <vargaz@gmail.com>
54 * remoting4.cs: Fix the last change.
56 2009-03-28 Zoltan Varga <vargaz@gmail.com>
58 * load-exceptions.cs: Add a test for missing locals.
60 * remoting4.cs: Add a test for generic virtual interface methods on proxies.
62 2009-03-28 Sebastien Pouliot <sebastien@ximian.com>
64 * coreclr-security.cs: Add more override test cases.
66 2009-03-26 Zoltan Varga <vargaz@gmail.com>
68 * pinvoke2.cs: Add a test for #488670.
70 2009-03-25 Mark Probst <mark.probst@gmail.com>
72 * interlocked-4.2.cs: New CompareExchange test (triggered register
73 allocation bug on x86 and amd64).
75 * Makefile.am: Test added.
77 2009-03-24 Mark Probst <mark.probst@gmail.com>
79 * interlocked-3.cs: New CompareExchange test.
81 * Makefile.am: Test added.
83 2009-03-24 Zoltan Varga <vargaz@gmail.com>
85 * thread6.cs: Add back a sleep to avoid a race.
87 2009-03-23 Zoltan Varga <vargaz@gmail.com>
89 * pinvoke-2.2.cs libtest.c: Add a test for #487758.
91 2009-03-20 Zoltan Varga <vargaz@gmail.com>
93 * thread6.cs: Use a monitor to avoid sleeping which doesn't work on slow
96 2009-03-15 Steven Munroe <munroesj@us.ibm.com>
98 This patch is contributed under the terms of the MIT/X11 license
100 * Makefile.am (test_platform): Enable testbundle for ppc.
102 2009-03-13 Mark Probst <mark.probst@gmail.com>
104 * coreclr-security.exe: Added a test for calling via a
105 MANAGED_TO_MANAGED wrapper.
107 2009-03-09 Zoltan Varga <vargaz@gmail.com>
109 * custom-attr.cs: Add a test for #483247.
111 2009-03-08 Zoltan Varga <vargaz@gmail.com>
113 * gchandles.cs: New test.
115 * Makefile.am: Test added.
117 2009-03-06 Zoltan Varga <vargaz@gmail.com>
119 * load-exceptions.cs load-missing.il: Add a test for #482638.
121 2009-03-05 Mark Probst <mark.probst@gmail.com>
123 * bug-479763.2.cs: New test.
125 * Makefile.am: Test added.
127 2009-03-04 Mark Probst <mark.probst@gmail.com>
129 * Makefile.am: Second part of the erroneous change reverted. I
132 2009-03-04 Mark Probst <mark.probst@gmail.com>
134 * Makefile.am: Erroneous change reverted.
136 2009-03-04 Mark Probst <mark.probst@gmail.com>
138 * bug-481403.il: New test.
140 * Makefile.am: Test added.
142 2009-02-21 Zoltan Varga <vargaz@gmail.com>
144 * invoke.cs: Add a test.
146 2009-02-19 Zoltan Varga <vargaz@gmail.com>
148 * pinvoke2.cs libtest.c: Add a test for #477396.
150 2009-02-11 Mark Probst <mark.probst@gmail.com>
152 * bug-473999.2.cs: New test.
154 * Makefile.am: Test added.
156 2009-02-10 Mark Probst <mark.probst@gmail.com>
158 * bug-473482.2.cs: New test.
160 * Makefile.am: Test added.
162 2009-02-05 Mark Probst <mark.probst@gmail.com>
164 * bug-472692.2.cs: New test.
166 * Makefile.am: Test added.
168 2009-02-05 Mark Probst <mark.probst@gmail.com>
170 * bug-472600.2.cs: New test.
172 * Makefile.am: Test added.
174 2009-02-02 Zoltan Varga <vargaz@gmail.com>
176 * generics-invoke-byref.2.cs: Add a test for #471259.
178 2009-01-28 Zoltan Varga <vargaz@gmail.com>
180 * generic-marshalbyref.2.cs: Also do the test for a class without type
183 2009-01-27 Mark Probst <mark.probst@gmail.com>
185 * bug469742.2.il: New test.
187 * Makefile.am: Test added.
189 2009-01-26 Zoltan Varga <vargaz@gmail.com>
191 * pinvoke2.cs libtest.c: Add a test for #469135.
193 2009-01-22 Mark Probst <mark.probst@gmail.com>
195 * generic-stack-traces2.2.cs: Another generic sharing test for
198 * Makefile.am: Test added.
200 2009-01-21 Rodrigo Kumpera <rkumpera@novell.com>
202 * appdomain-unload-callback.cs: New test for the AppDomain::DomainUnload
205 * Makefile.am: Test added.
207 2009-01-21 Mark Probst <mark.probst@gmail.com>
209 * bug-467456.cs: New test case.
211 * Makefile.am: Test added.
213 2009-01-21 Mark Probst <mark.probst@gmail.com>
215 * generic-unloading.2.cs, generic-unloading-sub.2.cs: Test case
216 for unloading images whose MonoGenericInst's are still in use.
218 * Makefile.am: Test added.
220 2009-01-20 Mark Probst <mark.probst@gmail.com>
222 * generic-stack-traces.2.cs: Generic sharing test for stack
225 * Makefile.am: Test added.
227 2009-01-20 Mark Probst <mark.probst@gmail.com>
229 * generic-system-arrays.2.cs: Generic sharing test case for
232 * Makefile.am: Test added.
234 2009-01-20 Zoltan Varga <vargaz@gmail.com>
236 * test-runner.cs: Avoid closing a stream which is still being written to.
238 2009-01-18 Zoltan Varga <vargaz@gmail.com>
240 * marshal9.cs: Change a test to be compatible with MS.NET.
242 2009-01-07 Rodrigo Kumpera <rkumpera@novell.com>
244 * bug-459094.cs: New regression test.
246 * Makefile.am: Test added.
248 2009-01-06 Rodrigo Kumpera <rkumpera@novell.com>
250 * bug-462592.cs: New regression test.
252 * Makefile.am: Test added.
254 2009-01-05 Zoltan Varga <vargaz@gmail.com>
256 * pinvoke2.cs: Add another test for generic structures.
258 2009-01-05 Rodrigo Kumpera <rkumpera@novell.com>
260 * bug-463303.il: New regression test.
262 * Makefile.am: Test added.
264 2009-01-03 Rodrigo Kumpera <rkumpera@novell.com>
266 * bug-400716.cs: New regression test.
268 * Makefile.am: Test added.
270 2008-12-26 Rodrigo Kumpera <rkumpera@novell.com>
272 * bug-461261.cs: New regression test.
274 * Makefile.am: Test added.
276 2008-12-24 Mark Probst <mark.probst@gmail.com>
278 * generic-sealed-virtual.2.cs: Test case for final generic
281 * Makefile.am: Test added.
283 2008-12-24 Rodrigo Kumpera <rkumpera@novell.com>
285 * bug-461941.cs: New regression test.
287 * Makefile.am: Test added.
289 2008-12-23 Mark Probst <mark.probst@gmail.com>
291 * bug-461198.2.cs: New generic sharing test.
293 * Makefile.am: Test added.
295 2008-12-23 Rodrigo Kumpera <rkumpera@novell.com>
297 * bug-461867.cs: New regression test.
299 * Makefile.am: Test added.
301 2008-12-19 Mark Probst <mark.probst@gmail.com>
303 * bug-459285.2.cs: New generic sharing test.
305 * Makefile.am: Test added.
307 2008-12-12 Rodrigo Kumpera <rkumpera@novell.com>
309 * bug-389886-sre-generic-interface-instances.cs: New regression test.
311 * Makefile.am: Test added.
313 2008-12-11 Mark Probst <mark.probst@gmail.com>
315 * generic-marshalbyref.2.cs: Test for calls to marshal-by-ref
318 * Makefile.am: Test added.
320 2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
322 * bug445361.il: New regression test.
324 * Makefile.am: Test added.
326 2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
328 * bug457574.il: New regression test.
330 * Makefile.am: Test added.
332 2008-12-07 Zoltan Varga <vargaz@gmail.com>
334 * stack-overflow.cs (foo): Prevent the large local variable from being
337 2008-12-03 Mark Probst <mark.probst@gmail.com>
339 * generic-typedef.2.cs: New test for ldtoken of open generic
342 * Makefile.am: Test added.
344 2008-11-26 Mark Probst <mark.probst@gmail.com>
346 * vararg2.cs: Forgot to add at last commit.
348 2008-11-26 Mark Probst <mark.probst@gmail.com>
350 * vararg2.cs: Test for sub-word sized variable arguments.
352 * Makefile.am: Test added.
354 2008-11-20 Zoltan Varga <vargaz@gmail.com>
356 * pinvoke2.cs: Add a test for passing/receiving generic struct instances.
358 * stackframes-async.2.cs: Add a test for #444383.
360 2008-11-13 Mark Probst <mark.probst@gmail.com>
362 * filter-stack.cs: Test whether method calls with large arguments
363 work in filter clauses.
365 * Makefile.am: Test added.
367 2008-11-06 Jonathan Chambers <joncham@gmail.com>
369 * async_read.cs: Open file with Read access to avoid
370 file access exception on Windows.
372 * bug-349190.2.cs: Use different name for dynamic executable
373 to avoid file access exception on Windows.
375 Code is contributed under MIT/X11 license.
377 2008-10-03 Mark Probst <mark.probst@gmail.com>
379 * generic-virtual-invoke.2.cs: Use different instantiations and
382 2008-10-03 Mark Probst <mark.probst@gmail.com>
384 * generic-virtual.2.cs: Iterate the test to make the generic
385 virtual method chunks kick in.
387 2008-10-03 Zoltan Varga <vargaz@gmail.com>
389 * invoke.cs: Fix this test after the ConstructorInfo changes.
391 * stack-overflow.cs: Fix warnings. Add unmanaged tests.
393 2008-10-03 Mark Probst <mark.probst@gmail.com>
395 * generic-virtual-invoke.2.cs: Test for runtime invoking generic
398 * Makefile.am: Test added.
400 2008-10-02 Mark Probst <mark.probst@gmail.com>
402 * bug-431413.2.cs: Test for bug #431413 (multidimensional generic
405 * Makefile.am: Test added.
407 2008-10-01 Zoltan Varga <vargaz@gmail.com>
409 * pinvoke3.cs libtest.c: Add test for byref string marshalling.
411 2008-09-30 Mark Probst <mark.probst@gmail.com>
413 * generic-constrained.2.il: Test case for the constrained. prefix
414 with generic interfaces.
416 * Makefile.am: Test added.
418 2008-09-29 Zoltan Varga <vargaz@gmail.com>
420 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on ia64.
422 2008-09-26 Mark Probst <mark.probst@gmail.com>
424 * generic-delegate-ctor.2.cs: Test case for delegate ctor icall
427 * Makefile.am: Test added.
429 2008-09-26 Zoltan Varga <vargaz@gmail.com>
431 * delegate9.cs: New test.
433 2008-09-25 Mark Probst <mark.probst@gmail.com>
435 * generic-synchronized.2.cs: Test case for synchronized generic
438 * Makefile.am: Test added.
440 2008-09-21 Mark Probst <mark.probst@gmail.com>
442 * exception17.cs: New test case for throwing an exception from
443 within a finally block.
445 * Makefile.am: Test added.
447 2008-09-19 Mark Probst <mark.probst@gmail.com>
449 * generic-type-builder.2.cs: Test case for a generic sharing issue
450 with dynamic methods.
452 * Makefile.am: Test added.
454 2008-09-17 Robert Jordan <robertj@gmx.net>
456 * Makefile.am: Add test for #415577.
458 2008-09-16 Zoltan Varga <vargaz@gmail.com>
460 * bug-426309.2.il: New test.
462 2008-09-10 Zoltan Varga <vargaz@gmail.com>
464 * marshal9.cs: Add test for #425001.
466 2008-09-07 Mark Probst <mark.probst@gmail.com>
468 * libtest.c: Darwin structure alignment also applies to PPC.
470 2008-09-06 Zoltan Varga <vargaz@gmail.com>
472 * libtest.c pinvoke2.cs: Add float tests.
474 2008-08-28 Zoltan Varga <vargaz@gmail.com>
476 * libtest.c (mono_xr_as_handle): Initialize ref before returning it.
478 2008-08-26 Zoltan Varga <vargaz@gmail.com>
480 * generics-sharing.2.cs: Fix invalid generic construct permitted by older
483 2008-08-21 Zoltan Varga <vargaz@gmail.com>
485 * Makefile.am: Add AOT+gshared tests.
487 * synchronized.cs: Test synchronized state using Monitor.Pulse since
488 Monitor.Exit no longer throws an exception.
490 2008-08-20 Zoltan Varga <vargaz@gmail.com>
492 * pinvoke2.cs libtest.c: Add test for out marshalling of delegates.
495 2008-08-16 Zoltan Varga <vargaz@gmail.com>
497 * jmpTest.il: Removed, there is already a test for this in mini/iltests.il.
499 2008-08-13 Zoltan Varga <vargaz@gmail.com>
501 * Makefile.am (DISABLED_TESTS): Remove appdomain-unload.exe, it seems to
502 work now, also it is too important to stay disabled.
504 2008-08-10 Zoltan Varga <vargaz@gmail.com>
506 * pinvoke3.cs: Add test for #416078.
508 2008-08-08 Zoltan Varga <vargaz@gmail.com>
510 * nullable_boxing.2.cs: Add test for #415621.
512 2008-08-02 Zoltan Varga <vargaz@gmail.com>
514 * pinvoke2.cs libtest.c: Extend the ia64 single HFA test so it also checks for
517 2008-07-28 Zoltan Varga <vargaz@gmail.com>
519 * Makefile.am: Use custom-modifiers.2.cs instead of custom-modifiers.cs
522 2008-07-28 Bill Holmes <billholmes54@gmail.com>
523 * libtest.c, winx64structs.cs :
524 Adding tests to exercise calling managed code from native with struct
527 Contributed under MIT/X11 license.
529 2008-07-27 Zoltan Varga <vargaz@gmail.com>
531 * test-runner.cs: Cleanup terminated processes on the main thread to prevent
534 * Makefile.am (runtest-managed): Make this depend on test-runner.exe.
536 * Makefile.am: Make most tests which had a separate execution rule use the
537 normal test runner, make the output less verbose.
539 * Makefile.am (runtest-managed): New experimental target which uses the
542 * test-runner.cs: New managed test driver with support for parallel
545 2008-07-26 Zoltan Varga <vargaz@gmail.com>
547 * appdomain-unload.cs: Disable the timeout test as there is no timeout in
548 the runtime any more.
550 * Makefile.am: Unify the different 'test' targets somewhat.
552 2008-07-21 Mark Probst <mark.probst@gmail.com>
554 * generic-getgenericarguments.2.cs: Test case catching static
555 RGCTX wrappers in MonoReflectionMethods.
557 * Makefile.am: Test added.
559 2008-07-17 Rodrigo Kumpera <rkumpera@novell.com>
561 * generics-sharing.2.cs: Fix the build.
563 2008-07-10 Raja R Harinath <harinath@hurrynot.org>
565 * Makefile.am (testaot): Set MONO_PATH when running the AOT
566 compiler. Don't set LD_LIBRARY_PATH, we're already using LIBTOOL
569 2008-07-07 Bill Holmes <billholmes54@gmail.com>
570 * libtest.c, winx64structs.cs :
571 Adding tests to exercise bug 404729 on Winx64.
573 Contributed under MIT/X11 license.
575 2008-07-07 Zoltan Varga <vargaz@gmail.com>
577 * Makefile.am: Run the aot tests using --debug.
579 * resolve_field_bug.2.il: Fix this test.
581 2008-07-06 Zoltan Varga <vargaz@gmail.com>
583 * pinvoke2.cs libtest.c: Add test for #404729.
585 2008-07-04 Mark Probst <mark.probst@gmail.com>
587 * generic-delegate2.2.cs, generic-delegate2-lib.2.il: Test case
588 for open generic delegates (delegates which get their target
589 object only at the invocation).
591 * Makefile.am: Test added.
593 2008-06-29 Rodrigo Kumpera <rkumpera@novell.com>
595 * valuetype-equals.cs: Tests for ValueType::Equals for all
596 primitive numeric types.
598 2008-06-26 Rodrigo Kumpera <rkumpera@novell.com>
600 * nullable_boxing.2.cs: Test if Array::GetValue box nullables
603 2008-06-26 Mark Probst <mark.probst@gmail.com>
605 * generic-valuetype-interface.2.cs: Test for generic valuetypes
606 which implement interfaces.
608 * generic-valuetype-newobj.2.il, generic-valuetype-newobj2.2.il:
609 Test for newobj with generic valuetypes.
611 * Makefile.am: Tests added.
613 2008-06-25 Rodrigo Kumpera <rkumpera@novell.com>
615 * generic-ldtoken-method.2.il: Don't use GetMethodHandle/1
616 with methods that belong to a generic type.
618 2008-06-23 Zoltan Varga <vargaz@gmail.com>
620 * pinvoke2.cs libtest.c: Add test for #402585.
622 2008-06-23 Mark Probst <mark.probst@gmail.com>
624 * generic-virtual2.2.cs: Test case for a call from a generic
625 method to a method of a generic class where the generic method
626 does not require the MRGCTX.
628 * Makefile.am: Test added.
630 2008-06-23 Mark Probst <mark.probst@gmail.com>
632 * generic-exceptions.2.cs: Test case for exception handlers in
633 generic methods with catch clauses depending on the method type
636 * Makefile.am: Test added.
638 2008-06-20 Rodrigo Kumpera <rkumpera@novell.com>
640 * bug-349190.2.cs: Regression test for bug #349190.
641 Checks the encoding of generic MethodBuilders that
642 have been not instantiated.
644 * Makefile.am: Test added.
646 2008-06-19 Rodrigo Kumpera <rkumpera@novell.com>
648 * generic-ldtoken-method.2.il: Fix the signature of GetMethodHandle.
650 2008-06-17 Mark Probst <mark.probst@gmail.com>
652 * generic-delegate.2.cs: Test for constructing delegates via
655 2008-06-17 Mark Probst <mark.probst@gmail.com>
657 * generic-special.2.cs: Test case for static special fields in
660 * Makefile.am: Test added.
662 2008-06-17 Mark Probst <mark.probst@gmail.com>
664 * Makefile.am: Also run generic sharing tests with inlining
667 2008-06-16 Mark Probst <mark.probst@gmail.com>
669 * generic-virtual.2.cs: Delegate test for static generic methods.
671 2008-06-14 Kornél Pál <kornelpal@gmail.com>
673 * mixed-mode: Add x64 target to mixed-mode assembly tests.
675 Contributed under MIT/X11 license.
677 2008-06-13 Zoltan Varga <vargaz@gmail.com>
679 * modules.cs modules-m1.cs: New files. Tests for .netmodules.
681 2008-06-13 Mark Probst <mark.probst@gmail.com>
683 * generic-static-methods.2.cs: Test case for static generic
686 * Makefile.am: Test added.
688 2008-06-12 Bill Holmes <billholmes54@gmail.com>
689 * libtest.c, winx64structs.cs :
690 Changing winx64structs.cs to use the TestDriver.dll
692 Contributed under MIT/X11 license.
694 2008-06-12 Bill Holmes <billholmes54@gmail.com>
695 * libtest.c, winx64structs.cs :
696 Adding marshaling tests for structs. These tests
697 represent the different cases to consider on Winx64.
699 Contributed under MIT/X11 license.
701 2008-06-10 Zoltan Varga <vargaz@gmail.com>
703 * Makefile.am: Delete some tests for the disabled set which seem to work now.
705 2008-06-05 Jonathan Chambers <joncham@gmail.com>
707 * Makefile.am: Disable async-exc-compilation.exe on Win32 as it is
708 hanging the runtime tests.
710 Code is contributed under MIT/X11 license.
712 2008-06-05 Bill Holmes <billholmes54@gmail.com>
713 * libtest.c, Makefile.am, winx64structs.cs :
714 Adding marshaling tests for structs. These tests
715 represent the different cases to consider on Winx64.
717 Contributed under MIT/X11 license.
719 2008-06-04 Mark Probst <mark.probst@gmail.com>
721 * generic-array-exc.2.il: Test case for generic array type in
724 * Makefile.am: Test added.
726 2008-06-04 Mark Probst <mark.probst@gmail.com>
728 * generic-tailcall2.2.il: Test case for tailcalls from non-generic
729 code to generic code requiring vtable/rgctx argument.
731 * Makefile.am: Test added.
733 2008-06-02 Bill Holmes <billholmes54@gmail.com>
734 * libtest.c: Changes to make libtest.c ready to be compiled in
735 Visual Studio. The STDCALL statements had to be moved and I added
736 declspec(dllexport) statements to all methods.
738 Contributed under MIT/X11 license.
740 2008-05-30 Zoltan Varga <vargaz@gmail.com>
742 * long-shift-regalloc.il: Removed, merged into mini/iltests.il.
744 2008-05-23 Zoltan Varga <vargaz@gmail.com>
746 * Makefile.am (test-generic-sharing): Exit if one of the tests fail. Run the
747 tests with MONO_GENERIC_SHARING=all.
749 2008-05-22 Mark Probst <mark.probst@gmail.com>
751 * Makefile.am: Do generic sharing tests with domain sharing turned
754 2008-05-22 Mark Probst <mark.probst@gmail.com>
756 * generic-method-patching.2.cs: Test callvirt to sealed generic
759 * Makefile.am: Test added.
761 2008-05-22 Mark Probst <mark.probst@gmail.com>
763 * generic-refanyval.2.il: Test case for generic refanyval.
765 * Makefile.am: Test added.
767 2008-05-21 Rodrigo Kumpera <rkumpera@novell.com>
769 * bug-325283.2.cs: Regression test for bug #325283.
771 2008-05-20 Raja R Harinath <harinath@hurrynot.org>
773 * Makefile.am (bug-382986): Fix for srcdir != builddir.
775 2008-05-20 Mark Probst <mark.probst@gmail.com>
777 * generic-null-call.2.cs: Tests non-virtual callvirt on generic
778 methods with this==null.
780 * Makefile.am: Test added.
782 2008-05-16 Rodrigo Kumpera <rkumpera@novell.com>
784 * bug-389886.2.il: Regression test for bug #389886.
786 2008-05-13 Zoltan Varga <vargaz@gmail.com>
788 * exit-stress.cs: New stress test program for testing Environment.Exit () and
791 * stress-runner.cs: Add 'exit-stress', add a few new /proc/pid/status entries.
793 2008-05-12 Jb Evain <jbevain@novell.com>
795 * Makefile.am: fix compilation of 2.1 tests.
797 2008-05-09 Kornél Pál <kornelpal@gmail.com>
799 * mixed-mode: Added mixed-mode assembly tests.
801 Contributed under MIT/X11 license.
803 2008-05-08 Rodrigo Kumpera <rkumpera@novell.com>
805 * bug-387274.2.il: Regression test for bug #387274.
807 2008-05-07 Robert Jordan <robertj@gmx.net>
809 * Makefile.am: don't pull libeglib.a twice. Fixes #387491.
811 2008-05-05 Robert Jordan <robertj@gmx.net>
813 * libtest.c, thunks.cs: reworked to match the new struct
816 2008-05-06 Rodrigo Kumpera <rkumpera@novell.com>
818 * bug-382986.cs. bug-382986-lib.cs: Regression test for
821 2008-05-04 Robert Jordan <robertj@gmx.net>
823 * libtest.c: disable struct tests for platforms with incompatible
824 native/managed alignments.
826 2008-05-03 Robert Jordan <robertj@gmx.net>
828 * libtest.c, thunks.cs: tests for mono_method_get_unmanaged_thunk ().
830 * Makefile.am: add thunk.cs. link libtest with gmodule.
832 Code is contributed under MIT/X11 license.
834 2008-04-28 Mark Probst <mark.probst@gmail.com>
836 * generic-array-type.2.cs: Test case for type arguments in arrays.
838 * Makefile.am: Added test.
840 2008-04-25 Mark Probst <mark.probst@gmail.com>
842 * generic-interface-methods.2.cs: Test case for generic interface
845 * Makefile.am: Added test.
847 2008-04-15 Raja R Harinath <harinath@hurrynot.org>
849 * Makefile.am (generic-box.2.exe, generic-unbox.2.exe): Create in
852 2008-04-11 Mark Probst <mark.probst@gmail.com>
854 * Makefile.am: Added missing files to EXTRA_DIST.
856 2008-04-10 Atsushi Enomoto <atsushi@ximian.com>
858 * Makefile: fix extra dist file name.
860 2008-04-10 Mark Probst <mark.probst@gmail.com>
862 * generic-box.2.cs, generic-boxing.2.il, generic-delegate.2.cs,
863 generic-ldobj.2.il, generic-ldtoken.2.il,
864 generic-ldtoken-field.2.il, generic-ldtoken-method.2.il,
865 generic-mkrefany.2.il, generic-sizeof.2.cs, generic-tailcall.2.il,
866 generic-unbox.2.cs, generic-unboxing.2.il, generic-virtual.2.cs,
867 generics-sharing.2.cs: New test cases for generic sharing.
869 * Makefile.am: Added tests.
871 2008-03-31 Mark Probst <mark.probst@gmail.com>
873 * Makefile.am: Re-enabled CoreCLR security tests. Fixes #362626.
875 2008-03-25 Mark Probst <mark.probst@gmail.com>
877 * generic-box.2.cs: Test case for generic box.
879 * Makefile.am: Added the new test.
881 2008-03-24 Zoltan Varga <vargaz@gmail.com>
883 * interlocked-2.2.cs: Add tests for Interlocked.Increment/Decrement on longs.
885 2008-03-22 Zoltan Varga <vargaz@gmail.com>
887 * assemblyresolve/Makefile.am (MCS): Use gmcs.exe instead of mcs.exe.
889 2008-03-21 Zoltan Varga <vargaz@gmail.com>
891 * libtest.c: Fix missing return in mono_marshal_alloc (). Disable or fix all
894 * assemblyresolve/Makefile.am: Use the 2.0 profile for compilation.
896 2008-03-20 Mark Probst <mark.probst@gmail.com>
898 * generics-sharing.2.cs: Test cases for ldtoken.
900 2008-03-19 Rodrigo Kumpera <rkumpera@novell.com>
902 * bug-340662_bug.cs: Added. Regression test for the bug.
904 * Makefile.am: Added the new test.
906 2008-03-18 Mark Probst <mark.probst@gmail.com>
908 * generics-sharing-other-exc.2.il: Test case for catching
909 exceptions not derived from System.Exception specified by a type
912 * Makefile.am: Added the new test.
914 2008-03-18 Mark Probst <mark.probst@gmail.com>
916 * generic-initobj.2.cs: Test case for initobj in generic code.
918 * Makefile.am: Added the new test.
920 2008-03-17 Mark Probst <mark.probst@gmail.com>
922 * shared-generic-methods.2.cs: Test case for calls from shared
923 code to generic methods.
925 * Makefile.am: Added the new test.
927 2008-03-14 Mark Probst <mark.probst@gmail.com>
929 * generics-sharing.2.cs: New tests for static methods.
931 * generic-inlining.2.cs: Added. Tests generic method inlining.
933 * shared-generic-synchronized.2.cs: Added. Tests shared
934 synchronized methods.
936 * Makefile.am: Added the new tests. New target for running the
937 generic code sharing with the optimization enabled.
939 2008-03-04 Mark Probst <mark.probst@gmail.com>
941 * generics-sharing.2.c: Added test for open catch clauses in
944 2008-02-27 Zoltan Varga <vargaz@gmail.com>
946 * Makefile.am: Compile and run all tests using the 2.0 profile.
948 2008-02-26 Rodrigo Kumpera <rkumpera@novell.com>
950 * load-exceptions.cs: Fix the test for missing type situations.
952 2008-02-26 Zoltan Varga <vargaz@gmail.com>
954 * static-constructor.cs thread5.cs: Fix these so they works on the 2.0 profile too.
956 2008-02-25 Rodrigo Kumpera <rkumpera@novell.com>
958 * call_missing_method.il
959 * call_missing_call.il
960 * ldfld_missing_class.il
961 * ldfld_missing_field.il: Test if the proper loader
962 error is raised in case of failure.
964 * Makefile.am: Added the previous tests.
966 2008-02-23 Zoltan Varga <vargaz@gmail.com>
968 * pinvoke3.cs: Add tests for missing MarshalAs directives when marshalling arrays.
970 2008-02-22 Mark Probst <mark.probst@gmail.com>
972 * generics-sharing.2.cs: New tests for the extensible runtime
975 * recursive-generics.2.cs: Tests for recursive generic types.
977 * Makefile.am: Added recursive-generics.2.cs.
979 2008-02-21 Mark Probst <mark.probst@gmail.com>
981 * generics-sharing.2.cs: Improved tests.
983 2008-02-21 Rodrigo Kumpera <rkumpera@novell.com>
985 * resolve_method_bug.2.il
986 * resolve_field_bug.2.il
987 * resolve_type_bug.2.il: Tests for #363450. They verify that
988 a loader error during System.Reflection.Module::Resolve* methods don't
989 leak and causes a spurious TypeLoadException somewhere else.
991 * Makefile.am: Added the previous tests.
993 2008-02-17 Raja R Harinath <harinath@hurrynot.org>
995 * Makefile.am (SMCS): Add temporary-smcs-hack flag.
997 2008-02-04 Massimiliano Mantione <massi@ximian.com>
999 * Makefile.am: Re-enabled bug-77127.exe (was fixed in r95036).
1001 2008-02-04 Massimiliano Mantione <massi@ximian.com>
1003 * iface4.cs: Also added another "level" of inheritance...
1005 2008-02-04 Massimiliano Mantione <massi@ximian.com>
1007 * iface4.cs: Tested also Stop method (just to be on the safe side).
1009 2008-01-28 Rodrigo Kumpera <rkumpera@novell.com>
1011 * Makefile.am: disabled bug-348522.2.cs until after release.
1013 2008-01-28 Rodrigo Kumpera <rkumpera@novell.com>
1015 * bug-348522.2.cs: Added, tests for invoking by reflection
1016 using bad arguments.
1018 * Makefile.am: added bug-348522.2.cs.
1020 2008-01-26 Zoltan Varga <vargaz@gmail.com>
1022 * nonvirt.cs: Removed, moved to mini/exceptions.cs.
1024 2008-01-24 Jonathan Chambers <joncham@gmail.com>
1026 * libtest.c: Allocate memory for out string parameters.
1028 * pinvoke2.cs: Add tests for marshalling strings as out paramters.
1030 Code is contributed under MIT/X11 license.
1032 2008-01-08 Zoltan Varga <vargaz@gmail.com>
1034 * Makefile.am (DISABLED_TESTS): Disable bug-77127.exe for now to make the
1037 2008-01-04 Dick Porter <dick@ximian.com>
1039 * Makefile.am: Make it work on automake-1.6
1041 2007-12-31 Rodrigo Kumpera <rkumpera@novell.com>
1043 * invalid-token.il, Makefile.am: Add test for loading
1046 2007-12-20 Zoltan Varga <vargaz@gmail.com>
1048 * Makefile.am: Enable the async-exc-compilation test on x86/amd64.
1050 2007-12-17 Mark Probst <mark.probst@gmail.com>
1052 * thread-exit.cs, Makefile.am: Test case for #347676.
1054 2007-12-09 Robert Jordan <robertj@gmx.net>
1056 * bug-323114.cs: Add test case for #323114.
1058 2007-12-07 Zoltan Varga <vargaz@gmail.com>
1060 * pinvoke2.cs: Fix the names of two tests.
1062 * checked.cs: Make exit codes positive.
1064 2007-12-05 Zoltan Varga <vargaz@gmail.com>
1066 * Makefile.am (EXTRA_DIST): Add a missing file.
1068 2007-12-03 Zoltan Varga <vargaz@gmail.com>
1070 * async-exc-compilation.cs: New not yet enabled test for async exceptions
1071 received during JIT compilation.
1073 * custom-modifiers.2.cs custom-modifiers-il.cs: New test for the 2.0
1074 GetRequiredCustomModifiers ()/GetOptionalCustomModifiers () methods.
1076 2007-11-30 Zoltan Varga <vargaz@gmail.com>
1078 * stackframes-async.2.cs: Fix this test to work with the new delegate optimization.
1080 2007-11-23 Zoltan Varga <vargaz@gmail.com>
1082 * Makefile.am: Add a target for testing aot on the 2.0 profile.
1084 2007-11-12 Zoltan Varga <vargaz@gmail.com>
1086 * invoke.cs: Add tests for invoking the Array Get/Set methods.
1088 2007-11-12 Rodrigo Kumpera <rkumpera@novell.com>
1090 * bug-322722_patch_bx.2.cs : Added test for bug #322722.
1092 * bug-322722_dyn_method_throw.2.cs: Same.
1094 * Makefile.am: Added the two tests for bug #322722.
1096 2007-11-07 Zoltan Varga <vargaz@gmail.com>
1098 * Makefile.am: Removed bug-318677 since the corresponding patch was reverted.
1100 2007-11-07 Massimiliano Mantione <massi@ximian.com>
1102 * bug-318677.il: Added.
1104 * Makefile.am: Added test for bug #318677.
1106 2007-11-07 Mark Probst <mark.probst@gmail.com>
1108 * bug-324535.cs, bug-324535-il.il: Added.
1110 * Makefile.am: Added test for bug #324525.
1112 2007-11-05 Rodrigo Kumpera <rkumpera@novell.com>
1114 * soft-float-tests.cs: Tests for soft-float.
1115 Bug #323746 is regression tested by test.
1117 * Makefile.am: Added the new test to the suite.
1120 2007-10-29 Rodrigo Kumpera <rkumpera@novell.com>
1122 * bug-335131.2.cs: Regression test for bug #335131.
1123 It tests the enconding of methods and constructor from
1124 a generic types that are called from the same type
1127 * Makefile.am: Added the new test to the suite.
1130 2007-10-29 Rodrigo Kumpera <rkumpera@novell.com>
1132 * make_imt_test.sh: added, this script generates
1133 an interface with 2000 methods, an implementation and
1134 test code that calls all methods. This is enough to
1135 stress the IMT machinery, as thunks should have more
1136 than 100 methods with the current IMT table size.
1138 * Makefile.am: added the generated imt test and
1139 associated rules to use the script to create it.
1141 2007-10-20 William Holmes <billholmes54@gmail.com>
1143 * pinvoke2.cs, libtest.c Adding test cases for marshaling
1144 booleans as I1 and U1. Tests commit r87725.
1146 Code is contributed under MIT/X11 license.
1148 2007-10-18 Zoltan Varga <vargaz@gmail.com>
1150 * interlocked.cs: Add a test for CompareExchange and negative values.
1152 2007-10-17 Mark Probst <mark.probst@gmail.com>
1154 * bug-331798-tb.2.cs: added for Rodrigo
1156 * Makefile.am: added bug-331798-tb.2.cs
1158 2007-10-17 Gert Driesen <drieseng@users.sourceforge.net>
1160 * bug-331958.cs: added.
1161 * Makefile.am: added bug-331958.cs.
1163 2007-10-16 Mark Probst <mark.probst@gmail.com>
1165 * bug-333798.2.cs: added
1167 * Makefile.am: added bug-333798.2.cs
1169 2007-10-05 Rodrigo Kumpera <rkumpera@novell.com>
1171 * generic_type_definition_encoding.2.cs: added, this tests
1172 the regression fixed in r86912.
1174 * Makefile.am: added generic_type_definition.2.cs
1176 2007-09-27 Rodrigo Kumpera <rkumpera@novell.com>
1178 * generic_type_definition.2.cs: added
1180 * Makefile.am: added generic_type_definition.2.cs
1183 2007-09-22 Rodrigo Kumpera <rkumpera@novell.com>
1185 * bug-327438.2.il: added
1187 * Makefile.am: added bug-327438.2.il
1190 2007-09-21 Robert Jordan <robertj@gmx.net>
1192 * assemblyresolve/Makefile.am: remove the superfluous --security
1195 2007-09-20 Mark Probst <mark.probst@gmail.com>
1197 * generics-sharing.2.cs: added
1199 * Makefile.am: added generics-sharing.2.cs
1201 2007-09-19 Marek Habersack <mhabersack@novell.com>
1203 * assemblyresolve/Makefile.am (prereq): build the assemblies in
1204 the 'prereq' target instead of in the 'all' one.
1206 2007-09-19 Marek Habersack <mhabersack@novell.com>
1208 * Makefile.am: assemblyresolve/ assemblies are built only when the
1211 2007-09-19 Raja R Harinath <harinath@gmail.com>
1213 * assemblyresolve/Makefile.am: Fix srcdir != builddir issues.
1214 (EXTRA_DIST): Add asm.cs, TestBase.cs, Test.cs.
1216 2007-09-18 Marek Habersack <mhabersack@novell.com>
1218 * assemblyresolve/asm.cs: added
1220 * assemblyresolve/TestBase.cs: added
1222 * assemblyresolve/Test.cs: added
1224 * assemblyresolve/Makefile.am: added
1226 * assemblyresolve_event3.cs: added new AssemblyResolve event
1229 2007-09-13 Massimiliano Mantione <massi@ximian.com>
1231 * Makefile.am: Fixed and re-enabled test for bug #82416 (the
1232 config files were not in place).
1234 2007-09-12 Massimiliano Mantione <massi@ximian.com>
1236 * Makefile.am: disabled test for bug #82416 since it fails on the
1237 buildbot, will investigate.
1239 2007-09-12 Massimiliano Mantione <massi@ximian.com>
1241 * unhandled-exception-test-runner.2.cs,
1242 unhandled-exception-test-case.2.cs,
1243 unhandled-exception-base-configuration.config,
1244 unhandled-exception-legacy-configuration.config,
1245 Makefile.am: added test for bug #82416.
1247 2007-09-12 Marek Habersack <mhabersack@novell.com>
1249 * assemblyresolve_event2.2.cs: added tests for assembly resolution
1252 * assemblyresolve_event.cs: added tests for assembly resolution
1255 2007-09-11 Mark Probst <mark.probst@gmail.com>
1257 * coreclr-security.cs: Added positive and negative tests for
1258 calling methods via reflection.
1260 2007-09-10 William Holmes <billholmes54@gmail.com>
1262 * marshal9.cs, libtest.c Adding test case for marshal.c r84161
1263 Calling native to managed should not call
1264 ICustomMarshaler.MarshalNativeToManaged for out params.
1266 Code is contributed under MIT/X11 license.
1268 2007-09-07 Zoltan Varga <vargaz@gmail.com>
1270 * async-exceptions.cs Makefile.am: Add a test for frames with a frame pointer.
1272 * async-exceptions.cs Makefile.am: New test case, not working yet.
1274 * Makefile.am: Allways distribute coreclr-security.cs.
1276 2007-09-03 Zoltan Varga <vargaz@gmail.com>
1278 * thread6.cs: Increase a timeout.
1280 2007-08-31 Zoltan Varga <vargaz@gmail.com>
1282 * libtest.c handleref.cs: Fix handleref.exe test on sparc.
1284 2007-08-24 Mark Probst <mark.probst@gmail.com>
1286 * coreclr-security.cs, Makefile.am: Added test for CoreCLR
1289 2007-08-21 Massimiliano Mantione <massi@ximian.com>
1291 * bug-81466.il, bug-81466-lib.il, Makefile.am:
1292 Added test for bug #81466.
1294 2007-08-20 Jb Evain <jbevain@novell.com>
1296 * field-access.il, method-access.il, Makefile.am: tests
1297 for FieldAccessException and MethodAccessException.
1299 2007-08-16 Rodrigo Kumpera <rkumpera@novell.com>
1301 * ldtoken_with_byref_typespec.2.il: Test for (in pseudo c#) "typeof (int&)" expression
1302 * Makefile.am: ldtoken_with_byref_typespec.2.il
1304 2007-08-08 Massimiliano Mantione <massi@ximian.com>
1306 * bug-77127.cs: Test for bug #77127.
1307 * Makefile.am: Added bug-77127.cs.
1309 2007-08-01 William Holmes <billholmes54@gmail.com>
1311 * Makefile.am: Added bug-82194.2.cs.
1312 * bug-82194.2.cs: Test for bug #82194.
1314 2007-07-26 Rodrigo Kumpera <rkumpera@novell.com>
1316 * Makefile.am: Added enum_types.il.
1317 * enum_types.il: Test for all valid primitive types an enum basefield can have.
1319 2007-07-25 Jonathan Chambers <joncham@gmail.com>
1321 * Makefile.am: Added transparentproxy.cs.
1322 * transparentproxy.cs: Add tests for transparentproxy
1325 Code is contributed under MIT/X11 license.
1327 2007-07-20 Raja R Harinath <rharinath@novell.com>
1329 * Makefile.am (bug-81691.exe): Create it in the builddir.
1331 2007-07-19 Mark Probst <mark.probst@gmail.com>
1333 * Makefile.am (test-bug-81691), bug-81691.cs, bug-81691-a.cs,
1334 bug-81691-b.cs: Test for bug #81691.
1336 2007-07-11 Raja R Harinath <rharinath@novell.com>
1338 * Makefile.am (bug-81673.exe): Look for bug-81673.cs in $(srcdir).
1340 2007-07-10 Rodrigo Kumpera <rkumpera@novell.com>
1342 * Makefile.am, bug-82020.il: Test for bug #82020
1344 2007-07-10 Zoltan Varga <vargaz@gmail.com>
1346 * libtest.c (mono_test_marshal_return_unicode_string_delegate):
1347 Add a missing return.
1349 2007-07-09 Mark Probst <mark.probst@gmail.com>
1351 * Makefile.am (test-bug-81673), bug-81673.cs,
1352 bug-81673-interface.cs: Test for bug 81673.
1354 2007-07-05 Zoltan Varga <vargaz@gmail.com>
1356 * pinvoke3.cs libtest.c: Add new test for returning unicode strings from a delegate.
1358 2007-06-12 Zoltan Varga <vargaz@gmail.com>
1360 * pinvoke2.cs: Add test for instance delegates.
1362 2007-05-26 Zoltan Varga <vargaz@gmail.com>
1364 * delegate.cs: Add more delegate tests.
1366 2007-05-24 Zoltan Varga <vargaz@gmail.com>
1368 * delegate.cs: Add a multicast delegate test.
1370 2007-05-23 Zoltan Varga <vargaz@gmail.com>
1372 * pinvoke2.cs libtest.c: Fix up asany in/out tests.
1374 2007-03-28 Raja R Harinath <rharinath@novell.com>
1376 * Makefile.am (test-bug-80307): Don't set PATH.
1378 2007-03-27 Raja R Harinath <harinath@gmail.com>
1380 * Makefile.am (JITTEST_PROG_RUN): Set MONO_CFG_DIR too.
1381 (test-bug-80307): Use helper 'mcs' and 'gmcs' from build tree.
1383 2007-03-23 Jonathan Chambers <joncham@gmail.com>
1385 * libtest.c: Add tests for PreserveSigAttribute.
1386 * cominterop.cs: Add tests for PreserveSigAttribute.
1388 Code is contributed under MIT/X11 license.
1390 2007-02-19 Massimiliano Mantione <massi@ximian.com>
1391 * iface7.cs, Makefile.am: Added test for bug 75903.
1393 2007-02-08 Jonathan Chambers <joncham@gmail.com>
1395 * libtest.c: Add tests for COM Callable Wrapper marshalling.
1396 * cominterop.cs: Add tests for COM Callable Wrapper marshalling.
1398 Code is contributed under MIT/X11 license.
1400 2007-02-06 Massimiliano Mantione <massi@ximian.com>
1401 * bug-59286.cs, Makefile.am: Added test for bug 59286.
1403 2007-02-03 Zoltan Varga <vargaz@gmail.com>
1405 * interlocked-2.2.cs: Fix long tests and add Interlocked.Exchange(long) test.
1407 * interlocked-2.2.cs: Add Interlocked.Read (long) test.
1409 * interlocked.cs: Fix return values.
1411 2007-01-19 Raja R Harinath <rharinath@novell.com>
1413 * Makefile.am (bug-80307.exe): Fix srcdir != builddir.
1415 2007-01-17 Massimiliano Mantione <massi@ximian.com>
1416 * bug-80307.cs, Makefile.am: Added test for bug 80307.
1418 2007-01-15 Miguel de Icaza <miguel@novell.com>
1420 * load-missing.il: Add test for missing assembly reference in
1423 Add test for missing type in newobj call.
1425 Add test for missing type reference in a parameter.
1427 Add test for missing assembly in method call.
1429 2007-01-11 Jonathan Chambers <joncham@gmail.com>
1431 * libtest.c, cominterop.cs: Tests for unmanaged->managed
1432 VARIANT marshalling.
1434 2007-01-10 Robert Jordan <robertj@gmx.net>
1436 * bug-80392.2.cs: Add more tests.
1438 2007-01-09 Robert Jordan <robertj@gmx.net>
1440 * bug-80392.2.cs: Add test for bug #80392.
1442 2007-01-09 Robert Jordan <robertj@gmx.net>
1444 * cross-domain.cs: Reflect marshal.c changes: after r70643
1445 StringBuilders are not ReferenceEquals () anymore, because
1446 they are marshaled by value.
1448 2007-01-01 Miguel de Icaza <miguel@novell.com>
1450 * libtest.c, marshal5.cs: Add tests for ByValTStr marshalling when
1451 the charset is Unicode (see bugs 79944 and 78722).
1453 2006-12-31 Miguel de Icaza <miguel@novell.com>
1455 * exists.cs: Add new test case for MONO_IOMAP bug.
1457 2006-11-02 Wade Berrier <wberrier@novell.com>
1459 * Makefile.am: Fix path to mkbundle so test passes
1461 2006-10-31 Massimiliano Mantione <massi@ximian.com>
1462 * bug-79684.2.cs, Makefile.am: Added test for bug 79684.
1464 2006-10-20 Jonathan Chambers <joncham@gmail.com>
1466 * cominterop.cs: Added more tests for Variant.
1467 * libtest.c: Added more tests for Variant.
1469 2006-10-02 Zoltan Varga <vargaz@gmail.com>
1471 * static-constructor.cs: Add a new test.
1473 2006-09-30 Jonathan Chambers <joncham@gmail.com>
1475 * marshal7.cs: Added tests for size of structs containing
1476 objects with MarshalAs.Interface,IUnknown,IDispatch, and Struct.
1478 2006-09-30 Zoltan Varga <vargaz@gmail.com>
1480 * marshal9.cs libtest.c: Add tests for some custom marshalling corner cases.
1482 2006-09-20 Zoltan Varga <vargaz@gmail.com>
1484 * libtest.c (mono_test_marshal_stringbuilder_default): Null terminate string to
1485 prevent random errors.
1486 (mono_test_marshal_stringbuilder): Ditto.
1488 2006-09-18 Jonathan Chambers <joncham@gmail.com>
1490 * cominterop.cs: Added COM Interop tests for null BSTR checks.
1491 * libtest.c: Added COM Interop tests for null BSTR checks.
1493 2006-09-16 Zoltan Varga <vargaz@freemail.hu>
1495 * Makefile.am (test): Disable mkbundle test on win32 since there is no static build there.
1497 2006-09-14 Zoltan Varga <vargaz@gmail.com>
1499 * pinvoke2.cs libtest.c: Add test for marshalling of blittable classes and null.
1501 2006-09-06 Zoltan Varga <vargaz@gmail.com>
1503 * pinvoke3.cs libtest.c: Add test for #79289.
1505 2006-09-05 Zoltan Varga <vargaz@gmail.com>
1507 * interlocked-2.2.cs: Add tests for the generic versions of the interlocked methods.
1509 2006-09-03 Zoltan Varga <vargaz@gmail.com>
1511 * pinvoke2.cs libtest.c: Add test for marshalling of StringBuilders created with
1514 2006-08-09 Jonathan Chambers <joncham@gmail.com>
1516 * cominterop.cs: Added COM Interop tests for accessing IUnknown and IDispatch.
1517 * libtest.c: Implemented QueryInterface correctly.
1519 2006-08-08 Zoltan Varga <vargaz@gmail.com>
1521 * vararg.il: Add a test for #79027.
1523 2006-07-28 Jonathan Chambers <joncham@gmail.com>
1525 * cominterop.cs: Added COM Interop object marshalling tests;
1526 enabled on windows only.
1527 * libtest.c: Added COM Interop object marshalling tests;
1528 enabled on windows only.
1530 2006-07-27 Zoltan Varga <vargaz@gmail.com>
1532 * libtest.c: Add a newline at the EOF.
1534 2006-07-15 Jonathan Chambers <joncham@gmail.com>
1536 * cominterop.cs: Added COM Interop tests; not enabled yet.
1537 * libtest.c: Added COM Interop tests; not enabled yet.
1539 2006-07-12 Zoltan Varga <vargaz@gmail.com>
1541 * Makefile.am (libtest_la_CFLAGS): Disable a gcc optimization which breaks pinvoke2.exe on windows.
1543 2006-06-30 Zoltan Varga <vargaz@gmail.com>
1545 * libtest.c (mono_test_ref_vtype): Remove debug printfs.
1547 2006-06-28 Zoltan Varga <vargaz@gmail.com>
1549 * marshal2.cs: Add tests for ByValTStr + Unicode encoding.
1551 2006-06-15 Zoltan Varga <vargaz@gmail.com>
1553 * pinvoke-2.cs: Rename to pinvoke-2.2.cs.
1555 * Makefile.am (TEST_CS2_SRC): Add pinvoke-2.2.cs
1557 * pinvoke-2.2.cs libtest.c: Add Marshal.GetDelegateForFunctionPointer () tests.
1559 2006-06-22 Sebastien Pouliot <sebastien@ximian.com>
1561 * Makefile.am: Add 'cas' to SUBDIRS
1563 2006-06-20 Massimiliano Mantione <massi@ximian.com>
1564 * bug-78656.cs. Makefile.am: Added test for bug 78656.
1566 2006-06-16 Massimiliano Mantione <massi@ximian.com>
1567 * bug-78653.cs. Makefile.am: Added test for bug 78653.
1569 2006-06-13 Massimiliano Mantione <massi@ximian.com>
1570 * test-inline-call-stack.cs: Test also that the order in which
1571 .cctors are run is essentially the same regardless of the status of
1572 "beforefieldinit", because too many apps depend on this behavior
1573 (which seems to be also the one of the MS CLR).
1575 2006-06-10 Zoltan Varga <vargaz@gmail.com>
1577 * interlocked-2.2.cs: Make the return values positive.
1579 2006-06-07 Wade Berrier <wberrier@novell.com>
1581 * Makefile.am: add test-inline-call-stack-library.cs and test-inline-call-stack.cs
1582 to EXTRA_DIST so that tests can be run from a dist tarball
1584 2006-06-05 Jonathan Chambers <jonathan.chambers@ansys.com>
1586 * libtest.c cominterop.cs Makefile.am: Add BSTR and VARIANT marshalling tests
1588 2006-06-06 Massimiliano Mantione <massi@ximian.com>
1590 * Makefile.am, bug-78311.cs, bug-78549.il: Added tests.
1592 2006-06-05 Zoltan Varga <vargaz@gmail.com>
1594 * libtest.c pinvoke17.cs: Rename definitions which conflict with win32 API names.
1596 2006-05-18 Zoltan Varga <vargaz@gmail.com>
1598 * pinvoke2.cs libtest.c: Add tests for UnamangedType.LPStruct and blittable types.
1600 2006-05-17 Zoltan Varga <vargaz@gmail.com>
1602 * pinvoke2.cs libtest.c: Add tests for marshalling UnmanagedType.LPStruct.
1604 * marshal8.cs: Applied a patch from Jonathan Chambers to add a test case to
1607 2006-05-10 Atsushi Enomoto <atsushi@ximian.com>
1609 * test-enum-indstoreil.il : removed duplicate label.
1612 2006-05-06 Zoltan Varga <vargaz@gmail.com>
1614 * Makefile.am (TEST_CS2_SRC): Add interlocked-2.2.cs and fix compiling of net 2.0
1617 * interlocked-2.2.cs: New tests for the net 2.0 Interlocked methods.
1619 2006-04-19 Massimiliano Mantione <massi@ximian.com>
1620 * test-inline-call-stack.cs: Added missing check.
1622 2006-04-19 Massimiliano Mantione <massi@ximian.com>
1623 * Makefile.am: Added tests to see if inline breaks the call stack.
1624 * test-inline-call-stack.cs: Likewise.
1625 * test-inline-call-stack-library.cs: Likewise.
1627 2006-04-12 Zoltan Varga <vargaz@gmail.com>
1629 * thread6.cs: Add regression test for #78024.
1631 2006-04-07 Zoltan Varga <vargaz@gmail.com>
1633 * marshal2.cs: Add tests for #77960.
1635 2006-03-29 Raja R Harinath <rharinath@novell.com>
1637 * iface-large.cs: New test based on #75172.
1639 2006-02-18 Zoltan Varga <vargaz@gmail.com>
1641 * libtest.c pinvoke2.cs: Add tests for asany marshalling and directional
1644 2006-01-30 Zoltan Varga <vargaz@gmail.com>
1646 * Makefile.am (patch-libtool): New utility target for those using a
1649 2006-01-27 Raja R Harinath <rharinath@novell.com>
1651 Add support for net_2_0 test cases.
1652 * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Don't set MONO_PATH.
1653 (with_mono_path2, RUNTIME2, GMCS, ILASM2): New.
1654 (TEST_CS2_SRC, TEST_IL2_SRC): New.
1655 (EXTRA_DIST): Add them.
1656 (testjit-default, testjit-net_2_0): New. Copies of old testjit,
1657 updated to use appropriate runtimes.
1658 (testjit): Depend on them.
1659 * find-method.2.il: New test.
1661 2006-01-26 Zoltan Varga <vargaz@gmail.com>
1663 * thread-dump.cs: New file.
1665 2005-12-22 Zoltan Varga <vargaz@gmail.com>
1667 * interlocked.cs: Add "test" for Thread.MemoryBarrier ().
1669 * custom-attr.cs: Add test for #77045.
1671 2005-12-15 Zoltan Varga <vargaz@gmail.com>
1673 * cpblkTest.il: Fix storage of addresses into int32 variables.
1675 2005-12-14 Zoltan Varga <vargaz@gmail.com>
1677 * marshal2.cs: Remove test which can fail on 64 bit archs.
1679 2005-11-28 Raja R Harinath <rharinath@novell.com>
1681 * Makefile.am (ILASM): Use profile-dependent location of ilasm.
1683 2005-10-21 Zoltan Varga <vargaz@gmail.com>
1685 * pinvoke2.cs libtest.c: Add tests for byref struct marshalling.
1687 2005-10-20 Miguel de Icaza <miguel@novell.com>
1689 * Makefile.am (stresstest): Change the strings so we can scan the
1690 build logs more easily for failures (without the word "0 failed".
1692 * Makefile (stresstest):
1694 2005-10-20 Raja R Harinath <rharinath@novell.com>
1696 * Makefile.am (testbundle): Use in-tree config, and in-tree
1699 2005-10-08 Zoltan Varga <vargaz@gmail.com>
1701 * appdomain-unload.cs: Allocate some MBR objects between unloads to
1704 2005-10-07 Zoltan Varga <vargaz@gmail.com>
1706 * remoting5.cs: Add test for ldflda on MBR objects.
1708 2005-10-07 Zoltan Varga <vargaz@gmail.com>
1710 * pinvoke.cs: Remove test loading cygwin1.dll under cygwin.
1712 2005-09-19 Zoltan Varga <vargaz@gmail.com>
1714 * custom-attr.cs: Add tests for bug #76062.
1716 * test-driver Makefile.am: Fix detection of disabled tests.
1718 2005-09-16 Raja R Harinath <rharinath@novell.com>
1720 * Makefile.am (check-local): Don't invoke semdel-wrapper.
1722 2005-09-13 Raja R Harinath <rharinath@novell.com>
1724 * Makefile.am (test-type-load): Refer to source files using $(srcdir).
1725 (EXTRA_DIST): Add sources from 'test-type-load'.
1727 2005-09-12 Zoltan Varga <vargaz@gmail.com>
1729 * pinvoke3.cs libtest.c: Add test for returning null arrays from delegates.
1731 * pinvoke3.cs libtest.c: Add tests for bug #76063.
1733 2005-09-09 Zoltan Varga <vargaz@gmail.com>
1735 * load-exceptions.cs t-missing.cs load-missing.il: New files. Tests
1736 for handling type load exceptions.
1738 * Makefile.am: Add type loading tests.
1740 2005-08-27 Zoltan Varga <vargaz@gmail.com>
1742 * libtest.c (mono_test_empty_struct): Work around bug in intel icc.
1744 2005-08-23 Zoltan Varga <vargaz@freemail.hu>
1746 * delegate.cs: Add float and double tests.
1748 2005-08-22 Zoltan Varga <vargaz@freemail.hu>
1750 * delegate.cs: Restructure and add long delegate test.
1752 * thread-2.cs: New file.
1754 2005-08-20 Zoltan Varga <vargaz@freemail.hu>
1756 * Makefile.am: Reenable disabled amd64 tests.
1758 2005-07-21 Zoltan Varga <vargaz@freemail.hu>
1760 * marshal9.cs libtest.c: Add tests for byref custom marshalling.
1762 * pinvoke2.cs pinvoke1.cs Makefile.am: Merge pinvoke1.cs into pinvoke2.cs.
1764 2005-07-19 Zoltan Varga <vargaz@freemail.hu>
1766 * pinvoke2.cs libtest.c: Add some IA64 struct passing tests.
1768 2005-07-09 Zoltan Varga <vargaz@freemail.hu>
1770 * Makefile.am (PLATFORM_DISABLED_TESTS): Ignore thread6.exe on amd64.
1772 2005-07-07 Zoltan Varga <vargaz@freemail.hu>
1774 * thread6.cs: Disable part of the test that currently doesn't work. Add
1775 new tests from a bug report.
1777 * appdomain-unload.cs: Add tests for threadpools.
1779 2005-07-04 Raja R Harinath <rharinath@novell.com>
1781 * Makefile.am (MKBUNDLE): Don't set PKG_CONFIG_TOP_BUILDDIR.
1783 2005-07-01 Lluis Sanchez Gual <lluis@novell.com>
1785 * remoting1.cs: Test for getting a remote field value which is null.
1787 2005-07-01 Raja R Harinath <rharinath@novell.com>
1789 * Makefile.am (check-local): Call semdel-wrapper.
1791 2005-06-28 Zoltan Varga <vargaz@freemail.hu>
1793 * Makefile.am appdomain3.cs: Remove appdomain3 test, since it is a duplicate of appdomain-unload.
1795 2005-06-27 Zoltan Varga <vargaz@freemail.hu>
1797 * pinvoke2.cs: Add test for #75374.
1799 * Makefile.am pinvoke18.cs pinvoke2.cs: Merge pinvoke18 into pinvoke2.
1801 2005-06-15 Zoltan Varga <vargaz@freemail.hu>
1803 * Makefile.am (testaot): Use JITTEST_PROG_RUN for compiling the AOT module.
1805 2005-06-15 Raja R Harinath <rharinath@novell.com>
1807 * Makefile.am (testbundle): Run the testcase with MONO_PATH set to
1808 the build tree -- it's built with autodeps off.
1810 2005-06-14 Ben Maurer <bmaurer@ximian.com>
1812 * Makefile.am (testbundle): Test case that bundling works with a
1815 2005-05-26 Zoltan Varga <vargaz@freemail.hu>
1817 * Makefile.am (TestDriver.dll): Fix a warning.
1819 2005-05-14 Zoltan Varga <vargaz@freemail.hu>
1821 * libtest.c (mono_test_marshal_out_string_array_delegate): Fix 64
1824 2005-05-12 Zoltan Varga <vargaz@freemail.hu>
1826 * marshal9.cs libtest.c: Add more tests.
1828 * pinvoke3.cs libtest.c: Add test for [Out] marshalling of arrays.
1831 * marshal9.cs libtest.c: Add tests for marshalling null values.
1833 * Makefile.am pinvoke2.cs pinvoke10.cs pinvoke15.cs: Merge pinvoke10
1834 and pinvoke15 into pinvoke2.
1836 * pinvoke2.cs: Fix warnings.
1838 * pinvoke2.cs libtest.c: Add test for ftnptr->delegate conversion in
1841 2005-05-12 Lluis Sanchez Gual <lluis@novell.com>
1843 * main-returns-background-change.cs: New test for changing the
1844 background mode of a thread.
1846 2005-05-01 Zoltan Varga <vargaz@freemail.hu>
1848 * libtest.c (mono_test_marshal_cdecl_delegate): New test for changing the calling convention of
1851 * pinvoke-2.cs: New file for 2.0 pinvoke tests.
1853 2005-04-22 Raja R Harinath <rharinath@novell.com>
1855 * Makefile.am (CSC): Use '-unsafe' instead of '--unsafe'.
1857 2005-04-09 Zoltan Varga <vargaz@freemail.hu>
1859 * Makefile.am (testtrace): New target to test --trace functionality.
1861 2005-04-04 Zoltan Varga <vargaz@freemail.hu>
1863 * invoke.cs: Add new test.
1865 2005-03-31 Zoltan Varga <vargaz@freemail.hu>
1867 * stack-overflow.cs: New tests, not yet enabled.
1869 2005-03-10 Zoltan Varga <vargaz@freemail.hu>
1871 * dataslot.cs: Add tests for #65414.
1873 2005-03-06 Zoltan Varga <vargaz@freemail.hu>
1875 * rounding.cs: Remove this, this is now in the JIT regression tests.
1877 * delegate4.cs: Remove this, this is already tested in pinvoke3.cs.
1879 2005-03-04 Zoltan Varga <vargaz@freemail.hu>
1881 * remoting1.cs: Add new regression test.
1883 2005-03-01 Zoltan Varga <vargaz@freemail.hu>
1885 * pinvoke3.cs: Add tests for passing blittable arrays.
1887 * pinvoke3.cs libtest.c: Add tests for passing arrays to delegates.
1889 2005-02-21 Ben Maurer <bmaurer@ximian.com>
1891 * abort-stress-1.cs, abort-stress-2.cs: Stress tests for thread
1892 aborting. The second one deadlocks, so it is disabled
1894 2005-02-19 Zoltan Varga <vargaz@freemail.hu>
1896 * pinvoke3.cs libtest.c: Add more small struct tests.
1898 2005-02-18 Zoltan Varga <vargaz@freemail.hu>
1900 * pinvoke3.cs libtest.c: Add tests for passing and returning small
1901 structs from delegates. Currently fails on windows.
1903 2005-02-16 Zoltan Varga <vargaz@freemail.hu>
1905 * pinvoke2.cs: Add test for #72625.
1907 * pinvoke2.cs: Fix char array marshalling test so it works under MS.NET.
1908 2005-02-15 Zoltan Varga <vargaz@freemail.hu>
1910 * Makefile.am (libtest_la_LDFLAGS): Add -Wl,--kill-at so the names exported from the DLL
1911 can be found by the runtime.
1913 * pinvoke13.cs: Fix test.
1915 * libtest.c pinvoke13.cs: Fix test on big-endian machines.
1917 * pinvoke3.cs: Remove an error handling test which no longer fails in
1920 * marshal.cs libtest.c: Add new test for GetDelegateForFunctionPointer.
1922 2005-02-13 Zoltan Varga <vargaz@freemail.hu>
1924 * libtest.c (NameManglingAuto): Fix test. Fixes #72559.
1926 * libtest.c: Applied patch from robertj@gmx.net (Robert Jordan). Work around gcc-2.95.3
1929 * pinvoke13.cs libtest.c: Add/correct tests for pinvoke name mangling.
1931 2005-02-05 Zoltan Varga <vargaz@freemail.hu>
1933 * libtest.c: Mark all exported functions STDCALL.
1935 * Makefile.am (CSC): Disable some warnings.
1937 2005-01-30 Zoltan Varga <vargaz@freemail.hu>
1939 * libtest.c: Fix some warnings.
1941 2005-01-25 Zoltan Varga <vargaz@freemail.hu>
1943 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on x86 as well.
1945 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable appdomain-unload.exe
1946 on amd64 to make the test green again.
1948 2005-01-20 Raja R Harinath <rharinath@novell.com>
1950 * libtest.c (mono_test_return_vtype): Fill in a value in the 'd2'
1952 * pinvoke2.cs (test_0_return_vtype): Update.
1954 2005-01-17 Zoltan Varga <vargaz@freemail.hu>
1956 * libtest.c pinvoke2.cs pinvoke3.cs: Add tests for unmanaged->managed
1957 marshalling of unicode strings.
1959 2005-01-15 Zoltan Varga <vargaz@freemail.hu>
1961 * thread6.cs: Add test for aborting the current thread.
1963 2005-01-11 Zoltan Varga <vargaz@freemail.hu>
1965 * thread6.cs: Add test for rethrowing abort exceptions.
1967 2005-01-06 Sebastien Pouliot <sebastien@ximian.com>
1969 * desweak.cs: Add test to check for regression of the bug seen in
1970 rev 38316. The original code that failed is no more part of the
1973 2005-01-06 Zoltan Varga <vargaz@freemail.hu>
1975 * libtest.c: Fix blittable_struct_delegate test.
1977 2004-12-29 Zoltan Varga <vargaz@freemail.hu>
1979 * pinvoke3.cs libtest.c: Add test for marshalling blittable structs
1982 * pinvoke3.cs libtest.c: Add test for marshalling of enums with delegates.
1984 2004-12-26 Patrik Torstensson <patrik.torstensson@gmail.com>
1986 * interlocked.cs: added reg test for bug 70784
1988 2004-12-18 Zoltan Varga <vargaz@freemail.hu>
1990 * Makefile.am (libtest_la_LDFLAGS): Add -no-undefined so a windows dll is built on windows.
1992 2004-12-15 Patrik Torstensson <patrik.torstensson@gmail.com>
1994 * interlocked.cs: New test.
1996 2004-12-14 Raja R Harinath <rharinath@novell.com>
1998 * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Set MONO_SHARED_DIR.
2000 2004-12-11 Ben Maurer <bmaurer@ximian.com>
2002 * thread-static-init.cs: New test.
2004 2004-12-09 Raja R Harinath <rharinath@novell.com>
2006 * test-driver: Clean up.
2007 * Makefile.am (testjit, testaot, testinterp): Error out on failing tests.
2009 2004-12-08 Raja R Harinath <rharinath@novell.com>
2011 * Makefile.am (CLEANFILES): Add *.exe, stest.dat.
2013 2004-12-08 Zoltan Varga <vargaz@freemail.hu>
2015 * appdomain-unload.cs: Disable nondeterministic async unloading test.
2017 2004-12-04 Zoltan Varga <vargaz@freemail.hu>
2019 * delegate.cs: Add test for unboxing and delegates.
2021 2004-12-02 Zoltan Varga <vargaz@freemail.hu>
2023 * appdomain-unload.cs: Add tests for unloading an appdomain from inside
2026 * appdomain-unload.cs: Stop the foreground thread created by one of the
2029 2004-11-26 Raja R Harinath <rharinath@novell.com>
2031 * Makefile.am: Ensure that in-tree mscorlib.dll is used for testing.
2033 2004-11-23 Raja R Harinath <rharinath@novell.com>
2035 * Makefile.am (CSC,ILASM): Don't refer to runtime/ directly. Use
2036 the mcs/ tree directly.
2038 2004-11-19 Raja R Harinath <rharinath@novell.com>
2040 * Makefile.am (check-local): New. Hook into 'make check'.
2041 (CSC): Define using in-tree mono and mcs.exe.
2042 (ILASM): New. Likewise, with in-tree ilasm.exe.
2043 * async_read.cs (Main): Read async_read.exe, since async_read.cs
2044 will not necessarily be in the build directory.
2045 * test-driver: Preserve stderr.
2047 2004-11-10 Lluis Sanchez Gual <lluis@novell.com>
2049 * cross-domain.cs: New tests for cross-domain calls.
2051 2004-11-05 Zoltan Varga <vargaz@freemail.hu>
2053 * loader.cs: Add test for loading dynamic assemblies using
2054 Assembly.LoadWithPartialName ().
2056 2004-11-04 Zoltan Varga <vargaz@freemail.hu>
2058 * loader.cs: New file for assembly loading tests.
2060 2004-10-29 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
2062 * cattr-object.cs: Correct type checking so test will stop giving
2065 2004-10-07 Zoltan Varga <vargaz@freemail.hu>
2067 * pinvoke2.cs: Add test for prefixing 'lib' to dll names.
2069 2004-09-30 Zoltan Varga <vargaz@freemail.hu>
2071 * marshal.cs: Add test for GetFunctionPointerForDelegate.
2073 * libtest.c pinvoke2.cs: Add test for returning delegates.
2075 2004-09-28 Zoltan Varga <vargaz@freemail.hu>
2077 * Makefile.am: Add marshal.cs.
2079 * marshal.cs: New file for Marshal tests.
2081 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
2083 * libtest.c: Free memory using CoTaskMemFree on windows.
2084 * libtest.c (mono_test_stdcall_name_mangling): Remove declspec(dllimport).
2086 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
2088 * libtest.c (mono_test_stdcall_name_mangling): Add test for stdcall
2089 name mangling on windows.
2091 2004-09-17 Zoltan Varga <vargaz@freemail.hu>
2093 * pinvoke2.cs libtest.c: Add test for stdcall name mangling on windows.
2095 2004-09-08 Lluis Sanchez Gual <lluis@novell.com>
2097 * delegate8.cs: New regression test for bug #59299.
2098 * Makefile.am: Added delegate8.cs.
2100 2004-09-07 Duncan Mak <duncan@ximian.com>
2102 * typeof-ptr.cs: Add an unsafe section to the code that's using
2103 direct pointers. This was breaking the test stage on the build boxes.
2105 2004-09-07 Zoltan Varga <vargaz@freemail.hu>
2107 * libtest.c (mono_test_marshal_string_array): Add test for null
2108 terminating string arrays.
2110 2004-09-06 Zoltan Varga <vargaz@freemail.hu>
2112 * libtest.c: Mark delegates with __stdcall on windows.
2114 2004-09-04 Zoltan Varga <vargaz@freemail.hu>
2116 * pinvoke2.cs libtest.c: Fix memory management in tests.
2118 * pinvoke14.cs: Merge this into pinvoke2.cs.
2120 2004-09-03 Zoltan Varga <vargaz@freemail.hu>
2122 * marshal9.cs libtest.c: Fix memory leaks in test.
2124 2004-08-31 Zoltan Varga <vargaz@freemail.hu>
2126 * pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.
2128 * marshal9.cs: Clean up and expand custom marshalling tests.
2130 * marshal10.cs: Merge this into marshal9.cs.
2132 * pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
2135 2004-08-28 Zoltan Varga <vargaz@freemail.hu>
2137 * pinvoke2.cs libtest.c: New test for byref string arrays.
2139 2004-08-06 Zoltan Varga <vargaz@freemail.hu>
2141 * pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests.
2143 2004-07-28 Zoltan Varga <vargaz@freemail.hu>
2145 * marshal10.cs libtest.c: Remove incorrect time_t custom marshalling
2148 2004-07-06 Ben Maurer <bmaurer@ximian.com>
2150 * reflection-const-field.cs: New test for reflection on
2153 2004-07-05 Zoltan Varga <vargaz@freemail.hu>
2155 * Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.
2157 2004-07-03 Zoltan Varga <vargaz@freemail.hu>
2159 * pinvoke3.cs libtest.c: New test for returning delegates from a
2162 * pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.
2164 2004-07-02 Zoltan Varga <vargaz@freemail.hu>
2166 * Makefile.am (CLEANFILES): Delete .stdout files too.
2168 2004-05-29 Zoltan Varga <vargaz@freemail.hu>
2170 * invoke.cs: Add an Invoke test.
2172 2004-05-28 Zoltan Varga <vargaz@freemail.hu>
2174 * pinvoke3.cs libtest.c: New tests for byref struct marshalling.
2176 * static-constructor.cs: Add new regression test for bug #59193.
2178 * setenv.cs: Fix this after marshalling changes.
2180 2004-05-26 Zoltan Varga <vargaz@freemail.hu>
2182 * pinvoke3.cs libtest.c: Add tests for fnptr->delegate marshalling.
2184 * Makefile.am (DISABLED_TESTS): appdomain-unload.exe seems to run too.
2186 2004-05-23 Zoltan Varga <vargaz@freemail.hu>
2188 * Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.
2190 2004-05-22 Zoltan Varga <vargaz@freemail.hu>
2192 * Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.
2194 2004-05-18 Zoltan Varga <vargaz@freemail.hu>
2196 * marshal9.cs marshal10.cs: Fix custom marshalling tests.
2198 2004-05-11 Zoltan Varga <vargaz@freemail.hu>
2200 * Makefile.am (EXTRA_DIST): Distribute benchmarks as well.
2202 * pinvoke2.cs libtest.c: Add tests for AsAny marshalling.
2204 2004-05-06 Zoltan Varga <vargaz@freemail.hu>
2206 * Makefile.am: Disable thread6.exe since it might hang. Fix check for
2209 * Makefile.am: Only disable thread6.exe on x86.
2211 2004-04-28 Zoltan Varga <vargaz@freemail.hu>
2213 * pinvoke2.cs libtest.c: New tests for long fields inside structs.
2215 2004-04-26 Zoltan Varga <vargaz@freemail.hu>
2217 * Makefile.am test-driver: Disable some failing tests.
2219 2004-04-19 Zoltan Varga <vargaz@freemail.hu>
2221 * pinvoke3.cs libtest.c: Add test for string marshalling in delegates.
2223 2004-04-18 Zoltan Varga <vargaz@freemail.hu>
2225 * libtest.c pinvoke2.cs marshal4.cs Makefile.am: Add more tests for
2226 marshalling delegate fields in structs. Merge marshal4.cs into
2229 * libtest.c pinvoke2.cs: Add more tests for unicode marshalling.
2231 2004-04-14 Zoltan Varga <vargaz@freemail.hu>
2233 * libtest.c pinvoke2.cs: Add test for unicode string array marshalling.
2235 2004-04-10 Bernie Solomon <bernard@ugsolutions.com>
2237 * libtest.c: declare SetLastError on Windows
2239 2004-03-30 Lluis Sanchez Gual <lluis@ximian.com>
2241 * synchronized.cs: Monitor.Exit does not throw an exception anymore if the
2242 lock is not owned by the current thread (see bug #56157). Modified test that
2245 2004-03-16 Zoltan Varga <vargaz@freemail.hu>
2247 * libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
2250 2004-03-15 Bernie Solomon <bernard@ugsolutions.com>
2252 * libtest.c (mono_test_marshal_time_t): fix
2253 for current code on 64 bit machines with 64bit time
2255 * marshal9.cs marshal10.cs: Do arithmetic on
2258 2004-03-09 Zoltan Varga <vargaz@freemail.hu>
2260 * setenv.cs: Handle DllNotFoundException.
2262 * pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs.
2264 2004-02-23 Zoltan Varga <vargaz@freemail.hu>
2266 * many-locals.cs: Add tests for locals with large stack frame offsets.
2268 2004-02-18 Zoltan Varga <vargaz@freemail.hu>
2270 * switch.cs: Add test for bug #54473.
2272 2004-02-14 Zoltan Varga <vargaz@freemail.hu>
2274 * libtest.c: Add <time.h>
2276 * delegate.cs: Add test for bug #52092.
2278 2004-02-12 Zoltan Varga <vargaz@freemail.hu>
2280 * marshal10.cs: Oops, wrong test.
2282 * libtest.c: Add valuetype marshaling test.
2284 * marshal9.cs: Fix after marshaling changes.
2286 * marshal10.cs: Add valuetype marshaling test.
2288 2004-02-10 Zoltan Varga <vargaz@freemail.hu>
2290 * Makefile.am: Remove the SHELL=bash setting since some people do not seem to
2293 2004-02-02 Zoltan Varga <vargaz@freemail.hu>
2295 * pinvoke2.cs libtest.c: Add test for unicode StringBuilder marshalling.
2297 * pinvoke.cs libtest.c: Add test for Sparc V8 split register/stack double
2300 2004-01-31 Zoltan Varga <vargaz@freemail.hu>
2302 * setenv.cs: Make this run on platforms without setenv.
2304 2004-01-30 Zoltan Varga <vargaz@freemail.hu>
2306 * Makefile.am: Set SHELL to bash, since some commands require it.
2308 2004-01-22 Zoltan Varga <vargaz@freemail.hu>
2310 * pinvoke17.cs: Fix test.
2312 2004-01-19 Zoltan Varga <vargaz@freemail.hu>
2314 * pinvoke2.cs: Add tests for DllImport problems.
2316 * pinvoke.cs: Make this run under linux.
2318 2004-01-09 Zoltan Varga <vargaz@freemail.hu>
2320 * custom-attr.cs: Add test for properties with array type.
2322 2003-12-13 Patrik Torstensson <p@rxc.se>
2324 * bug-42136.cs: invalid liveness analyse for locals
2325 used in try and catch block. (exceptions not counted
2326 for in the liveness analyse)
2327 * Makefile.am: added bug-42136.cs
2329 2003-12-13 Patrik Torstensson <p@rxc.se>
2331 * bug-48015.cs: new test for obj.Equals on ContextBound objects
2332 * Makefile.am: added bug-48015.cs.
2334 2003-11-21 Lluis Sanchez Gual <lluis@ximian.com>
2336 * context-static.cs: new test for ContextStaticAttribute.
2337 * Makefile.am: added context-static.cs.
2339 2003-11-17 Zoltan Varga <vargaz@freemail.hu>
2341 * cattr-object.cs: Fix test so it does not count the attributes on the
2344 2003-10-31 Zoltan Varga <vargaz@freemail.hu>
2346 * appdomain-unload.cs: Get rid of hardcoded file names.
2348 * appdomain-unload.cs: New file. AppDomain Unloading tests.
2350 * Makefile: Add new test + enable IL tests now that we have a working
2353 * delegate7.cs: Convert it to use the test driver + add regression test
2356 2003-10-25 Zoltan Varga <vargaz@freemail.hu>
2358 * libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays.
2360 2003-10-15 Zoltan Varga <vargaz@freemail.hu>
2362 * vararg.il: New file.
2364 * Makefile.am: Added vararg.il.
2366 2003-10-13 Bernie Solomon <bernard@ugsolutions.com>
2368 * Makefile.am: fix so it works if builddir != srcdir
2370 * libtest.c: (mono_test_empty_struct) make it exist for
2371 non-GCC builds (and possibly pass depending on trampolines).
2372 (mono_test_marshal_bool_byref) bools marshal as ints by default
2374 2003-10-13 Zoltan Varga <vargaz@freemail.hu>
2376 * bug-46781.cs: New regression test.
2378 * libtest.c pinvoke2.cs: Add new test for SetLastError functionality.
2380 * Makefile.am (TEST_CS_SRC): Remove merged tests.
2382 * pinvoke2.cs pinvoke3.cs: Merge tests 4-8 into these files +
2383 convert tests so they run with the test driver used by mini.
2385 * pinvoke3.cs libtest.c: Add tests for class arguments and return
2388 * pinvoke4.cs pinvoke5.cs pinvoke6.cs pinvoke7.cs pinvoke8.cs: Removed.