1 2007-03-28 Raja R Harinath <rharinath@novell.com>
3 * Makefile.am (test-bug-80307): Don't set PATH.
5 2007-03-27 Raja R Harinath <harinath@gmail.com>
7 * Makefile.am (JITTEST_PROG_RUN): Set MONO_CFG_DIR too.
8 (test-bug-80307): Use helper 'mcs' and 'gmcs' from build tree.
10 2007-03-23 Jonathan Chambers <joncham@gmail.com>
12 * libtest.c: Add tests for PreserveSigAttribute.
13 * cominterop.cs: Add tests for PreserveSigAttribute.
15 Code is contributed under MIT/X11 license.
17 2007-02-19 Massimiliano Mantione <massi@ximian.com>
18 * iface7.cs, Makefile.am: Added test for bug 75903.
20 2007-02-08 Jonathan Chambers <joncham@gmail.com>
22 * libtest.c: Add tests for COM Callable Wrapper marshalling.
23 * cominterop.cs: Add tests for COM Callable Wrapper marshalling.
25 Code is contributed under MIT/X11 license.
27 2007-02-06 Massimiliano Mantione <massi@ximian.com>
28 * bug-59286.cs, Makefile.am: Added test for bug 59286.
30 2007-02-03 Zoltan Varga <vargaz@gmail.com>
32 * interlocked-2.2.cs: Fix long tests and add Interlocked.Exchange(long) test.
34 * interlocked-2.2.cs: Add Interlocked.Read (long) test.
36 * interlocked.cs: Fix return values.
38 2007-01-19 Raja R Harinath <rharinath@novell.com>
40 * Makefile.am (bug-80307.exe): Fix srcdir != builddir.
42 2007-01-17 Massimiliano Mantione <massi@ximian.com>
43 * bug-80307.cs, Makefile.am: Added test for bug 80307.
45 2007-01-15 Miguel de Icaza <miguel@novell.com>
47 * load-missing.il: Add test for missing assembly reference in
50 Add test for missing type in newobj call.
52 Add test for missing type reference in a parameter.
54 Add test for missing assembly in method call.
56 2007-01-11 Jonathan Chambers <joncham@gmail.com>
58 * libtest.c, cominterop.cs: Tests for unmanaged->managed
61 2007-01-10 Robert Jordan <robertj@gmx.net>
63 * bug-80392.2.cs: Add more tests.
65 2007-01-09 Robert Jordan <robertj@gmx.net>
67 * bug-80392.2.cs: Add test for bug #80392.
69 2007-01-09 Robert Jordan <robertj@gmx.net>
71 * cross-domain.cs: Reflect marshal.c changes: after r70643
72 StringBuilders are not ReferenceEquals () anymore, because
73 they are marshaled by value.
75 2007-01-01 Miguel de Icaza <miguel@novell.com>
77 * libtest.c, marshal5.cs: Add tests for ByValTStr marshalling when
78 the charset is Unicode (see bugs 79944 and 78722).
80 2006-12-31 Miguel de Icaza <miguel@novell.com>
82 * exists.cs: Add new test case for MONO_IOMAP bug.
84 2006-11-02 Wade Berrier <wberrier@novell.com>
86 * Makefile.am: Fix path to mkbundle so test passes
88 2006-10-31 Massimiliano Mantione <massi@ximian.com>
89 * bug-79684.2.cs, Makefile.am: Added test for bug 79684.
91 2006-10-20 Jonathan Chambers <joncham@gmail.com>
93 * cominterop.cs: Added more tests for Variant.
94 * libtest.c: Added more tests for Variant.
96 2006-10-02 Zoltan Varga <vargaz@gmail.com>
98 * static-constructor.cs: Add a new test.
100 2006-09-30 Jonathan Chambers <joncham@gmail.com>
102 * marshal7.cs: Added tests for size of structs containing
103 objects with MarshalAs.Interface,IUnknown,IDispatch, and Struct.
105 2006-09-30 Zoltan Varga <vargaz@gmail.com>
107 * marshal9.cs libtest.c: Add tests for some custom marshalling corner cases.
109 2006-09-20 Zoltan Varga <vargaz@gmail.com>
111 * libtest.c (mono_test_marshal_stringbuilder_default): Null terminate string to
112 prevent random errors.
113 (mono_test_marshal_stringbuilder): Ditto.
115 2006-09-18 Jonathan Chambers <joncham@gmail.com>
117 * cominterop.cs: Added COM Interop tests for null BSTR checks.
118 * libtest.c: Added COM Interop tests for null BSTR checks.
120 2006-09-16 Zoltan Varga <vargaz@freemail.hu>
122 * Makefile.am (test): Disable mkbundle test on win32 since there is no static build there.
124 2006-09-14 Zoltan Varga <vargaz@gmail.com>
126 * pinvoke2.cs libtest.c: Add test for marshalling of blittable classes and null.
128 2006-09-06 Zoltan Varga <vargaz@gmail.com>
130 * pinvoke3.cs libtest.c: Add test for #79289.
132 2006-09-05 Zoltan Varga <vargaz@gmail.com>
134 * interlocked-2.2.cs: Add tests for the generic versions of the interlocked methods.
136 2006-09-03 Zoltan Varga <vargaz@gmail.com>
138 * pinvoke2.cs libtest.c: Add test for marshalling of StringBuilders created with
141 2006-08-09 Jonathan Chambers <joncham@gmail.com>
143 * cominterop.cs: Added COM Interop tests for accessing IUnknown and IDispatch.
144 * libtest.c: Implemented QueryInterface correctly.
146 2006-08-08 Zoltan Varga <vargaz@gmail.com>
148 * vararg.il: Add a test for #79027.
150 2006-07-28 Jonathan Chambers <joncham@gmail.com>
152 * cominterop.cs: Added COM Interop object marshalling tests;
153 enabled on windows only.
154 * libtest.c: Added COM Interop object marshalling tests;
155 enabled on windows only.
157 2006-07-27 Zoltan Varga <vargaz@gmail.com>
159 * libtest.c: Add a newline at the EOF.
161 2006-07-15 Jonathan Chambers <joncham@gmail.com>
163 * cominterop.cs: Added COM Interop tests; not enabled yet.
164 * libtest.c: Added COM Interop tests; not enabled yet.
166 2006-07-12 Zoltan Varga <vargaz@gmail.com>
168 * Makefile.am (libtest_la_CFLAGS): Disable a gcc optimization which breaks pinvoke2.exe on windows.
170 2006-06-30 Zoltan Varga <vargaz@gmail.com>
172 * libtest.c (mono_test_ref_vtype): Remove debug printfs.
174 2006-06-28 Zoltan Varga <vargaz@gmail.com>
176 * marshal2.cs: Add tests for ByValTStr + Unicode encoding.
178 2006-06-15 Zoltan Varga <vargaz@gmail.com>
180 * pinvoke-2.cs: Rename to pinvoke-2.2.cs.
182 * Makefile.am (TEST_CS2_SRC): Add pinvoke-2.2.cs
184 * pinvoke-2.2.cs libtest.c: Add Marshal.GetDelegateForFunctionPointer () tests.
186 2006-06-22 Sebastien Pouliot <sebastien@ximian.com>
188 * Makefile.am: Add 'cas' to SUBDIRS
190 2006-06-20 Massimiliano Mantione <massi@ximian.com>
191 * bug-78656.cs. Makefile.am: Added test for bug 78656.
193 2006-06-16 Massimiliano Mantione <massi@ximian.com>
194 * bug-78653.cs. Makefile.am: Added test for bug 78653.
196 2006-06-13 Massimiliano Mantione <massi@ximian.com>
197 * test-inline-call-stack.cs: Test also that the order in which
198 .cctors are run is essentially the same regardless of the status of
199 "beforefieldinit", because too many apps depend on this behavior
200 (which seems to be also the one of the MS CLR).
202 2006-06-10 Zoltan Varga <vargaz@gmail.com>
204 * interlocked-2.2.cs: Make the return values positive.
206 2006-06-07 Wade Berrier <wberrier@novell.com>
208 * Makefile.am: add test-inline-call-stack-library.cs and test-inline-call-stack.cs
209 to EXTRA_DIST so that tests can be run from a dist tarball
211 2006-06-05 Jonathan Chambers <jonathan.chambers@ansys.com>
213 * libtest.c cominterop.cs Makefile.am: Add BSTR and VARIANT marshalling tests
215 2006-06-06 Massimiliano Mantione <massi@ximian.com>
217 * Makefile.am, bug-78311.cs, bug-78549.il: Added tests.
219 2006-06-05 Zoltan Varga <vargaz@gmail.com>
221 * libtest.c pinvoke17.cs: Rename definitions which conflict with win32 API names.
223 2006-05-18 Zoltan Varga <vargaz@gmail.com>
225 * pinvoke2.cs libtest.c: Add tests for UnamangedType.LPStruct and blittable types.
227 2006-05-17 Zoltan Varga <vargaz@gmail.com>
229 * pinvoke2.cs libtest.c: Add tests for marshalling UnmanagedType.LPStruct.
231 * marshal8.cs: Applied a patch from Jonathan Chambers to add a test case to
234 2006-05-10 Atsushi Enomoto <atsushi@ximian.com>
236 * test-enum-indstoreil.il : removed duplicate label.
239 2006-05-06 Zoltan Varga <vargaz@gmail.com>
241 * Makefile.am (TEST_CS2_SRC): Add interlocked-2.2.cs and fix compiling of net 2.0
244 * interlocked-2.2.cs: New tests for the net 2.0 Interlocked methods.
246 2006-04-19 Massimiliano Mantione <massi@ximian.com>
247 * test-inline-call-stack.cs: Added missing check.
249 2006-04-19 Massimiliano Mantione <massi@ximian.com>
250 * Makefile.am: Added tests to see if inline breaks the call stack.
251 * test-inline-call-stack.cs: Likewise.
252 * test-inline-call-stack-library.cs: Likewise.
254 2006-04-12 Zoltan Varga <vargaz@gmail.com>
256 * thread6.cs: Add regression test for #78024.
258 2006-04-07 Zoltan Varga <vargaz@gmail.com>
260 * marshal2.cs: Add tests for #77960.
262 2006-03-29 Raja R Harinath <rharinath@novell.com>
264 * iface-large.cs: New test based on #75172.
266 2006-02-18 Zoltan Varga <vargaz@gmail.com>
268 * libtest.c pinvoke2.cs: Add tests for asany marshalling and directional
271 2006-01-30 Zoltan Varga <vargaz@gmail.com>
273 * Makefile.am (patch-libtool): New utility target for those using a
276 2006-01-27 Raja R Harinath <rharinath@novell.com>
278 Add support for net_2_0 test cases.
279 * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Don't set MONO_PATH.
280 (with_mono_path2, RUNTIME2, GMCS, ILASM2): New.
281 (TEST_CS2_SRC, TEST_IL2_SRC): New.
282 (EXTRA_DIST): Add them.
283 (testjit-default, testjit-net_2_0): New. Copies of old testjit,
284 updated to use appropriate runtimes.
285 (testjit): Depend on them.
286 * find-method.2.il: New test.
288 2006-01-26 Zoltan Varga <vargaz@gmail.com>
290 * thread-dump.cs: New file.
292 2005-12-22 Zoltan Varga <vargaz@gmail.com>
294 * interlocked.cs: Add "test" for Thread.MemoryBarrier ().
296 * custom-attr.cs: Add test for #77045.
298 2005-12-15 Zoltan Varga <vargaz@gmail.com>
300 * cpblkTest.il: Fix storage of addresses into int32 variables.
302 2005-12-14 Zoltan Varga <vargaz@gmail.com>
304 * marshal2.cs: Remove test which can fail on 64 bit archs.
306 2005-11-28 Raja R Harinath <rharinath@novell.com>
308 * Makefile.am (ILASM): Use profile-dependent location of ilasm.
310 2005-10-21 Zoltan Varga <vargaz@gmail.com>
312 * pinvoke2.cs libtest.c: Add tests for byref struct marshalling.
314 2005-10-20 Miguel de Icaza <miguel@novell.com>
316 * Makefile.am (stresstest): Change the strings so we can scan the
317 build logs more easily for failures (without the word "0 failed".
319 * Makefile (stresstest):
321 2005-10-20 Raja R Harinath <rharinath@novell.com>
323 * Makefile.am (testbundle): Use in-tree config, and in-tree
326 2005-10-08 Zoltan Varga <vargaz@gmail.com>
328 * appdomain-unload.cs: Allocate some MBR objects between unloads to
331 2005-10-07 Zoltan Varga <vargaz@gmail.com>
333 * remoting5.cs: Add test for ldflda on MBR objects.
335 2005-10-07 Zoltan Varga <vargaz@gmail.com>
337 * pinvoke.cs: Remove test loading cygwin1.dll under cygwin.
339 2005-09-19 Zoltan Varga <vargaz@gmail.com>
341 * custom-attr.cs: Add tests for bug #76062.
343 * test-driver Makefile.am: Fix detection of disabled tests.
345 2005-09-16 Raja R Harinath <rharinath@novell.com>
347 * Makefile.am (check-local): Don't invoke semdel-wrapper.
349 2005-09-13 Raja R Harinath <rharinath@novell.com>
351 * Makefile.am (test-type-load): Refer to source files using $(srcdir).
352 (EXTRA_DIST): Add sources from 'test-type-load'.
354 2005-09-12 Zoltan Varga <vargaz@gmail.com>
356 * pinvoke3.cs libtest.c: Add test for returning null arrays from delegates.
358 * pinvoke3.cs libtest.c: Add tests for bug #76063.
360 2005-09-09 Zoltan Varga <vargaz@gmail.com>
362 * load-exceptions.cs t-missing.cs load-missing.il: New files. Tests
363 for handling type load exceptions.
365 * Makefile.am: Add type loading tests.
367 2005-08-27 Zoltan Varga <vargaz@gmail.com>
369 * libtest.c (mono_test_empty_struct): Work around bug in intel icc.
371 2005-08-23 Zoltan Varga <vargaz@freemail.hu>
373 * delegate.cs: Add float and double tests.
375 2005-08-22 Zoltan Varga <vargaz@freemail.hu>
377 * delegate.cs: Restructure and add long delegate test.
379 * thread-2.cs: New file.
381 2005-08-20 Zoltan Varga <vargaz@freemail.hu>
383 * Makefile.am: Reenable disabled amd64 tests.
385 2005-07-21 Zoltan Varga <vargaz@freemail.hu>
387 * marshal9.cs libtest.c: Add tests for byref custom marshalling.
389 * pinvoke2.cs pinvoke1.cs Makefile.am: Merge pinvoke1.cs into pinvoke2.cs.
391 2005-07-19 Zoltan Varga <vargaz@freemail.hu>
393 * pinvoke2.cs libtest.c: Add some IA64 struct passing tests.
395 2005-07-09 Zoltan Varga <vargaz@freemail.hu>
397 * Makefile.am (PLATFORM_DISABLED_TESTS): Ignore thread6.exe on amd64.
399 2005-07-07 Zoltan Varga <vargaz@freemail.hu>
401 * thread6.cs: Disable part of the test that currently doesn't work. Add
402 new tests from a bug report.
404 * appdomain-unload.cs: Add tests for threadpools.
406 2005-07-04 Raja R Harinath <rharinath@novell.com>
408 * Makefile.am (MKBUNDLE): Don't set PKG_CONFIG_TOP_BUILDDIR.
410 2005-07-01 Lluis Sanchez Gual <lluis@novell.com>
412 * remoting1.cs: Test for getting a remote field value which is null.
414 2005-07-01 Raja R Harinath <rharinath@novell.com>
416 * Makefile.am (check-local): Call semdel-wrapper.
418 2005-06-28 Zoltan Varga <vargaz@freemail.hu>
420 * Makefile.am appdomain3.cs: Remove appdomain3 test, since it is a duplicate of appdomain-unload.
422 2005-06-27 Zoltan Varga <vargaz@freemail.hu>
424 * pinvoke2.cs: Add test for #75374.
426 * Makefile.am pinvoke18.cs pinvoke2.cs: Merge pinvoke18 into pinvoke2.
428 2005-06-15 Zoltan Varga <vargaz@freemail.hu>
430 * Makefile.am (testaot): Use JITTEST_PROG_RUN for compiling the AOT module.
432 2005-06-15 Raja R Harinath <rharinath@novell.com>
434 * Makefile.am (testbundle): Run the testcase with MONO_PATH set to
435 the build tree -- it's built with autodeps off.
437 2005-06-14 Ben Maurer <bmaurer@ximian.com>
439 * Makefile.am (testbundle): Test case that bundling works with a
442 2005-05-26 Zoltan Varga <vargaz@freemail.hu>
444 * Makefile.am (TestDriver.dll): Fix a warning.
446 2005-05-14 Zoltan Varga <vargaz@freemail.hu>
448 * libtest.c (mono_test_marshal_out_string_array_delegate): Fix 64
451 2005-05-12 Zoltan Varga <vargaz@freemail.hu>
453 * marshal9.cs libtest.c: Add more tests.
455 * pinvoke3.cs libtest.c: Add test for [Out] marshalling of arrays.
458 * marshal9.cs libtest.c: Add tests for marshalling null values.
460 * Makefile.am pinvoke2.cs pinvoke10.cs pinvoke15.cs: Merge pinvoke10
461 and pinvoke15 into pinvoke2.
463 * pinvoke2.cs: Fix warnings.
465 * pinvoke2.cs libtest.c: Add test for ftnptr->delegate conversion in
468 2005-05-12 Lluis Sanchez Gual <lluis@novell.com>
470 * main-returns-background-change.cs: New test for changing the
471 background mode of a thread.
473 2005-05-01 Zoltan Varga <vargaz@freemail.hu>
475 * libtest.c (mono_test_marshal_cdecl_delegate): New test for changing the calling convention of
478 * pinvoke-2.cs: New file for 2.0 pinvoke tests.
480 2005-04-22 Raja R Harinath <rharinath@novell.com>
482 * Makefile.am (CSC): Use '-unsafe' instead of '--unsafe'.
484 2005-04-09 Zoltan Varga <vargaz@freemail.hu>
486 * Makefile.am (testtrace): New target to test --trace functionality.
488 2005-04-04 Zoltan Varga <vargaz@freemail.hu>
490 * invoke.cs: Add new test.
492 2005-03-31 Zoltan Varga <vargaz@freemail.hu>
494 * stack-overflow.cs: New tests, not yet enabled.
496 2005-03-10 Zoltan Varga <vargaz@freemail.hu>
498 * dataslot.cs: Add tests for #65414.
500 2005-03-06 Zoltan Varga <vargaz@freemail.hu>
502 * rounding.cs: Remove this, this is now in the JIT regression tests.
504 * delegate4.cs: Remove this, this is already tested in pinvoke3.cs.
506 2005-03-04 Zoltan Varga <vargaz@freemail.hu>
508 * remoting1.cs: Add new regression test.
510 2005-03-01 Zoltan Varga <vargaz@freemail.hu>
512 * pinvoke3.cs: Add tests for passing blittable arrays.
514 * pinvoke3.cs libtest.c: Add tests for passing arrays to delegates.
516 2005-02-21 Ben Maurer <bmaurer@ximian.com>
518 * abort-stress-1.cs, abort-stress-2.cs: Stress tests for thread
519 aborting. The second one deadlocks, so it is disabled
521 2005-02-19 Zoltan Varga <vargaz@freemail.hu>
523 * pinvoke3.cs libtest.c: Add more small struct tests.
525 2005-02-18 Zoltan Varga <vargaz@freemail.hu>
527 * pinvoke3.cs libtest.c: Add tests for passing and returning small
528 structs from delegates. Currently fails on windows.
530 2005-02-16 Zoltan Varga <vargaz@freemail.hu>
532 * pinvoke2.cs: Add test for #72625.
534 * pinvoke2.cs: Fix char array marshalling test so it works under MS.NET.
535 2005-02-15 Zoltan Varga <vargaz@freemail.hu>
537 * Makefile.am (libtest_la_LDFLAGS): Add -Wl,--kill-at so the names exported from the DLL
538 can be found by the runtime.
540 * pinvoke13.cs: Fix test.
542 * libtest.c pinvoke13.cs: Fix test on big-endian machines.
544 * pinvoke3.cs: Remove an error handling test which no longer fails in
547 * marshal.cs libtest.c: Add new test for GetDelegateForFunctionPointer.
549 2005-02-13 Zoltan Varga <vargaz@freemail.hu>
551 * libtest.c (NameManglingAuto): Fix test. Fixes #72559.
553 * libtest.c: Applied patch from robertj@gmx.net (Robert Jordan). Work around gcc-2.95.3
556 * pinvoke13.cs libtest.c: Add/correct tests for pinvoke name mangling.
558 2005-02-05 Zoltan Varga <vargaz@freemail.hu>
560 * libtest.c: Mark all exported functions STDCALL.
562 * Makefile.am (CSC): Disable some warnings.
564 2005-01-30 Zoltan Varga <vargaz@freemail.hu>
566 * libtest.c: Fix some warnings.
568 2005-01-25 Zoltan Varga <vargaz@freemail.hu>
570 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on x86 as well.
572 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable appdomain-unload.exe
573 on amd64 to make the test green again.
575 2005-01-20 Raja R Harinath <rharinath@novell.com>
577 * libtest.c (mono_test_return_vtype): Fill in a value in the 'd2'
579 * pinvoke2.cs (test_0_return_vtype): Update.
581 2005-01-17 Zoltan Varga <vargaz@freemail.hu>
583 * libtest.c pinvoke2.cs pinvoke3.cs: Add tests for unmanaged->managed
584 marshalling of unicode strings.
586 2005-01-15 Zoltan Varga <vargaz@freemail.hu>
588 * thread6.cs: Add test for aborting the current thread.
590 2005-01-11 Zoltan Varga <vargaz@freemail.hu>
592 * thread6.cs: Add test for rethrowing abort exceptions.
594 2005-01-06 Sebastien Pouliot <sebastien@ximian.com>
596 * desweak.cs: Add test to check for regression of the bug seen in
597 rev 38316. The original code that failed is no more part of the
600 2005-01-06 Zoltan Varga <vargaz@freemail.hu>
602 * libtest.c: Fix blittable_struct_delegate test.
604 2004-12-29 Zoltan Varga <vargaz@freemail.hu>
606 * pinvoke3.cs libtest.c: Add test for marshalling blittable structs
609 * pinvoke3.cs libtest.c: Add test for marshalling of enums with delegates.
611 2004-12-26 Patrik Torstensson <patrik.torstensson@gmail.com>
613 * interlocked.cs: added reg test for bug 70784
615 2004-12-18 Zoltan Varga <vargaz@freemail.hu>
617 * Makefile.am (libtest_la_LDFLAGS): Add -no-undefined so a windows dll is built on windows.
619 2004-12-15 Patrik Torstensson <patrik.torstensson@gmail.com>
621 * interlocked.cs: New test.
623 2004-12-14 Raja R Harinath <rharinath@novell.com>
625 * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Set MONO_SHARED_DIR.
627 2004-12-11 Ben Maurer <bmaurer@ximian.com>
629 * thread-static-init.cs: New test.
631 2004-12-09 Raja R Harinath <rharinath@novell.com>
633 * test-driver: Clean up.
634 * Makefile.am (testjit, testaot, testinterp): Error out on failing tests.
636 2004-12-08 Raja R Harinath <rharinath@novell.com>
638 * Makefile.am (CLEANFILES): Add *.exe, stest.dat.
640 2004-12-08 Zoltan Varga <vargaz@freemail.hu>
642 * appdomain-unload.cs: Disable nondeterministic async unloading test.
644 2004-12-04 Zoltan Varga <vargaz@freemail.hu>
646 * delegate.cs: Add test for unboxing and delegates.
648 2004-12-02 Zoltan Varga <vargaz@freemail.hu>
650 * appdomain-unload.cs: Add tests for unloading an appdomain from inside
653 * appdomain-unload.cs: Stop the foreground thread created by one of the
656 2004-11-26 Raja R Harinath <rharinath@novell.com>
658 * Makefile.am: Ensure that in-tree mscorlib.dll is used for testing.
660 2004-11-23 Raja R Harinath <rharinath@novell.com>
662 * Makefile.am (CSC,ILASM): Don't refer to runtime/ directly. Use
663 the mcs/ tree directly.
665 2004-11-19 Raja R Harinath <rharinath@novell.com>
667 * Makefile.am (check-local): New. Hook into 'make check'.
668 (CSC): Define using in-tree mono and mcs.exe.
669 (ILASM): New. Likewise, with in-tree ilasm.exe.
670 * async_read.cs (Main): Read async_read.exe, since async_read.cs
671 will not necessarily be in the build directory.
672 * test-driver: Preserve stderr.
674 2004-11-10 Lluis Sanchez Gual <lluis@novell.com>
676 * cross-domain.cs: New tests for cross-domain calls.
678 2004-11-05 Zoltan Varga <vargaz@freemail.hu>
680 * loader.cs: Add test for loading dynamic assemblies using
681 Assembly.LoadWithPartialName ().
683 2004-11-04 Zoltan Varga <vargaz@freemail.hu>
685 * loader.cs: New file for assembly loading tests.
687 2004-10-29 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
689 * cattr-object.cs: Correct type checking so test will stop giving
692 2004-10-07 Zoltan Varga <vargaz@freemail.hu>
694 * pinvoke2.cs: Add test for prefixing 'lib' to dll names.
696 2004-09-30 Zoltan Varga <vargaz@freemail.hu>
698 * marshal.cs: Add test for GetFunctionPointerForDelegate.
700 * libtest.c pinvoke2.cs: Add test for returning delegates.
702 2004-09-28 Zoltan Varga <vargaz@freemail.hu>
704 * Makefile.am: Add marshal.cs.
706 * marshal.cs: New file for Marshal tests.
708 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
710 * libtest.c: Free memory using CoTaskMemFree on windows.
711 * libtest.c (mono_test_stdcall_name_mangling): Remove declspec(dllimport).
713 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
715 * libtest.c (mono_test_stdcall_name_mangling): Add test for stdcall
716 name mangling on windows.
718 2004-09-17 Zoltan Varga <vargaz@freemail.hu>
720 * pinvoke2.cs libtest.c: Add test for stdcall name mangling on windows.
722 2004-09-08 Lluis Sanchez Gual <lluis@novell.com>
724 * delegate8.cs: New regression test for bug #59299.
725 * Makefile.am: Added delegate8.cs.
727 2004-09-07 Duncan Mak <duncan@ximian.com>
729 * typeof-ptr.cs: Add an unsafe section to the code that's using
730 direct pointers. This was breaking the test stage on the build boxes.
732 2004-09-07 Zoltan Varga <vargaz@freemail.hu>
734 * libtest.c (mono_test_marshal_string_array): Add test for null
735 terminating string arrays.
737 2004-09-06 Zoltan Varga <vargaz@freemail.hu>
739 * libtest.c: Mark delegates with __stdcall on windows.
741 2004-09-04 Zoltan Varga <vargaz@freemail.hu>
743 * pinvoke2.cs libtest.c: Fix memory management in tests.
745 * pinvoke14.cs: Merge this into pinvoke2.cs.
747 2004-09-03 Zoltan Varga <vargaz@freemail.hu>
749 * marshal9.cs libtest.c: Fix memory leaks in test.
751 2004-08-31 Zoltan Varga <vargaz@freemail.hu>
753 * pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.
755 * marshal9.cs: Clean up and expand custom marshalling tests.
757 * marshal10.cs: Merge this into marshal9.cs.
759 * pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
762 2004-08-28 Zoltan Varga <vargaz@freemail.hu>
764 * pinvoke2.cs libtest.c: New test for byref string arrays.
766 2004-08-06 Zoltan Varga <vargaz@freemail.hu>
768 * pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests.
770 2004-07-28 Zoltan Varga <vargaz@freemail.hu>
772 * marshal10.cs libtest.c: Remove incorrect time_t custom marshalling
775 2004-07-06 Ben Maurer <bmaurer@ximian.com>
777 * reflection-const-field.cs: New test for reflection on
780 2004-07-05 Zoltan Varga <vargaz@freemail.hu>
782 * Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.
784 2004-07-03 Zoltan Varga <vargaz@freemail.hu>
786 * pinvoke3.cs libtest.c: New test for returning delegates from a
789 * pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.
791 2004-07-02 Zoltan Varga <vargaz@freemail.hu>
793 * Makefile.am (CLEANFILES): Delete .stdout files too.
795 2004-05-29 Zoltan Varga <vargaz@freemail.hu>
797 * invoke.cs: Add an Invoke test.
799 2004-05-28 Zoltan Varga <vargaz@freemail.hu>
801 * pinvoke3.cs libtest.c: New tests for byref struct marshalling.
803 * static-constructor.cs: Add new regression test for bug #59193.
805 * setenv.cs: Fix this after marshalling changes.
807 2004-05-26 Zoltan Varga <vargaz@freemail.hu>
809 * pinvoke3.cs libtest.c: Add tests for fnptr->delegate marshalling.
811 * Makefile.am (DISABLED_TESTS): appdomain-unload.exe seems to run too.
813 2004-05-23 Zoltan Varga <vargaz@freemail.hu>
815 * Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.
817 2004-05-22 Zoltan Varga <vargaz@freemail.hu>
819 * Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.
821 2004-05-18 Zoltan Varga <vargaz@freemail.hu>
823 * marshal9.cs marshal10.cs: Fix custom marshalling tests.
825 2004-05-11 Zoltan Varga <vargaz@freemail.hu>
827 * Makefile.am (EXTRA_DIST): Distribute benchmarks as well.
829 * pinvoke2.cs libtest.c: Add tests for AsAny marshalling.
831 2004-05-06 Zoltan Varga <vargaz@freemail.hu>
833 * Makefile.am: Disable thread6.exe since it might hang. Fix check for
836 * Makefile.am: Only disable thread6.exe on x86.
838 2004-04-28 Zoltan Varga <vargaz@freemail.hu>
840 * pinvoke2.cs libtest.c: New tests for long fields inside structs.
842 2004-04-26 Zoltan Varga <vargaz@freemail.hu>
844 * Makefile.am test-driver: Disable some failing tests.
846 2004-04-19 Zoltan Varga <vargaz@freemail.hu>
848 * pinvoke3.cs libtest.c: Add test for string marshalling in delegates.
850 2004-04-18 Zoltan Varga <vargaz@freemail.hu>
852 * libtest.c pinvoke2.cs marshal4.cs Makefile.am: Add more tests for
853 marshalling delegate fields in structs. Merge marshal4.cs into
856 * libtest.c pinvoke2.cs: Add more tests for unicode marshalling.
858 2004-04-14 Zoltan Varga <vargaz@freemail.hu>
860 * libtest.c pinvoke2.cs: Add test for unicode string array marshalling.
862 2004-04-10 Bernie Solomon <bernard@ugsolutions.com>
864 * libtest.c: declare SetLastError on Windows
866 2004-03-30 Lluis Sanchez Gual <lluis@ximian.com>
868 * synchronized.cs: Monitor.Exit does not throw an exception anymore if the
869 lock is not owned by the current thread (see bug #56157). Modified test that
872 2004-03-16 Zoltan Varga <vargaz@freemail.hu>
874 * libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
877 2004-03-15 Bernie Solomon <bernard@ugsolutions.com>
879 * libtest.c (mono_test_marshal_time_t): fix
880 for current code on 64 bit machines with 64bit time
882 * marshal9.cs marshal10.cs: Do arithmetic on
885 2004-03-09 Zoltan Varga <vargaz@freemail.hu>
887 * setenv.cs: Handle DllNotFoundException.
889 * pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs.
891 2004-02-23 Zoltan Varga <vargaz@freemail.hu>
893 * many-locals.cs: Add tests for locals with large stack frame offsets.
895 2004-02-18 Zoltan Varga <vargaz@freemail.hu>
897 * switch.cs: Add test for bug #54473.
899 2004-02-14 Zoltan Varga <vargaz@freemail.hu>
901 * libtest.c: Add <time.h>
903 * delegate.cs: Add test for bug #52092.
905 2004-02-12 Zoltan Varga <vargaz@freemail.hu>
907 * marshal10.cs: Oops, wrong test.
909 * libtest.c: Add valuetype marshaling test.
911 * marshal9.cs: Fix after marshaling changes.
913 * marshal10.cs: Add valuetype marshaling test.
915 2004-02-10 Zoltan Varga <vargaz@freemail.hu>
917 * Makefile.am: Remove the SHELL=bash setting since some people do not seem to
920 2004-02-02 Zoltan Varga <vargaz@freemail.hu>
922 * pinvoke2.cs libtest.c: Add test for unicode StringBuilder marshalling.
924 * pinvoke.cs libtest.c: Add test for Sparc V8 split register/stack double
927 2004-01-31 Zoltan Varga <vargaz@freemail.hu>
929 * setenv.cs: Make this run on platforms without setenv.
931 2004-01-30 Zoltan Varga <vargaz@freemail.hu>
933 * Makefile.am: Set SHELL to bash, since some commands require it.
935 2004-01-22 Zoltan Varga <vargaz@freemail.hu>
937 * pinvoke17.cs: Fix test.
939 2004-01-19 Zoltan Varga <vargaz@freemail.hu>
941 * pinvoke2.cs: Add tests for DllImport problems.
943 * pinvoke.cs: Make this run under linux.
945 2004-01-09 Zoltan Varga <vargaz@freemail.hu>
947 * custom-attr.cs: Add test for properties with array type.
949 2003-12-13 Patrik Torstensson <p@rxc.se>
951 * bug-42136.cs: invalid liveness analyse for locals
952 used in try and catch block. (exceptions not counted
953 for in the liveness analyse)
954 * Makefile.am: added bug-42136.cs
956 2003-12-13 Patrik Torstensson <p@rxc.se>
958 * bug-48015.cs: new test for obj.Equals on ContextBound objects
959 * Makefile.am: added bug-48015.cs.
961 2003-11-21 Lluis Sanchez Gual <lluis@ximian.com>
963 * context-static.cs: new test for ContextStaticAttribute.
964 * Makefile.am: added context-static.cs.
966 2003-11-17 Zoltan Varga <vargaz@freemail.hu>
968 * cattr-object.cs: Fix test so it does not count the attributes on the
971 2003-10-31 Zoltan Varga <vargaz@freemail.hu>
973 * appdomain-unload.cs: Get rid of hardcoded file names.
975 * appdomain-unload.cs: New file. AppDomain Unloading tests.
977 * Makefile: Add new test + enable IL tests now that we have a working
980 * delegate7.cs: Convert it to use the test driver + add regression test
983 2003-10-25 Zoltan Varga <vargaz@freemail.hu>
985 * libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays.
987 2003-10-15 Zoltan Varga <vargaz@freemail.hu>
989 * vararg.il: New file.
991 * Makefile.am: Added vararg.il.
993 2003-10-13 Bernie Solomon <bernard@ugsolutions.com>
995 * Makefile.am: fix so it works if builddir != srcdir
997 * libtest.c: (mono_test_empty_struct) make it exist for
998 non-GCC builds (and possibly pass depending on trampolines).
999 (mono_test_marshal_bool_byref) bools marshal as ints by default
1001 2003-10-13 Zoltan Varga <vargaz@freemail.hu>
1003 * bug-46781.cs: New regression test.
1005 * libtest.c pinvoke2.cs: Add new test for SetLastError functionality.
1007 * Makefile.am (TEST_CS_SRC): Remove merged tests.
1009 * pinvoke2.cs pinvoke3.cs: Merge tests 4-8 into these files +
1010 convert tests so they run with the test driver used by mini.
1012 * pinvoke3.cs libtest.c: Add tests for class arguments and return
1015 * pinvoke4.cs pinvoke5.cs pinvoke6.cs pinvoke7.cs pinvoke8.cs: Removed.