1 2007-10-29 Rodrigo Kumpera <rkumpera@novell.com>
3 * make_imt_test.sh: added, this script generates
4 an interface with 2000 methods, an implementation and
5 test code that calls all methods. This is enough to
6 stress the IMT machinery, as thunks should have more
7 than 100 methods with the current IMT table size.
9 * Makefile.am: added the generated imt test and
10 associated rules to use the script to create it.
12 2007-10-20 William Holmes <billholmes54@gmail.com>
14 * pinvoke2.cs, libtest.c Adding test cases for marshaling
15 booleans as I1 and U1. Tests commit r87725.
17 Code is contributed under MIT/X11 license.
19 2007-10-18 Zoltan Varga <vargaz@gmail.com>
21 * interlocked.cs: Add a test for CompareExchange and negative values.
23 2007-10-17 Mark Probst <mark.probst@gmail.com>
25 * bug-331798-tb.2.cs: added for Rodrigo
27 * Makefile.am: added bug-331798-tb.2.cs
29 2007-10-17 Gert Driesen <drieseng@users.sourceforge.net>
31 * bug-331958.cs: added.
32 * Makefile.am: added bug-331958.cs.
34 2007-10-16 Mark Probst <mark.probst@gmail.com>
36 * bug-333798.2.cs: added
38 * Makefile.am: added bug-333798.2.cs
40 2007-10-05 Rodrigo Kumpera <rkumpera@novell.com>
42 * generic_type_definition_encoding.2.cs: added, this tests
43 the regression fixed in r86912.
45 * Makefile.am: added generic_type_definition.2.cs
47 2007-09-27 Rodrigo Kumpera <rkumpera@novell.com>
49 * generic_type_definition.2.cs: added
51 * Makefile.am: added generic_type_definition.2.cs
54 2007-09-22 Rodrigo Kumpera <rkumpera@novell.com>
56 * bug-327438.2.il: added
58 * Makefile.am: added bug-327438.2.il
61 2007-09-21 Robert Jordan <robertj@gmx.net>
63 * assemblyresolve/Makefile.am: remove the superfluous --security
66 2007-09-20 Mark Probst <mark.probst@gmail.com>
68 * generics-sharing.2.cs: added
70 * Makefile.am: added generics-sharing.2.cs
72 2007-09-19 Marek Habersack <mhabersack@novell.com>
74 * assemblyresolve/Makefile.am (prereq): build the assemblies in
75 the 'prereq' target instead of in the 'all' one.
77 2007-09-19 Marek Habersack <mhabersack@novell.com>
79 * Makefile.am: assemblyresolve/ assemblies are built only when the
82 2007-09-19 Raja R Harinath <harinath@gmail.com>
84 * assemblyresolve/Makefile.am: Fix srcdir != builddir issues.
85 (EXTRA_DIST): Add asm.cs, TestBase.cs, Test.cs.
87 2007-09-18 Marek Habersack <mhabersack@novell.com>
89 * assemblyresolve/asm.cs: added
91 * assemblyresolve/TestBase.cs: added
93 * assemblyresolve/Test.cs: added
95 * assemblyresolve/Makefile.am: added
97 * assemblyresolve_event3.cs: added new AssemblyResolve event
100 2007-09-13 Massimiliano Mantione <massi@ximian.com>
102 * Makefile.am: Fixed and re-enabled test for bug #82416 (the
103 config files were not in place).
105 2007-09-12 Massimiliano Mantione <massi@ximian.com>
107 * Makefile.am: disabled test for bug #82416 since it fails on the
108 buildbot, will investigate.
110 2007-09-12 Massimiliano Mantione <massi@ximian.com>
112 * unhandled-exception-test-runner.2.cs,
113 unhandled-exception-test-case.2.cs,
114 unhandled-exception-base-configuration.config,
115 unhandled-exception-legacy-configuration.config,
116 Makefile.am: added test for bug #82416.
118 2007-09-12 Marek Habersack <mhabersack@novell.com>
120 * assemblyresolve_event2.2.cs: added tests for assembly resolution
123 * assemblyresolve_event.cs: added tests for assembly resolution
126 2007-09-11 Mark Probst <mark.probst@gmail.com>
128 * coreclr-security.cs: Added positive and negative tests for
129 calling methods via reflection.
131 2007-09-10 William Holmes <billholmes54@gmail.com>
133 * marshal9.cs, libtest.c Adding test case for marshal.c r84161
134 Calling native to managed should not call
135 ICustomMarshaler.MarshalNativeToManaged for out params.
137 Code is contributed under MIT/X11 license.
139 2007-09-07 Zoltan Varga <vargaz@gmail.com>
141 * async-exceptions.cs Makefile.am: Add a test for frames with a frame pointer.
143 * async-exceptions.cs Makefile.am: New test case, not working yet.
145 * Makefile.am: Allways distribute coreclr-security.cs.
147 2007-09-03 Zoltan Varga <vargaz@gmail.com>
149 * thread6.cs: Increase a timeout.
151 2007-08-31 Zoltan Varga <vargaz@gmail.com>
153 * libtest.c handleref.cs: Fix handleref.exe test on sparc.
155 2007-08-24 Mark Probst <mark.probst@gmail.com>
157 * coreclr-security.cs, Makefile.am: Added test for CoreCLR
160 2007-08-21 Massimiliano Mantione <massi@ximian.com>
162 * bug-81466.il, bug-81466-lib.il, Makefile.am:
163 Added test for bug #81466.
165 2007-08-20 Jb Evain <jbevain@novell.com>
167 * field-access.il, method-access.il, Makefile.am: tests
168 for FieldAccessException and MethodAccessException.
170 2007-08-16 Rodrigo Kumpera <rkumpera@novell.com>
172 * ldtoken_with_byref_typespec.2.il: Test for (in pseudo c#) "typeof (int&)" expression
173 * Makefile.am: ldtoken_with_byref_typespec.2.il
175 2007-08-08 Massimiliano Mantione <massi@ximian.com>
177 * bug-77127.cs: Test for bug #77127.
178 * Makefile.am: Added bug-77127.cs.
180 2007-08-01 William Holmes <billholmes54@gmail.com>
182 * Makefile.am: Added bug-82194.2.cs.
183 * bug-82194.2.cs: Test for bug #82194.
185 2007-07-26 Rodrigo Kumpera <rkumpera@novell.com>
187 * Makefile.am: Added enum_types.il.
188 * enum_types.il: Test for all valid primitive types an enum basefield can have.
190 2007-07-25 Jonathan Chambers <joncham@gmail.com>
192 * Makefile.am: Added transparentproxy.cs.
193 * transparentproxy.cs: Add tests for transparentproxy
196 Code is contributed under MIT/X11 license.
198 2007-07-20 Raja R Harinath <rharinath@novell.com>
200 * Makefile.am (bug-81691.exe): Create it in the builddir.
202 2007-07-19 Mark Probst <mark.probst@gmail.com>
204 * Makefile.am (test-bug-81691), bug-81691.cs, bug-81691-a.cs,
205 bug-81691-b.cs: Test for bug #81691.
207 2007-07-11 Raja R Harinath <rharinath@novell.com>
209 * Makefile.am (bug-81673.exe): Look for bug-81673.cs in $(srcdir).
211 2007-07-10 Rodrigo Kumpera <rkumpera@novell.com>
213 * Makefile.am, bug-82020.il: Test for bug #82020
215 2007-07-10 Zoltan Varga <vargaz@gmail.com>
217 * libtest.c (mono_test_marshal_return_unicode_string_delegate):
218 Add a missing return.
220 2007-07-09 Mark Probst <mark.probst@gmail.com>
222 * Makefile.am (test-bug-81673), bug-81673.cs,
223 bug-81673-interface.cs: Test for bug 81673.
225 2007-07-05 Zoltan Varga <vargaz@gmail.com>
227 * pinvoke3.cs libtest.c: Add new test for returning unicode strings from a delegate.
229 2007-06-12 Zoltan Varga <vargaz@gmail.com>
231 * pinvoke2.cs: Add test for instance delegates.
233 2007-05-26 Zoltan Varga <vargaz@gmail.com>
235 * delegate.cs: Add more delegate tests.
237 2007-05-24 Zoltan Varga <vargaz@gmail.com>
239 * delegate.cs: Add a multicast delegate test.
241 2007-05-23 Zoltan Varga <vargaz@gmail.com>
243 * pinvoke2.cs libtest.c: Fix up asany in/out tests.
245 2007-03-28 Raja R Harinath <rharinath@novell.com>
247 * Makefile.am (test-bug-80307): Don't set PATH.
249 2007-03-27 Raja R Harinath <harinath@gmail.com>
251 * Makefile.am (JITTEST_PROG_RUN): Set MONO_CFG_DIR too.
252 (test-bug-80307): Use helper 'mcs' and 'gmcs' from build tree.
254 2007-03-23 Jonathan Chambers <joncham@gmail.com>
256 * libtest.c: Add tests for PreserveSigAttribute.
257 * cominterop.cs: Add tests for PreserveSigAttribute.
259 Code is contributed under MIT/X11 license.
261 2007-02-19 Massimiliano Mantione <massi@ximian.com>
262 * iface7.cs, Makefile.am: Added test for bug 75903.
264 2007-02-08 Jonathan Chambers <joncham@gmail.com>
266 * libtest.c: Add tests for COM Callable Wrapper marshalling.
267 * cominterop.cs: Add tests for COM Callable Wrapper marshalling.
269 Code is contributed under MIT/X11 license.
271 2007-02-06 Massimiliano Mantione <massi@ximian.com>
272 * bug-59286.cs, Makefile.am: Added test for bug 59286.
274 2007-02-03 Zoltan Varga <vargaz@gmail.com>
276 * interlocked-2.2.cs: Fix long tests and add Interlocked.Exchange(long) test.
278 * interlocked-2.2.cs: Add Interlocked.Read (long) test.
280 * interlocked.cs: Fix return values.
282 2007-01-19 Raja R Harinath <rharinath@novell.com>
284 * Makefile.am (bug-80307.exe): Fix srcdir != builddir.
286 2007-01-17 Massimiliano Mantione <massi@ximian.com>
287 * bug-80307.cs, Makefile.am: Added test for bug 80307.
289 2007-01-15 Miguel de Icaza <miguel@novell.com>
291 * load-missing.il: Add test for missing assembly reference in
294 Add test for missing type in newobj call.
296 Add test for missing type reference in a parameter.
298 Add test for missing assembly in method call.
300 2007-01-11 Jonathan Chambers <joncham@gmail.com>
302 * libtest.c, cominterop.cs: Tests for unmanaged->managed
305 2007-01-10 Robert Jordan <robertj@gmx.net>
307 * bug-80392.2.cs: Add more tests.
309 2007-01-09 Robert Jordan <robertj@gmx.net>
311 * bug-80392.2.cs: Add test for bug #80392.
313 2007-01-09 Robert Jordan <robertj@gmx.net>
315 * cross-domain.cs: Reflect marshal.c changes: after r70643
316 StringBuilders are not ReferenceEquals () anymore, because
317 they are marshaled by value.
319 2007-01-01 Miguel de Icaza <miguel@novell.com>
321 * libtest.c, marshal5.cs: Add tests for ByValTStr marshalling when
322 the charset is Unicode (see bugs 79944 and 78722).
324 2006-12-31 Miguel de Icaza <miguel@novell.com>
326 * exists.cs: Add new test case for MONO_IOMAP bug.
328 2006-11-02 Wade Berrier <wberrier@novell.com>
330 * Makefile.am: Fix path to mkbundle so test passes
332 2006-10-31 Massimiliano Mantione <massi@ximian.com>
333 * bug-79684.2.cs, Makefile.am: Added test for bug 79684.
335 2006-10-20 Jonathan Chambers <joncham@gmail.com>
337 * cominterop.cs: Added more tests for Variant.
338 * libtest.c: Added more tests for Variant.
340 2006-10-02 Zoltan Varga <vargaz@gmail.com>
342 * static-constructor.cs: Add a new test.
344 2006-09-30 Jonathan Chambers <joncham@gmail.com>
346 * marshal7.cs: Added tests for size of structs containing
347 objects with MarshalAs.Interface,IUnknown,IDispatch, and Struct.
349 2006-09-30 Zoltan Varga <vargaz@gmail.com>
351 * marshal9.cs libtest.c: Add tests for some custom marshalling corner cases.
353 2006-09-20 Zoltan Varga <vargaz@gmail.com>
355 * libtest.c (mono_test_marshal_stringbuilder_default): Null terminate string to
356 prevent random errors.
357 (mono_test_marshal_stringbuilder): Ditto.
359 2006-09-18 Jonathan Chambers <joncham@gmail.com>
361 * cominterop.cs: Added COM Interop tests for null BSTR checks.
362 * libtest.c: Added COM Interop tests for null BSTR checks.
364 2006-09-16 Zoltan Varga <vargaz@freemail.hu>
366 * Makefile.am (test): Disable mkbundle test on win32 since there is no static build there.
368 2006-09-14 Zoltan Varga <vargaz@gmail.com>
370 * pinvoke2.cs libtest.c: Add test for marshalling of blittable classes and null.
372 2006-09-06 Zoltan Varga <vargaz@gmail.com>
374 * pinvoke3.cs libtest.c: Add test for #79289.
376 2006-09-05 Zoltan Varga <vargaz@gmail.com>
378 * interlocked-2.2.cs: Add tests for the generic versions of the interlocked methods.
380 2006-09-03 Zoltan Varga <vargaz@gmail.com>
382 * pinvoke2.cs libtest.c: Add test for marshalling of StringBuilders created with
385 2006-08-09 Jonathan Chambers <joncham@gmail.com>
387 * cominterop.cs: Added COM Interop tests for accessing IUnknown and IDispatch.
388 * libtest.c: Implemented QueryInterface correctly.
390 2006-08-08 Zoltan Varga <vargaz@gmail.com>
392 * vararg.il: Add a test for #79027.
394 2006-07-28 Jonathan Chambers <joncham@gmail.com>
396 * cominterop.cs: Added COM Interop object marshalling tests;
397 enabled on windows only.
398 * libtest.c: Added COM Interop object marshalling tests;
399 enabled on windows only.
401 2006-07-27 Zoltan Varga <vargaz@gmail.com>
403 * libtest.c: Add a newline at the EOF.
405 2006-07-15 Jonathan Chambers <joncham@gmail.com>
407 * cominterop.cs: Added COM Interop tests; not enabled yet.
408 * libtest.c: Added COM Interop tests; not enabled yet.
410 2006-07-12 Zoltan Varga <vargaz@gmail.com>
412 * Makefile.am (libtest_la_CFLAGS): Disable a gcc optimization which breaks pinvoke2.exe on windows.
414 2006-06-30 Zoltan Varga <vargaz@gmail.com>
416 * libtest.c (mono_test_ref_vtype): Remove debug printfs.
418 2006-06-28 Zoltan Varga <vargaz@gmail.com>
420 * marshal2.cs: Add tests for ByValTStr + Unicode encoding.
422 2006-06-15 Zoltan Varga <vargaz@gmail.com>
424 * pinvoke-2.cs: Rename to pinvoke-2.2.cs.
426 * Makefile.am (TEST_CS2_SRC): Add pinvoke-2.2.cs
428 * pinvoke-2.2.cs libtest.c: Add Marshal.GetDelegateForFunctionPointer () tests.
430 2006-06-22 Sebastien Pouliot <sebastien@ximian.com>
432 * Makefile.am: Add 'cas' to SUBDIRS
434 2006-06-20 Massimiliano Mantione <massi@ximian.com>
435 * bug-78656.cs. Makefile.am: Added test for bug 78656.
437 2006-06-16 Massimiliano Mantione <massi@ximian.com>
438 * bug-78653.cs. Makefile.am: Added test for bug 78653.
440 2006-06-13 Massimiliano Mantione <massi@ximian.com>
441 * test-inline-call-stack.cs: Test also that the order in which
442 .cctors are run is essentially the same regardless of the status of
443 "beforefieldinit", because too many apps depend on this behavior
444 (which seems to be also the one of the MS CLR).
446 2006-06-10 Zoltan Varga <vargaz@gmail.com>
448 * interlocked-2.2.cs: Make the return values positive.
450 2006-06-07 Wade Berrier <wberrier@novell.com>
452 * Makefile.am: add test-inline-call-stack-library.cs and test-inline-call-stack.cs
453 to EXTRA_DIST so that tests can be run from a dist tarball
455 2006-06-05 Jonathan Chambers <jonathan.chambers@ansys.com>
457 * libtest.c cominterop.cs Makefile.am: Add BSTR and VARIANT marshalling tests
459 2006-06-06 Massimiliano Mantione <massi@ximian.com>
461 * Makefile.am, bug-78311.cs, bug-78549.il: Added tests.
463 2006-06-05 Zoltan Varga <vargaz@gmail.com>
465 * libtest.c pinvoke17.cs: Rename definitions which conflict with win32 API names.
467 2006-05-18 Zoltan Varga <vargaz@gmail.com>
469 * pinvoke2.cs libtest.c: Add tests for UnamangedType.LPStruct and blittable types.
471 2006-05-17 Zoltan Varga <vargaz@gmail.com>
473 * pinvoke2.cs libtest.c: Add tests for marshalling UnmanagedType.LPStruct.
475 * marshal8.cs: Applied a patch from Jonathan Chambers to add a test case to
478 2006-05-10 Atsushi Enomoto <atsushi@ximian.com>
480 * test-enum-indstoreil.il : removed duplicate label.
483 2006-05-06 Zoltan Varga <vargaz@gmail.com>
485 * Makefile.am (TEST_CS2_SRC): Add interlocked-2.2.cs and fix compiling of net 2.0
488 * interlocked-2.2.cs: New tests for the net 2.0 Interlocked methods.
490 2006-04-19 Massimiliano Mantione <massi@ximian.com>
491 * test-inline-call-stack.cs: Added missing check.
493 2006-04-19 Massimiliano Mantione <massi@ximian.com>
494 * Makefile.am: Added tests to see if inline breaks the call stack.
495 * test-inline-call-stack.cs: Likewise.
496 * test-inline-call-stack-library.cs: Likewise.
498 2006-04-12 Zoltan Varga <vargaz@gmail.com>
500 * thread6.cs: Add regression test for #78024.
502 2006-04-07 Zoltan Varga <vargaz@gmail.com>
504 * marshal2.cs: Add tests for #77960.
506 2006-03-29 Raja R Harinath <rharinath@novell.com>
508 * iface-large.cs: New test based on #75172.
510 2006-02-18 Zoltan Varga <vargaz@gmail.com>
512 * libtest.c pinvoke2.cs: Add tests for asany marshalling and directional
515 2006-01-30 Zoltan Varga <vargaz@gmail.com>
517 * Makefile.am (patch-libtool): New utility target for those using a
520 2006-01-27 Raja R Harinath <rharinath@novell.com>
522 Add support for net_2_0 test cases.
523 * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Don't set MONO_PATH.
524 (with_mono_path2, RUNTIME2, GMCS, ILASM2): New.
525 (TEST_CS2_SRC, TEST_IL2_SRC): New.
526 (EXTRA_DIST): Add them.
527 (testjit-default, testjit-net_2_0): New. Copies of old testjit,
528 updated to use appropriate runtimes.
529 (testjit): Depend on them.
530 * find-method.2.il: New test.
532 2006-01-26 Zoltan Varga <vargaz@gmail.com>
534 * thread-dump.cs: New file.
536 2005-12-22 Zoltan Varga <vargaz@gmail.com>
538 * interlocked.cs: Add "test" for Thread.MemoryBarrier ().
540 * custom-attr.cs: Add test for #77045.
542 2005-12-15 Zoltan Varga <vargaz@gmail.com>
544 * cpblkTest.il: Fix storage of addresses into int32 variables.
546 2005-12-14 Zoltan Varga <vargaz@gmail.com>
548 * marshal2.cs: Remove test which can fail on 64 bit archs.
550 2005-11-28 Raja R Harinath <rharinath@novell.com>
552 * Makefile.am (ILASM): Use profile-dependent location of ilasm.
554 2005-10-21 Zoltan Varga <vargaz@gmail.com>
556 * pinvoke2.cs libtest.c: Add tests for byref struct marshalling.
558 2005-10-20 Miguel de Icaza <miguel@novell.com>
560 * Makefile.am (stresstest): Change the strings so we can scan the
561 build logs more easily for failures (without the word "0 failed".
563 * Makefile (stresstest):
565 2005-10-20 Raja R Harinath <rharinath@novell.com>
567 * Makefile.am (testbundle): Use in-tree config, and in-tree
570 2005-10-08 Zoltan Varga <vargaz@gmail.com>
572 * appdomain-unload.cs: Allocate some MBR objects between unloads to
575 2005-10-07 Zoltan Varga <vargaz@gmail.com>
577 * remoting5.cs: Add test for ldflda on MBR objects.
579 2005-10-07 Zoltan Varga <vargaz@gmail.com>
581 * pinvoke.cs: Remove test loading cygwin1.dll under cygwin.
583 2005-09-19 Zoltan Varga <vargaz@gmail.com>
585 * custom-attr.cs: Add tests for bug #76062.
587 * test-driver Makefile.am: Fix detection of disabled tests.
589 2005-09-16 Raja R Harinath <rharinath@novell.com>
591 * Makefile.am (check-local): Don't invoke semdel-wrapper.
593 2005-09-13 Raja R Harinath <rharinath@novell.com>
595 * Makefile.am (test-type-load): Refer to source files using $(srcdir).
596 (EXTRA_DIST): Add sources from 'test-type-load'.
598 2005-09-12 Zoltan Varga <vargaz@gmail.com>
600 * pinvoke3.cs libtest.c: Add test for returning null arrays from delegates.
602 * pinvoke3.cs libtest.c: Add tests for bug #76063.
604 2005-09-09 Zoltan Varga <vargaz@gmail.com>
606 * load-exceptions.cs t-missing.cs load-missing.il: New files. Tests
607 for handling type load exceptions.
609 * Makefile.am: Add type loading tests.
611 2005-08-27 Zoltan Varga <vargaz@gmail.com>
613 * libtest.c (mono_test_empty_struct): Work around bug in intel icc.
615 2005-08-23 Zoltan Varga <vargaz@freemail.hu>
617 * delegate.cs: Add float and double tests.
619 2005-08-22 Zoltan Varga <vargaz@freemail.hu>
621 * delegate.cs: Restructure and add long delegate test.
623 * thread-2.cs: New file.
625 2005-08-20 Zoltan Varga <vargaz@freemail.hu>
627 * Makefile.am: Reenable disabled amd64 tests.
629 2005-07-21 Zoltan Varga <vargaz@freemail.hu>
631 * marshal9.cs libtest.c: Add tests for byref custom marshalling.
633 * pinvoke2.cs pinvoke1.cs Makefile.am: Merge pinvoke1.cs into pinvoke2.cs.
635 2005-07-19 Zoltan Varga <vargaz@freemail.hu>
637 * pinvoke2.cs libtest.c: Add some IA64 struct passing tests.
639 2005-07-09 Zoltan Varga <vargaz@freemail.hu>
641 * Makefile.am (PLATFORM_DISABLED_TESTS): Ignore thread6.exe on amd64.
643 2005-07-07 Zoltan Varga <vargaz@freemail.hu>
645 * thread6.cs: Disable part of the test that currently doesn't work. Add
646 new tests from a bug report.
648 * appdomain-unload.cs: Add tests for threadpools.
650 2005-07-04 Raja R Harinath <rharinath@novell.com>
652 * Makefile.am (MKBUNDLE): Don't set PKG_CONFIG_TOP_BUILDDIR.
654 2005-07-01 Lluis Sanchez Gual <lluis@novell.com>
656 * remoting1.cs: Test for getting a remote field value which is null.
658 2005-07-01 Raja R Harinath <rharinath@novell.com>
660 * Makefile.am (check-local): Call semdel-wrapper.
662 2005-06-28 Zoltan Varga <vargaz@freemail.hu>
664 * Makefile.am appdomain3.cs: Remove appdomain3 test, since it is a duplicate of appdomain-unload.
666 2005-06-27 Zoltan Varga <vargaz@freemail.hu>
668 * pinvoke2.cs: Add test for #75374.
670 * Makefile.am pinvoke18.cs pinvoke2.cs: Merge pinvoke18 into pinvoke2.
672 2005-06-15 Zoltan Varga <vargaz@freemail.hu>
674 * Makefile.am (testaot): Use JITTEST_PROG_RUN for compiling the AOT module.
676 2005-06-15 Raja R Harinath <rharinath@novell.com>
678 * Makefile.am (testbundle): Run the testcase with MONO_PATH set to
679 the build tree -- it's built with autodeps off.
681 2005-06-14 Ben Maurer <bmaurer@ximian.com>
683 * Makefile.am (testbundle): Test case that bundling works with a
686 2005-05-26 Zoltan Varga <vargaz@freemail.hu>
688 * Makefile.am (TestDriver.dll): Fix a warning.
690 2005-05-14 Zoltan Varga <vargaz@freemail.hu>
692 * libtest.c (mono_test_marshal_out_string_array_delegate): Fix 64
695 2005-05-12 Zoltan Varga <vargaz@freemail.hu>
697 * marshal9.cs libtest.c: Add more tests.
699 * pinvoke3.cs libtest.c: Add test for [Out] marshalling of arrays.
702 * marshal9.cs libtest.c: Add tests for marshalling null values.
704 * Makefile.am pinvoke2.cs pinvoke10.cs pinvoke15.cs: Merge pinvoke10
705 and pinvoke15 into pinvoke2.
707 * pinvoke2.cs: Fix warnings.
709 * pinvoke2.cs libtest.c: Add test for ftnptr->delegate conversion in
712 2005-05-12 Lluis Sanchez Gual <lluis@novell.com>
714 * main-returns-background-change.cs: New test for changing the
715 background mode of a thread.
717 2005-05-01 Zoltan Varga <vargaz@freemail.hu>
719 * libtest.c (mono_test_marshal_cdecl_delegate): New test for changing the calling convention of
722 * pinvoke-2.cs: New file for 2.0 pinvoke tests.
724 2005-04-22 Raja R Harinath <rharinath@novell.com>
726 * Makefile.am (CSC): Use '-unsafe' instead of '--unsafe'.
728 2005-04-09 Zoltan Varga <vargaz@freemail.hu>
730 * Makefile.am (testtrace): New target to test --trace functionality.
732 2005-04-04 Zoltan Varga <vargaz@freemail.hu>
734 * invoke.cs: Add new test.
736 2005-03-31 Zoltan Varga <vargaz@freemail.hu>
738 * stack-overflow.cs: New tests, not yet enabled.
740 2005-03-10 Zoltan Varga <vargaz@freemail.hu>
742 * dataslot.cs: Add tests for #65414.
744 2005-03-06 Zoltan Varga <vargaz@freemail.hu>
746 * rounding.cs: Remove this, this is now in the JIT regression tests.
748 * delegate4.cs: Remove this, this is already tested in pinvoke3.cs.
750 2005-03-04 Zoltan Varga <vargaz@freemail.hu>
752 * remoting1.cs: Add new regression test.
754 2005-03-01 Zoltan Varga <vargaz@freemail.hu>
756 * pinvoke3.cs: Add tests for passing blittable arrays.
758 * pinvoke3.cs libtest.c: Add tests for passing arrays to delegates.
760 2005-02-21 Ben Maurer <bmaurer@ximian.com>
762 * abort-stress-1.cs, abort-stress-2.cs: Stress tests for thread
763 aborting. The second one deadlocks, so it is disabled
765 2005-02-19 Zoltan Varga <vargaz@freemail.hu>
767 * pinvoke3.cs libtest.c: Add more small struct tests.
769 2005-02-18 Zoltan Varga <vargaz@freemail.hu>
771 * pinvoke3.cs libtest.c: Add tests for passing and returning small
772 structs from delegates. Currently fails on windows.
774 2005-02-16 Zoltan Varga <vargaz@freemail.hu>
776 * pinvoke2.cs: Add test for #72625.
778 * pinvoke2.cs: Fix char array marshalling test so it works under MS.NET.
779 2005-02-15 Zoltan Varga <vargaz@freemail.hu>
781 * Makefile.am (libtest_la_LDFLAGS): Add -Wl,--kill-at so the names exported from the DLL
782 can be found by the runtime.
784 * pinvoke13.cs: Fix test.
786 * libtest.c pinvoke13.cs: Fix test on big-endian machines.
788 * pinvoke3.cs: Remove an error handling test which no longer fails in
791 * marshal.cs libtest.c: Add new test for GetDelegateForFunctionPointer.
793 2005-02-13 Zoltan Varga <vargaz@freemail.hu>
795 * libtest.c (NameManglingAuto): Fix test. Fixes #72559.
797 * libtest.c: Applied patch from robertj@gmx.net (Robert Jordan). Work around gcc-2.95.3
800 * pinvoke13.cs libtest.c: Add/correct tests for pinvoke name mangling.
802 2005-02-05 Zoltan Varga <vargaz@freemail.hu>
804 * libtest.c: Mark all exported functions STDCALL.
806 * Makefile.am (CSC): Disable some warnings.
808 2005-01-30 Zoltan Varga <vargaz@freemail.hu>
810 * libtest.c: Fix some warnings.
812 2005-01-25 Zoltan Varga <vargaz@freemail.hu>
814 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on x86 as well.
816 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable appdomain-unload.exe
817 on amd64 to make the test green again.
819 2005-01-20 Raja R Harinath <rharinath@novell.com>
821 * libtest.c (mono_test_return_vtype): Fill in a value in the 'd2'
823 * pinvoke2.cs (test_0_return_vtype): Update.
825 2005-01-17 Zoltan Varga <vargaz@freemail.hu>
827 * libtest.c pinvoke2.cs pinvoke3.cs: Add tests for unmanaged->managed
828 marshalling of unicode strings.
830 2005-01-15 Zoltan Varga <vargaz@freemail.hu>
832 * thread6.cs: Add test for aborting the current thread.
834 2005-01-11 Zoltan Varga <vargaz@freemail.hu>
836 * thread6.cs: Add test for rethrowing abort exceptions.
838 2005-01-06 Sebastien Pouliot <sebastien@ximian.com>
840 * desweak.cs: Add test to check for regression of the bug seen in
841 rev 38316. The original code that failed is no more part of the
844 2005-01-06 Zoltan Varga <vargaz@freemail.hu>
846 * libtest.c: Fix blittable_struct_delegate test.
848 2004-12-29 Zoltan Varga <vargaz@freemail.hu>
850 * pinvoke3.cs libtest.c: Add test for marshalling blittable structs
853 * pinvoke3.cs libtest.c: Add test for marshalling of enums with delegates.
855 2004-12-26 Patrik Torstensson <patrik.torstensson@gmail.com>
857 * interlocked.cs: added reg test for bug 70784
859 2004-12-18 Zoltan Varga <vargaz@freemail.hu>
861 * Makefile.am (libtest_la_LDFLAGS): Add -no-undefined so a windows dll is built on windows.
863 2004-12-15 Patrik Torstensson <patrik.torstensson@gmail.com>
865 * interlocked.cs: New test.
867 2004-12-14 Raja R Harinath <rharinath@novell.com>
869 * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Set MONO_SHARED_DIR.
871 2004-12-11 Ben Maurer <bmaurer@ximian.com>
873 * thread-static-init.cs: New test.
875 2004-12-09 Raja R Harinath <rharinath@novell.com>
877 * test-driver: Clean up.
878 * Makefile.am (testjit, testaot, testinterp): Error out on failing tests.
880 2004-12-08 Raja R Harinath <rharinath@novell.com>
882 * Makefile.am (CLEANFILES): Add *.exe, stest.dat.
884 2004-12-08 Zoltan Varga <vargaz@freemail.hu>
886 * appdomain-unload.cs: Disable nondeterministic async unloading test.
888 2004-12-04 Zoltan Varga <vargaz@freemail.hu>
890 * delegate.cs: Add test for unboxing and delegates.
892 2004-12-02 Zoltan Varga <vargaz@freemail.hu>
894 * appdomain-unload.cs: Add tests for unloading an appdomain from inside
897 * appdomain-unload.cs: Stop the foreground thread created by one of the
900 2004-11-26 Raja R Harinath <rharinath@novell.com>
902 * Makefile.am: Ensure that in-tree mscorlib.dll is used for testing.
904 2004-11-23 Raja R Harinath <rharinath@novell.com>
906 * Makefile.am (CSC,ILASM): Don't refer to runtime/ directly. Use
907 the mcs/ tree directly.
909 2004-11-19 Raja R Harinath <rharinath@novell.com>
911 * Makefile.am (check-local): New. Hook into 'make check'.
912 (CSC): Define using in-tree mono and mcs.exe.
913 (ILASM): New. Likewise, with in-tree ilasm.exe.
914 * async_read.cs (Main): Read async_read.exe, since async_read.cs
915 will not necessarily be in the build directory.
916 * test-driver: Preserve stderr.
918 2004-11-10 Lluis Sanchez Gual <lluis@novell.com>
920 * cross-domain.cs: New tests for cross-domain calls.
922 2004-11-05 Zoltan Varga <vargaz@freemail.hu>
924 * loader.cs: Add test for loading dynamic assemblies using
925 Assembly.LoadWithPartialName ().
927 2004-11-04 Zoltan Varga <vargaz@freemail.hu>
929 * loader.cs: New file for assembly loading tests.
931 2004-10-29 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
933 * cattr-object.cs: Correct type checking so test will stop giving
936 2004-10-07 Zoltan Varga <vargaz@freemail.hu>
938 * pinvoke2.cs: Add test for prefixing 'lib' to dll names.
940 2004-09-30 Zoltan Varga <vargaz@freemail.hu>
942 * marshal.cs: Add test for GetFunctionPointerForDelegate.
944 * libtest.c pinvoke2.cs: Add test for returning delegates.
946 2004-09-28 Zoltan Varga <vargaz@freemail.hu>
948 * Makefile.am: Add marshal.cs.
950 * marshal.cs: New file for Marshal tests.
952 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
954 * libtest.c: Free memory using CoTaskMemFree on windows.
955 * libtest.c (mono_test_stdcall_name_mangling): Remove declspec(dllimport).
957 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
959 * libtest.c (mono_test_stdcall_name_mangling): Add test for stdcall
960 name mangling on windows.
962 2004-09-17 Zoltan Varga <vargaz@freemail.hu>
964 * pinvoke2.cs libtest.c: Add test for stdcall name mangling on windows.
966 2004-09-08 Lluis Sanchez Gual <lluis@novell.com>
968 * delegate8.cs: New regression test for bug #59299.
969 * Makefile.am: Added delegate8.cs.
971 2004-09-07 Duncan Mak <duncan@ximian.com>
973 * typeof-ptr.cs: Add an unsafe section to the code that's using
974 direct pointers. This was breaking the test stage on the build boxes.
976 2004-09-07 Zoltan Varga <vargaz@freemail.hu>
978 * libtest.c (mono_test_marshal_string_array): Add test for null
979 terminating string arrays.
981 2004-09-06 Zoltan Varga <vargaz@freemail.hu>
983 * libtest.c: Mark delegates with __stdcall on windows.
985 2004-09-04 Zoltan Varga <vargaz@freemail.hu>
987 * pinvoke2.cs libtest.c: Fix memory management in tests.
989 * pinvoke14.cs: Merge this into pinvoke2.cs.
991 2004-09-03 Zoltan Varga <vargaz@freemail.hu>
993 * marshal9.cs libtest.c: Fix memory leaks in test.
995 2004-08-31 Zoltan Varga <vargaz@freemail.hu>
997 * pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.
999 * marshal9.cs: Clean up and expand custom marshalling tests.
1001 * marshal10.cs: Merge this into marshal9.cs.
1003 * pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
1006 2004-08-28 Zoltan Varga <vargaz@freemail.hu>
1008 * pinvoke2.cs libtest.c: New test for byref string arrays.
1010 2004-08-06 Zoltan Varga <vargaz@freemail.hu>
1012 * pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests.
1014 2004-07-28 Zoltan Varga <vargaz@freemail.hu>
1016 * marshal10.cs libtest.c: Remove incorrect time_t custom marshalling
1019 2004-07-06 Ben Maurer <bmaurer@ximian.com>
1021 * reflection-const-field.cs: New test for reflection on
1024 2004-07-05 Zoltan Varga <vargaz@freemail.hu>
1026 * Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.
1028 2004-07-03 Zoltan Varga <vargaz@freemail.hu>
1030 * pinvoke3.cs libtest.c: New test for returning delegates from a
1033 * pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.
1035 2004-07-02 Zoltan Varga <vargaz@freemail.hu>
1037 * Makefile.am (CLEANFILES): Delete .stdout files too.
1039 2004-05-29 Zoltan Varga <vargaz@freemail.hu>
1041 * invoke.cs: Add an Invoke test.
1043 2004-05-28 Zoltan Varga <vargaz@freemail.hu>
1045 * pinvoke3.cs libtest.c: New tests for byref struct marshalling.
1047 * static-constructor.cs: Add new regression test for bug #59193.
1049 * setenv.cs: Fix this after marshalling changes.
1051 2004-05-26 Zoltan Varga <vargaz@freemail.hu>
1053 * pinvoke3.cs libtest.c: Add tests for fnptr->delegate marshalling.
1055 * Makefile.am (DISABLED_TESTS): appdomain-unload.exe seems to run too.
1057 2004-05-23 Zoltan Varga <vargaz@freemail.hu>
1059 * Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.
1061 2004-05-22 Zoltan Varga <vargaz@freemail.hu>
1063 * Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.
1065 2004-05-18 Zoltan Varga <vargaz@freemail.hu>
1067 * marshal9.cs marshal10.cs: Fix custom marshalling tests.
1069 2004-05-11 Zoltan Varga <vargaz@freemail.hu>
1071 * Makefile.am (EXTRA_DIST): Distribute benchmarks as well.
1073 * pinvoke2.cs libtest.c: Add tests for AsAny marshalling.
1075 2004-05-06 Zoltan Varga <vargaz@freemail.hu>
1077 * Makefile.am: Disable thread6.exe since it might hang. Fix check for
1080 * Makefile.am: Only disable thread6.exe on x86.
1082 2004-04-28 Zoltan Varga <vargaz@freemail.hu>
1084 * pinvoke2.cs libtest.c: New tests for long fields inside structs.
1086 2004-04-26 Zoltan Varga <vargaz@freemail.hu>
1088 * Makefile.am test-driver: Disable some failing tests.
1090 2004-04-19 Zoltan Varga <vargaz@freemail.hu>
1092 * pinvoke3.cs libtest.c: Add test for string marshalling in delegates.
1094 2004-04-18 Zoltan Varga <vargaz@freemail.hu>
1096 * libtest.c pinvoke2.cs marshal4.cs Makefile.am: Add more tests for
1097 marshalling delegate fields in structs. Merge marshal4.cs into
1100 * libtest.c pinvoke2.cs: Add more tests for unicode marshalling.
1102 2004-04-14 Zoltan Varga <vargaz@freemail.hu>
1104 * libtest.c pinvoke2.cs: Add test for unicode string array marshalling.
1106 2004-04-10 Bernie Solomon <bernard@ugsolutions.com>
1108 * libtest.c: declare SetLastError on Windows
1110 2004-03-30 Lluis Sanchez Gual <lluis@ximian.com>
1112 * synchronized.cs: Monitor.Exit does not throw an exception anymore if the
1113 lock is not owned by the current thread (see bug #56157). Modified test that
1116 2004-03-16 Zoltan Varga <vargaz@freemail.hu>
1118 * libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
1121 2004-03-15 Bernie Solomon <bernard@ugsolutions.com>
1123 * libtest.c (mono_test_marshal_time_t): fix
1124 for current code on 64 bit machines with 64bit time
1126 * marshal9.cs marshal10.cs: Do arithmetic on
1129 2004-03-09 Zoltan Varga <vargaz@freemail.hu>
1131 * setenv.cs: Handle DllNotFoundException.
1133 * pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs.
1135 2004-02-23 Zoltan Varga <vargaz@freemail.hu>
1137 * many-locals.cs: Add tests for locals with large stack frame offsets.
1139 2004-02-18 Zoltan Varga <vargaz@freemail.hu>
1141 * switch.cs: Add test for bug #54473.
1143 2004-02-14 Zoltan Varga <vargaz@freemail.hu>
1145 * libtest.c: Add <time.h>
1147 * delegate.cs: Add test for bug #52092.
1149 2004-02-12 Zoltan Varga <vargaz@freemail.hu>
1151 * marshal10.cs: Oops, wrong test.
1153 * libtest.c: Add valuetype marshaling test.
1155 * marshal9.cs: Fix after marshaling changes.
1157 * marshal10.cs: Add valuetype marshaling test.
1159 2004-02-10 Zoltan Varga <vargaz@freemail.hu>
1161 * Makefile.am: Remove the SHELL=bash setting since some people do not seem to
1164 2004-02-02 Zoltan Varga <vargaz@freemail.hu>
1166 * pinvoke2.cs libtest.c: Add test for unicode StringBuilder marshalling.
1168 * pinvoke.cs libtest.c: Add test for Sparc V8 split register/stack double
1171 2004-01-31 Zoltan Varga <vargaz@freemail.hu>
1173 * setenv.cs: Make this run on platforms without setenv.
1175 2004-01-30 Zoltan Varga <vargaz@freemail.hu>
1177 * Makefile.am: Set SHELL to bash, since some commands require it.
1179 2004-01-22 Zoltan Varga <vargaz@freemail.hu>
1181 * pinvoke17.cs: Fix test.
1183 2004-01-19 Zoltan Varga <vargaz@freemail.hu>
1185 * pinvoke2.cs: Add tests for DllImport problems.
1187 * pinvoke.cs: Make this run under linux.
1189 2004-01-09 Zoltan Varga <vargaz@freemail.hu>
1191 * custom-attr.cs: Add test for properties with array type.
1193 2003-12-13 Patrik Torstensson <p@rxc.se>
1195 * bug-42136.cs: invalid liveness analyse for locals
1196 used in try and catch block. (exceptions not counted
1197 for in the liveness analyse)
1198 * Makefile.am: added bug-42136.cs
1200 2003-12-13 Patrik Torstensson <p@rxc.se>
1202 * bug-48015.cs: new test for obj.Equals on ContextBound objects
1203 * Makefile.am: added bug-48015.cs.
1205 2003-11-21 Lluis Sanchez Gual <lluis@ximian.com>
1207 * context-static.cs: new test for ContextStaticAttribute.
1208 * Makefile.am: added context-static.cs.
1210 2003-11-17 Zoltan Varga <vargaz@freemail.hu>
1212 * cattr-object.cs: Fix test so it does not count the attributes on the
1215 2003-10-31 Zoltan Varga <vargaz@freemail.hu>
1217 * appdomain-unload.cs: Get rid of hardcoded file names.
1219 * appdomain-unload.cs: New file. AppDomain Unloading tests.
1221 * Makefile: Add new test + enable IL tests now that we have a working
1224 * delegate7.cs: Convert it to use the test driver + add regression test
1227 2003-10-25 Zoltan Varga <vargaz@freemail.hu>
1229 * libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays.
1231 2003-10-15 Zoltan Varga <vargaz@freemail.hu>
1233 * vararg.il: New file.
1235 * Makefile.am: Added vararg.il.
1237 2003-10-13 Bernie Solomon <bernard@ugsolutions.com>
1239 * Makefile.am: fix so it works if builddir != srcdir
1241 * libtest.c: (mono_test_empty_struct) make it exist for
1242 non-GCC builds (and possibly pass depending on trampolines).
1243 (mono_test_marshal_bool_byref) bools marshal as ints by default
1245 2003-10-13 Zoltan Varga <vargaz@freemail.hu>
1247 * bug-46781.cs: New regression test.
1249 * libtest.c pinvoke2.cs: Add new test for SetLastError functionality.
1251 * Makefile.am (TEST_CS_SRC): Remove merged tests.
1253 * pinvoke2.cs pinvoke3.cs: Merge tests 4-8 into these files +
1254 convert tests so they run with the test driver used by mini.
1256 * pinvoke3.cs libtest.c: Add tests for class arguments and return
1259 * pinvoke4.cs pinvoke5.cs pinvoke6.cs pinvoke7.cs pinvoke8.cs: Removed.