1 2008-04-15 Raja R Harinath <harinath@hurrynot.org>
3 * Makefile.am (generic-box.2.exe, generic-unbox.2.exe): Create in
6 2008-04-11 Mark Probst <mark.probst@gmail.com>
8 * Makefile.am: Added missing files to EXTRA_DIST.
10 2008-04-10 Atsushi Enomoto <atsushi@ximian.com>
12 * Makefile: fix extra dist file name.
14 2008-04-10 Mark Probst <mark.probst@gmail.com>
16 * generic-box.2.cs, generic-boxing.2.il, generic-delegate.2.cs,
17 generic-ldobj.2.il, generic-ldtoken.2.il,
18 generic-ldtoken-field.2.il, generic-ldtoken-method.2.il,
19 generic-mkrefany.2.il, generic-sizeof.2.cs, generic-tailcall.2.il,
20 generic-unbox.2.cs, generic-unboxing.2.il, generic-virtual.2.cs,
21 generics-sharing.2.cs: New test cases for generic sharing.
23 * Makefile.am: Added tests.
25 2008-03-31 Mark Probst <mark.probst@gmail.com>
27 * Makefile.am: Re-enabled CoreCLR security tests. Fixes #362626.
29 2008-03-25 Mark Probst <mark.probst@gmail.com>
31 * generic-box.2.cs: Test case for generic box.
33 * Makefile.am: Added the new test.
35 2008-03-24 Zoltan Varga <vargaz@gmail.com>
37 * interlocked-2.2.cs: Add tests for Interlocked.Increment/Decrement on longs.
39 2008-03-22 Zoltan Varga <vargaz@gmail.com>
41 * assemblyresolve/Makefile.am (MCS): Use gmcs.exe instead of mcs.exe.
43 2008-03-21 Zoltan Varga <vargaz@gmail.com>
45 * libtest.c: Fix missing return in mono_marshal_alloc (). Disable or fix all
48 * assemblyresolve/Makefile.am: Use the 2.0 profile for compilation.
50 2008-03-20 Mark Probst <mark.probst@gmail.com>
52 * generics-sharing.2.cs: Test cases for ldtoken.
54 2008-03-19 Rodrigo Kumpera <rkumpera@novell.com>
56 * bug-340662_bug.cs: Added. Regression test for the bug.
58 * Makefile.am: Added the new test.
60 2008-03-18 Mark Probst <mark.probst@gmail.com>
62 * generics-sharing-other-exc.2.il: Test case for catching
63 exceptions not derived from System.Exception specified by a type
66 * Makefile.am: Added the new test.
68 2008-03-18 Mark Probst <mark.probst@gmail.com>
70 * generic-initobj.2.cs: Test case for initobj in generic code.
72 * Makefile.am: Added the new test.
74 2008-03-17 Mark Probst <mark.probst@gmail.com>
76 * shared-generic-methods.2.cs: Test case for calls from shared
77 code to generic methods.
79 * Makefile.am: Added the new test.
81 2008-03-14 Mark Probst <mark.probst@gmail.com>
83 * generics-sharing.2.cs: New tests for static methods.
85 * generic-inlining.2.cs: Added. Tests generic method inlining.
87 * shared-generic-synchronized.2.cs: Added. Tests shared
90 * Makefile.am: Added the new tests. New target for running the
91 generic code sharing with the optimization enabled.
93 2008-03-04 Mark Probst <mark.probst@gmail.com>
95 * generics-sharing.2.c: Added test for open catch clauses in
98 2008-02-27 Zoltan Varga <vargaz@gmail.com>
100 * Makefile.am: Compile and run all tests using the 2.0 profile.
102 2008-02-26 Rodrigo Kumpera <rkumpera@novell.com>
104 * load-exceptions.cs: Fix the test for missing type situations.
106 2008-02-26 Zoltan Varga <vargaz@gmail.com>
108 * static-constructor.cs thread5.cs: Fix these so they works on the 2.0 profile too.
110 2008-02-25 Rodrigo Kumpera <rkumpera@novell.com>
112 * call_missing_method.il
113 * call_missing_call.il
114 * ldfld_missing_class.il
115 * ldfld_missing_field.il: Test if the proper loader
116 error is raised in case of failure.
118 * Makefile.am: Added the previous tests.
120 2008-02-23 Zoltan Varga <vargaz@gmail.com>
122 * pinvoke3.cs: Add tests for missing MarshalAs directives when marshalling arrays.
124 2008-02-22 Mark Probst <mark.probst@gmail.com>
126 * generics-sharing.2.cs: New tests for the extensible runtime
129 * recursive-generics.2.cs: Tests for recursive generic types.
131 * Makefile.am: Added recursive-generics.2.cs.
133 2008-02-21 Mark Probst <mark.probst@gmail.com>
135 * generics-sharing.2.cs: Improved tests.
137 2008-02-21 Rodrigo Kumpera <rkumpera@novell.com>
139 * resolve_method_bug.2.il
140 * resolve_field_bug.2.il
141 * resolve_type_bug.2.il: Tests for #363450. They verify that
142 a loader error during System.Reflection.Module::Resolve* methods don't
143 leak and causes a spurious TypeLoadException somewhere else.
145 * Makefile.am: Added the previous tests.
147 2008-02-17 Raja R Harinath <harinath@hurrynot.org>
149 * Makefile.am (SMCS): Add temporary-smcs-hack flag.
151 2008-02-04 Massimiliano Mantione <massi@ximian.com>
153 * Makefile.am: Re-enabled bug-77127.exe (was fixed in r95036).
155 2008-02-04 Massimiliano Mantione <massi@ximian.com>
157 * iface4.cs: Also added another "level" of inheritance...
159 2008-02-04 Massimiliano Mantione <massi@ximian.com>
161 * iface4.cs: Tested also Stop method (just to be on the safe side).
163 2008-01-28 Rodrigo Kumpera <rkumpera@novell.com>
165 * Makefile.am: disabled bug-348522.2.cs until after release.
167 2008-01-28 Rodrigo Kumpera <rkumpera@novell.com>
169 * bug-348522.2.cs: Added, tests for invoking by reflection
172 * Makefile.am: added bug-348522.2.cs.
174 2008-01-26 Zoltan Varga <vargaz@gmail.com>
176 * nonvirt.cs: Removed, moved to mini/exceptions.cs.
178 2008-01-24 Jonathan Chambers <joncham@gmail.com>
180 * libtest.c: Allocate memory for out string parameters.
182 * pinvoke2.cs: Add tests for marshalling strings as out paramters.
184 Code is contributed under MIT/X11 license.
186 2008-01-08 Zoltan Varga <vargaz@gmail.com>
188 * Makefile.am (DISABLED_TESTS): Disable bug-77127.exe for now to make the
191 2008-01-04 Dick Porter <dick@ximian.com>
193 * Makefile.am: Make it work on automake-1.6
195 2007-12-31 Rodrigo Kumpera <rkumpera@novell.com>
197 * invalid-token.il, Makefile.am: Add test for loading
200 2007-12-20 Zoltan Varga <vargaz@gmail.com>
202 * Makefile.am: Enable the async-exc-compilation test on x86/amd64.
204 2007-12-17 Mark Probst <mark.probst@gmail.com>
206 * thread-exit.cs, Makefile.am: Test case for #347676.
208 2007-12-09 Robert Jordan <robertj@gmx.net>
210 * bug-323114.cs: Add test case for #323114.
212 2007-12-07 Zoltan Varga <vargaz@gmail.com>
214 * pinvoke2.cs: Fix the names of two tests.
216 * checked.cs: Make exit codes positive.
218 2007-12-05 Zoltan Varga <vargaz@gmail.com>
220 * Makefile.am (EXTRA_DIST): Add a missing file.
222 2007-12-03 Zoltan Varga <vargaz@gmail.com>
224 * async-exc-compilation.cs: New not yet enabled test for async exceptions
225 received during JIT compilation.
227 * custom-modifiers.2.cs custom-modifiers-il.cs: New test for the 2.0
228 GetRequiredCustomModifiers ()/GetOptionalCustomModifiers () methods.
230 2007-11-30 Zoltan Varga <vargaz@gmail.com>
232 * stackframes-async.2.cs: Fix this test to work with the new delegate optimization.
234 2007-11-23 Zoltan Varga <vargaz@gmail.com>
236 * Makefile.am: Add a target for testing aot on the 2.0 profile.
238 2007-11-12 Zoltan Varga <vargaz@gmail.com>
240 * invoke.cs: Add tests for invoking the Array Get/Set methods.
242 2007-11-12 Rodrigo Kumpera <rkumpera@novell.com>
244 * bug-322722_patch_bx.2.cs : Added test for bug #322722.
246 * bug-322722_dyn_method_throw.2.cs: Same.
248 * Makefile.am: Added the two tests for bug #322722.
250 2007-11-07 Zoltan Varga <vargaz@gmail.com>
252 * Makefile.am: Removed bug-318677 since the corresponding patch was reverted.
254 2007-11-07 Massimiliano Mantione <massi@ximian.com>
256 * bug-318677.il: Added.
258 * Makefile.am: Added test for bug #318677.
260 2007-11-07 Mark Probst <mark.probst@gmail.com>
262 * bug-324535.cs, bug-324535-il.il: Added.
264 * Makefile.am: Added test for bug #324525.
266 2007-11-05 Rodrigo Kumpera <rkumpera@novell.com>
268 * soft-float-tests.cs: Tests for soft-float.
269 Bug #323746 is regression tested by test.
271 * Makefile.am: Added the new test to the suite.
274 2007-10-29 Rodrigo Kumpera <rkumpera@novell.com>
276 * bug-335131.2.cs: Regression test for bug #335131.
277 It tests the enconding of methods and constructor from
278 a generic types that are called from the same type
281 * Makefile.am: Added the new test to the suite.
284 2007-10-29 Rodrigo Kumpera <rkumpera@novell.com>
286 * make_imt_test.sh: added, this script generates
287 an interface with 2000 methods, an implementation and
288 test code that calls all methods. This is enough to
289 stress the IMT machinery, as thunks should have more
290 than 100 methods with the current IMT table size.
292 * Makefile.am: added the generated imt test and
293 associated rules to use the script to create it.
295 2007-10-20 William Holmes <billholmes54@gmail.com>
297 * pinvoke2.cs, libtest.c Adding test cases for marshaling
298 booleans as I1 and U1. Tests commit r87725.
300 Code is contributed under MIT/X11 license.
302 2007-10-18 Zoltan Varga <vargaz@gmail.com>
304 * interlocked.cs: Add a test for CompareExchange and negative values.
306 2007-10-17 Mark Probst <mark.probst@gmail.com>
308 * bug-331798-tb.2.cs: added for Rodrigo
310 * Makefile.am: added bug-331798-tb.2.cs
312 2007-10-17 Gert Driesen <drieseng@users.sourceforge.net>
314 * bug-331958.cs: added.
315 * Makefile.am: added bug-331958.cs.
317 2007-10-16 Mark Probst <mark.probst@gmail.com>
319 * bug-333798.2.cs: added
321 * Makefile.am: added bug-333798.2.cs
323 2007-10-05 Rodrigo Kumpera <rkumpera@novell.com>
325 * generic_type_definition_encoding.2.cs: added, this tests
326 the regression fixed in r86912.
328 * Makefile.am: added generic_type_definition.2.cs
330 2007-09-27 Rodrigo Kumpera <rkumpera@novell.com>
332 * generic_type_definition.2.cs: added
334 * Makefile.am: added generic_type_definition.2.cs
337 2007-09-22 Rodrigo Kumpera <rkumpera@novell.com>
339 * bug-327438.2.il: added
341 * Makefile.am: added bug-327438.2.il
344 2007-09-21 Robert Jordan <robertj@gmx.net>
346 * assemblyresolve/Makefile.am: remove the superfluous --security
349 2007-09-20 Mark Probst <mark.probst@gmail.com>
351 * generics-sharing.2.cs: added
353 * Makefile.am: added generics-sharing.2.cs
355 2007-09-19 Marek Habersack <mhabersack@novell.com>
357 * assemblyresolve/Makefile.am (prereq): build the assemblies in
358 the 'prereq' target instead of in the 'all' one.
360 2007-09-19 Marek Habersack <mhabersack@novell.com>
362 * Makefile.am: assemblyresolve/ assemblies are built only when the
365 2007-09-19 Raja R Harinath <harinath@gmail.com>
367 * assemblyresolve/Makefile.am: Fix srcdir != builddir issues.
368 (EXTRA_DIST): Add asm.cs, TestBase.cs, Test.cs.
370 2007-09-18 Marek Habersack <mhabersack@novell.com>
372 * assemblyresolve/asm.cs: added
374 * assemblyresolve/TestBase.cs: added
376 * assemblyresolve/Test.cs: added
378 * assemblyresolve/Makefile.am: added
380 * assemblyresolve_event3.cs: added new AssemblyResolve event
383 2007-09-13 Massimiliano Mantione <massi@ximian.com>
385 * Makefile.am: Fixed and re-enabled test for bug #82416 (the
386 config files were not in place).
388 2007-09-12 Massimiliano Mantione <massi@ximian.com>
390 * Makefile.am: disabled test for bug #82416 since it fails on the
391 buildbot, will investigate.
393 2007-09-12 Massimiliano Mantione <massi@ximian.com>
395 * unhandled-exception-test-runner.2.cs,
396 unhandled-exception-test-case.2.cs,
397 unhandled-exception-base-configuration.config,
398 unhandled-exception-legacy-configuration.config,
399 Makefile.am: added test for bug #82416.
401 2007-09-12 Marek Habersack <mhabersack@novell.com>
403 * assemblyresolve_event2.2.cs: added tests for assembly resolution
406 * assemblyresolve_event.cs: added tests for assembly resolution
409 2007-09-11 Mark Probst <mark.probst@gmail.com>
411 * coreclr-security.cs: Added positive and negative tests for
412 calling methods via reflection.
414 2007-09-10 William Holmes <billholmes54@gmail.com>
416 * marshal9.cs, libtest.c Adding test case for marshal.c r84161
417 Calling native to managed should not call
418 ICustomMarshaler.MarshalNativeToManaged for out params.
420 Code is contributed under MIT/X11 license.
422 2007-09-07 Zoltan Varga <vargaz@gmail.com>
424 * async-exceptions.cs Makefile.am: Add a test for frames with a frame pointer.
426 * async-exceptions.cs Makefile.am: New test case, not working yet.
428 * Makefile.am: Allways distribute coreclr-security.cs.
430 2007-09-03 Zoltan Varga <vargaz@gmail.com>
432 * thread6.cs: Increase a timeout.
434 2007-08-31 Zoltan Varga <vargaz@gmail.com>
436 * libtest.c handleref.cs: Fix handleref.exe test on sparc.
438 2007-08-24 Mark Probst <mark.probst@gmail.com>
440 * coreclr-security.cs, Makefile.am: Added test for CoreCLR
443 2007-08-21 Massimiliano Mantione <massi@ximian.com>
445 * bug-81466.il, bug-81466-lib.il, Makefile.am:
446 Added test for bug #81466.
448 2007-08-20 Jb Evain <jbevain@novell.com>
450 * field-access.il, method-access.il, Makefile.am: tests
451 for FieldAccessException and MethodAccessException.
453 2007-08-16 Rodrigo Kumpera <rkumpera@novell.com>
455 * ldtoken_with_byref_typespec.2.il: Test for (in pseudo c#) "typeof (int&)" expression
456 * Makefile.am: ldtoken_with_byref_typespec.2.il
458 2007-08-08 Massimiliano Mantione <massi@ximian.com>
460 * bug-77127.cs: Test for bug #77127.
461 * Makefile.am: Added bug-77127.cs.
463 2007-08-01 William Holmes <billholmes54@gmail.com>
465 * Makefile.am: Added bug-82194.2.cs.
466 * bug-82194.2.cs: Test for bug #82194.
468 2007-07-26 Rodrigo Kumpera <rkumpera@novell.com>
470 * Makefile.am: Added enum_types.il.
471 * enum_types.il: Test for all valid primitive types an enum basefield can have.
473 2007-07-25 Jonathan Chambers <joncham@gmail.com>
475 * Makefile.am: Added transparentproxy.cs.
476 * transparentproxy.cs: Add tests for transparentproxy
479 Code is contributed under MIT/X11 license.
481 2007-07-20 Raja R Harinath <rharinath@novell.com>
483 * Makefile.am (bug-81691.exe): Create it in the builddir.
485 2007-07-19 Mark Probst <mark.probst@gmail.com>
487 * Makefile.am (test-bug-81691), bug-81691.cs, bug-81691-a.cs,
488 bug-81691-b.cs: Test for bug #81691.
490 2007-07-11 Raja R Harinath <rharinath@novell.com>
492 * Makefile.am (bug-81673.exe): Look for bug-81673.cs in $(srcdir).
494 2007-07-10 Rodrigo Kumpera <rkumpera@novell.com>
496 * Makefile.am, bug-82020.il: Test for bug #82020
498 2007-07-10 Zoltan Varga <vargaz@gmail.com>
500 * libtest.c (mono_test_marshal_return_unicode_string_delegate):
501 Add a missing return.
503 2007-07-09 Mark Probst <mark.probst@gmail.com>
505 * Makefile.am (test-bug-81673), bug-81673.cs,
506 bug-81673-interface.cs: Test for bug 81673.
508 2007-07-05 Zoltan Varga <vargaz@gmail.com>
510 * pinvoke3.cs libtest.c: Add new test for returning unicode strings from a delegate.
512 2007-06-12 Zoltan Varga <vargaz@gmail.com>
514 * pinvoke2.cs: Add test for instance delegates.
516 2007-05-26 Zoltan Varga <vargaz@gmail.com>
518 * delegate.cs: Add more delegate tests.
520 2007-05-24 Zoltan Varga <vargaz@gmail.com>
522 * delegate.cs: Add a multicast delegate test.
524 2007-05-23 Zoltan Varga <vargaz@gmail.com>
526 * pinvoke2.cs libtest.c: Fix up asany in/out tests.
528 2007-03-28 Raja R Harinath <rharinath@novell.com>
530 * Makefile.am (test-bug-80307): Don't set PATH.
532 2007-03-27 Raja R Harinath <harinath@gmail.com>
534 * Makefile.am (JITTEST_PROG_RUN): Set MONO_CFG_DIR too.
535 (test-bug-80307): Use helper 'mcs' and 'gmcs' from build tree.
537 2007-03-23 Jonathan Chambers <joncham@gmail.com>
539 * libtest.c: Add tests for PreserveSigAttribute.
540 * cominterop.cs: Add tests for PreserveSigAttribute.
542 Code is contributed under MIT/X11 license.
544 2007-02-19 Massimiliano Mantione <massi@ximian.com>
545 * iface7.cs, Makefile.am: Added test for bug 75903.
547 2007-02-08 Jonathan Chambers <joncham@gmail.com>
549 * libtest.c: Add tests for COM Callable Wrapper marshalling.
550 * cominterop.cs: Add tests for COM Callable Wrapper marshalling.
552 Code is contributed under MIT/X11 license.
554 2007-02-06 Massimiliano Mantione <massi@ximian.com>
555 * bug-59286.cs, Makefile.am: Added test for bug 59286.
557 2007-02-03 Zoltan Varga <vargaz@gmail.com>
559 * interlocked-2.2.cs: Fix long tests and add Interlocked.Exchange(long) test.
561 * interlocked-2.2.cs: Add Interlocked.Read (long) test.
563 * interlocked.cs: Fix return values.
565 2007-01-19 Raja R Harinath <rharinath@novell.com>
567 * Makefile.am (bug-80307.exe): Fix srcdir != builddir.
569 2007-01-17 Massimiliano Mantione <massi@ximian.com>
570 * bug-80307.cs, Makefile.am: Added test for bug 80307.
572 2007-01-15 Miguel de Icaza <miguel@novell.com>
574 * load-missing.il: Add test for missing assembly reference in
577 Add test for missing type in newobj call.
579 Add test for missing type reference in a parameter.
581 Add test for missing assembly in method call.
583 2007-01-11 Jonathan Chambers <joncham@gmail.com>
585 * libtest.c, cominterop.cs: Tests for unmanaged->managed
588 2007-01-10 Robert Jordan <robertj@gmx.net>
590 * bug-80392.2.cs: Add more tests.
592 2007-01-09 Robert Jordan <robertj@gmx.net>
594 * bug-80392.2.cs: Add test for bug #80392.
596 2007-01-09 Robert Jordan <robertj@gmx.net>
598 * cross-domain.cs: Reflect marshal.c changes: after r70643
599 StringBuilders are not ReferenceEquals () anymore, because
600 they are marshaled by value.
602 2007-01-01 Miguel de Icaza <miguel@novell.com>
604 * libtest.c, marshal5.cs: Add tests for ByValTStr marshalling when
605 the charset is Unicode (see bugs 79944 and 78722).
607 2006-12-31 Miguel de Icaza <miguel@novell.com>
609 * exists.cs: Add new test case for MONO_IOMAP bug.
611 2006-11-02 Wade Berrier <wberrier@novell.com>
613 * Makefile.am: Fix path to mkbundle so test passes
615 2006-10-31 Massimiliano Mantione <massi@ximian.com>
616 * bug-79684.2.cs, Makefile.am: Added test for bug 79684.
618 2006-10-20 Jonathan Chambers <joncham@gmail.com>
620 * cominterop.cs: Added more tests for Variant.
621 * libtest.c: Added more tests for Variant.
623 2006-10-02 Zoltan Varga <vargaz@gmail.com>
625 * static-constructor.cs: Add a new test.
627 2006-09-30 Jonathan Chambers <joncham@gmail.com>
629 * marshal7.cs: Added tests for size of structs containing
630 objects with MarshalAs.Interface,IUnknown,IDispatch, and Struct.
632 2006-09-30 Zoltan Varga <vargaz@gmail.com>
634 * marshal9.cs libtest.c: Add tests for some custom marshalling corner cases.
636 2006-09-20 Zoltan Varga <vargaz@gmail.com>
638 * libtest.c (mono_test_marshal_stringbuilder_default): Null terminate string to
639 prevent random errors.
640 (mono_test_marshal_stringbuilder): Ditto.
642 2006-09-18 Jonathan Chambers <joncham@gmail.com>
644 * cominterop.cs: Added COM Interop tests for null BSTR checks.
645 * libtest.c: Added COM Interop tests for null BSTR checks.
647 2006-09-16 Zoltan Varga <vargaz@freemail.hu>
649 * Makefile.am (test): Disable mkbundle test on win32 since there is no static build there.
651 2006-09-14 Zoltan Varga <vargaz@gmail.com>
653 * pinvoke2.cs libtest.c: Add test for marshalling of blittable classes and null.
655 2006-09-06 Zoltan Varga <vargaz@gmail.com>
657 * pinvoke3.cs libtest.c: Add test for #79289.
659 2006-09-05 Zoltan Varga <vargaz@gmail.com>
661 * interlocked-2.2.cs: Add tests for the generic versions of the interlocked methods.
663 2006-09-03 Zoltan Varga <vargaz@gmail.com>
665 * pinvoke2.cs libtest.c: Add test for marshalling of StringBuilders created with
668 2006-08-09 Jonathan Chambers <joncham@gmail.com>
670 * cominterop.cs: Added COM Interop tests for accessing IUnknown and IDispatch.
671 * libtest.c: Implemented QueryInterface correctly.
673 2006-08-08 Zoltan Varga <vargaz@gmail.com>
675 * vararg.il: Add a test for #79027.
677 2006-07-28 Jonathan Chambers <joncham@gmail.com>
679 * cominterop.cs: Added COM Interop object marshalling tests;
680 enabled on windows only.
681 * libtest.c: Added COM Interop object marshalling tests;
682 enabled on windows only.
684 2006-07-27 Zoltan Varga <vargaz@gmail.com>
686 * libtest.c: Add a newline at the EOF.
688 2006-07-15 Jonathan Chambers <joncham@gmail.com>
690 * cominterop.cs: Added COM Interop tests; not enabled yet.
691 * libtest.c: Added COM Interop tests; not enabled yet.
693 2006-07-12 Zoltan Varga <vargaz@gmail.com>
695 * Makefile.am (libtest_la_CFLAGS): Disable a gcc optimization which breaks pinvoke2.exe on windows.
697 2006-06-30 Zoltan Varga <vargaz@gmail.com>
699 * libtest.c (mono_test_ref_vtype): Remove debug printfs.
701 2006-06-28 Zoltan Varga <vargaz@gmail.com>
703 * marshal2.cs: Add tests for ByValTStr + Unicode encoding.
705 2006-06-15 Zoltan Varga <vargaz@gmail.com>
707 * pinvoke-2.cs: Rename to pinvoke-2.2.cs.
709 * Makefile.am (TEST_CS2_SRC): Add pinvoke-2.2.cs
711 * pinvoke-2.2.cs libtest.c: Add Marshal.GetDelegateForFunctionPointer () tests.
713 2006-06-22 Sebastien Pouliot <sebastien@ximian.com>
715 * Makefile.am: Add 'cas' to SUBDIRS
717 2006-06-20 Massimiliano Mantione <massi@ximian.com>
718 * bug-78656.cs. Makefile.am: Added test for bug 78656.
720 2006-06-16 Massimiliano Mantione <massi@ximian.com>
721 * bug-78653.cs. Makefile.am: Added test for bug 78653.
723 2006-06-13 Massimiliano Mantione <massi@ximian.com>
724 * test-inline-call-stack.cs: Test also that the order in which
725 .cctors are run is essentially the same regardless of the status of
726 "beforefieldinit", because too many apps depend on this behavior
727 (which seems to be also the one of the MS CLR).
729 2006-06-10 Zoltan Varga <vargaz@gmail.com>
731 * interlocked-2.2.cs: Make the return values positive.
733 2006-06-07 Wade Berrier <wberrier@novell.com>
735 * Makefile.am: add test-inline-call-stack-library.cs and test-inline-call-stack.cs
736 to EXTRA_DIST so that tests can be run from a dist tarball
738 2006-06-05 Jonathan Chambers <jonathan.chambers@ansys.com>
740 * libtest.c cominterop.cs Makefile.am: Add BSTR and VARIANT marshalling tests
742 2006-06-06 Massimiliano Mantione <massi@ximian.com>
744 * Makefile.am, bug-78311.cs, bug-78549.il: Added tests.
746 2006-06-05 Zoltan Varga <vargaz@gmail.com>
748 * libtest.c pinvoke17.cs: Rename definitions which conflict with win32 API names.
750 2006-05-18 Zoltan Varga <vargaz@gmail.com>
752 * pinvoke2.cs libtest.c: Add tests for UnamangedType.LPStruct and blittable types.
754 2006-05-17 Zoltan Varga <vargaz@gmail.com>
756 * pinvoke2.cs libtest.c: Add tests for marshalling UnmanagedType.LPStruct.
758 * marshal8.cs: Applied a patch from Jonathan Chambers to add a test case to
761 2006-05-10 Atsushi Enomoto <atsushi@ximian.com>
763 * test-enum-indstoreil.il : removed duplicate label.
766 2006-05-06 Zoltan Varga <vargaz@gmail.com>
768 * Makefile.am (TEST_CS2_SRC): Add interlocked-2.2.cs and fix compiling of net 2.0
771 * interlocked-2.2.cs: New tests for the net 2.0 Interlocked methods.
773 2006-04-19 Massimiliano Mantione <massi@ximian.com>
774 * test-inline-call-stack.cs: Added missing check.
776 2006-04-19 Massimiliano Mantione <massi@ximian.com>
777 * Makefile.am: Added tests to see if inline breaks the call stack.
778 * test-inline-call-stack.cs: Likewise.
779 * test-inline-call-stack-library.cs: Likewise.
781 2006-04-12 Zoltan Varga <vargaz@gmail.com>
783 * thread6.cs: Add regression test for #78024.
785 2006-04-07 Zoltan Varga <vargaz@gmail.com>
787 * marshal2.cs: Add tests for #77960.
789 2006-03-29 Raja R Harinath <rharinath@novell.com>
791 * iface-large.cs: New test based on #75172.
793 2006-02-18 Zoltan Varga <vargaz@gmail.com>
795 * libtest.c pinvoke2.cs: Add tests for asany marshalling and directional
798 2006-01-30 Zoltan Varga <vargaz@gmail.com>
800 * Makefile.am (patch-libtool): New utility target for those using a
803 2006-01-27 Raja R Harinath <rharinath@novell.com>
805 Add support for net_2_0 test cases.
806 * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Don't set MONO_PATH.
807 (with_mono_path2, RUNTIME2, GMCS, ILASM2): New.
808 (TEST_CS2_SRC, TEST_IL2_SRC): New.
809 (EXTRA_DIST): Add them.
810 (testjit-default, testjit-net_2_0): New. Copies of old testjit,
811 updated to use appropriate runtimes.
812 (testjit): Depend on them.
813 * find-method.2.il: New test.
815 2006-01-26 Zoltan Varga <vargaz@gmail.com>
817 * thread-dump.cs: New file.
819 2005-12-22 Zoltan Varga <vargaz@gmail.com>
821 * interlocked.cs: Add "test" for Thread.MemoryBarrier ().
823 * custom-attr.cs: Add test for #77045.
825 2005-12-15 Zoltan Varga <vargaz@gmail.com>
827 * cpblkTest.il: Fix storage of addresses into int32 variables.
829 2005-12-14 Zoltan Varga <vargaz@gmail.com>
831 * marshal2.cs: Remove test which can fail on 64 bit archs.
833 2005-11-28 Raja R Harinath <rharinath@novell.com>
835 * Makefile.am (ILASM): Use profile-dependent location of ilasm.
837 2005-10-21 Zoltan Varga <vargaz@gmail.com>
839 * pinvoke2.cs libtest.c: Add tests for byref struct marshalling.
841 2005-10-20 Miguel de Icaza <miguel@novell.com>
843 * Makefile.am (stresstest): Change the strings so we can scan the
844 build logs more easily for failures (without the word "0 failed".
846 * Makefile (stresstest):
848 2005-10-20 Raja R Harinath <rharinath@novell.com>
850 * Makefile.am (testbundle): Use in-tree config, and in-tree
853 2005-10-08 Zoltan Varga <vargaz@gmail.com>
855 * appdomain-unload.cs: Allocate some MBR objects between unloads to
858 2005-10-07 Zoltan Varga <vargaz@gmail.com>
860 * remoting5.cs: Add test for ldflda on MBR objects.
862 2005-10-07 Zoltan Varga <vargaz@gmail.com>
864 * pinvoke.cs: Remove test loading cygwin1.dll under cygwin.
866 2005-09-19 Zoltan Varga <vargaz@gmail.com>
868 * custom-attr.cs: Add tests for bug #76062.
870 * test-driver Makefile.am: Fix detection of disabled tests.
872 2005-09-16 Raja R Harinath <rharinath@novell.com>
874 * Makefile.am (check-local): Don't invoke semdel-wrapper.
876 2005-09-13 Raja R Harinath <rharinath@novell.com>
878 * Makefile.am (test-type-load): Refer to source files using $(srcdir).
879 (EXTRA_DIST): Add sources from 'test-type-load'.
881 2005-09-12 Zoltan Varga <vargaz@gmail.com>
883 * pinvoke3.cs libtest.c: Add test for returning null arrays from delegates.
885 * pinvoke3.cs libtest.c: Add tests for bug #76063.
887 2005-09-09 Zoltan Varga <vargaz@gmail.com>
889 * load-exceptions.cs t-missing.cs load-missing.il: New files. Tests
890 for handling type load exceptions.
892 * Makefile.am: Add type loading tests.
894 2005-08-27 Zoltan Varga <vargaz@gmail.com>
896 * libtest.c (mono_test_empty_struct): Work around bug in intel icc.
898 2005-08-23 Zoltan Varga <vargaz@freemail.hu>
900 * delegate.cs: Add float and double tests.
902 2005-08-22 Zoltan Varga <vargaz@freemail.hu>
904 * delegate.cs: Restructure and add long delegate test.
906 * thread-2.cs: New file.
908 2005-08-20 Zoltan Varga <vargaz@freemail.hu>
910 * Makefile.am: Reenable disabled amd64 tests.
912 2005-07-21 Zoltan Varga <vargaz@freemail.hu>
914 * marshal9.cs libtest.c: Add tests for byref custom marshalling.
916 * pinvoke2.cs pinvoke1.cs Makefile.am: Merge pinvoke1.cs into pinvoke2.cs.
918 2005-07-19 Zoltan Varga <vargaz@freemail.hu>
920 * pinvoke2.cs libtest.c: Add some IA64 struct passing tests.
922 2005-07-09 Zoltan Varga <vargaz@freemail.hu>
924 * Makefile.am (PLATFORM_DISABLED_TESTS): Ignore thread6.exe on amd64.
926 2005-07-07 Zoltan Varga <vargaz@freemail.hu>
928 * thread6.cs: Disable part of the test that currently doesn't work. Add
929 new tests from a bug report.
931 * appdomain-unload.cs: Add tests for threadpools.
933 2005-07-04 Raja R Harinath <rharinath@novell.com>
935 * Makefile.am (MKBUNDLE): Don't set PKG_CONFIG_TOP_BUILDDIR.
937 2005-07-01 Lluis Sanchez Gual <lluis@novell.com>
939 * remoting1.cs: Test for getting a remote field value which is null.
941 2005-07-01 Raja R Harinath <rharinath@novell.com>
943 * Makefile.am (check-local): Call semdel-wrapper.
945 2005-06-28 Zoltan Varga <vargaz@freemail.hu>
947 * Makefile.am appdomain3.cs: Remove appdomain3 test, since it is a duplicate of appdomain-unload.
949 2005-06-27 Zoltan Varga <vargaz@freemail.hu>
951 * pinvoke2.cs: Add test for #75374.
953 * Makefile.am pinvoke18.cs pinvoke2.cs: Merge pinvoke18 into pinvoke2.
955 2005-06-15 Zoltan Varga <vargaz@freemail.hu>
957 * Makefile.am (testaot): Use JITTEST_PROG_RUN for compiling the AOT module.
959 2005-06-15 Raja R Harinath <rharinath@novell.com>
961 * Makefile.am (testbundle): Run the testcase with MONO_PATH set to
962 the build tree -- it's built with autodeps off.
964 2005-06-14 Ben Maurer <bmaurer@ximian.com>
966 * Makefile.am (testbundle): Test case that bundling works with a
969 2005-05-26 Zoltan Varga <vargaz@freemail.hu>
971 * Makefile.am (TestDriver.dll): Fix a warning.
973 2005-05-14 Zoltan Varga <vargaz@freemail.hu>
975 * libtest.c (mono_test_marshal_out_string_array_delegate): Fix 64
978 2005-05-12 Zoltan Varga <vargaz@freemail.hu>
980 * marshal9.cs libtest.c: Add more tests.
982 * pinvoke3.cs libtest.c: Add test for [Out] marshalling of arrays.
985 * marshal9.cs libtest.c: Add tests for marshalling null values.
987 * Makefile.am pinvoke2.cs pinvoke10.cs pinvoke15.cs: Merge pinvoke10
988 and pinvoke15 into pinvoke2.
990 * pinvoke2.cs: Fix warnings.
992 * pinvoke2.cs libtest.c: Add test for ftnptr->delegate conversion in
995 2005-05-12 Lluis Sanchez Gual <lluis@novell.com>
997 * main-returns-background-change.cs: New test for changing the
998 background mode of a thread.
1000 2005-05-01 Zoltan Varga <vargaz@freemail.hu>
1002 * libtest.c (mono_test_marshal_cdecl_delegate): New test for changing the calling convention of
1005 * pinvoke-2.cs: New file for 2.0 pinvoke tests.
1007 2005-04-22 Raja R Harinath <rharinath@novell.com>
1009 * Makefile.am (CSC): Use '-unsafe' instead of '--unsafe'.
1011 2005-04-09 Zoltan Varga <vargaz@freemail.hu>
1013 * Makefile.am (testtrace): New target to test --trace functionality.
1015 2005-04-04 Zoltan Varga <vargaz@freemail.hu>
1017 * invoke.cs: Add new test.
1019 2005-03-31 Zoltan Varga <vargaz@freemail.hu>
1021 * stack-overflow.cs: New tests, not yet enabled.
1023 2005-03-10 Zoltan Varga <vargaz@freemail.hu>
1025 * dataslot.cs: Add tests for #65414.
1027 2005-03-06 Zoltan Varga <vargaz@freemail.hu>
1029 * rounding.cs: Remove this, this is now in the JIT regression tests.
1031 * delegate4.cs: Remove this, this is already tested in pinvoke3.cs.
1033 2005-03-04 Zoltan Varga <vargaz@freemail.hu>
1035 * remoting1.cs: Add new regression test.
1037 2005-03-01 Zoltan Varga <vargaz@freemail.hu>
1039 * pinvoke3.cs: Add tests for passing blittable arrays.
1041 * pinvoke3.cs libtest.c: Add tests for passing arrays to delegates.
1043 2005-02-21 Ben Maurer <bmaurer@ximian.com>
1045 * abort-stress-1.cs, abort-stress-2.cs: Stress tests for thread
1046 aborting. The second one deadlocks, so it is disabled
1048 2005-02-19 Zoltan Varga <vargaz@freemail.hu>
1050 * pinvoke3.cs libtest.c: Add more small struct tests.
1052 2005-02-18 Zoltan Varga <vargaz@freemail.hu>
1054 * pinvoke3.cs libtest.c: Add tests for passing and returning small
1055 structs from delegates. Currently fails on windows.
1057 2005-02-16 Zoltan Varga <vargaz@freemail.hu>
1059 * pinvoke2.cs: Add test for #72625.
1061 * pinvoke2.cs: Fix char array marshalling test so it works under MS.NET.
1062 2005-02-15 Zoltan Varga <vargaz@freemail.hu>
1064 * Makefile.am (libtest_la_LDFLAGS): Add -Wl,--kill-at so the names exported from the DLL
1065 can be found by the runtime.
1067 * pinvoke13.cs: Fix test.
1069 * libtest.c pinvoke13.cs: Fix test on big-endian machines.
1071 * pinvoke3.cs: Remove an error handling test which no longer fails in
1074 * marshal.cs libtest.c: Add new test for GetDelegateForFunctionPointer.
1076 2005-02-13 Zoltan Varga <vargaz@freemail.hu>
1078 * libtest.c (NameManglingAuto): Fix test. Fixes #72559.
1080 * libtest.c: Applied patch from robertj@gmx.net (Robert Jordan). Work around gcc-2.95.3
1083 * pinvoke13.cs libtest.c: Add/correct tests for pinvoke name mangling.
1085 2005-02-05 Zoltan Varga <vargaz@freemail.hu>
1087 * libtest.c: Mark all exported functions STDCALL.
1089 * Makefile.am (CSC): Disable some warnings.
1091 2005-01-30 Zoltan Varga <vargaz@freemail.hu>
1093 * libtest.c: Fix some warnings.
1095 2005-01-25 Zoltan Varga <vargaz@freemail.hu>
1097 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on x86 as well.
1099 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable appdomain-unload.exe
1100 on amd64 to make the test green again.
1102 2005-01-20 Raja R Harinath <rharinath@novell.com>
1104 * libtest.c (mono_test_return_vtype): Fill in a value in the 'd2'
1106 * pinvoke2.cs (test_0_return_vtype): Update.
1108 2005-01-17 Zoltan Varga <vargaz@freemail.hu>
1110 * libtest.c pinvoke2.cs pinvoke3.cs: Add tests for unmanaged->managed
1111 marshalling of unicode strings.
1113 2005-01-15 Zoltan Varga <vargaz@freemail.hu>
1115 * thread6.cs: Add test for aborting the current thread.
1117 2005-01-11 Zoltan Varga <vargaz@freemail.hu>
1119 * thread6.cs: Add test for rethrowing abort exceptions.
1121 2005-01-06 Sebastien Pouliot <sebastien@ximian.com>
1123 * desweak.cs: Add test to check for regression of the bug seen in
1124 rev 38316. The original code that failed is no more part of the
1127 2005-01-06 Zoltan Varga <vargaz@freemail.hu>
1129 * libtest.c: Fix blittable_struct_delegate test.
1131 2004-12-29 Zoltan Varga <vargaz@freemail.hu>
1133 * pinvoke3.cs libtest.c: Add test for marshalling blittable structs
1136 * pinvoke3.cs libtest.c: Add test for marshalling of enums with delegates.
1138 2004-12-26 Patrik Torstensson <patrik.torstensson@gmail.com>
1140 * interlocked.cs: added reg test for bug 70784
1142 2004-12-18 Zoltan Varga <vargaz@freemail.hu>
1144 * Makefile.am (libtest_la_LDFLAGS): Add -no-undefined so a windows dll is built on windows.
1146 2004-12-15 Patrik Torstensson <patrik.torstensson@gmail.com>
1148 * interlocked.cs: New test.
1150 2004-12-14 Raja R Harinath <rharinath@novell.com>
1152 * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Set MONO_SHARED_DIR.
1154 2004-12-11 Ben Maurer <bmaurer@ximian.com>
1156 * thread-static-init.cs: New test.
1158 2004-12-09 Raja R Harinath <rharinath@novell.com>
1160 * test-driver: Clean up.
1161 * Makefile.am (testjit, testaot, testinterp): Error out on failing tests.
1163 2004-12-08 Raja R Harinath <rharinath@novell.com>
1165 * Makefile.am (CLEANFILES): Add *.exe, stest.dat.
1167 2004-12-08 Zoltan Varga <vargaz@freemail.hu>
1169 * appdomain-unload.cs: Disable nondeterministic async unloading test.
1171 2004-12-04 Zoltan Varga <vargaz@freemail.hu>
1173 * delegate.cs: Add test for unboxing and delegates.
1175 2004-12-02 Zoltan Varga <vargaz@freemail.hu>
1177 * appdomain-unload.cs: Add tests for unloading an appdomain from inside
1180 * appdomain-unload.cs: Stop the foreground thread created by one of the
1183 2004-11-26 Raja R Harinath <rharinath@novell.com>
1185 * Makefile.am: Ensure that in-tree mscorlib.dll is used for testing.
1187 2004-11-23 Raja R Harinath <rharinath@novell.com>
1189 * Makefile.am (CSC,ILASM): Don't refer to runtime/ directly. Use
1190 the mcs/ tree directly.
1192 2004-11-19 Raja R Harinath <rharinath@novell.com>
1194 * Makefile.am (check-local): New. Hook into 'make check'.
1195 (CSC): Define using in-tree mono and mcs.exe.
1196 (ILASM): New. Likewise, with in-tree ilasm.exe.
1197 * async_read.cs (Main): Read async_read.exe, since async_read.cs
1198 will not necessarily be in the build directory.
1199 * test-driver: Preserve stderr.
1201 2004-11-10 Lluis Sanchez Gual <lluis@novell.com>
1203 * cross-domain.cs: New tests for cross-domain calls.
1205 2004-11-05 Zoltan Varga <vargaz@freemail.hu>
1207 * loader.cs: Add test for loading dynamic assemblies using
1208 Assembly.LoadWithPartialName ().
1210 2004-11-04 Zoltan Varga <vargaz@freemail.hu>
1212 * loader.cs: New file for assembly loading tests.
1214 2004-10-29 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
1216 * cattr-object.cs: Correct type checking so test will stop giving
1219 2004-10-07 Zoltan Varga <vargaz@freemail.hu>
1221 * pinvoke2.cs: Add test for prefixing 'lib' to dll names.
1223 2004-09-30 Zoltan Varga <vargaz@freemail.hu>
1225 * marshal.cs: Add test for GetFunctionPointerForDelegate.
1227 * libtest.c pinvoke2.cs: Add test for returning delegates.
1229 2004-09-28 Zoltan Varga <vargaz@freemail.hu>
1231 * Makefile.am: Add marshal.cs.
1233 * marshal.cs: New file for Marshal tests.
1235 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
1237 * libtest.c: Free memory using CoTaskMemFree on windows.
1238 * libtest.c (mono_test_stdcall_name_mangling): Remove declspec(dllimport).
1240 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
1242 * libtest.c (mono_test_stdcall_name_mangling): Add test for stdcall
1243 name mangling on windows.
1245 2004-09-17 Zoltan Varga <vargaz@freemail.hu>
1247 * pinvoke2.cs libtest.c: Add test for stdcall name mangling on windows.
1249 2004-09-08 Lluis Sanchez Gual <lluis@novell.com>
1251 * delegate8.cs: New regression test for bug #59299.
1252 * Makefile.am: Added delegate8.cs.
1254 2004-09-07 Duncan Mak <duncan@ximian.com>
1256 * typeof-ptr.cs: Add an unsafe section to the code that's using
1257 direct pointers. This was breaking the test stage on the build boxes.
1259 2004-09-07 Zoltan Varga <vargaz@freemail.hu>
1261 * libtest.c (mono_test_marshal_string_array): Add test for null
1262 terminating string arrays.
1264 2004-09-06 Zoltan Varga <vargaz@freemail.hu>
1266 * libtest.c: Mark delegates with __stdcall on windows.
1268 2004-09-04 Zoltan Varga <vargaz@freemail.hu>
1270 * pinvoke2.cs libtest.c: Fix memory management in tests.
1272 * pinvoke14.cs: Merge this into pinvoke2.cs.
1274 2004-09-03 Zoltan Varga <vargaz@freemail.hu>
1276 * marshal9.cs libtest.c: Fix memory leaks in test.
1278 2004-08-31 Zoltan Varga <vargaz@freemail.hu>
1280 * pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.
1282 * marshal9.cs: Clean up and expand custom marshalling tests.
1284 * marshal10.cs: Merge this into marshal9.cs.
1286 * pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
1289 2004-08-28 Zoltan Varga <vargaz@freemail.hu>
1291 * pinvoke2.cs libtest.c: New test for byref string arrays.
1293 2004-08-06 Zoltan Varga <vargaz@freemail.hu>
1295 * pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests.
1297 2004-07-28 Zoltan Varga <vargaz@freemail.hu>
1299 * marshal10.cs libtest.c: Remove incorrect time_t custom marshalling
1302 2004-07-06 Ben Maurer <bmaurer@ximian.com>
1304 * reflection-const-field.cs: New test for reflection on
1307 2004-07-05 Zoltan Varga <vargaz@freemail.hu>
1309 * Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.
1311 2004-07-03 Zoltan Varga <vargaz@freemail.hu>
1313 * pinvoke3.cs libtest.c: New test for returning delegates from a
1316 * pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.
1318 2004-07-02 Zoltan Varga <vargaz@freemail.hu>
1320 * Makefile.am (CLEANFILES): Delete .stdout files too.
1322 2004-05-29 Zoltan Varga <vargaz@freemail.hu>
1324 * invoke.cs: Add an Invoke test.
1326 2004-05-28 Zoltan Varga <vargaz@freemail.hu>
1328 * pinvoke3.cs libtest.c: New tests for byref struct marshalling.
1330 * static-constructor.cs: Add new regression test for bug #59193.
1332 * setenv.cs: Fix this after marshalling changes.
1334 2004-05-26 Zoltan Varga <vargaz@freemail.hu>
1336 * pinvoke3.cs libtest.c: Add tests for fnptr->delegate marshalling.
1338 * Makefile.am (DISABLED_TESTS): appdomain-unload.exe seems to run too.
1340 2004-05-23 Zoltan Varga <vargaz@freemail.hu>
1342 * Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.
1344 2004-05-22 Zoltan Varga <vargaz@freemail.hu>
1346 * Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.
1348 2004-05-18 Zoltan Varga <vargaz@freemail.hu>
1350 * marshal9.cs marshal10.cs: Fix custom marshalling tests.
1352 2004-05-11 Zoltan Varga <vargaz@freemail.hu>
1354 * Makefile.am (EXTRA_DIST): Distribute benchmarks as well.
1356 * pinvoke2.cs libtest.c: Add tests for AsAny marshalling.
1358 2004-05-06 Zoltan Varga <vargaz@freemail.hu>
1360 * Makefile.am: Disable thread6.exe since it might hang. Fix check for
1363 * Makefile.am: Only disable thread6.exe on x86.
1365 2004-04-28 Zoltan Varga <vargaz@freemail.hu>
1367 * pinvoke2.cs libtest.c: New tests for long fields inside structs.
1369 2004-04-26 Zoltan Varga <vargaz@freemail.hu>
1371 * Makefile.am test-driver: Disable some failing tests.
1373 2004-04-19 Zoltan Varga <vargaz@freemail.hu>
1375 * pinvoke3.cs libtest.c: Add test for string marshalling in delegates.
1377 2004-04-18 Zoltan Varga <vargaz@freemail.hu>
1379 * libtest.c pinvoke2.cs marshal4.cs Makefile.am: Add more tests for
1380 marshalling delegate fields in structs. Merge marshal4.cs into
1383 * libtest.c pinvoke2.cs: Add more tests for unicode marshalling.
1385 2004-04-14 Zoltan Varga <vargaz@freemail.hu>
1387 * libtest.c pinvoke2.cs: Add test for unicode string array marshalling.
1389 2004-04-10 Bernie Solomon <bernard@ugsolutions.com>
1391 * libtest.c: declare SetLastError on Windows
1393 2004-03-30 Lluis Sanchez Gual <lluis@ximian.com>
1395 * synchronized.cs: Monitor.Exit does not throw an exception anymore if the
1396 lock is not owned by the current thread (see bug #56157). Modified test that
1399 2004-03-16 Zoltan Varga <vargaz@freemail.hu>
1401 * libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
1404 2004-03-15 Bernie Solomon <bernard@ugsolutions.com>
1406 * libtest.c (mono_test_marshal_time_t): fix
1407 for current code on 64 bit machines with 64bit time
1409 * marshal9.cs marshal10.cs: Do arithmetic on
1412 2004-03-09 Zoltan Varga <vargaz@freemail.hu>
1414 * setenv.cs: Handle DllNotFoundException.
1416 * pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs.
1418 2004-02-23 Zoltan Varga <vargaz@freemail.hu>
1420 * many-locals.cs: Add tests for locals with large stack frame offsets.
1422 2004-02-18 Zoltan Varga <vargaz@freemail.hu>
1424 * switch.cs: Add test for bug #54473.
1426 2004-02-14 Zoltan Varga <vargaz@freemail.hu>
1428 * libtest.c: Add <time.h>
1430 * delegate.cs: Add test for bug #52092.
1432 2004-02-12 Zoltan Varga <vargaz@freemail.hu>
1434 * marshal10.cs: Oops, wrong test.
1436 * libtest.c: Add valuetype marshaling test.
1438 * marshal9.cs: Fix after marshaling changes.
1440 * marshal10.cs: Add valuetype marshaling test.
1442 2004-02-10 Zoltan Varga <vargaz@freemail.hu>
1444 * Makefile.am: Remove the SHELL=bash setting since some people do not seem to
1447 2004-02-02 Zoltan Varga <vargaz@freemail.hu>
1449 * pinvoke2.cs libtest.c: Add test for unicode StringBuilder marshalling.
1451 * pinvoke.cs libtest.c: Add test for Sparc V8 split register/stack double
1454 2004-01-31 Zoltan Varga <vargaz@freemail.hu>
1456 * setenv.cs: Make this run on platforms without setenv.
1458 2004-01-30 Zoltan Varga <vargaz@freemail.hu>
1460 * Makefile.am: Set SHELL to bash, since some commands require it.
1462 2004-01-22 Zoltan Varga <vargaz@freemail.hu>
1464 * pinvoke17.cs: Fix test.
1466 2004-01-19 Zoltan Varga <vargaz@freemail.hu>
1468 * pinvoke2.cs: Add tests for DllImport problems.
1470 * pinvoke.cs: Make this run under linux.
1472 2004-01-09 Zoltan Varga <vargaz@freemail.hu>
1474 * custom-attr.cs: Add test for properties with array type.
1476 2003-12-13 Patrik Torstensson <p@rxc.se>
1478 * bug-42136.cs: invalid liveness analyse for locals
1479 used in try and catch block. (exceptions not counted
1480 for in the liveness analyse)
1481 * Makefile.am: added bug-42136.cs
1483 2003-12-13 Patrik Torstensson <p@rxc.se>
1485 * bug-48015.cs: new test for obj.Equals on ContextBound objects
1486 * Makefile.am: added bug-48015.cs.
1488 2003-11-21 Lluis Sanchez Gual <lluis@ximian.com>
1490 * context-static.cs: new test for ContextStaticAttribute.
1491 * Makefile.am: added context-static.cs.
1493 2003-11-17 Zoltan Varga <vargaz@freemail.hu>
1495 * cattr-object.cs: Fix test so it does not count the attributes on the
1498 2003-10-31 Zoltan Varga <vargaz@freemail.hu>
1500 * appdomain-unload.cs: Get rid of hardcoded file names.
1502 * appdomain-unload.cs: New file. AppDomain Unloading tests.
1504 * Makefile: Add new test + enable IL tests now that we have a working
1507 * delegate7.cs: Convert it to use the test driver + add regression test
1510 2003-10-25 Zoltan Varga <vargaz@freemail.hu>
1512 * libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays.
1514 2003-10-15 Zoltan Varga <vargaz@freemail.hu>
1516 * vararg.il: New file.
1518 * Makefile.am: Added vararg.il.
1520 2003-10-13 Bernie Solomon <bernard@ugsolutions.com>
1522 * Makefile.am: fix so it works if builddir != srcdir
1524 * libtest.c: (mono_test_empty_struct) make it exist for
1525 non-GCC builds (and possibly pass depending on trampolines).
1526 (mono_test_marshal_bool_byref) bools marshal as ints by default
1528 2003-10-13 Zoltan Varga <vargaz@freemail.hu>
1530 * bug-46781.cs: New regression test.
1532 * libtest.c pinvoke2.cs: Add new test for SetLastError functionality.
1534 * Makefile.am (TEST_CS_SRC): Remove merged tests.
1536 * pinvoke2.cs pinvoke3.cs: Merge tests 4-8 into these files +
1537 convert tests so they run with the test driver used by mini.
1539 * pinvoke3.cs libtest.c: Add tests for class arguments and return
1542 * pinvoke4.cs pinvoke5.cs pinvoke6.cs pinvoke7.cs pinvoke8.cs: Removed.