1 2008-09-26 Mark Probst <mark.probst@gmail.com>
3 * generic-delegate-ctor.2.cs: Test case for delegate ctor icall
6 * Makefile.am: Test added.
8 2008-09-26 Zoltan Varga <vargaz@gmail.com>
10 * delegate9.cs: New test.
12 2008-09-25 Mark Probst <mark.probst@gmail.com>
14 * generic-synchronized.2.cs: Test case for synchronized generic
17 * Makefile.am: Test added.
19 2008-09-21 Mark Probst <mark.probst@gmail.com>
21 * exception17.cs: New test case for throwing an exception from
22 within a finally block.
24 * Makefile.am: Test added.
26 2008-09-19 Mark Probst <mark.probst@gmail.com>
28 * generic-type-builder.2.cs: Test case for a generic sharing issue
31 * Makefile.am: Test added.
33 2008-09-17 Robert Jordan <robertj@gmx.net>
35 * Makefile.am: Add test for #415577.
37 2008-09-16 Zoltan Varga <vargaz@gmail.com>
39 * bug-426309.2.il: New test.
41 2008-09-10 Zoltan Varga <vargaz@gmail.com>
43 * marshal9.cs: Add test for #425001.
45 2008-09-07 Mark Probst <mark.probst@gmail.com>
47 * libtest.c: Darwin structure alignment also applies to PPC.
49 2008-09-06 Zoltan Varga <vargaz@gmail.com>
51 * libtest.c pinvoke2.cs: Add float tests.
53 2008-08-28 Zoltan Varga <vargaz@gmail.com>
55 * libtest.c (mono_xr_as_handle): Initialize ref before returning it.
57 2008-08-26 Zoltan Varga <vargaz@gmail.com>
59 * generics-sharing.2.cs: Fix invalid generic construct permitted by older
62 2008-08-21 Zoltan Varga <vargaz@gmail.com>
64 * Makefile.am: Add AOT+gshared tests.
66 * synchronized.cs: Test synchronized state using Monitor.Pulse since
67 Monitor.Exit no longer throws an exception.
69 2008-08-20 Zoltan Varga <vargaz@gmail.com>
71 * pinvoke2.cs libtest.c: Add test for out marshalling of delegates.
74 2008-08-16 Zoltan Varga <vargaz@gmail.com>
76 * jmpTest.il: Removed, there is already a test for this in mini/iltests.il.
78 2008-08-13 Zoltan Varga <vargaz@gmail.com>
80 * Makefile.am (DISABLED_TESTS): Remove appdomain-unload.exe, it seems to
81 work now, also it is too important to stay disabled.
83 2008-08-10 Zoltan Varga <vargaz@gmail.com>
85 * pinvoke3.cs: Add test for #416078.
87 2008-08-08 Zoltan Varga <vargaz@gmail.com>
89 * nullable_boxing.2.cs: Add test for #415621.
91 2008-08-02 Zoltan Varga <vargaz@gmail.com>
93 * pinvoke2.cs libtest.c: Extend the ia64 single HFA test so it also checks for
96 2008-07-28 Zoltan Varga <vargaz@gmail.com>
98 * Makefile.am: Use custom-modifiers.2.cs instead of custom-modifiers.cs
101 2008-07-28 Bill Holmes <billholmes54@gmail.com>
102 * libtest.c, winx64structs.cs :
103 Adding tests to exercise calling managed code from native with struct
106 Contributed under MIT/X11 license.
108 2008-07-27 Zoltan Varga <vargaz@gmail.com>
110 * test-runner.cs: Cleanup terminated processes on the main thread to prevent
113 * Makefile.am (runtest-managed): Make this depend on test-runner.exe.
115 * Makefile.am: Make most tests which had a separate execution rule use the
116 normal test runner, make the output less verbose.
118 * Makefile.am (runtest-managed): New experimental target which uses the
121 * test-runner.cs: New managed test driver with support for parallel
124 2008-07-26 Zoltan Varga <vargaz@gmail.com>
126 * appdomain-unload.cs: Disable the timeout test as there is no timeout in
127 the runtime any more.
129 * Makefile.am: Unify the different 'test' targets somewhat.
131 2008-07-21 Mark Probst <mark.probst@gmail.com>
133 * generic-getgenericarguments.2.cs: Test case catching static
134 RGCTX wrappers in MonoReflectionMethods.
136 * Makefile.am: Test added.
138 2008-07-17 Rodrigo Kumpera <rkumpera@novell.com>
140 * generics-sharing.2.cs: Fix the build.
142 2008-07-10 Raja R Harinath <harinath@hurrynot.org>
144 * Makefile.am (testaot): Set MONO_PATH when running the AOT
145 compiler. Don't set LD_LIBRARY_PATH, we're already using LIBTOOL
148 2008-07-07 Bill Holmes <billholmes54@gmail.com>
149 * libtest.c, winx64structs.cs :
150 Adding tests to exercise bug 404729 on Winx64.
152 Contributed under MIT/X11 license.
154 2008-07-07 Zoltan Varga <vargaz@gmail.com>
156 * Makefile.am: Run the aot tests using --debug.
158 * resolve_field_bug.2.il: Fix this test.
160 2008-07-06 Zoltan Varga <vargaz@gmail.com>
162 * pinvoke2.cs libtest.c: Add test for #404729.
164 2008-07-04 Mark Probst <mark.probst@gmail.com>
166 * generic-delegate2.2.cs, generic-delegate2-lib.2.il: Test case
167 for open generic delegates (delegates which get their target
168 object only at the invocation).
170 * Makefile.am: Test added.
172 2008-06-29 Rodrigo Kumpera <rkumpera@novell.com>
174 * valuetype-equals.cs: Tests for ValueType::Equals for all
175 primitive numeric types.
177 2008-06-26 Rodrigo Kumpera <rkumpera@novell.com>
179 * nullable_boxing.2.cs: Test if Array::GetValue box nullables
182 2008-06-26 Mark Probst <mark.probst@gmail.com>
184 * generic-valuetype-interface.2.cs: Test for generic valuetypes
185 which implement interfaces.
187 * generic-valuetype-newobj.2.il, generic-valuetype-newobj2.2.il:
188 Test for newobj with generic valuetypes.
190 * Makefile.am: Tests added.
192 2008-06-25 Rodrigo Kumpera <rkumpera@novell.com>
194 * generic-ldtoken-method.2.il: Don't use GetMethodHandle/1
195 with methods that belong to a generic type.
197 2008-06-23 Zoltan Varga <vargaz@gmail.com>
199 * pinvoke2.cs libtest.c: Add test for #402585.
201 2008-06-23 Mark Probst <mark.probst@gmail.com>
203 * generic-virtual2.2.cs: Test case for a call from a generic
204 method to a method of a generic class where the generic method
205 does not require the MRGCTX.
207 * Makefile.am: Test added.
209 2008-06-23 Mark Probst <mark.probst@gmail.com>
211 * generic-exceptions.2.cs: Test case for exception handlers in
212 generic methods with catch clauses depending on the method type
215 * Makefile.am: Test added.
217 2008-06-20 Rodrigo Kumpera <rkumpera@novell.com>
219 * bug-349190.2.cs: Regression test for bug #349190.
220 Checks the encoding of generic MethodBuilders that
221 have been not instantiated.
223 * Makefile.am: Test added.
225 2008-06-19 Rodrigo Kumpera <rkumpera@novell.com>
227 * generic-ldtoken-method.2.il: Fix the signature of GetMethodHandle.
229 2008-06-17 Mark Probst <mark.probst@gmail.com>
231 * generic-delegate.2.cs: Test for constructing delegates via
234 2008-06-17 Mark Probst <mark.probst@gmail.com>
236 * generic-special.2.cs: Test case for static special fields in
239 * Makefile.am: Test added.
241 2008-06-17 Mark Probst <mark.probst@gmail.com>
243 * Makefile.am: Also run generic sharing tests with inlining
246 2008-06-16 Mark Probst <mark.probst@gmail.com>
248 * generic-virtual.2.cs: Delegate test for static generic methods.
250 2008-06-14 Kornél Pál <kornelpal@gmail.com>
252 * mixed-mode: Add x64 target to mixed-mode assembly tests.
254 Contributed under MIT/X11 license.
256 2008-06-13 Zoltan Varga <vargaz@gmail.com>
258 * modules.cs modules-m1.cs: New files. Tests for .netmodules.
260 2008-06-13 Mark Probst <mark.probst@gmail.com>
262 * generic-static-methods.2.cs: Test case for static generic
265 * Makefile.am: Test added.
267 2008-06-12 Bill Holmes <billholmes54@gmail.com>
268 * libtest.c, winx64structs.cs :
269 Changing winx64structs.cs to use the TestDriver.dll
271 Contributed under MIT/X11 license.
273 2008-06-12 Bill Holmes <billholmes54@gmail.com>
274 * libtest.c, winx64structs.cs :
275 Adding marshaling tests for structs. These tests
276 represent the different cases to consider on Winx64.
278 Contributed under MIT/X11 license.
280 2008-06-10 Zoltan Varga <vargaz@gmail.com>
282 * Makefile.am: Delete some tests for the disabled set which seem to work now.
284 2008-06-05 Jonathan Chambers <joncham@gmail.com>
286 * Makefile.am: Disable async-exc-compilation.exe on Win32 as it is
287 hanging the runtime tests.
289 Code is contributed under MIT/X11 license.
291 2008-06-05 Bill Holmes <billholmes54@gmail.com>
292 * libtest.c, Makefile.am, winx64structs.cs :
293 Adding marshaling tests for structs. These tests
294 represent the different cases to consider on Winx64.
296 Contributed under MIT/X11 license.
298 2008-06-04 Mark Probst <mark.probst@gmail.com>
300 * generic-array-exc.2.il: Test case for generic array type in
303 * Makefile.am: Test added.
305 2008-06-04 Mark Probst <mark.probst@gmail.com>
307 * generic-tailcall2.2.il: Test case for tailcalls from non-generic
308 code to generic code requiring vtable/rgctx argument.
310 * Makefile.am: Test added.
312 2008-06-02 Bill Holmes <billholmes54@gmail.com>
313 * libtest.c: Changes to make libtest.c ready to be compiled in
314 Visual Studio. The STDCALL statements had to be moved and I added
315 declspec(dllexport) statements to all methods.
317 Contributed under MIT/X11 license.
319 2008-05-30 Zoltan Varga <vargaz@gmail.com>
321 * long-shift-regalloc.il: Removed, merged into mini/iltests.il.
323 2008-05-23 Zoltan Varga <vargaz@gmail.com>
325 * Makefile.am (test-generic-sharing): Exit if one of the tests fail. Run the
326 tests with MONO_GENERIC_SHARING=all.
328 2008-05-22 Mark Probst <mark.probst@gmail.com>
330 * Makefile.am: Do generic sharing tests with domain sharing turned
333 2008-05-22 Mark Probst <mark.probst@gmail.com>
335 * generic-method-patching.2.cs: Test callvirt to sealed generic
338 * Makefile.am: Test added.
340 2008-05-22 Mark Probst <mark.probst@gmail.com>
342 * generic-refanyval.2.il: Test case for generic refanyval.
344 * Makefile.am: Test added.
346 2008-05-21 Rodrigo Kumpera <rkumpera@novell.com>
348 * bug-325283.2.cs: Regression test for bug #325283.
350 2008-05-20 Raja R Harinath <harinath@hurrynot.org>
352 * Makefile.am (bug-382986): Fix for srcdir != builddir.
354 2008-05-20 Mark Probst <mark.probst@gmail.com>
356 * generic-null-call.2.cs: Tests non-virtual callvirt on generic
357 methods with this==null.
359 * Makefile.am: Test added.
361 2008-05-16 Rodrigo Kumpera <rkumpera@novell.com>
363 * bug-389886.2.il: Regression test for bug #389886.
365 2008-05-13 Zoltan Varga <vargaz@gmail.com>
367 * exit-stress.cs: New stress test program for testing Environment.Exit () and
370 * stress-runner.cs: Add 'exit-stress', add a few new /proc/pid/status entries.
372 2008-05-12 Jb Evain <jbevain@novell.com>
374 * Makefile.am: fix compilation of 2.1 tests.
376 2008-05-09 Kornél Pál <kornelpal@gmail.com>
378 * mixed-mode: Added mixed-mode assembly tests.
380 Contributed under MIT/X11 license.
382 2008-05-08 Rodrigo Kumpera <rkumpera@novell.com>
384 * bug-387274.2.il: Regression test for bug #387274.
386 2008-05-07 Robert Jordan <robertj@gmx.net>
388 * Makefile.am: don't pull libeglib.a twice. Fixes #387491.
390 2008-05-05 Robert Jordan <robertj@gmx.net>
392 * libtest.c, thunks.cs: reworked to match the new struct
395 2008-05-06 Rodrigo Kumpera <rkumpera@novell.com>
397 * bug-382986.cs. bug-382986-lib.cs: Regression test for
400 2008-05-04 Robert Jordan <robertj@gmx.net>
402 * libtest.c: disable struct tests for platforms with incompatible
403 native/managed alignments.
405 2008-05-03 Robert Jordan <robertj@gmx.net>
407 * libtest.c, thunks.cs: tests for mono_method_get_unmanaged_thunk ().
409 * Makefile.am: add thunk.cs. link libtest with gmodule.
411 Code is contributed under MIT/X11 license.
413 2008-04-28 Mark Probst <mark.probst@gmail.com>
415 * generic-array-type.2.cs: Test case for type arguments in arrays.
417 * Makefile.am: Added test.
419 2008-04-25 Mark Probst <mark.probst@gmail.com>
421 * generic-interface-methods.2.cs: Test case for generic interface
424 * Makefile.am: Added test.
426 2008-04-15 Raja R Harinath <harinath@hurrynot.org>
428 * Makefile.am (generic-box.2.exe, generic-unbox.2.exe): Create in
431 2008-04-11 Mark Probst <mark.probst@gmail.com>
433 * Makefile.am: Added missing files to EXTRA_DIST.
435 2008-04-10 Atsushi Enomoto <atsushi@ximian.com>
437 * Makefile: fix extra dist file name.
439 2008-04-10 Mark Probst <mark.probst@gmail.com>
441 * generic-box.2.cs, generic-boxing.2.il, generic-delegate.2.cs,
442 generic-ldobj.2.il, generic-ldtoken.2.il,
443 generic-ldtoken-field.2.il, generic-ldtoken-method.2.il,
444 generic-mkrefany.2.il, generic-sizeof.2.cs, generic-tailcall.2.il,
445 generic-unbox.2.cs, generic-unboxing.2.il, generic-virtual.2.cs,
446 generics-sharing.2.cs: New test cases for generic sharing.
448 * Makefile.am: Added tests.
450 2008-03-31 Mark Probst <mark.probst@gmail.com>
452 * Makefile.am: Re-enabled CoreCLR security tests. Fixes #362626.
454 2008-03-25 Mark Probst <mark.probst@gmail.com>
456 * generic-box.2.cs: Test case for generic box.
458 * Makefile.am: Added the new test.
460 2008-03-24 Zoltan Varga <vargaz@gmail.com>
462 * interlocked-2.2.cs: Add tests for Interlocked.Increment/Decrement on longs.
464 2008-03-22 Zoltan Varga <vargaz@gmail.com>
466 * assemblyresolve/Makefile.am (MCS): Use gmcs.exe instead of mcs.exe.
468 2008-03-21 Zoltan Varga <vargaz@gmail.com>
470 * libtest.c: Fix missing return in mono_marshal_alloc (). Disable or fix all
473 * assemblyresolve/Makefile.am: Use the 2.0 profile for compilation.
475 2008-03-20 Mark Probst <mark.probst@gmail.com>
477 * generics-sharing.2.cs: Test cases for ldtoken.
479 2008-03-19 Rodrigo Kumpera <rkumpera@novell.com>
481 * bug-340662_bug.cs: Added. Regression test for the bug.
483 * Makefile.am: Added the new test.
485 2008-03-18 Mark Probst <mark.probst@gmail.com>
487 * generics-sharing-other-exc.2.il: Test case for catching
488 exceptions not derived from System.Exception specified by a type
491 * Makefile.am: Added the new test.
493 2008-03-18 Mark Probst <mark.probst@gmail.com>
495 * generic-initobj.2.cs: Test case for initobj in generic code.
497 * Makefile.am: Added the new test.
499 2008-03-17 Mark Probst <mark.probst@gmail.com>
501 * shared-generic-methods.2.cs: Test case for calls from shared
502 code to generic methods.
504 * Makefile.am: Added the new test.
506 2008-03-14 Mark Probst <mark.probst@gmail.com>
508 * generics-sharing.2.cs: New tests for static methods.
510 * generic-inlining.2.cs: Added. Tests generic method inlining.
512 * shared-generic-synchronized.2.cs: Added. Tests shared
513 synchronized methods.
515 * Makefile.am: Added the new tests. New target for running the
516 generic code sharing with the optimization enabled.
518 2008-03-04 Mark Probst <mark.probst@gmail.com>
520 * generics-sharing.2.c: Added test for open catch clauses in
523 2008-02-27 Zoltan Varga <vargaz@gmail.com>
525 * Makefile.am: Compile and run all tests using the 2.0 profile.
527 2008-02-26 Rodrigo Kumpera <rkumpera@novell.com>
529 * load-exceptions.cs: Fix the test for missing type situations.
531 2008-02-26 Zoltan Varga <vargaz@gmail.com>
533 * static-constructor.cs thread5.cs: Fix these so they works on the 2.0 profile too.
535 2008-02-25 Rodrigo Kumpera <rkumpera@novell.com>
537 * call_missing_method.il
538 * call_missing_call.il
539 * ldfld_missing_class.il
540 * ldfld_missing_field.il: Test if the proper loader
541 error is raised in case of failure.
543 * Makefile.am: Added the previous tests.
545 2008-02-23 Zoltan Varga <vargaz@gmail.com>
547 * pinvoke3.cs: Add tests for missing MarshalAs directives when marshalling arrays.
549 2008-02-22 Mark Probst <mark.probst@gmail.com>
551 * generics-sharing.2.cs: New tests for the extensible runtime
554 * recursive-generics.2.cs: Tests for recursive generic types.
556 * Makefile.am: Added recursive-generics.2.cs.
558 2008-02-21 Mark Probst <mark.probst@gmail.com>
560 * generics-sharing.2.cs: Improved tests.
562 2008-02-21 Rodrigo Kumpera <rkumpera@novell.com>
564 * resolve_method_bug.2.il
565 * resolve_field_bug.2.il
566 * resolve_type_bug.2.il: Tests for #363450. They verify that
567 a loader error during System.Reflection.Module::Resolve* methods don't
568 leak and causes a spurious TypeLoadException somewhere else.
570 * Makefile.am: Added the previous tests.
572 2008-02-17 Raja R Harinath <harinath@hurrynot.org>
574 * Makefile.am (SMCS): Add temporary-smcs-hack flag.
576 2008-02-04 Massimiliano Mantione <massi@ximian.com>
578 * Makefile.am: Re-enabled bug-77127.exe (was fixed in r95036).
580 2008-02-04 Massimiliano Mantione <massi@ximian.com>
582 * iface4.cs: Also added another "level" of inheritance...
584 2008-02-04 Massimiliano Mantione <massi@ximian.com>
586 * iface4.cs: Tested also Stop method (just to be on the safe side).
588 2008-01-28 Rodrigo Kumpera <rkumpera@novell.com>
590 * Makefile.am: disabled bug-348522.2.cs until after release.
592 2008-01-28 Rodrigo Kumpera <rkumpera@novell.com>
594 * bug-348522.2.cs: Added, tests for invoking by reflection
597 * Makefile.am: added bug-348522.2.cs.
599 2008-01-26 Zoltan Varga <vargaz@gmail.com>
601 * nonvirt.cs: Removed, moved to mini/exceptions.cs.
603 2008-01-24 Jonathan Chambers <joncham@gmail.com>
605 * libtest.c: Allocate memory for out string parameters.
607 * pinvoke2.cs: Add tests for marshalling strings as out paramters.
609 Code is contributed under MIT/X11 license.
611 2008-01-08 Zoltan Varga <vargaz@gmail.com>
613 * Makefile.am (DISABLED_TESTS): Disable bug-77127.exe for now to make the
616 2008-01-04 Dick Porter <dick@ximian.com>
618 * Makefile.am: Make it work on automake-1.6
620 2007-12-31 Rodrigo Kumpera <rkumpera@novell.com>
622 * invalid-token.il, Makefile.am: Add test for loading
625 2007-12-20 Zoltan Varga <vargaz@gmail.com>
627 * Makefile.am: Enable the async-exc-compilation test on x86/amd64.
629 2007-12-17 Mark Probst <mark.probst@gmail.com>
631 * thread-exit.cs, Makefile.am: Test case for #347676.
633 2007-12-09 Robert Jordan <robertj@gmx.net>
635 * bug-323114.cs: Add test case for #323114.
637 2007-12-07 Zoltan Varga <vargaz@gmail.com>
639 * pinvoke2.cs: Fix the names of two tests.
641 * checked.cs: Make exit codes positive.
643 2007-12-05 Zoltan Varga <vargaz@gmail.com>
645 * Makefile.am (EXTRA_DIST): Add a missing file.
647 2007-12-03 Zoltan Varga <vargaz@gmail.com>
649 * async-exc-compilation.cs: New not yet enabled test for async exceptions
650 received during JIT compilation.
652 * custom-modifiers.2.cs custom-modifiers-il.cs: New test for the 2.0
653 GetRequiredCustomModifiers ()/GetOptionalCustomModifiers () methods.
655 2007-11-30 Zoltan Varga <vargaz@gmail.com>
657 * stackframes-async.2.cs: Fix this test to work with the new delegate optimization.
659 2007-11-23 Zoltan Varga <vargaz@gmail.com>
661 * Makefile.am: Add a target for testing aot on the 2.0 profile.
663 2007-11-12 Zoltan Varga <vargaz@gmail.com>
665 * invoke.cs: Add tests for invoking the Array Get/Set methods.
667 2007-11-12 Rodrigo Kumpera <rkumpera@novell.com>
669 * bug-322722_patch_bx.2.cs : Added test for bug #322722.
671 * bug-322722_dyn_method_throw.2.cs: Same.
673 * Makefile.am: Added the two tests for bug #322722.
675 2007-11-07 Zoltan Varga <vargaz@gmail.com>
677 * Makefile.am: Removed bug-318677 since the corresponding patch was reverted.
679 2007-11-07 Massimiliano Mantione <massi@ximian.com>
681 * bug-318677.il: Added.
683 * Makefile.am: Added test for bug #318677.
685 2007-11-07 Mark Probst <mark.probst@gmail.com>
687 * bug-324535.cs, bug-324535-il.il: Added.
689 * Makefile.am: Added test for bug #324525.
691 2007-11-05 Rodrigo Kumpera <rkumpera@novell.com>
693 * soft-float-tests.cs: Tests for soft-float.
694 Bug #323746 is regression tested by test.
696 * Makefile.am: Added the new test to the suite.
699 2007-10-29 Rodrigo Kumpera <rkumpera@novell.com>
701 * bug-335131.2.cs: Regression test for bug #335131.
702 It tests the enconding of methods and constructor from
703 a generic types that are called from the same type
706 * Makefile.am: Added the new test to the suite.
709 2007-10-29 Rodrigo Kumpera <rkumpera@novell.com>
711 * make_imt_test.sh: added, this script generates
712 an interface with 2000 methods, an implementation and
713 test code that calls all methods. This is enough to
714 stress the IMT machinery, as thunks should have more
715 than 100 methods with the current IMT table size.
717 * Makefile.am: added the generated imt test and
718 associated rules to use the script to create it.
720 2007-10-20 William Holmes <billholmes54@gmail.com>
722 * pinvoke2.cs, libtest.c Adding test cases for marshaling
723 booleans as I1 and U1. Tests commit r87725.
725 Code is contributed under MIT/X11 license.
727 2007-10-18 Zoltan Varga <vargaz@gmail.com>
729 * interlocked.cs: Add a test for CompareExchange and negative values.
731 2007-10-17 Mark Probst <mark.probst@gmail.com>
733 * bug-331798-tb.2.cs: added for Rodrigo
735 * Makefile.am: added bug-331798-tb.2.cs
737 2007-10-17 Gert Driesen <drieseng@users.sourceforge.net>
739 * bug-331958.cs: added.
740 * Makefile.am: added bug-331958.cs.
742 2007-10-16 Mark Probst <mark.probst@gmail.com>
744 * bug-333798.2.cs: added
746 * Makefile.am: added bug-333798.2.cs
748 2007-10-05 Rodrigo Kumpera <rkumpera@novell.com>
750 * generic_type_definition_encoding.2.cs: added, this tests
751 the regression fixed in r86912.
753 * Makefile.am: added generic_type_definition.2.cs
755 2007-09-27 Rodrigo Kumpera <rkumpera@novell.com>
757 * generic_type_definition.2.cs: added
759 * Makefile.am: added generic_type_definition.2.cs
762 2007-09-22 Rodrigo Kumpera <rkumpera@novell.com>
764 * bug-327438.2.il: added
766 * Makefile.am: added bug-327438.2.il
769 2007-09-21 Robert Jordan <robertj@gmx.net>
771 * assemblyresolve/Makefile.am: remove the superfluous --security
774 2007-09-20 Mark Probst <mark.probst@gmail.com>
776 * generics-sharing.2.cs: added
778 * Makefile.am: added generics-sharing.2.cs
780 2007-09-19 Marek Habersack <mhabersack@novell.com>
782 * assemblyresolve/Makefile.am (prereq): build the assemblies in
783 the 'prereq' target instead of in the 'all' one.
785 2007-09-19 Marek Habersack <mhabersack@novell.com>
787 * Makefile.am: assemblyresolve/ assemblies are built only when the
790 2007-09-19 Raja R Harinath <harinath@gmail.com>
792 * assemblyresolve/Makefile.am: Fix srcdir != builddir issues.
793 (EXTRA_DIST): Add asm.cs, TestBase.cs, Test.cs.
795 2007-09-18 Marek Habersack <mhabersack@novell.com>
797 * assemblyresolve/asm.cs: added
799 * assemblyresolve/TestBase.cs: added
801 * assemblyresolve/Test.cs: added
803 * assemblyresolve/Makefile.am: added
805 * assemblyresolve_event3.cs: added new AssemblyResolve event
808 2007-09-13 Massimiliano Mantione <massi@ximian.com>
810 * Makefile.am: Fixed and re-enabled test for bug #82416 (the
811 config files were not in place).
813 2007-09-12 Massimiliano Mantione <massi@ximian.com>
815 * Makefile.am: disabled test for bug #82416 since it fails on the
816 buildbot, will investigate.
818 2007-09-12 Massimiliano Mantione <massi@ximian.com>
820 * unhandled-exception-test-runner.2.cs,
821 unhandled-exception-test-case.2.cs,
822 unhandled-exception-base-configuration.config,
823 unhandled-exception-legacy-configuration.config,
824 Makefile.am: added test for bug #82416.
826 2007-09-12 Marek Habersack <mhabersack@novell.com>
828 * assemblyresolve_event2.2.cs: added tests for assembly resolution
831 * assemblyresolve_event.cs: added tests for assembly resolution
834 2007-09-11 Mark Probst <mark.probst@gmail.com>
836 * coreclr-security.cs: Added positive and negative tests for
837 calling methods via reflection.
839 2007-09-10 William Holmes <billholmes54@gmail.com>
841 * marshal9.cs, libtest.c Adding test case for marshal.c r84161
842 Calling native to managed should not call
843 ICustomMarshaler.MarshalNativeToManaged for out params.
845 Code is contributed under MIT/X11 license.
847 2007-09-07 Zoltan Varga <vargaz@gmail.com>
849 * async-exceptions.cs Makefile.am: Add a test for frames with a frame pointer.
851 * async-exceptions.cs Makefile.am: New test case, not working yet.
853 * Makefile.am: Allways distribute coreclr-security.cs.
855 2007-09-03 Zoltan Varga <vargaz@gmail.com>
857 * thread6.cs: Increase a timeout.
859 2007-08-31 Zoltan Varga <vargaz@gmail.com>
861 * libtest.c handleref.cs: Fix handleref.exe test on sparc.
863 2007-08-24 Mark Probst <mark.probst@gmail.com>
865 * coreclr-security.cs, Makefile.am: Added test for CoreCLR
868 2007-08-21 Massimiliano Mantione <massi@ximian.com>
870 * bug-81466.il, bug-81466-lib.il, Makefile.am:
871 Added test for bug #81466.
873 2007-08-20 Jb Evain <jbevain@novell.com>
875 * field-access.il, method-access.il, Makefile.am: tests
876 for FieldAccessException and MethodAccessException.
878 2007-08-16 Rodrigo Kumpera <rkumpera@novell.com>
880 * ldtoken_with_byref_typespec.2.il: Test for (in pseudo c#) "typeof (int&)" expression
881 * Makefile.am: ldtoken_with_byref_typespec.2.il
883 2007-08-08 Massimiliano Mantione <massi@ximian.com>
885 * bug-77127.cs: Test for bug #77127.
886 * Makefile.am: Added bug-77127.cs.
888 2007-08-01 William Holmes <billholmes54@gmail.com>
890 * Makefile.am: Added bug-82194.2.cs.
891 * bug-82194.2.cs: Test for bug #82194.
893 2007-07-26 Rodrigo Kumpera <rkumpera@novell.com>
895 * Makefile.am: Added enum_types.il.
896 * enum_types.il: Test for all valid primitive types an enum basefield can have.
898 2007-07-25 Jonathan Chambers <joncham@gmail.com>
900 * Makefile.am: Added transparentproxy.cs.
901 * transparentproxy.cs: Add tests for transparentproxy
904 Code is contributed under MIT/X11 license.
906 2007-07-20 Raja R Harinath <rharinath@novell.com>
908 * Makefile.am (bug-81691.exe): Create it in the builddir.
910 2007-07-19 Mark Probst <mark.probst@gmail.com>
912 * Makefile.am (test-bug-81691), bug-81691.cs, bug-81691-a.cs,
913 bug-81691-b.cs: Test for bug #81691.
915 2007-07-11 Raja R Harinath <rharinath@novell.com>
917 * Makefile.am (bug-81673.exe): Look for bug-81673.cs in $(srcdir).
919 2007-07-10 Rodrigo Kumpera <rkumpera@novell.com>
921 * Makefile.am, bug-82020.il: Test for bug #82020
923 2007-07-10 Zoltan Varga <vargaz@gmail.com>
925 * libtest.c (mono_test_marshal_return_unicode_string_delegate):
926 Add a missing return.
928 2007-07-09 Mark Probst <mark.probst@gmail.com>
930 * Makefile.am (test-bug-81673), bug-81673.cs,
931 bug-81673-interface.cs: Test for bug 81673.
933 2007-07-05 Zoltan Varga <vargaz@gmail.com>
935 * pinvoke3.cs libtest.c: Add new test for returning unicode strings from a delegate.
937 2007-06-12 Zoltan Varga <vargaz@gmail.com>
939 * pinvoke2.cs: Add test for instance delegates.
941 2007-05-26 Zoltan Varga <vargaz@gmail.com>
943 * delegate.cs: Add more delegate tests.
945 2007-05-24 Zoltan Varga <vargaz@gmail.com>
947 * delegate.cs: Add a multicast delegate test.
949 2007-05-23 Zoltan Varga <vargaz@gmail.com>
951 * pinvoke2.cs libtest.c: Fix up asany in/out tests.
953 2007-03-28 Raja R Harinath <rharinath@novell.com>
955 * Makefile.am (test-bug-80307): Don't set PATH.
957 2007-03-27 Raja R Harinath <harinath@gmail.com>
959 * Makefile.am (JITTEST_PROG_RUN): Set MONO_CFG_DIR too.
960 (test-bug-80307): Use helper 'mcs' and 'gmcs' from build tree.
962 2007-03-23 Jonathan Chambers <joncham@gmail.com>
964 * libtest.c: Add tests for PreserveSigAttribute.
965 * cominterop.cs: Add tests for PreserveSigAttribute.
967 Code is contributed under MIT/X11 license.
969 2007-02-19 Massimiliano Mantione <massi@ximian.com>
970 * iface7.cs, Makefile.am: Added test for bug 75903.
972 2007-02-08 Jonathan Chambers <joncham@gmail.com>
974 * libtest.c: Add tests for COM Callable Wrapper marshalling.
975 * cominterop.cs: Add tests for COM Callable Wrapper marshalling.
977 Code is contributed under MIT/X11 license.
979 2007-02-06 Massimiliano Mantione <massi@ximian.com>
980 * bug-59286.cs, Makefile.am: Added test for bug 59286.
982 2007-02-03 Zoltan Varga <vargaz@gmail.com>
984 * interlocked-2.2.cs: Fix long tests and add Interlocked.Exchange(long) test.
986 * interlocked-2.2.cs: Add Interlocked.Read (long) test.
988 * interlocked.cs: Fix return values.
990 2007-01-19 Raja R Harinath <rharinath@novell.com>
992 * Makefile.am (bug-80307.exe): Fix srcdir != builddir.
994 2007-01-17 Massimiliano Mantione <massi@ximian.com>
995 * bug-80307.cs, Makefile.am: Added test for bug 80307.
997 2007-01-15 Miguel de Icaza <miguel@novell.com>
999 * load-missing.il: Add test for missing assembly reference in
1002 Add test for missing type in newobj call.
1004 Add test for missing type reference in a parameter.
1006 Add test for missing assembly in method call.
1008 2007-01-11 Jonathan Chambers <joncham@gmail.com>
1010 * libtest.c, cominterop.cs: Tests for unmanaged->managed
1011 VARIANT marshalling.
1013 2007-01-10 Robert Jordan <robertj@gmx.net>
1015 * bug-80392.2.cs: Add more tests.
1017 2007-01-09 Robert Jordan <robertj@gmx.net>
1019 * bug-80392.2.cs: Add test for bug #80392.
1021 2007-01-09 Robert Jordan <robertj@gmx.net>
1023 * cross-domain.cs: Reflect marshal.c changes: after r70643
1024 StringBuilders are not ReferenceEquals () anymore, because
1025 they are marshaled by value.
1027 2007-01-01 Miguel de Icaza <miguel@novell.com>
1029 * libtest.c, marshal5.cs: Add tests for ByValTStr marshalling when
1030 the charset is Unicode (see bugs 79944 and 78722).
1032 2006-12-31 Miguel de Icaza <miguel@novell.com>
1034 * exists.cs: Add new test case for MONO_IOMAP bug.
1036 2006-11-02 Wade Berrier <wberrier@novell.com>
1038 * Makefile.am: Fix path to mkbundle so test passes
1040 2006-10-31 Massimiliano Mantione <massi@ximian.com>
1041 * bug-79684.2.cs, Makefile.am: Added test for bug 79684.
1043 2006-10-20 Jonathan Chambers <joncham@gmail.com>
1045 * cominterop.cs: Added more tests for Variant.
1046 * libtest.c: Added more tests for Variant.
1048 2006-10-02 Zoltan Varga <vargaz@gmail.com>
1050 * static-constructor.cs: Add a new test.
1052 2006-09-30 Jonathan Chambers <joncham@gmail.com>
1054 * marshal7.cs: Added tests for size of structs containing
1055 objects with MarshalAs.Interface,IUnknown,IDispatch, and Struct.
1057 2006-09-30 Zoltan Varga <vargaz@gmail.com>
1059 * marshal9.cs libtest.c: Add tests for some custom marshalling corner cases.
1061 2006-09-20 Zoltan Varga <vargaz@gmail.com>
1063 * libtest.c (mono_test_marshal_stringbuilder_default): Null terminate string to
1064 prevent random errors.
1065 (mono_test_marshal_stringbuilder): Ditto.
1067 2006-09-18 Jonathan Chambers <joncham@gmail.com>
1069 * cominterop.cs: Added COM Interop tests for null BSTR checks.
1070 * libtest.c: Added COM Interop tests for null BSTR checks.
1072 2006-09-16 Zoltan Varga <vargaz@freemail.hu>
1074 * Makefile.am (test): Disable mkbundle test on win32 since there is no static build there.
1076 2006-09-14 Zoltan Varga <vargaz@gmail.com>
1078 * pinvoke2.cs libtest.c: Add test for marshalling of blittable classes and null.
1080 2006-09-06 Zoltan Varga <vargaz@gmail.com>
1082 * pinvoke3.cs libtest.c: Add test for #79289.
1084 2006-09-05 Zoltan Varga <vargaz@gmail.com>
1086 * interlocked-2.2.cs: Add tests for the generic versions of the interlocked methods.
1088 2006-09-03 Zoltan Varga <vargaz@gmail.com>
1090 * pinvoke2.cs libtest.c: Add test for marshalling of StringBuilders created with
1093 2006-08-09 Jonathan Chambers <joncham@gmail.com>
1095 * cominterop.cs: Added COM Interop tests for accessing IUnknown and IDispatch.
1096 * libtest.c: Implemented QueryInterface correctly.
1098 2006-08-08 Zoltan Varga <vargaz@gmail.com>
1100 * vararg.il: Add a test for #79027.
1102 2006-07-28 Jonathan Chambers <joncham@gmail.com>
1104 * cominterop.cs: Added COM Interop object marshalling tests;
1105 enabled on windows only.
1106 * libtest.c: Added COM Interop object marshalling tests;
1107 enabled on windows only.
1109 2006-07-27 Zoltan Varga <vargaz@gmail.com>
1111 * libtest.c: Add a newline at the EOF.
1113 2006-07-15 Jonathan Chambers <joncham@gmail.com>
1115 * cominterop.cs: Added COM Interop tests; not enabled yet.
1116 * libtest.c: Added COM Interop tests; not enabled yet.
1118 2006-07-12 Zoltan Varga <vargaz@gmail.com>
1120 * Makefile.am (libtest_la_CFLAGS): Disable a gcc optimization which breaks pinvoke2.exe on windows.
1122 2006-06-30 Zoltan Varga <vargaz@gmail.com>
1124 * libtest.c (mono_test_ref_vtype): Remove debug printfs.
1126 2006-06-28 Zoltan Varga <vargaz@gmail.com>
1128 * marshal2.cs: Add tests for ByValTStr + Unicode encoding.
1130 2006-06-15 Zoltan Varga <vargaz@gmail.com>
1132 * pinvoke-2.cs: Rename to pinvoke-2.2.cs.
1134 * Makefile.am (TEST_CS2_SRC): Add pinvoke-2.2.cs
1136 * pinvoke-2.2.cs libtest.c: Add Marshal.GetDelegateForFunctionPointer () tests.
1138 2006-06-22 Sebastien Pouliot <sebastien@ximian.com>
1140 * Makefile.am: Add 'cas' to SUBDIRS
1142 2006-06-20 Massimiliano Mantione <massi@ximian.com>
1143 * bug-78656.cs. Makefile.am: Added test for bug 78656.
1145 2006-06-16 Massimiliano Mantione <massi@ximian.com>
1146 * bug-78653.cs. Makefile.am: Added test for bug 78653.
1148 2006-06-13 Massimiliano Mantione <massi@ximian.com>
1149 * test-inline-call-stack.cs: Test also that the order in which
1150 .cctors are run is essentially the same regardless of the status of
1151 "beforefieldinit", because too many apps depend on this behavior
1152 (which seems to be also the one of the MS CLR).
1154 2006-06-10 Zoltan Varga <vargaz@gmail.com>
1156 * interlocked-2.2.cs: Make the return values positive.
1158 2006-06-07 Wade Berrier <wberrier@novell.com>
1160 * Makefile.am: add test-inline-call-stack-library.cs and test-inline-call-stack.cs
1161 to EXTRA_DIST so that tests can be run from a dist tarball
1163 2006-06-05 Jonathan Chambers <jonathan.chambers@ansys.com>
1165 * libtest.c cominterop.cs Makefile.am: Add BSTR and VARIANT marshalling tests
1167 2006-06-06 Massimiliano Mantione <massi@ximian.com>
1169 * Makefile.am, bug-78311.cs, bug-78549.il: Added tests.
1171 2006-06-05 Zoltan Varga <vargaz@gmail.com>
1173 * libtest.c pinvoke17.cs: Rename definitions which conflict with win32 API names.
1175 2006-05-18 Zoltan Varga <vargaz@gmail.com>
1177 * pinvoke2.cs libtest.c: Add tests for UnamangedType.LPStruct and blittable types.
1179 2006-05-17 Zoltan Varga <vargaz@gmail.com>
1181 * pinvoke2.cs libtest.c: Add tests for marshalling UnmanagedType.LPStruct.
1183 * marshal8.cs: Applied a patch from Jonathan Chambers to add a test case to
1186 2006-05-10 Atsushi Enomoto <atsushi@ximian.com>
1188 * test-enum-indstoreil.il : removed duplicate label.
1191 2006-05-06 Zoltan Varga <vargaz@gmail.com>
1193 * Makefile.am (TEST_CS2_SRC): Add interlocked-2.2.cs and fix compiling of net 2.0
1196 * interlocked-2.2.cs: New tests for the net 2.0 Interlocked methods.
1198 2006-04-19 Massimiliano Mantione <massi@ximian.com>
1199 * test-inline-call-stack.cs: Added missing check.
1201 2006-04-19 Massimiliano Mantione <massi@ximian.com>
1202 * Makefile.am: Added tests to see if inline breaks the call stack.
1203 * test-inline-call-stack.cs: Likewise.
1204 * test-inline-call-stack-library.cs: Likewise.
1206 2006-04-12 Zoltan Varga <vargaz@gmail.com>
1208 * thread6.cs: Add regression test for #78024.
1210 2006-04-07 Zoltan Varga <vargaz@gmail.com>
1212 * marshal2.cs: Add tests for #77960.
1214 2006-03-29 Raja R Harinath <rharinath@novell.com>
1216 * iface-large.cs: New test based on #75172.
1218 2006-02-18 Zoltan Varga <vargaz@gmail.com>
1220 * libtest.c pinvoke2.cs: Add tests for asany marshalling and directional
1223 2006-01-30 Zoltan Varga <vargaz@gmail.com>
1225 * Makefile.am (patch-libtool): New utility target for those using a
1228 2006-01-27 Raja R Harinath <rharinath@novell.com>
1230 Add support for net_2_0 test cases.
1231 * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Don't set MONO_PATH.
1232 (with_mono_path2, RUNTIME2, GMCS, ILASM2): New.
1233 (TEST_CS2_SRC, TEST_IL2_SRC): New.
1234 (EXTRA_DIST): Add them.
1235 (testjit-default, testjit-net_2_0): New. Copies of old testjit,
1236 updated to use appropriate runtimes.
1237 (testjit): Depend on them.
1238 * find-method.2.il: New test.
1240 2006-01-26 Zoltan Varga <vargaz@gmail.com>
1242 * thread-dump.cs: New file.
1244 2005-12-22 Zoltan Varga <vargaz@gmail.com>
1246 * interlocked.cs: Add "test" for Thread.MemoryBarrier ().
1248 * custom-attr.cs: Add test for #77045.
1250 2005-12-15 Zoltan Varga <vargaz@gmail.com>
1252 * cpblkTest.il: Fix storage of addresses into int32 variables.
1254 2005-12-14 Zoltan Varga <vargaz@gmail.com>
1256 * marshal2.cs: Remove test which can fail on 64 bit archs.
1258 2005-11-28 Raja R Harinath <rharinath@novell.com>
1260 * Makefile.am (ILASM): Use profile-dependent location of ilasm.
1262 2005-10-21 Zoltan Varga <vargaz@gmail.com>
1264 * pinvoke2.cs libtest.c: Add tests for byref struct marshalling.
1266 2005-10-20 Miguel de Icaza <miguel@novell.com>
1268 * Makefile.am (stresstest): Change the strings so we can scan the
1269 build logs more easily for failures (without the word "0 failed".
1271 * Makefile (stresstest):
1273 2005-10-20 Raja R Harinath <rharinath@novell.com>
1275 * Makefile.am (testbundle): Use in-tree config, and in-tree
1278 2005-10-08 Zoltan Varga <vargaz@gmail.com>
1280 * appdomain-unload.cs: Allocate some MBR objects between unloads to
1283 2005-10-07 Zoltan Varga <vargaz@gmail.com>
1285 * remoting5.cs: Add test for ldflda on MBR objects.
1287 2005-10-07 Zoltan Varga <vargaz@gmail.com>
1289 * pinvoke.cs: Remove test loading cygwin1.dll under cygwin.
1291 2005-09-19 Zoltan Varga <vargaz@gmail.com>
1293 * custom-attr.cs: Add tests for bug #76062.
1295 * test-driver Makefile.am: Fix detection of disabled tests.
1297 2005-09-16 Raja R Harinath <rharinath@novell.com>
1299 * Makefile.am (check-local): Don't invoke semdel-wrapper.
1301 2005-09-13 Raja R Harinath <rharinath@novell.com>
1303 * Makefile.am (test-type-load): Refer to source files using $(srcdir).
1304 (EXTRA_DIST): Add sources from 'test-type-load'.
1306 2005-09-12 Zoltan Varga <vargaz@gmail.com>
1308 * pinvoke3.cs libtest.c: Add test for returning null arrays from delegates.
1310 * pinvoke3.cs libtest.c: Add tests for bug #76063.
1312 2005-09-09 Zoltan Varga <vargaz@gmail.com>
1314 * load-exceptions.cs t-missing.cs load-missing.il: New files. Tests
1315 for handling type load exceptions.
1317 * Makefile.am: Add type loading tests.
1319 2005-08-27 Zoltan Varga <vargaz@gmail.com>
1321 * libtest.c (mono_test_empty_struct): Work around bug in intel icc.
1323 2005-08-23 Zoltan Varga <vargaz@freemail.hu>
1325 * delegate.cs: Add float and double tests.
1327 2005-08-22 Zoltan Varga <vargaz@freemail.hu>
1329 * delegate.cs: Restructure and add long delegate test.
1331 * thread-2.cs: New file.
1333 2005-08-20 Zoltan Varga <vargaz@freemail.hu>
1335 * Makefile.am: Reenable disabled amd64 tests.
1337 2005-07-21 Zoltan Varga <vargaz@freemail.hu>
1339 * marshal9.cs libtest.c: Add tests for byref custom marshalling.
1341 * pinvoke2.cs pinvoke1.cs Makefile.am: Merge pinvoke1.cs into pinvoke2.cs.
1343 2005-07-19 Zoltan Varga <vargaz@freemail.hu>
1345 * pinvoke2.cs libtest.c: Add some IA64 struct passing tests.
1347 2005-07-09 Zoltan Varga <vargaz@freemail.hu>
1349 * Makefile.am (PLATFORM_DISABLED_TESTS): Ignore thread6.exe on amd64.
1351 2005-07-07 Zoltan Varga <vargaz@freemail.hu>
1353 * thread6.cs: Disable part of the test that currently doesn't work. Add
1354 new tests from a bug report.
1356 * appdomain-unload.cs: Add tests for threadpools.
1358 2005-07-04 Raja R Harinath <rharinath@novell.com>
1360 * Makefile.am (MKBUNDLE): Don't set PKG_CONFIG_TOP_BUILDDIR.
1362 2005-07-01 Lluis Sanchez Gual <lluis@novell.com>
1364 * remoting1.cs: Test for getting a remote field value which is null.
1366 2005-07-01 Raja R Harinath <rharinath@novell.com>
1368 * Makefile.am (check-local): Call semdel-wrapper.
1370 2005-06-28 Zoltan Varga <vargaz@freemail.hu>
1372 * Makefile.am appdomain3.cs: Remove appdomain3 test, since it is a duplicate of appdomain-unload.
1374 2005-06-27 Zoltan Varga <vargaz@freemail.hu>
1376 * pinvoke2.cs: Add test for #75374.
1378 * Makefile.am pinvoke18.cs pinvoke2.cs: Merge pinvoke18 into pinvoke2.
1380 2005-06-15 Zoltan Varga <vargaz@freemail.hu>
1382 * Makefile.am (testaot): Use JITTEST_PROG_RUN for compiling the AOT module.
1384 2005-06-15 Raja R Harinath <rharinath@novell.com>
1386 * Makefile.am (testbundle): Run the testcase with MONO_PATH set to
1387 the build tree -- it's built with autodeps off.
1389 2005-06-14 Ben Maurer <bmaurer@ximian.com>
1391 * Makefile.am (testbundle): Test case that bundling works with a
1394 2005-05-26 Zoltan Varga <vargaz@freemail.hu>
1396 * Makefile.am (TestDriver.dll): Fix a warning.
1398 2005-05-14 Zoltan Varga <vargaz@freemail.hu>
1400 * libtest.c (mono_test_marshal_out_string_array_delegate): Fix 64
1403 2005-05-12 Zoltan Varga <vargaz@freemail.hu>
1405 * marshal9.cs libtest.c: Add more tests.
1407 * pinvoke3.cs libtest.c: Add test for [Out] marshalling of arrays.
1410 * marshal9.cs libtest.c: Add tests for marshalling null values.
1412 * Makefile.am pinvoke2.cs pinvoke10.cs pinvoke15.cs: Merge pinvoke10
1413 and pinvoke15 into pinvoke2.
1415 * pinvoke2.cs: Fix warnings.
1417 * pinvoke2.cs libtest.c: Add test for ftnptr->delegate conversion in
1420 2005-05-12 Lluis Sanchez Gual <lluis@novell.com>
1422 * main-returns-background-change.cs: New test for changing the
1423 background mode of a thread.
1425 2005-05-01 Zoltan Varga <vargaz@freemail.hu>
1427 * libtest.c (mono_test_marshal_cdecl_delegate): New test for changing the calling convention of
1430 * pinvoke-2.cs: New file for 2.0 pinvoke tests.
1432 2005-04-22 Raja R Harinath <rharinath@novell.com>
1434 * Makefile.am (CSC): Use '-unsafe' instead of '--unsafe'.
1436 2005-04-09 Zoltan Varga <vargaz@freemail.hu>
1438 * Makefile.am (testtrace): New target to test --trace functionality.
1440 2005-04-04 Zoltan Varga <vargaz@freemail.hu>
1442 * invoke.cs: Add new test.
1444 2005-03-31 Zoltan Varga <vargaz@freemail.hu>
1446 * stack-overflow.cs: New tests, not yet enabled.
1448 2005-03-10 Zoltan Varga <vargaz@freemail.hu>
1450 * dataslot.cs: Add tests for #65414.
1452 2005-03-06 Zoltan Varga <vargaz@freemail.hu>
1454 * rounding.cs: Remove this, this is now in the JIT regression tests.
1456 * delegate4.cs: Remove this, this is already tested in pinvoke3.cs.
1458 2005-03-04 Zoltan Varga <vargaz@freemail.hu>
1460 * remoting1.cs: Add new regression test.
1462 2005-03-01 Zoltan Varga <vargaz@freemail.hu>
1464 * pinvoke3.cs: Add tests for passing blittable arrays.
1466 * pinvoke3.cs libtest.c: Add tests for passing arrays to delegates.
1468 2005-02-21 Ben Maurer <bmaurer@ximian.com>
1470 * abort-stress-1.cs, abort-stress-2.cs: Stress tests for thread
1471 aborting. The second one deadlocks, so it is disabled
1473 2005-02-19 Zoltan Varga <vargaz@freemail.hu>
1475 * pinvoke3.cs libtest.c: Add more small struct tests.
1477 2005-02-18 Zoltan Varga <vargaz@freemail.hu>
1479 * pinvoke3.cs libtest.c: Add tests for passing and returning small
1480 structs from delegates. Currently fails on windows.
1482 2005-02-16 Zoltan Varga <vargaz@freemail.hu>
1484 * pinvoke2.cs: Add test for #72625.
1486 * pinvoke2.cs: Fix char array marshalling test so it works under MS.NET.
1487 2005-02-15 Zoltan Varga <vargaz@freemail.hu>
1489 * Makefile.am (libtest_la_LDFLAGS): Add -Wl,--kill-at so the names exported from the DLL
1490 can be found by the runtime.
1492 * pinvoke13.cs: Fix test.
1494 * libtest.c pinvoke13.cs: Fix test on big-endian machines.
1496 * pinvoke3.cs: Remove an error handling test which no longer fails in
1499 * marshal.cs libtest.c: Add new test for GetDelegateForFunctionPointer.
1501 2005-02-13 Zoltan Varga <vargaz@freemail.hu>
1503 * libtest.c (NameManglingAuto): Fix test. Fixes #72559.
1505 * libtest.c: Applied patch from robertj@gmx.net (Robert Jordan). Work around gcc-2.95.3
1508 * pinvoke13.cs libtest.c: Add/correct tests for pinvoke name mangling.
1510 2005-02-05 Zoltan Varga <vargaz@freemail.hu>
1512 * libtest.c: Mark all exported functions STDCALL.
1514 * Makefile.am (CSC): Disable some warnings.
1516 2005-01-30 Zoltan Varga <vargaz@freemail.hu>
1518 * libtest.c: Fix some warnings.
1520 2005-01-25 Zoltan Varga <vargaz@freemail.hu>
1522 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on x86 as well.
1524 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable appdomain-unload.exe
1525 on amd64 to make the test green again.
1527 2005-01-20 Raja R Harinath <rharinath@novell.com>
1529 * libtest.c (mono_test_return_vtype): Fill in a value in the 'd2'
1531 * pinvoke2.cs (test_0_return_vtype): Update.
1533 2005-01-17 Zoltan Varga <vargaz@freemail.hu>
1535 * libtest.c pinvoke2.cs pinvoke3.cs: Add tests for unmanaged->managed
1536 marshalling of unicode strings.
1538 2005-01-15 Zoltan Varga <vargaz@freemail.hu>
1540 * thread6.cs: Add test for aborting the current thread.
1542 2005-01-11 Zoltan Varga <vargaz@freemail.hu>
1544 * thread6.cs: Add test for rethrowing abort exceptions.
1546 2005-01-06 Sebastien Pouliot <sebastien@ximian.com>
1548 * desweak.cs: Add test to check for regression of the bug seen in
1549 rev 38316. The original code that failed is no more part of the
1552 2005-01-06 Zoltan Varga <vargaz@freemail.hu>
1554 * libtest.c: Fix blittable_struct_delegate test.
1556 2004-12-29 Zoltan Varga <vargaz@freemail.hu>
1558 * pinvoke3.cs libtest.c: Add test for marshalling blittable structs
1561 * pinvoke3.cs libtest.c: Add test for marshalling of enums with delegates.
1563 2004-12-26 Patrik Torstensson <patrik.torstensson@gmail.com>
1565 * interlocked.cs: added reg test for bug 70784
1567 2004-12-18 Zoltan Varga <vargaz@freemail.hu>
1569 * Makefile.am (libtest_la_LDFLAGS): Add -no-undefined so a windows dll is built on windows.
1571 2004-12-15 Patrik Torstensson <patrik.torstensson@gmail.com>
1573 * interlocked.cs: New test.
1575 2004-12-14 Raja R Harinath <rharinath@novell.com>
1577 * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Set MONO_SHARED_DIR.
1579 2004-12-11 Ben Maurer <bmaurer@ximian.com>
1581 * thread-static-init.cs: New test.
1583 2004-12-09 Raja R Harinath <rharinath@novell.com>
1585 * test-driver: Clean up.
1586 * Makefile.am (testjit, testaot, testinterp): Error out on failing tests.
1588 2004-12-08 Raja R Harinath <rharinath@novell.com>
1590 * Makefile.am (CLEANFILES): Add *.exe, stest.dat.
1592 2004-12-08 Zoltan Varga <vargaz@freemail.hu>
1594 * appdomain-unload.cs: Disable nondeterministic async unloading test.
1596 2004-12-04 Zoltan Varga <vargaz@freemail.hu>
1598 * delegate.cs: Add test for unboxing and delegates.
1600 2004-12-02 Zoltan Varga <vargaz@freemail.hu>
1602 * appdomain-unload.cs: Add tests for unloading an appdomain from inside
1605 * appdomain-unload.cs: Stop the foreground thread created by one of the
1608 2004-11-26 Raja R Harinath <rharinath@novell.com>
1610 * Makefile.am: Ensure that in-tree mscorlib.dll is used for testing.
1612 2004-11-23 Raja R Harinath <rharinath@novell.com>
1614 * Makefile.am (CSC,ILASM): Don't refer to runtime/ directly. Use
1615 the mcs/ tree directly.
1617 2004-11-19 Raja R Harinath <rharinath@novell.com>
1619 * Makefile.am (check-local): New. Hook into 'make check'.
1620 (CSC): Define using in-tree mono and mcs.exe.
1621 (ILASM): New. Likewise, with in-tree ilasm.exe.
1622 * async_read.cs (Main): Read async_read.exe, since async_read.cs
1623 will not necessarily be in the build directory.
1624 * test-driver: Preserve stderr.
1626 2004-11-10 Lluis Sanchez Gual <lluis@novell.com>
1628 * cross-domain.cs: New tests for cross-domain calls.
1630 2004-11-05 Zoltan Varga <vargaz@freemail.hu>
1632 * loader.cs: Add test for loading dynamic assemblies using
1633 Assembly.LoadWithPartialName ().
1635 2004-11-04 Zoltan Varga <vargaz@freemail.hu>
1637 * loader.cs: New file for assembly loading tests.
1639 2004-10-29 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
1641 * cattr-object.cs: Correct type checking so test will stop giving
1644 2004-10-07 Zoltan Varga <vargaz@freemail.hu>
1646 * pinvoke2.cs: Add test for prefixing 'lib' to dll names.
1648 2004-09-30 Zoltan Varga <vargaz@freemail.hu>
1650 * marshal.cs: Add test for GetFunctionPointerForDelegate.
1652 * libtest.c pinvoke2.cs: Add test for returning delegates.
1654 2004-09-28 Zoltan Varga <vargaz@freemail.hu>
1656 * Makefile.am: Add marshal.cs.
1658 * marshal.cs: New file for Marshal tests.
1660 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
1662 * libtest.c: Free memory using CoTaskMemFree on windows.
1663 * libtest.c (mono_test_stdcall_name_mangling): Remove declspec(dllimport).
1665 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
1667 * libtest.c (mono_test_stdcall_name_mangling): Add test for stdcall
1668 name mangling on windows.
1670 2004-09-17 Zoltan Varga <vargaz@freemail.hu>
1672 * pinvoke2.cs libtest.c: Add test for stdcall name mangling on windows.
1674 2004-09-08 Lluis Sanchez Gual <lluis@novell.com>
1676 * delegate8.cs: New regression test for bug #59299.
1677 * Makefile.am: Added delegate8.cs.
1679 2004-09-07 Duncan Mak <duncan@ximian.com>
1681 * typeof-ptr.cs: Add an unsafe section to the code that's using
1682 direct pointers. This was breaking the test stage on the build boxes.
1684 2004-09-07 Zoltan Varga <vargaz@freemail.hu>
1686 * libtest.c (mono_test_marshal_string_array): Add test for null
1687 terminating string arrays.
1689 2004-09-06 Zoltan Varga <vargaz@freemail.hu>
1691 * libtest.c: Mark delegates with __stdcall on windows.
1693 2004-09-04 Zoltan Varga <vargaz@freemail.hu>
1695 * pinvoke2.cs libtest.c: Fix memory management in tests.
1697 * pinvoke14.cs: Merge this into pinvoke2.cs.
1699 2004-09-03 Zoltan Varga <vargaz@freemail.hu>
1701 * marshal9.cs libtest.c: Fix memory leaks in test.
1703 2004-08-31 Zoltan Varga <vargaz@freemail.hu>
1705 * pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.
1707 * marshal9.cs: Clean up and expand custom marshalling tests.
1709 * marshal10.cs: Merge this into marshal9.cs.
1711 * pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
1714 2004-08-28 Zoltan Varga <vargaz@freemail.hu>
1716 * pinvoke2.cs libtest.c: New test for byref string arrays.
1718 2004-08-06 Zoltan Varga <vargaz@freemail.hu>
1720 * pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests.
1722 2004-07-28 Zoltan Varga <vargaz@freemail.hu>
1724 * marshal10.cs libtest.c: Remove incorrect time_t custom marshalling
1727 2004-07-06 Ben Maurer <bmaurer@ximian.com>
1729 * reflection-const-field.cs: New test for reflection on
1732 2004-07-05 Zoltan Varga <vargaz@freemail.hu>
1734 * Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.
1736 2004-07-03 Zoltan Varga <vargaz@freemail.hu>
1738 * pinvoke3.cs libtest.c: New test for returning delegates from a
1741 * pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.
1743 2004-07-02 Zoltan Varga <vargaz@freemail.hu>
1745 * Makefile.am (CLEANFILES): Delete .stdout files too.
1747 2004-05-29 Zoltan Varga <vargaz@freemail.hu>
1749 * invoke.cs: Add an Invoke test.
1751 2004-05-28 Zoltan Varga <vargaz@freemail.hu>
1753 * pinvoke3.cs libtest.c: New tests for byref struct marshalling.
1755 * static-constructor.cs: Add new regression test for bug #59193.
1757 * setenv.cs: Fix this after marshalling changes.
1759 2004-05-26 Zoltan Varga <vargaz@freemail.hu>
1761 * pinvoke3.cs libtest.c: Add tests for fnptr->delegate marshalling.
1763 * Makefile.am (DISABLED_TESTS): appdomain-unload.exe seems to run too.
1765 2004-05-23 Zoltan Varga <vargaz@freemail.hu>
1767 * Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.
1769 2004-05-22 Zoltan Varga <vargaz@freemail.hu>
1771 * Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.
1773 2004-05-18 Zoltan Varga <vargaz@freemail.hu>
1775 * marshal9.cs marshal10.cs: Fix custom marshalling tests.
1777 2004-05-11 Zoltan Varga <vargaz@freemail.hu>
1779 * Makefile.am (EXTRA_DIST): Distribute benchmarks as well.
1781 * pinvoke2.cs libtest.c: Add tests for AsAny marshalling.
1783 2004-05-06 Zoltan Varga <vargaz@freemail.hu>
1785 * Makefile.am: Disable thread6.exe since it might hang. Fix check for
1788 * Makefile.am: Only disable thread6.exe on x86.
1790 2004-04-28 Zoltan Varga <vargaz@freemail.hu>
1792 * pinvoke2.cs libtest.c: New tests for long fields inside structs.
1794 2004-04-26 Zoltan Varga <vargaz@freemail.hu>
1796 * Makefile.am test-driver: Disable some failing tests.
1798 2004-04-19 Zoltan Varga <vargaz@freemail.hu>
1800 * pinvoke3.cs libtest.c: Add test for string marshalling in delegates.
1802 2004-04-18 Zoltan Varga <vargaz@freemail.hu>
1804 * libtest.c pinvoke2.cs marshal4.cs Makefile.am: Add more tests for
1805 marshalling delegate fields in structs. Merge marshal4.cs into
1808 * libtest.c pinvoke2.cs: Add more tests for unicode marshalling.
1810 2004-04-14 Zoltan Varga <vargaz@freemail.hu>
1812 * libtest.c pinvoke2.cs: Add test for unicode string array marshalling.
1814 2004-04-10 Bernie Solomon <bernard@ugsolutions.com>
1816 * libtest.c: declare SetLastError on Windows
1818 2004-03-30 Lluis Sanchez Gual <lluis@ximian.com>
1820 * synchronized.cs: Monitor.Exit does not throw an exception anymore if the
1821 lock is not owned by the current thread (see bug #56157). Modified test that
1824 2004-03-16 Zoltan Varga <vargaz@freemail.hu>
1826 * libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
1829 2004-03-15 Bernie Solomon <bernard@ugsolutions.com>
1831 * libtest.c (mono_test_marshal_time_t): fix
1832 for current code on 64 bit machines with 64bit time
1834 * marshal9.cs marshal10.cs: Do arithmetic on
1837 2004-03-09 Zoltan Varga <vargaz@freemail.hu>
1839 * setenv.cs: Handle DllNotFoundException.
1841 * pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs.
1843 2004-02-23 Zoltan Varga <vargaz@freemail.hu>
1845 * many-locals.cs: Add tests for locals with large stack frame offsets.
1847 2004-02-18 Zoltan Varga <vargaz@freemail.hu>
1849 * switch.cs: Add test for bug #54473.
1851 2004-02-14 Zoltan Varga <vargaz@freemail.hu>
1853 * libtest.c: Add <time.h>
1855 * delegate.cs: Add test for bug #52092.
1857 2004-02-12 Zoltan Varga <vargaz@freemail.hu>
1859 * marshal10.cs: Oops, wrong test.
1861 * libtest.c: Add valuetype marshaling test.
1863 * marshal9.cs: Fix after marshaling changes.
1865 * marshal10.cs: Add valuetype marshaling test.
1867 2004-02-10 Zoltan Varga <vargaz@freemail.hu>
1869 * Makefile.am: Remove the SHELL=bash setting since some people do not seem to
1872 2004-02-02 Zoltan Varga <vargaz@freemail.hu>
1874 * pinvoke2.cs libtest.c: Add test for unicode StringBuilder marshalling.
1876 * pinvoke.cs libtest.c: Add test for Sparc V8 split register/stack double
1879 2004-01-31 Zoltan Varga <vargaz@freemail.hu>
1881 * setenv.cs: Make this run on platforms without setenv.
1883 2004-01-30 Zoltan Varga <vargaz@freemail.hu>
1885 * Makefile.am: Set SHELL to bash, since some commands require it.
1887 2004-01-22 Zoltan Varga <vargaz@freemail.hu>
1889 * pinvoke17.cs: Fix test.
1891 2004-01-19 Zoltan Varga <vargaz@freemail.hu>
1893 * pinvoke2.cs: Add tests for DllImport problems.
1895 * pinvoke.cs: Make this run under linux.
1897 2004-01-09 Zoltan Varga <vargaz@freemail.hu>
1899 * custom-attr.cs: Add test for properties with array type.
1901 2003-12-13 Patrik Torstensson <p@rxc.se>
1903 * bug-42136.cs: invalid liveness analyse for locals
1904 used in try and catch block. (exceptions not counted
1905 for in the liveness analyse)
1906 * Makefile.am: added bug-42136.cs
1908 2003-12-13 Patrik Torstensson <p@rxc.se>
1910 * bug-48015.cs: new test for obj.Equals on ContextBound objects
1911 * Makefile.am: added bug-48015.cs.
1913 2003-11-21 Lluis Sanchez Gual <lluis@ximian.com>
1915 * context-static.cs: new test for ContextStaticAttribute.
1916 * Makefile.am: added context-static.cs.
1918 2003-11-17 Zoltan Varga <vargaz@freemail.hu>
1920 * cattr-object.cs: Fix test so it does not count the attributes on the
1923 2003-10-31 Zoltan Varga <vargaz@freemail.hu>
1925 * appdomain-unload.cs: Get rid of hardcoded file names.
1927 * appdomain-unload.cs: New file. AppDomain Unloading tests.
1929 * Makefile: Add new test + enable IL tests now that we have a working
1932 * delegate7.cs: Convert it to use the test driver + add regression test
1935 2003-10-25 Zoltan Varga <vargaz@freemail.hu>
1937 * libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays.
1939 2003-10-15 Zoltan Varga <vargaz@freemail.hu>
1941 * vararg.il: New file.
1943 * Makefile.am: Added vararg.il.
1945 2003-10-13 Bernie Solomon <bernard@ugsolutions.com>
1947 * Makefile.am: fix so it works if builddir != srcdir
1949 * libtest.c: (mono_test_empty_struct) make it exist for
1950 non-GCC builds (and possibly pass depending on trampolines).
1951 (mono_test_marshal_bool_byref) bools marshal as ints by default
1953 2003-10-13 Zoltan Varga <vargaz@freemail.hu>
1955 * bug-46781.cs: New regression test.
1957 * libtest.c pinvoke2.cs: Add new test for SetLastError functionality.
1959 * Makefile.am (TEST_CS_SRC): Remove merged tests.
1961 * pinvoke2.cs pinvoke3.cs: Merge tests 4-8 into these files +
1962 convert tests so they run with the test driver used by mini.
1964 * pinvoke3.cs libtest.c: Add tests for class arguments and return
1967 * pinvoke4.cs pinvoke5.cs pinvoke6.cs pinvoke7.cs pinvoke8.cs: Removed.