1 2008-06-16 Mark Probst <mark.probst@gmail.com>
3 * generic-virtual.2.cs: Delegate test for static generic methods.
5 2008-06-14 Kornél Pál <kornelpal@gmail.com>
7 * mixed-mode: Add x64 target to mixed-mode assembly tests.
9 Contributed under MIT/X11 license.
11 2008-06-13 Zoltan Varga <vargaz@gmail.com>
13 * modules.cs modules-m1.cs: New files. Tests for .netmodules.
15 2008-06-13 Mark Probst <mark.probst@gmail.com>
17 * generic-static-methods.2.cs: Test case for static generic
20 * Makefile.am: Test added.
22 2008-06-12 Bill Holmes <billholmes54@gmail.com>
23 * libtest.c, winx64structs.cs :
24 Changing winx64structs.cs to use the TestDriver.dll
26 Contributed under MIT/X11 license.
28 2008-06-12 Bill Holmes <billholmes54@gmail.com>
29 * libtest.c, winx64structs.cs :
30 Adding marshaling tests for structs. These tests
31 represent the different cases to consider on Winx64.
33 Contributed under MIT/X11 license.
35 2008-06-10 Zoltan Varga <vargaz@gmail.com>
37 * Makefile.am: Delete some tests for the disabled set which seem to work now.
39 2008-06-05 Jonathan Chambers <joncham@gmail.com>
41 * Makefile.am: Disable async-exc-compilation.exe on Win32 as it is
42 hanging the runtime tests.
44 Code is contributed under MIT/X11 license.
46 2008-06-05 Bill Holmes <billholmes54@gmail.com>
47 * libtest.c, Makefile.am, winx64structs.cs :
48 Adding marshaling tests for structs. These tests
49 represent the different cases to consider on Winx64.
51 Contributed under MIT/X11 license.
53 2008-06-04 Mark Probst <mark.probst@gmail.com>
55 * generic-array-exc.2.il: Test case for generic array type in
58 * Makefile.am: Test added.
60 2008-06-04 Mark Probst <mark.probst@gmail.com>
62 * generic-tailcall2.2.il: Test case for tailcalls from non-generic
63 code to generic code requiring vtable/rgctx argument.
65 * Makefile.am: Test added.
67 2008-06-02 Bill Holmes <billholmes54@gmail.com>
68 * libtest.c: Changes to make libtest.c ready to be compiled in
69 Visual Studio. The STDCALL statements had to be moved and I added
70 declspec(dllexport) statements to all methods.
72 Contributed under MIT/X11 license.
74 2008-05-30 Zoltan Varga <vargaz@gmail.com>
76 * long-shift-regalloc.il: Removed, merged into mini/iltests.il.
78 2008-05-23 Zoltan Varga <vargaz@gmail.com>
80 * Makefile.am (test-generic-sharing): Exit if one of the tests fail. Run the
81 tests with MONO_GENERIC_SHARING=all.
83 2008-05-22 Mark Probst <mark.probst@gmail.com>
85 * Makefile.am: Do generic sharing tests with domain sharing turned
88 2008-05-22 Mark Probst <mark.probst@gmail.com>
90 * generic-method-patching.2.cs: Test callvirt to sealed generic
93 * Makefile.am: Test added.
95 2008-05-22 Mark Probst <mark.probst@gmail.com>
97 * generic-refanyval.2.il: Test case for generic refanyval.
99 * Makefile.am: Test added.
101 2008-05-21 Rodrigo Kumpera <rkumpera@novell.com>
103 * bug-325283.2.cs: Regression test for bug #325283.
105 2008-05-20 Raja R Harinath <harinath@hurrynot.org>
107 * Makefile.am (bug-382986): Fix for srcdir != builddir.
109 2008-05-20 Mark Probst <mark.probst@gmail.com>
111 * generic-null-call.2.cs: Tests non-virtual callvirt on generic
112 methods with this==null.
114 * Makefile.am: Test added.
116 2008-05-16 Rodrigo Kumpera <rkumpera@novell.com>
118 * bug-389886.2.il: Regression test for bug #389886.
120 2008-05-13 Zoltan Varga <vargaz@gmail.com>
122 * exit-stress.cs: New stress test program for testing Environment.Exit () and
125 * stress-runner.cs: Add 'exit-stress', add a few new /proc/pid/status entries.
127 2008-05-12 Jb Evain <jbevain@novell.com>
129 * Makefile.am: fix compilation of 2.1 tests.
131 2008-05-09 Kornél Pál <kornelpal@gmail.com>
133 * mixed-mode: Added mixed-mode assembly tests.
135 Contributed under MIT/X11 license.
137 2008-05-08 Rodrigo Kumpera <rkumpera@novell.com>
139 * bug-387274.2.il: Regression test for bug #387274.
141 2008-05-07 Robert Jordan <robertj@gmx.net>
143 * Makefile.am: don't pull libeglib.a twice. Fixes #387491.
145 2008-05-05 Robert Jordan <robertj@gmx.net>
147 * libtest.c, thunks.cs: reworked to match the new struct
150 2008-05-06 Rodrigo Kumpera <rkumpera@novell.com>
152 * bug-382986.cs. bug-382986-lib.cs: Regression test for
155 2008-05-04 Robert Jordan <robertj@gmx.net>
157 * libtest.c: disable struct tests for platforms with incompatible
158 native/managed alignments.
160 2008-05-03 Robert Jordan <robertj@gmx.net>
162 * libtest.c, thunks.cs: tests for mono_method_get_unmanaged_thunk ().
164 * Makefile.am: add thunk.cs. link libtest with gmodule.
166 Code is contributed under MIT/X11 license.
168 2008-04-28 Mark Probst <mark.probst@gmail.com>
170 * generic-array-type.2.cs: Test case for type arguments in arrays.
172 * Makefile.am: Added test.
174 2008-04-25 Mark Probst <mark.probst@gmail.com>
176 * generic-interface-methods.2.cs: Test case for generic interface
179 * Makefile.am: Added test.
181 2008-04-15 Raja R Harinath <harinath@hurrynot.org>
183 * Makefile.am (generic-box.2.exe, generic-unbox.2.exe): Create in
186 2008-04-11 Mark Probst <mark.probst@gmail.com>
188 * Makefile.am: Added missing files to EXTRA_DIST.
190 2008-04-10 Atsushi Enomoto <atsushi@ximian.com>
192 * Makefile: fix extra dist file name.
194 2008-04-10 Mark Probst <mark.probst@gmail.com>
196 * generic-box.2.cs, generic-boxing.2.il, generic-delegate.2.cs,
197 generic-ldobj.2.il, generic-ldtoken.2.il,
198 generic-ldtoken-field.2.il, generic-ldtoken-method.2.il,
199 generic-mkrefany.2.il, generic-sizeof.2.cs, generic-tailcall.2.il,
200 generic-unbox.2.cs, generic-unboxing.2.il, generic-virtual.2.cs,
201 generics-sharing.2.cs: New test cases for generic sharing.
203 * Makefile.am: Added tests.
205 2008-03-31 Mark Probst <mark.probst@gmail.com>
207 * Makefile.am: Re-enabled CoreCLR security tests. Fixes #362626.
209 2008-03-25 Mark Probst <mark.probst@gmail.com>
211 * generic-box.2.cs: Test case for generic box.
213 * Makefile.am: Added the new test.
215 2008-03-24 Zoltan Varga <vargaz@gmail.com>
217 * interlocked-2.2.cs: Add tests for Interlocked.Increment/Decrement on longs.
219 2008-03-22 Zoltan Varga <vargaz@gmail.com>
221 * assemblyresolve/Makefile.am (MCS): Use gmcs.exe instead of mcs.exe.
223 2008-03-21 Zoltan Varga <vargaz@gmail.com>
225 * libtest.c: Fix missing return in mono_marshal_alloc (). Disable or fix all
228 * assemblyresolve/Makefile.am: Use the 2.0 profile for compilation.
230 2008-03-20 Mark Probst <mark.probst@gmail.com>
232 * generics-sharing.2.cs: Test cases for ldtoken.
234 2008-03-19 Rodrigo Kumpera <rkumpera@novell.com>
236 * bug-340662_bug.cs: Added. Regression test for the bug.
238 * Makefile.am: Added the new test.
240 2008-03-18 Mark Probst <mark.probst@gmail.com>
242 * generics-sharing-other-exc.2.il: Test case for catching
243 exceptions not derived from System.Exception specified by a type
246 * Makefile.am: Added the new test.
248 2008-03-18 Mark Probst <mark.probst@gmail.com>
250 * generic-initobj.2.cs: Test case for initobj in generic code.
252 * Makefile.am: Added the new test.
254 2008-03-17 Mark Probst <mark.probst@gmail.com>
256 * shared-generic-methods.2.cs: Test case for calls from shared
257 code to generic methods.
259 * Makefile.am: Added the new test.
261 2008-03-14 Mark Probst <mark.probst@gmail.com>
263 * generics-sharing.2.cs: New tests for static methods.
265 * generic-inlining.2.cs: Added. Tests generic method inlining.
267 * shared-generic-synchronized.2.cs: Added. Tests shared
268 synchronized methods.
270 * Makefile.am: Added the new tests. New target for running the
271 generic code sharing with the optimization enabled.
273 2008-03-04 Mark Probst <mark.probst@gmail.com>
275 * generics-sharing.2.c: Added test for open catch clauses in
278 2008-02-27 Zoltan Varga <vargaz@gmail.com>
280 * Makefile.am: Compile and run all tests using the 2.0 profile.
282 2008-02-26 Rodrigo Kumpera <rkumpera@novell.com>
284 * load-exceptions.cs: Fix the test for missing type situations.
286 2008-02-26 Zoltan Varga <vargaz@gmail.com>
288 * static-constructor.cs thread5.cs: Fix these so they works on the 2.0 profile too.
290 2008-02-25 Rodrigo Kumpera <rkumpera@novell.com>
292 * call_missing_method.il
293 * call_missing_call.il
294 * ldfld_missing_class.il
295 * ldfld_missing_field.il: Test if the proper loader
296 error is raised in case of failure.
298 * Makefile.am: Added the previous tests.
300 2008-02-23 Zoltan Varga <vargaz@gmail.com>
302 * pinvoke3.cs: Add tests for missing MarshalAs directives when marshalling arrays.
304 2008-02-22 Mark Probst <mark.probst@gmail.com>
306 * generics-sharing.2.cs: New tests for the extensible runtime
309 * recursive-generics.2.cs: Tests for recursive generic types.
311 * Makefile.am: Added recursive-generics.2.cs.
313 2008-02-21 Mark Probst <mark.probst@gmail.com>
315 * generics-sharing.2.cs: Improved tests.
317 2008-02-21 Rodrigo Kumpera <rkumpera@novell.com>
319 * resolve_method_bug.2.il
320 * resolve_field_bug.2.il
321 * resolve_type_bug.2.il: Tests for #363450. They verify that
322 a loader error during System.Reflection.Module::Resolve* methods don't
323 leak and causes a spurious TypeLoadException somewhere else.
325 * Makefile.am: Added the previous tests.
327 2008-02-17 Raja R Harinath <harinath@hurrynot.org>
329 * Makefile.am (SMCS): Add temporary-smcs-hack flag.
331 2008-02-04 Massimiliano Mantione <massi@ximian.com>
333 * Makefile.am: Re-enabled bug-77127.exe (was fixed in r95036).
335 2008-02-04 Massimiliano Mantione <massi@ximian.com>
337 * iface4.cs: Also added another "level" of inheritance...
339 2008-02-04 Massimiliano Mantione <massi@ximian.com>
341 * iface4.cs: Tested also Stop method (just to be on the safe side).
343 2008-01-28 Rodrigo Kumpera <rkumpera@novell.com>
345 * Makefile.am: disabled bug-348522.2.cs until after release.
347 2008-01-28 Rodrigo Kumpera <rkumpera@novell.com>
349 * bug-348522.2.cs: Added, tests for invoking by reflection
352 * Makefile.am: added bug-348522.2.cs.
354 2008-01-26 Zoltan Varga <vargaz@gmail.com>
356 * nonvirt.cs: Removed, moved to mini/exceptions.cs.
358 2008-01-24 Jonathan Chambers <joncham@gmail.com>
360 * libtest.c: Allocate memory for out string parameters.
362 * pinvoke2.cs: Add tests for marshalling strings as out paramters.
364 Code is contributed under MIT/X11 license.
366 2008-01-08 Zoltan Varga <vargaz@gmail.com>
368 * Makefile.am (DISABLED_TESTS): Disable bug-77127.exe for now to make the
371 2008-01-04 Dick Porter <dick@ximian.com>
373 * Makefile.am: Make it work on automake-1.6
375 2007-12-31 Rodrigo Kumpera <rkumpera@novell.com>
377 * invalid-token.il, Makefile.am: Add test for loading
380 2007-12-20 Zoltan Varga <vargaz@gmail.com>
382 * Makefile.am: Enable the async-exc-compilation test on x86/amd64.
384 2007-12-17 Mark Probst <mark.probst@gmail.com>
386 * thread-exit.cs, Makefile.am: Test case for #347676.
388 2007-12-09 Robert Jordan <robertj@gmx.net>
390 * bug-323114.cs: Add test case for #323114.
392 2007-12-07 Zoltan Varga <vargaz@gmail.com>
394 * pinvoke2.cs: Fix the names of two tests.
396 * checked.cs: Make exit codes positive.
398 2007-12-05 Zoltan Varga <vargaz@gmail.com>
400 * Makefile.am (EXTRA_DIST): Add a missing file.
402 2007-12-03 Zoltan Varga <vargaz@gmail.com>
404 * async-exc-compilation.cs: New not yet enabled test for async exceptions
405 received during JIT compilation.
407 * custom-modifiers.2.cs custom-modifiers-il.cs: New test for the 2.0
408 GetRequiredCustomModifiers ()/GetOptionalCustomModifiers () methods.
410 2007-11-30 Zoltan Varga <vargaz@gmail.com>
412 * stackframes-async.2.cs: Fix this test to work with the new delegate optimization.
414 2007-11-23 Zoltan Varga <vargaz@gmail.com>
416 * Makefile.am: Add a target for testing aot on the 2.0 profile.
418 2007-11-12 Zoltan Varga <vargaz@gmail.com>
420 * invoke.cs: Add tests for invoking the Array Get/Set methods.
422 2007-11-12 Rodrigo Kumpera <rkumpera@novell.com>
424 * bug-322722_patch_bx.2.cs : Added test for bug #322722.
426 * bug-322722_dyn_method_throw.2.cs: Same.
428 * Makefile.am: Added the two tests for bug #322722.
430 2007-11-07 Zoltan Varga <vargaz@gmail.com>
432 * Makefile.am: Removed bug-318677 since the corresponding patch was reverted.
434 2007-11-07 Massimiliano Mantione <massi@ximian.com>
436 * bug-318677.il: Added.
438 * Makefile.am: Added test for bug #318677.
440 2007-11-07 Mark Probst <mark.probst@gmail.com>
442 * bug-324535.cs, bug-324535-il.il: Added.
444 * Makefile.am: Added test for bug #324525.
446 2007-11-05 Rodrigo Kumpera <rkumpera@novell.com>
448 * soft-float-tests.cs: Tests for soft-float.
449 Bug #323746 is regression tested by test.
451 * Makefile.am: Added the new test to the suite.
454 2007-10-29 Rodrigo Kumpera <rkumpera@novell.com>
456 * bug-335131.2.cs: Regression test for bug #335131.
457 It tests the enconding of methods and constructor from
458 a generic types that are called from the same type
461 * Makefile.am: Added the new test to the suite.
464 2007-10-29 Rodrigo Kumpera <rkumpera@novell.com>
466 * make_imt_test.sh: added, this script generates
467 an interface with 2000 methods, an implementation and
468 test code that calls all methods. This is enough to
469 stress the IMT machinery, as thunks should have more
470 than 100 methods with the current IMT table size.
472 * Makefile.am: added the generated imt test and
473 associated rules to use the script to create it.
475 2007-10-20 William Holmes <billholmes54@gmail.com>
477 * pinvoke2.cs, libtest.c Adding test cases for marshaling
478 booleans as I1 and U1. Tests commit r87725.
480 Code is contributed under MIT/X11 license.
482 2007-10-18 Zoltan Varga <vargaz@gmail.com>
484 * interlocked.cs: Add a test for CompareExchange and negative values.
486 2007-10-17 Mark Probst <mark.probst@gmail.com>
488 * bug-331798-tb.2.cs: added for Rodrigo
490 * Makefile.am: added bug-331798-tb.2.cs
492 2007-10-17 Gert Driesen <drieseng@users.sourceforge.net>
494 * bug-331958.cs: added.
495 * Makefile.am: added bug-331958.cs.
497 2007-10-16 Mark Probst <mark.probst@gmail.com>
499 * bug-333798.2.cs: added
501 * Makefile.am: added bug-333798.2.cs
503 2007-10-05 Rodrigo Kumpera <rkumpera@novell.com>
505 * generic_type_definition_encoding.2.cs: added, this tests
506 the regression fixed in r86912.
508 * Makefile.am: added generic_type_definition.2.cs
510 2007-09-27 Rodrigo Kumpera <rkumpera@novell.com>
512 * generic_type_definition.2.cs: added
514 * Makefile.am: added generic_type_definition.2.cs
517 2007-09-22 Rodrigo Kumpera <rkumpera@novell.com>
519 * bug-327438.2.il: added
521 * Makefile.am: added bug-327438.2.il
524 2007-09-21 Robert Jordan <robertj@gmx.net>
526 * assemblyresolve/Makefile.am: remove the superfluous --security
529 2007-09-20 Mark Probst <mark.probst@gmail.com>
531 * generics-sharing.2.cs: added
533 * Makefile.am: added generics-sharing.2.cs
535 2007-09-19 Marek Habersack <mhabersack@novell.com>
537 * assemblyresolve/Makefile.am (prereq): build the assemblies in
538 the 'prereq' target instead of in the 'all' one.
540 2007-09-19 Marek Habersack <mhabersack@novell.com>
542 * Makefile.am: assemblyresolve/ assemblies are built only when the
545 2007-09-19 Raja R Harinath <harinath@gmail.com>
547 * assemblyresolve/Makefile.am: Fix srcdir != builddir issues.
548 (EXTRA_DIST): Add asm.cs, TestBase.cs, Test.cs.
550 2007-09-18 Marek Habersack <mhabersack@novell.com>
552 * assemblyresolve/asm.cs: added
554 * assemblyresolve/TestBase.cs: added
556 * assemblyresolve/Test.cs: added
558 * assemblyresolve/Makefile.am: added
560 * assemblyresolve_event3.cs: added new AssemblyResolve event
563 2007-09-13 Massimiliano Mantione <massi@ximian.com>
565 * Makefile.am: Fixed and re-enabled test for bug #82416 (the
566 config files were not in place).
568 2007-09-12 Massimiliano Mantione <massi@ximian.com>
570 * Makefile.am: disabled test for bug #82416 since it fails on the
571 buildbot, will investigate.
573 2007-09-12 Massimiliano Mantione <massi@ximian.com>
575 * unhandled-exception-test-runner.2.cs,
576 unhandled-exception-test-case.2.cs,
577 unhandled-exception-base-configuration.config,
578 unhandled-exception-legacy-configuration.config,
579 Makefile.am: added test for bug #82416.
581 2007-09-12 Marek Habersack <mhabersack@novell.com>
583 * assemblyresolve_event2.2.cs: added tests for assembly resolution
586 * assemblyresolve_event.cs: added tests for assembly resolution
589 2007-09-11 Mark Probst <mark.probst@gmail.com>
591 * coreclr-security.cs: Added positive and negative tests for
592 calling methods via reflection.
594 2007-09-10 William Holmes <billholmes54@gmail.com>
596 * marshal9.cs, libtest.c Adding test case for marshal.c r84161
597 Calling native to managed should not call
598 ICustomMarshaler.MarshalNativeToManaged for out params.
600 Code is contributed under MIT/X11 license.
602 2007-09-07 Zoltan Varga <vargaz@gmail.com>
604 * async-exceptions.cs Makefile.am: Add a test for frames with a frame pointer.
606 * async-exceptions.cs Makefile.am: New test case, not working yet.
608 * Makefile.am: Allways distribute coreclr-security.cs.
610 2007-09-03 Zoltan Varga <vargaz@gmail.com>
612 * thread6.cs: Increase a timeout.
614 2007-08-31 Zoltan Varga <vargaz@gmail.com>
616 * libtest.c handleref.cs: Fix handleref.exe test on sparc.
618 2007-08-24 Mark Probst <mark.probst@gmail.com>
620 * coreclr-security.cs, Makefile.am: Added test for CoreCLR
623 2007-08-21 Massimiliano Mantione <massi@ximian.com>
625 * bug-81466.il, bug-81466-lib.il, Makefile.am:
626 Added test for bug #81466.
628 2007-08-20 Jb Evain <jbevain@novell.com>
630 * field-access.il, method-access.il, Makefile.am: tests
631 for FieldAccessException and MethodAccessException.
633 2007-08-16 Rodrigo Kumpera <rkumpera@novell.com>
635 * ldtoken_with_byref_typespec.2.il: Test for (in pseudo c#) "typeof (int&)" expression
636 * Makefile.am: ldtoken_with_byref_typespec.2.il
638 2007-08-08 Massimiliano Mantione <massi@ximian.com>
640 * bug-77127.cs: Test for bug #77127.
641 * Makefile.am: Added bug-77127.cs.
643 2007-08-01 William Holmes <billholmes54@gmail.com>
645 * Makefile.am: Added bug-82194.2.cs.
646 * bug-82194.2.cs: Test for bug #82194.
648 2007-07-26 Rodrigo Kumpera <rkumpera@novell.com>
650 * Makefile.am: Added enum_types.il.
651 * enum_types.il: Test for all valid primitive types an enum basefield can have.
653 2007-07-25 Jonathan Chambers <joncham@gmail.com>
655 * Makefile.am: Added transparentproxy.cs.
656 * transparentproxy.cs: Add tests for transparentproxy
659 Code is contributed under MIT/X11 license.
661 2007-07-20 Raja R Harinath <rharinath@novell.com>
663 * Makefile.am (bug-81691.exe): Create it in the builddir.
665 2007-07-19 Mark Probst <mark.probst@gmail.com>
667 * Makefile.am (test-bug-81691), bug-81691.cs, bug-81691-a.cs,
668 bug-81691-b.cs: Test for bug #81691.
670 2007-07-11 Raja R Harinath <rharinath@novell.com>
672 * Makefile.am (bug-81673.exe): Look for bug-81673.cs in $(srcdir).
674 2007-07-10 Rodrigo Kumpera <rkumpera@novell.com>
676 * Makefile.am, bug-82020.il: Test for bug #82020
678 2007-07-10 Zoltan Varga <vargaz@gmail.com>
680 * libtest.c (mono_test_marshal_return_unicode_string_delegate):
681 Add a missing return.
683 2007-07-09 Mark Probst <mark.probst@gmail.com>
685 * Makefile.am (test-bug-81673), bug-81673.cs,
686 bug-81673-interface.cs: Test for bug 81673.
688 2007-07-05 Zoltan Varga <vargaz@gmail.com>
690 * pinvoke3.cs libtest.c: Add new test for returning unicode strings from a delegate.
692 2007-06-12 Zoltan Varga <vargaz@gmail.com>
694 * pinvoke2.cs: Add test for instance delegates.
696 2007-05-26 Zoltan Varga <vargaz@gmail.com>
698 * delegate.cs: Add more delegate tests.
700 2007-05-24 Zoltan Varga <vargaz@gmail.com>
702 * delegate.cs: Add a multicast delegate test.
704 2007-05-23 Zoltan Varga <vargaz@gmail.com>
706 * pinvoke2.cs libtest.c: Fix up asany in/out tests.
708 2007-03-28 Raja R Harinath <rharinath@novell.com>
710 * Makefile.am (test-bug-80307): Don't set PATH.
712 2007-03-27 Raja R Harinath <harinath@gmail.com>
714 * Makefile.am (JITTEST_PROG_RUN): Set MONO_CFG_DIR too.
715 (test-bug-80307): Use helper 'mcs' and 'gmcs' from build tree.
717 2007-03-23 Jonathan Chambers <joncham@gmail.com>
719 * libtest.c: Add tests for PreserveSigAttribute.
720 * cominterop.cs: Add tests for PreserveSigAttribute.
722 Code is contributed under MIT/X11 license.
724 2007-02-19 Massimiliano Mantione <massi@ximian.com>
725 * iface7.cs, Makefile.am: Added test for bug 75903.
727 2007-02-08 Jonathan Chambers <joncham@gmail.com>
729 * libtest.c: Add tests for COM Callable Wrapper marshalling.
730 * cominterop.cs: Add tests for COM Callable Wrapper marshalling.
732 Code is contributed under MIT/X11 license.
734 2007-02-06 Massimiliano Mantione <massi@ximian.com>
735 * bug-59286.cs, Makefile.am: Added test for bug 59286.
737 2007-02-03 Zoltan Varga <vargaz@gmail.com>
739 * interlocked-2.2.cs: Fix long tests and add Interlocked.Exchange(long) test.
741 * interlocked-2.2.cs: Add Interlocked.Read (long) test.
743 * interlocked.cs: Fix return values.
745 2007-01-19 Raja R Harinath <rharinath@novell.com>
747 * Makefile.am (bug-80307.exe): Fix srcdir != builddir.
749 2007-01-17 Massimiliano Mantione <massi@ximian.com>
750 * bug-80307.cs, Makefile.am: Added test for bug 80307.
752 2007-01-15 Miguel de Icaza <miguel@novell.com>
754 * load-missing.il: Add test for missing assembly reference in
757 Add test for missing type in newobj call.
759 Add test for missing type reference in a parameter.
761 Add test for missing assembly in method call.
763 2007-01-11 Jonathan Chambers <joncham@gmail.com>
765 * libtest.c, cominterop.cs: Tests for unmanaged->managed
768 2007-01-10 Robert Jordan <robertj@gmx.net>
770 * bug-80392.2.cs: Add more tests.
772 2007-01-09 Robert Jordan <robertj@gmx.net>
774 * bug-80392.2.cs: Add test for bug #80392.
776 2007-01-09 Robert Jordan <robertj@gmx.net>
778 * cross-domain.cs: Reflect marshal.c changes: after r70643
779 StringBuilders are not ReferenceEquals () anymore, because
780 they are marshaled by value.
782 2007-01-01 Miguel de Icaza <miguel@novell.com>
784 * libtest.c, marshal5.cs: Add tests for ByValTStr marshalling when
785 the charset is Unicode (see bugs 79944 and 78722).
787 2006-12-31 Miguel de Icaza <miguel@novell.com>
789 * exists.cs: Add new test case for MONO_IOMAP bug.
791 2006-11-02 Wade Berrier <wberrier@novell.com>
793 * Makefile.am: Fix path to mkbundle so test passes
795 2006-10-31 Massimiliano Mantione <massi@ximian.com>
796 * bug-79684.2.cs, Makefile.am: Added test for bug 79684.
798 2006-10-20 Jonathan Chambers <joncham@gmail.com>
800 * cominterop.cs: Added more tests for Variant.
801 * libtest.c: Added more tests for Variant.
803 2006-10-02 Zoltan Varga <vargaz@gmail.com>
805 * static-constructor.cs: Add a new test.
807 2006-09-30 Jonathan Chambers <joncham@gmail.com>
809 * marshal7.cs: Added tests for size of structs containing
810 objects with MarshalAs.Interface,IUnknown,IDispatch, and Struct.
812 2006-09-30 Zoltan Varga <vargaz@gmail.com>
814 * marshal9.cs libtest.c: Add tests for some custom marshalling corner cases.
816 2006-09-20 Zoltan Varga <vargaz@gmail.com>
818 * libtest.c (mono_test_marshal_stringbuilder_default): Null terminate string to
819 prevent random errors.
820 (mono_test_marshal_stringbuilder): Ditto.
822 2006-09-18 Jonathan Chambers <joncham@gmail.com>
824 * cominterop.cs: Added COM Interop tests for null BSTR checks.
825 * libtest.c: Added COM Interop tests for null BSTR checks.
827 2006-09-16 Zoltan Varga <vargaz@freemail.hu>
829 * Makefile.am (test): Disable mkbundle test on win32 since there is no static build there.
831 2006-09-14 Zoltan Varga <vargaz@gmail.com>
833 * pinvoke2.cs libtest.c: Add test for marshalling of blittable classes and null.
835 2006-09-06 Zoltan Varga <vargaz@gmail.com>
837 * pinvoke3.cs libtest.c: Add test for #79289.
839 2006-09-05 Zoltan Varga <vargaz@gmail.com>
841 * interlocked-2.2.cs: Add tests for the generic versions of the interlocked methods.
843 2006-09-03 Zoltan Varga <vargaz@gmail.com>
845 * pinvoke2.cs libtest.c: Add test for marshalling of StringBuilders created with
848 2006-08-09 Jonathan Chambers <joncham@gmail.com>
850 * cominterop.cs: Added COM Interop tests for accessing IUnknown and IDispatch.
851 * libtest.c: Implemented QueryInterface correctly.
853 2006-08-08 Zoltan Varga <vargaz@gmail.com>
855 * vararg.il: Add a test for #79027.
857 2006-07-28 Jonathan Chambers <joncham@gmail.com>
859 * cominterop.cs: Added COM Interop object marshalling tests;
860 enabled on windows only.
861 * libtest.c: Added COM Interop object marshalling tests;
862 enabled on windows only.
864 2006-07-27 Zoltan Varga <vargaz@gmail.com>
866 * libtest.c: Add a newline at the EOF.
868 2006-07-15 Jonathan Chambers <joncham@gmail.com>
870 * cominterop.cs: Added COM Interop tests; not enabled yet.
871 * libtest.c: Added COM Interop tests; not enabled yet.
873 2006-07-12 Zoltan Varga <vargaz@gmail.com>
875 * Makefile.am (libtest_la_CFLAGS): Disable a gcc optimization which breaks pinvoke2.exe on windows.
877 2006-06-30 Zoltan Varga <vargaz@gmail.com>
879 * libtest.c (mono_test_ref_vtype): Remove debug printfs.
881 2006-06-28 Zoltan Varga <vargaz@gmail.com>
883 * marshal2.cs: Add tests for ByValTStr + Unicode encoding.
885 2006-06-15 Zoltan Varga <vargaz@gmail.com>
887 * pinvoke-2.cs: Rename to pinvoke-2.2.cs.
889 * Makefile.am (TEST_CS2_SRC): Add pinvoke-2.2.cs
891 * pinvoke-2.2.cs libtest.c: Add Marshal.GetDelegateForFunctionPointer () tests.
893 2006-06-22 Sebastien Pouliot <sebastien@ximian.com>
895 * Makefile.am: Add 'cas' to SUBDIRS
897 2006-06-20 Massimiliano Mantione <massi@ximian.com>
898 * bug-78656.cs. Makefile.am: Added test for bug 78656.
900 2006-06-16 Massimiliano Mantione <massi@ximian.com>
901 * bug-78653.cs. Makefile.am: Added test for bug 78653.
903 2006-06-13 Massimiliano Mantione <massi@ximian.com>
904 * test-inline-call-stack.cs: Test also that the order in which
905 .cctors are run is essentially the same regardless of the status of
906 "beforefieldinit", because too many apps depend on this behavior
907 (which seems to be also the one of the MS CLR).
909 2006-06-10 Zoltan Varga <vargaz@gmail.com>
911 * interlocked-2.2.cs: Make the return values positive.
913 2006-06-07 Wade Berrier <wberrier@novell.com>
915 * Makefile.am: add test-inline-call-stack-library.cs and test-inline-call-stack.cs
916 to EXTRA_DIST so that tests can be run from a dist tarball
918 2006-06-05 Jonathan Chambers <jonathan.chambers@ansys.com>
920 * libtest.c cominterop.cs Makefile.am: Add BSTR and VARIANT marshalling tests
922 2006-06-06 Massimiliano Mantione <massi@ximian.com>
924 * Makefile.am, bug-78311.cs, bug-78549.il: Added tests.
926 2006-06-05 Zoltan Varga <vargaz@gmail.com>
928 * libtest.c pinvoke17.cs: Rename definitions which conflict with win32 API names.
930 2006-05-18 Zoltan Varga <vargaz@gmail.com>
932 * pinvoke2.cs libtest.c: Add tests for UnamangedType.LPStruct and blittable types.
934 2006-05-17 Zoltan Varga <vargaz@gmail.com>
936 * pinvoke2.cs libtest.c: Add tests for marshalling UnmanagedType.LPStruct.
938 * marshal8.cs: Applied a patch from Jonathan Chambers to add a test case to
941 2006-05-10 Atsushi Enomoto <atsushi@ximian.com>
943 * test-enum-indstoreil.il : removed duplicate label.
946 2006-05-06 Zoltan Varga <vargaz@gmail.com>
948 * Makefile.am (TEST_CS2_SRC): Add interlocked-2.2.cs and fix compiling of net 2.0
951 * interlocked-2.2.cs: New tests for the net 2.0 Interlocked methods.
953 2006-04-19 Massimiliano Mantione <massi@ximian.com>
954 * test-inline-call-stack.cs: Added missing check.
956 2006-04-19 Massimiliano Mantione <massi@ximian.com>
957 * Makefile.am: Added tests to see if inline breaks the call stack.
958 * test-inline-call-stack.cs: Likewise.
959 * test-inline-call-stack-library.cs: Likewise.
961 2006-04-12 Zoltan Varga <vargaz@gmail.com>
963 * thread6.cs: Add regression test for #78024.
965 2006-04-07 Zoltan Varga <vargaz@gmail.com>
967 * marshal2.cs: Add tests for #77960.
969 2006-03-29 Raja R Harinath <rharinath@novell.com>
971 * iface-large.cs: New test based on #75172.
973 2006-02-18 Zoltan Varga <vargaz@gmail.com>
975 * libtest.c pinvoke2.cs: Add tests for asany marshalling and directional
978 2006-01-30 Zoltan Varga <vargaz@gmail.com>
980 * Makefile.am (patch-libtool): New utility target for those using a
983 2006-01-27 Raja R Harinath <rharinath@novell.com>
985 Add support for net_2_0 test cases.
986 * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Don't set MONO_PATH.
987 (with_mono_path2, RUNTIME2, GMCS, ILASM2): New.
988 (TEST_CS2_SRC, TEST_IL2_SRC): New.
989 (EXTRA_DIST): Add them.
990 (testjit-default, testjit-net_2_0): New. Copies of old testjit,
991 updated to use appropriate runtimes.
992 (testjit): Depend on them.
993 * find-method.2.il: New test.
995 2006-01-26 Zoltan Varga <vargaz@gmail.com>
997 * thread-dump.cs: New file.
999 2005-12-22 Zoltan Varga <vargaz@gmail.com>
1001 * interlocked.cs: Add "test" for Thread.MemoryBarrier ().
1003 * custom-attr.cs: Add test for #77045.
1005 2005-12-15 Zoltan Varga <vargaz@gmail.com>
1007 * cpblkTest.il: Fix storage of addresses into int32 variables.
1009 2005-12-14 Zoltan Varga <vargaz@gmail.com>
1011 * marshal2.cs: Remove test which can fail on 64 bit archs.
1013 2005-11-28 Raja R Harinath <rharinath@novell.com>
1015 * Makefile.am (ILASM): Use profile-dependent location of ilasm.
1017 2005-10-21 Zoltan Varga <vargaz@gmail.com>
1019 * pinvoke2.cs libtest.c: Add tests for byref struct marshalling.
1021 2005-10-20 Miguel de Icaza <miguel@novell.com>
1023 * Makefile.am (stresstest): Change the strings so we can scan the
1024 build logs more easily for failures (without the word "0 failed".
1026 * Makefile (stresstest):
1028 2005-10-20 Raja R Harinath <rharinath@novell.com>
1030 * Makefile.am (testbundle): Use in-tree config, and in-tree
1033 2005-10-08 Zoltan Varga <vargaz@gmail.com>
1035 * appdomain-unload.cs: Allocate some MBR objects between unloads to
1038 2005-10-07 Zoltan Varga <vargaz@gmail.com>
1040 * remoting5.cs: Add test for ldflda on MBR objects.
1042 2005-10-07 Zoltan Varga <vargaz@gmail.com>
1044 * pinvoke.cs: Remove test loading cygwin1.dll under cygwin.
1046 2005-09-19 Zoltan Varga <vargaz@gmail.com>
1048 * custom-attr.cs: Add tests for bug #76062.
1050 * test-driver Makefile.am: Fix detection of disabled tests.
1052 2005-09-16 Raja R Harinath <rharinath@novell.com>
1054 * Makefile.am (check-local): Don't invoke semdel-wrapper.
1056 2005-09-13 Raja R Harinath <rharinath@novell.com>
1058 * Makefile.am (test-type-load): Refer to source files using $(srcdir).
1059 (EXTRA_DIST): Add sources from 'test-type-load'.
1061 2005-09-12 Zoltan Varga <vargaz@gmail.com>
1063 * pinvoke3.cs libtest.c: Add test for returning null arrays from delegates.
1065 * pinvoke3.cs libtest.c: Add tests for bug #76063.
1067 2005-09-09 Zoltan Varga <vargaz@gmail.com>
1069 * load-exceptions.cs t-missing.cs load-missing.il: New files. Tests
1070 for handling type load exceptions.
1072 * Makefile.am: Add type loading tests.
1074 2005-08-27 Zoltan Varga <vargaz@gmail.com>
1076 * libtest.c (mono_test_empty_struct): Work around bug in intel icc.
1078 2005-08-23 Zoltan Varga <vargaz@freemail.hu>
1080 * delegate.cs: Add float and double tests.
1082 2005-08-22 Zoltan Varga <vargaz@freemail.hu>
1084 * delegate.cs: Restructure and add long delegate test.
1086 * thread-2.cs: New file.
1088 2005-08-20 Zoltan Varga <vargaz@freemail.hu>
1090 * Makefile.am: Reenable disabled amd64 tests.
1092 2005-07-21 Zoltan Varga <vargaz@freemail.hu>
1094 * marshal9.cs libtest.c: Add tests for byref custom marshalling.
1096 * pinvoke2.cs pinvoke1.cs Makefile.am: Merge pinvoke1.cs into pinvoke2.cs.
1098 2005-07-19 Zoltan Varga <vargaz@freemail.hu>
1100 * pinvoke2.cs libtest.c: Add some IA64 struct passing tests.
1102 2005-07-09 Zoltan Varga <vargaz@freemail.hu>
1104 * Makefile.am (PLATFORM_DISABLED_TESTS): Ignore thread6.exe on amd64.
1106 2005-07-07 Zoltan Varga <vargaz@freemail.hu>
1108 * thread6.cs: Disable part of the test that currently doesn't work. Add
1109 new tests from a bug report.
1111 * appdomain-unload.cs: Add tests for threadpools.
1113 2005-07-04 Raja R Harinath <rharinath@novell.com>
1115 * Makefile.am (MKBUNDLE): Don't set PKG_CONFIG_TOP_BUILDDIR.
1117 2005-07-01 Lluis Sanchez Gual <lluis@novell.com>
1119 * remoting1.cs: Test for getting a remote field value which is null.
1121 2005-07-01 Raja R Harinath <rharinath@novell.com>
1123 * Makefile.am (check-local): Call semdel-wrapper.
1125 2005-06-28 Zoltan Varga <vargaz@freemail.hu>
1127 * Makefile.am appdomain3.cs: Remove appdomain3 test, since it is a duplicate of appdomain-unload.
1129 2005-06-27 Zoltan Varga <vargaz@freemail.hu>
1131 * pinvoke2.cs: Add test for #75374.
1133 * Makefile.am pinvoke18.cs pinvoke2.cs: Merge pinvoke18 into pinvoke2.
1135 2005-06-15 Zoltan Varga <vargaz@freemail.hu>
1137 * Makefile.am (testaot): Use JITTEST_PROG_RUN for compiling the AOT module.
1139 2005-06-15 Raja R Harinath <rharinath@novell.com>
1141 * Makefile.am (testbundle): Run the testcase with MONO_PATH set to
1142 the build tree -- it's built with autodeps off.
1144 2005-06-14 Ben Maurer <bmaurer@ximian.com>
1146 * Makefile.am (testbundle): Test case that bundling works with a
1149 2005-05-26 Zoltan Varga <vargaz@freemail.hu>
1151 * Makefile.am (TestDriver.dll): Fix a warning.
1153 2005-05-14 Zoltan Varga <vargaz@freemail.hu>
1155 * libtest.c (mono_test_marshal_out_string_array_delegate): Fix 64
1158 2005-05-12 Zoltan Varga <vargaz@freemail.hu>
1160 * marshal9.cs libtest.c: Add more tests.
1162 * pinvoke3.cs libtest.c: Add test for [Out] marshalling of arrays.
1165 * marshal9.cs libtest.c: Add tests for marshalling null values.
1167 * Makefile.am pinvoke2.cs pinvoke10.cs pinvoke15.cs: Merge pinvoke10
1168 and pinvoke15 into pinvoke2.
1170 * pinvoke2.cs: Fix warnings.
1172 * pinvoke2.cs libtest.c: Add test for ftnptr->delegate conversion in
1175 2005-05-12 Lluis Sanchez Gual <lluis@novell.com>
1177 * main-returns-background-change.cs: New test for changing the
1178 background mode of a thread.
1180 2005-05-01 Zoltan Varga <vargaz@freemail.hu>
1182 * libtest.c (mono_test_marshal_cdecl_delegate): New test for changing the calling convention of
1185 * pinvoke-2.cs: New file for 2.0 pinvoke tests.
1187 2005-04-22 Raja R Harinath <rharinath@novell.com>
1189 * Makefile.am (CSC): Use '-unsafe' instead of '--unsafe'.
1191 2005-04-09 Zoltan Varga <vargaz@freemail.hu>
1193 * Makefile.am (testtrace): New target to test --trace functionality.
1195 2005-04-04 Zoltan Varga <vargaz@freemail.hu>
1197 * invoke.cs: Add new test.
1199 2005-03-31 Zoltan Varga <vargaz@freemail.hu>
1201 * stack-overflow.cs: New tests, not yet enabled.
1203 2005-03-10 Zoltan Varga <vargaz@freemail.hu>
1205 * dataslot.cs: Add tests for #65414.
1207 2005-03-06 Zoltan Varga <vargaz@freemail.hu>
1209 * rounding.cs: Remove this, this is now in the JIT regression tests.
1211 * delegate4.cs: Remove this, this is already tested in pinvoke3.cs.
1213 2005-03-04 Zoltan Varga <vargaz@freemail.hu>
1215 * remoting1.cs: Add new regression test.
1217 2005-03-01 Zoltan Varga <vargaz@freemail.hu>
1219 * pinvoke3.cs: Add tests for passing blittable arrays.
1221 * pinvoke3.cs libtest.c: Add tests for passing arrays to delegates.
1223 2005-02-21 Ben Maurer <bmaurer@ximian.com>
1225 * abort-stress-1.cs, abort-stress-2.cs: Stress tests for thread
1226 aborting. The second one deadlocks, so it is disabled
1228 2005-02-19 Zoltan Varga <vargaz@freemail.hu>
1230 * pinvoke3.cs libtest.c: Add more small struct tests.
1232 2005-02-18 Zoltan Varga <vargaz@freemail.hu>
1234 * pinvoke3.cs libtest.c: Add tests for passing and returning small
1235 structs from delegates. Currently fails on windows.
1237 2005-02-16 Zoltan Varga <vargaz@freemail.hu>
1239 * pinvoke2.cs: Add test for #72625.
1241 * pinvoke2.cs: Fix char array marshalling test so it works under MS.NET.
1242 2005-02-15 Zoltan Varga <vargaz@freemail.hu>
1244 * Makefile.am (libtest_la_LDFLAGS): Add -Wl,--kill-at so the names exported from the DLL
1245 can be found by the runtime.
1247 * pinvoke13.cs: Fix test.
1249 * libtest.c pinvoke13.cs: Fix test on big-endian machines.
1251 * pinvoke3.cs: Remove an error handling test which no longer fails in
1254 * marshal.cs libtest.c: Add new test for GetDelegateForFunctionPointer.
1256 2005-02-13 Zoltan Varga <vargaz@freemail.hu>
1258 * libtest.c (NameManglingAuto): Fix test. Fixes #72559.
1260 * libtest.c: Applied patch from robertj@gmx.net (Robert Jordan). Work around gcc-2.95.3
1263 * pinvoke13.cs libtest.c: Add/correct tests for pinvoke name mangling.
1265 2005-02-05 Zoltan Varga <vargaz@freemail.hu>
1267 * libtest.c: Mark all exported functions STDCALL.
1269 * Makefile.am (CSC): Disable some warnings.
1271 2005-01-30 Zoltan Varga <vargaz@freemail.hu>
1273 * libtest.c: Fix some warnings.
1275 2005-01-25 Zoltan Varga <vargaz@freemail.hu>
1277 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on x86 as well.
1279 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable appdomain-unload.exe
1280 on amd64 to make the test green again.
1282 2005-01-20 Raja R Harinath <rharinath@novell.com>
1284 * libtest.c (mono_test_return_vtype): Fill in a value in the 'd2'
1286 * pinvoke2.cs (test_0_return_vtype): Update.
1288 2005-01-17 Zoltan Varga <vargaz@freemail.hu>
1290 * libtest.c pinvoke2.cs pinvoke3.cs: Add tests for unmanaged->managed
1291 marshalling of unicode strings.
1293 2005-01-15 Zoltan Varga <vargaz@freemail.hu>
1295 * thread6.cs: Add test for aborting the current thread.
1297 2005-01-11 Zoltan Varga <vargaz@freemail.hu>
1299 * thread6.cs: Add test for rethrowing abort exceptions.
1301 2005-01-06 Sebastien Pouliot <sebastien@ximian.com>
1303 * desweak.cs: Add test to check for regression of the bug seen in
1304 rev 38316. The original code that failed is no more part of the
1307 2005-01-06 Zoltan Varga <vargaz@freemail.hu>
1309 * libtest.c: Fix blittable_struct_delegate test.
1311 2004-12-29 Zoltan Varga <vargaz@freemail.hu>
1313 * pinvoke3.cs libtest.c: Add test for marshalling blittable structs
1316 * pinvoke3.cs libtest.c: Add test for marshalling of enums with delegates.
1318 2004-12-26 Patrik Torstensson <patrik.torstensson@gmail.com>
1320 * interlocked.cs: added reg test for bug 70784
1322 2004-12-18 Zoltan Varga <vargaz@freemail.hu>
1324 * Makefile.am (libtest_la_LDFLAGS): Add -no-undefined so a windows dll is built on windows.
1326 2004-12-15 Patrik Torstensson <patrik.torstensson@gmail.com>
1328 * interlocked.cs: New test.
1330 2004-12-14 Raja R Harinath <rharinath@novell.com>
1332 * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Set MONO_SHARED_DIR.
1334 2004-12-11 Ben Maurer <bmaurer@ximian.com>
1336 * thread-static-init.cs: New test.
1338 2004-12-09 Raja R Harinath <rharinath@novell.com>
1340 * test-driver: Clean up.
1341 * Makefile.am (testjit, testaot, testinterp): Error out on failing tests.
1343 2004-12-08 Raja R Harinath <rharinath@novell.com>
1345 * Makefile.am (CLEANFILES): Add *.exe, stest.dat.
1347 2004-12-08 Zoltan Varga <vargaz@freemail.hu>
1349 * appdomain-unload.cs: Disable nondeterministic async unloading test.
1351 2004-12-04 Zoltan Varga <vargaz@freemail.hu>
1353 * delegate.cs: Add test for unboxing and delegates.
1355 2004-12-02 Zoltan Varga <vargaz@freemail.hu>
1357 * appdomain-unload.cs: Add tests for unloading an appdomain from inside
1360 * appdomain-unload.cs: Stop the foreground thread created by one of the
1363 2004-11-26 Raja R Harinath <rharinath@novell.com>
1365 * Makefile.am: Ensure that in-tree mscorlib.dll is used for testing.
1367 2004-11-23 Raja R Harinath <rharinath@novell.com>
1369 * Makefile.am (CSC,ILASM): Don't refer to runtime/ directly. Use
1370 the mcs/ tree directly.
1372 2004-11-19 Raja R Harinath <rharinath@novell.com>
1374 * Makefile.am (check-local): New. Hook into 'make check'.
1375 (CSC): Define using in-tree mono and mcs.exe.
1376 (ILASM): New. Likewise, with in-tree ilasm.exe.
1377 * async_read.cs (Main): Read async_read.exe, since async_read.cs
1378 will not necessarily be in the build directory.
1379 * test-driver: Preserve stderr.
1381 2004-11-10 Lluis Sanchez Gual <lluis@novell.com>
1383 * cross-domain.cs: New tests for cross-domain calls.
1385 2004-11-05 Zoltan Varga <vargaz@freemail.hu>
1387 * loader.cs: Add test for loading dynamic assemblies using
1388 Assembly.LoadWithPartialName ().
1390 2004-11-04 Zoltan Varga <vargaz@freemail.hu>
1392 * loader.cs: New file for assembly loading tests.
1394 2004-10-29 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
1396 * cattr-object.cs: Correct type checking so test will stop giving
1399 2004-10-07 Zoltan Varga <vargaz@freemail.hu>
1401 * pinvoke2.cs: Add test for prefixing 'lib' to dll names.
1403 2004-09-30 Zoltan Varga <vargaz@freemail.hu>
1405 * marshal.cs: Add test for GetFunctionPointerForDelegate.
1407 * libtest.c pinvoke2.cs: Add test for returning delegates.
1409 2004-09-28 Zoltan Varga <vargaz@freemail.hu>
1411 * Makefile.am: Add marshal.cs.
1413 * marshal.cs: New file for Marshal tests.
1415 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
1417 * libtest.c: Free memory using CoTaskMemFree on windows.
1418 * libtest.c (mono_test_stdcall_name_mangling): Remove declspec(dllimport).
1420 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
1422 * libtest.c (mono_test_stdcall_name_mangling): Add test for stdcall
1423 name mangling on windows.
1425 2004-09-17 Zoltan Varga <vargaz@freemail.hu>
1427 * pinvoke2.cs libtest.c: Add test for stdcall name mangling on windows.
1429 2004-09-08 Lluis Sanchez Gual <lluis@novell.com>
1431 * delegate8.cs: New regression test for bug #59299.
1432 * Makefile.am: Added delegate8.cs.
1434 2004-09-07 Duncan Mak <duncan@ximian.com>
1436 * typeof-ptr.cs: Add an unsafe section to the code that's using
1437 direct pointers. This was breaking the test stage on the build boxes.
1439 2004-09-07 Zoltan Varga <vargaz@freemail.hu>
1441 * libtest.c (mono_test_marshal_string_array): Add test for null
1442 terminating string arrays.
1444 2004-09-06 Zoltan Varga <vargaz@freemail.hu>
1446 * libtest.c: Mark delegates with __stdcall on windows.
1448 2004-09-04 Zoltan Varga <vargaz@freemail.hu>
1450 * pinvoke2.cs libtest.c: Fix memory management in tests.
1452 * pinvoke14.cs: Merge this into pinvoke2.cs.
1454 2004-09-03 Zoltan Varga <vargaz@freemail.hu>
1456 * marshal9.cs libtest.c: Fix memory leaks in test.
1458 2004-08-31 Zoltan Varga <vargaz@freemail.hu>
1460 * pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.
1462 * marshal9.cs: Clean up and expand custom marshalling tests.
1464 * marshal10.cs: Merge this into marshal9.cs.
1466 * pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
1469 2004-08-28 Zoltan Varga <vargaz@freemail.hu>
1471 * pinvoke2.cs libtest.c: New test for byref string arrays.
1473 2004-08-06 Zoltan Varga <vargaz@freemail.hu>
1475 * pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests.
1477 2004-07-28 Zoltan Varga <vargaz@freemail.hu>
1479 * marshal10.cs libtest.c: Remove incorrect time_t custom marshalling
1482 2004-07-06 Ben Maurer <bmaurer@ximian.com>
1484 * reflection-const-field.cs: New test for reflection on
1487 2004-07-05 Zoltan Varga <vargaz@freemail.hu>
1489 * Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.
1491 2004-07-03 Zoltan Varga <vargaz@freemail.hu>
1493 * pinvoke3.cs libtest.c: New test for returning delegates from a
1496 * pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.
1498 2004-07-02 Zoltan Varga <vargaz@freemail.hu>
1500 * Makefile.am (CLEANFILES): Delete .stdout files too.
1502 2004-05-29 Zoltan Varga <vargaz@freemail.hu>
1504 * invoke.cs: Add an Invoke test.
1506 2004-05-28 Zoltan Varga <vargaz@freemail.hu>
1508 * pinvoke3.cs libtest.c: New tests for byref struct marshalling.
1510 * static-constructor.cs: Add new regression test for bug #59193.
1512 * setenv.cs: Fix this after marshalling changes.
1514 2004-05-26 Zoltan Varga <vargaz@freemail.hu>
1516 * pinvoke3.cs libtest.c: Add tests for fnptr->delegate marshalling.
1518 * Makefile.am (DISABLED_TESTS): appdomain-unload.exe seems to run too.
1520 2004-05-23 Zoltan Varga <vargaz@freemail.hu>
1522 * Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.
1524 2004-05-22 Zoltan Varga <vargaz@freemail.hu>
1526 * Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.
1528 2004-05-18 Zoltan Varga <vargaz@freemail.hu>
1530 * marshal9.cs marshal10.cs: Fix custom marshalling tests.
1532 2004-05-11 Zoltan Varga <vargaz@freemail.hu>
1534 * Makefile.am (EXTRA_DIST): Distribute benchmarks as well.
1536 * pinvoke2.cs libtest.c: Add tests for AsAny marshalling.
1538 2004-05-06 Zoltan Varga <vargaz@freemail.hu>
1540 * Makefile.am: Disable thread6.exe since it might hang. Fix check for
1543 * Makefile.am: Only disable thread6.exe on x86.
1545 2004-04-28 Zoltan Varga <vargaz@freemail.hu>
1547 * pinvoke2.cs libtest.c: New tests for long fields inside structs.
1549 2004-04-26 Zoltan Varga <vargaz@freemail.hu>
1551 * Makefile.am test-driver: Disable some failing tests.
1553 2004-04-19 Zoltan Varga <vargaz@freemail.hu>
1555 * pinvoke3.cs libtest.c: Add test for string marshalling in delegates.
1557 2004-04-18 Zoltan Varga <vargaz@freemail.hu>
1559 * libtest.c pinvoke2.cs marshal4.cs Makefile.am: Add more tests for
1560 marshalling delegate fields in structs. Merge marshal4.cs into
1563 * libtest.c pinvoke2.cs: Add more tests for unicode marshalling.
1565 2004-04-14 Zoltan Varga <vargaz@freemail.hu>
1567 * libtest.c pinvoke2.cs: Add test for unicode string array marshalling.
1569 2004-04-10 Bernie Solomon <bernard@ugsolutions.com>
1571 * libtest.c: declare SetLastError on Windows
1573 2004-03-30 Lluis Sanchez Gual <lluis@ximian.com>
1575 * synchronized.cs: Monitor.Exit does not throw an exception anymore if the
1576 lock is not owned by the current thread (see bug #56157). Modified test that
1579 2004-03-16 Zoltan Varga <vargaz@freemail.hu>
1581 * libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
1584 2004-03-15 Bernie Solomon <bernard@ugsolutions.com>
1586 * libtest.c (mono_test_marshal_time_t): fix
1587 for current code on 64 bit machines with 64bit time
1589 * marshal9.cs marshal10.cs: Do arithmetic on
1592 2004-03-09 Zoltan Varga <vargaz@freemail.hu>
1594 * setenv.cs: Handle DllNotFoundException.
1596 * pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs.
1598 2004-02-23 Zoltan Varga <vargaz@freemail.hu>
1600 * many-locals.cs: Add tests for locals with large stack frame offsets.
1602 2004-02-18 Zoltan Varga <vargaz@freemail.hu>
1604 * switch.cs: Add test for bug #54473.
1606 2004-02-14 Zoltan Varga <vargaz@freemail.hu>
1608 * libtest.c: Add <time.h>
1610 * delegate.cs: Add test for bug #52092.
1612 2004-02-12 Zoltan Varga <vargaz@freemail.hu>
1614 * marshal10.cs: Oops, wrong test.
1616 * libtest.c: Add valuetype marshaling test.
1618 * marshal9.cs: Fix after marshaling changes.
1620 * marshal10.cs: Add valuetype marshaling test.
1622 2004-02-10 Zoltan Varga <vargaz@freemail.hu>
1624 * Makefile.am: Remove the SHELL=bash setting since some people do not seem to
1627 2004-02-02 Zoltan Varga <vargaz@freemail.hu>
1629 * pinvoke2.cs libtest.c: Add test for unicode StringBuilder marshalling.
1631 * pinvoke.cs libtest.c: Add test for Sparc V8 split register/stack double
1634 2004-01-31 Zoltan Varga <vargaz@freemail.hu>
1636 * setenv.cs: Make this run on platforms without setenv.
1638 2004-01-30 Zoltan Varga <vargaz@freemail.hu>
1640 * Makefile.am: Set SHELL to bash, since some commands require it.
1642 2004-01-22 Zoltan Varga <vargaz@freemail.hu>
1644 * pinvoke17.cs: Fix test.
1646 2004-01-19 Zoltan Varga <vargaz@freemail.hu>
1648 * pinvoke2.cs: Add tests for DllImport problems.
1650 * pinvoke.cs: Make this run under linux.
1652 2004-01-09 Zoltan Varga <vargaz@freemail.hu>
1654 * custom-attr.cs: Add test for properties with array type.
1656 2003-12-13 Patrik Torstensson <p@rxc.se>
1658 * bug-42136.cs: invalid liveness analyse for locals
1659 used in try and catch block. (exceptions not counted
1660 for in the liveness analyse)
1661 * Makefile.am: added bug-42136.cs
1663 2003-12-13 Patrik Torstensson <p@rxc.se>
1665 * bug-48015.cs: new test for obj.Equals on ContextBound objects
1666 * Makefile.am: added bug-48015.cs.
1668 2003-11-21 Lluis Sanchez Gual <lluis@ximian.com>
1670 * context-static.cs: new test for ContextStaticAttribute.
1671 * Makefile.am: added context-static.cs.
1673 2003-11-17 Zoltan Varga <vargaz@freemail.hu>
1675 * cattr-object.cs: Fix test so it does not count the attributes on the
1678 2003-10-31 Zoltan Varga <vargaz@freemail.hu>
1680 * appdomain-unload.cs: Get rid of hardcoded file names.
1682 * appdomain-unload.cs: New file. AppDomain Unloading tests.
1684 * Makefile: Add new test + enable IL tests now that we have a working
1687 * delegate7.cs: Convert it to use the test driver + add regression test
1690 2003-10-25 Zoltan Varga <vargaz@freemail.hu>
1692 * libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays.
1694 2003-10-15 Zoltan Varga <vargaz@freemail.hu>
1696 * vararg.il: New file.
1698 * Makefile.am: Added vararg.il.
1700 2003-10-13 Bernie Solomon <bernard@ugsolutions.com>
1702 * Makefile.am: fix so it works if builddir != srcdir
1704 * libtest.c: (mono_test_empty_struct) make it exist for
1705 non-GCC builds (and possibly pass depending on trampolines).
1706 (mono_test_marshal_bool_byref) bools marshal as ints by default
1708 2003-10-13 Zoltan Varga <vargaz@freemail.hu>
1710 * bug-46781.cs: New regression test.
1712 * libtest.c pinvoke2.cs: Add new test for SetLastError functionality.
1714 * Makefile.am (TEST_CS_SRC): Remove merged tests.
1716 * pinvoke2.cs pinvoke3.cs: Merge tests 4-8 into these files +
1717 convert tests so they run with the test driver used by mini.
1719 * pinvoke3.cs libtest.c: Add tests for class arguments and return
1722 * pinvoke4.cs pinvoke5.cs pinvoke6.cs pinvoke7.cs pinvoke8.cs: Removed.