1 2005-09-19 Zoltan Varga <vargaz@gmail.com>
3 * custom-attr.cs: Add tests for bug #76062.
5 * test-driver Makefile.am: Fix detection of disabled tests.
7 2005-09-16 Raja R Harinath <rharinath@novell.com>
9 * Makefile.am (check-local): Don't invoke semdel-wrapper.
11 2005-09-13 Raja R Harinath <rharinath@novell.com>
13 * Makefile.am (test-type-load): Refer to source files using $(srcdir).
14 (EXTRA_DIST): Add sources from 'test-type-load'.
16 2005-09-12 Zoltan Varga <vargaz@gmail.com>
18 * pinvoke3.cs libtest.c: Add test for returning null arrays from delegates.
20 * pinvoke3.cs libtest.c: Add tests for bug #76063.
22 2005-09-09 Zoltan Varga <vargaz@gmail.com>
24 * load-exceptions.cs t-missing.cs load-missing.il: New files. Tests
25 for handling type load exceptions.
27 * Makefile.am: Add type loading tests.
29 2005-08-27 Zoltan Varga <vargaz@gmail.com>
31 * libtest.c (mono_test_empty_struct): Work around bug in intel icc.
33 2005-08-23 Zoltan Varga <vargaz@freemail.hu>
35 * delegate.cs: Add float and double tests.
37 2005-08-22 Zoltan Varga <vargaz@freemail.hu>
39 * delegate.cs: Restructure and add long delegate test.
41 * thread-2.cs: New file.
43 2005-08-20 Zoltan Varga <vargaz@freemail.hu>
45 * Makefile.am: Reenable disabled amd64 tests.
47 2005-07-21 Zoltan Varga <vargaz@freemail.hu>
49 * marshal9.cs libtest.c: Add tests for byref custom marshalling.
51 * pinvoke2.cs pinvoke1.cs Makefile.am: Merge pinvoke1.cs into pinvoke2.cs.
53 2005-07-19 Zoltan Varga <vargaz@freemail.hu>
55 * pinvoke2.cs libtest.c: Add some IA64 struct passing tests.
57 2005-07-09 Zoltan Varga <vargaz@freemail.hu>
59 * Makefile.am (PLATFORM_DISABLED_TESTS): Ignore thread6.exe on amd64.
61 2005-07-07 Zoltan Varga <vargaz@freemail.hu>
63 * thread6.cs: Disable part of the test that currently doesn't work. Add
64 new tests from a bug report.
66 * appdomain-unload.cs: Add tests for threadpools.
68 2005-07-04 Raja R Harinath <rharinath@novell.com>
70 * Makefile.am (MKBUNDLE): Don't set PKG_CONFIG_TOP_BUILDDIR.
72 2005-07-01 Lluis Sanchez Gual <lluis@novell.com>
74 * remoting1.cs: Test for getting a remote field value which is null.
76 2005-07-01 Raja R Harinath <rharinath@novell.com>
78 * Makefile.am (check-local): Call semdel-wrapper.
80 2005-06-28 Zoltan Varga <vargaz@freemail.hu>
82 * Makefile.am appdomain3.cs: Remove appdomain3 test, since it is a duplicate of appdomain-unload.
84 2005-06-27 Zoltan Varga <vargaz@freemail.hu>
86 * pinvoke2.cs: Add test for #75374.
88 * Makefile.am pinvoke18.cs pinvoke2.cs: Merge pinvoke18 into pinvoke2.
90 2005-06-15 Zoltan Varga <vargaz@freemail.hu>
92 * Makefile.am (testaot): Use JITTEST_PROG_RUN for compiling the AOT module.
94 2005-06-15 Raja R Harinath <rharinath@novell.com>
96 * Makefile.am (testbundle): Run the testcase with MONO_PATH set to
97 the build tree -- it's built with autodeps off.
99 2005-06-14 Ben Maurer <bmaurer@ximian.com>
101 * Makefile.am (testbundle): Test case that bundling works with a
104 2005-05-26 Zoltan Varga <vargaz@freemail.hu>
106 * Makefile.am (TestDriver.dll): Fix a warning.
108 2005-05-14 Zoltan Varga <vargaz@freemail.hu>
110 * libtest.c (mono_test_marshal_out_string_array_delegate): Fix 64
113 2005-05-12 Zoltan Varga <vargaz@freemail.hu>
115 * marshal9.cs libtest.c: Add more tests.
117 * pinvoke3.cs libtest.c: Add test for [Out] marshalling of arrays.
120 * marshal9.cs libtest.c: Add tests for marshalling null values.
122 * Makefile.am pinvoke2.cs pinvoke10.cs pinvoke15.cs: Merge pinvoke10
123 and pinvoke15 into pinvoke2.
125 * pinvoke2.cs: Fix warnings.
127 * pinvoke2.cs libtest.c: Add test for ftnptr->delegate conversion in
130 2005-05-12 Lluis Sanchez Gual <lluis@novell.com>
132 * main-returns-background-change.cs: New test for changing the
133 background mode of a thread.
135 2005-05-01 Zoltan Varga <vargaz@freemail.hu>
137 * libtest.c (mono_test_marshal_cdecl_delegate): New test for changing the calling convention of
140 * pinvoke-2.cs: New file for 2.0 pinvoke tests.
142 2005-04-22 Raja R Harinath <rharinath@novell.com>
144 * Makefile.am (CSC): Use '-unsafe' instead of '--unsafe'.
146 2005-04-09 Zoltan Varga <vargaz@freemail.hu>
148 * Makefile.am (testtrace): New target to test --trace functionality.
150 2005-04-04 Zoltan Varga <vargaz@freemail.hu>
152 * invoke.cs: Add new test.
154 2005-03-31 Zoltan Varga <vargaz@freemail.hu>
156 * stack-overflow.cs: New tests, not yet enabled.
158 2005-03-10 Zoltan Varga <vargaz@freemail.hu>
160 * dataslot.cs: Add tests for #65414.
162 2005-03-06 Zoltan Varga <vargaz@freemail.hu>
164 * rounding.cs: Remove this, this is now in the JIT regression tests.
166 * delegate4.cs: Remove this, this is already tested in pinvoke3.cs.
168 2005-03-04 Zoltan Varga <vargaz@freemail.hu>
170 * remoting1.cs: Add new regression test.
172 2005-03-01 Zoltan Varga <vargaz@freemail.hu>
174 * pinvoke3.cs: Add tests for passing blittable arrays.
176 * pinvoke3.cs libtest.c: Add tests for passing arrays to delegates.
178 2005-02-21 Ben Maurer <bmaurer@ximian.com>
180 * abort-stress-1.cs, abort-stress-2.cs: Stress tests for thread
181 aborting. The second one deadlocks, so it is disabled
183 2005-02-19 Zoltan Varga <vargaz@freemail.hu>
185 * pinvoke3.cs libtest.c: Add more small struct tests.
187 2005-02-18 Zoltan Varga <vargaz@freemail.hu>
189 * pinvoke3.cs libtest.c: Add tests for passing and returning small
190 structs from delegates. Currently fails on windows.
192 2005-02-16 Zoltan Varga <vargaz@freemail.hu>
194 * pinvoke2.cs: Add test for #72625.
196 * pinvoke2.cs: Fix char array marshalling test so it works under MS.NET.
197 2005-02-15 Zoltan Varga <vargaz@freemail.hu>
199 * Makefile.am (libtest_la_LDFLAGS): Add -Wl,--kill-at so the names exported from the DLL
200 can be found by the runtime.
202 * pinvoke13.cs: Fix test.
204 * libtest.c pinvoke13.cs: Fix test on big-endian machines.
206 * pinvoke3.cs: Remove an error handling test which no longer fails in
209 * marshal.cs libtest.c: Add new test for GetDelegateForFunctionPointer.
211 2005-02-13 Zoltan Varga <vargaz@freemail.hu>
213 * libtest.c (NameManglingAuto): Fix test. Fixes #72559.
215 * libtest.c: Applied patch from robertj@gmx.net (Robert Jordan). Work around gcc-2.95.3
218 * pinvoke13.cs libtest.c: Add/correct tests for pinvoke name mangling.
220 2005-02-05 Zoltan Varga <vargaz@freemail.hu>
222 * libtest.c: Mark all exported functions STDCALL.
224 * Makefile.am (CSC): Disable some warnings.
226 2005-01-30 Zoltan Varga <vargaz@freemail.hu>
228 * libtest.c: Fix some warnings.
230 2005-01-25 Zoltan Varga <vargaz@freemail.hu>
232 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on x86 as well.
234 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable appdomain-unload.exe
235 on amd64 to make the test green again.
237 2005-01-20 Raja R Harinath <rharinath@novell.com>
239 * libtest.c (mono_test_return_vtype): Fill in a value in the 'd2'
241 * pinvoke2.cs (test_0_return_vtype): Update.
243 2005-01-17 Zoltan Varga <vargaz@freemail.hu>
245 * libtest.c pinvoke2.cs pinvoke3.cs: Add tests for unmanaged->managed
246 marshalling of unicode strings.
248 2005-01-15 Zoltan Varga <vargaz@freemail.hu>
250 * thread6.cs: Add test for aborting the current thread.
252 2005-01-11 Zoltan Varga <vargaz@freemail.hu>
254 * thread6.cs: Add test for rethrowing abort exceptions.
256 2005-01-06 Sebastien Pouliot <sebastien@ximian.com>
258 * desweak.cs: Add test to check for regression of the bug seen in
259 rev 38316. The original code that failed is no more part of the
262 2005-01-06 Zoltan Varga <vargaz@freemail.hu>
264 * libtest.c: Fix blittable_struct_delegate test.
266 2004-12-29 Zoltan Varga <vargaz@freemail.hu>
268 * pinvoke3.cs libtest.c: Add test for marshalling blittable structs
271 * pinvoke3.cs libtest.c: Add test for marshalling of enums with delegates.
273 2004-12-26 Patrik Torstensson <patrik.torstensson@gmail.com>
275 * interlocked.cs: added reg test for bug 70784
277 2004-12-18 Zoltan Varga <vargaz@freemail.hu>
279 * Makefile.am (libtest_la_LDFLAGS): Add -no-undefined so a windows dll is built on windows.
281 2004-12-15 Patrik Torstensson <patrik.torstensson@gmail.com>
283 * interlocked.cs: New test.
285 2004-12-14 Raja R Harinath <rharinath@novell.com>
287 * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Set MONO_SHARED_DIR.
289 2004-12-11 Ben Maurer <bmaurer@ximian.com>
291 * thread-static-init.cs: New test.
293 2004-12-09 Raja R Harinath <rharinath@novell.com>
295 * test-driver: Clean up.
296 * Makefile.am (testjit, testaot, testinterp): Error out on failing tests.
298 2004-12-08 Raja R Harinath <rharinath@novell.com>
300 * Makefile.am (CLEANFILES): Add *.exe, stest.dat.
302 2004-12-08 Zoltan Varga <vargaz@freemail.hu>
304 * appdomain-unload.cs: Disable nondeterministic async unloading test.
306 2004-12-04 Zoltan Varga <vargaz@freemail.hu>
308 * delegate.cs: Add test for unboxing and delegates.
310 2004-12-02 Zoltan Varga <vargaz@freemail.hu>
312 * appdomain-unload.cs: Add tests for unloading an appdomain from inside
315 * appdomain-unload.cs: Stop the foreground thread created by one of the
318 2004-11-26 Raja R Harinath <rharinath@novell.com>
320 * Makefile.am: Ensure that in-tree mscorlib.dll is used for testing.
322 2004-11-23 Raja R Harinath <rharinath@novell.com>
324 * Makefile.am (CSC,ILASM): Don't refer to runtime/ directly. Use
325 the mcs/ tree directly.
327 2004-11-19 Raja R Harinath <rharinath@novell.com>
329 * Makefile.am (check-local): New. Hook into 'make check'.
330 (CSC): Define using in-tree mono and mcs.exe.
331 (ILASM): New. Likewise, with in-tree ilasm.exe.
332 * async_read.cs (Main): Read async_read.exe, since async_read.cs
333 will not necessarily be in the build directory.
334 * test-driver: Preserve stderr.
336 2004-11-10 Lluis Sanchez Gual <lluis@novell.com>
338 * cross-domain.cs: New tests for cross-domain calls.
340 2004-11-05 Zoltan Varga <vargaz@freemail.hu>
342 * loader.cs: Add test for loading dynamic assemblies using
343 Assembly.LoadWithPartialName ().
345 2004-11-04 Zoltan Varga <vargaz@freemail.hu>
347 * loader.cs: New file for assembly loading tests.
349 2004-10-29 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
351 * cattr-object.cs: Correct type checking so test will stop giving
354 2004-10-07 Zoltan Varga <vargaz@freemail.hu>
356 * pinvoke2.cs: Add test for prefixing 'lib' to dll names.
358 2004-09-30 Zoltan Varga <vargaz@freemail.hu>
360 * marshal.cs: Add test for GetFunctionPointerForDelegate.
362 * libtest.c pinvoke2.cs: Add test for returning delegates.
364 2004-09-28 Zoltan Varga <vargaz@freemail.hu>
366 * Makefile.am: Add marshal.cs.
368 * marshal.cs: New file for Marshal tests.
370 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
372 * libtest.c: Free memory using CoTaskMemFree on windows.
373 * libtest.c (mono_test_stdcall_name_mangling): Remove declspec(dllimport).
375 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
377 * libtest.c (mono_test_stdcall_name_mangling): Add test for stdcall
378 name mangling on windows.
380 2004-09-17 Zoltan Varga <vargaz@freemail.hu>
382 * pinvoke2.cs libtest.c: Add test for stdcall name mangling on windows.
384 2004-09-08 Lluis Sanchez Gual <lluis@novell.com>
386 * delegate8.cs: New regression test for bug #59299.
387 * Makefile.am: Added delegate8.cs.
389 2004-09-07 Duncan Mak <duncan@ximian.com>
391 * typeof-ptr.cs: Add an unsafe section to the code that's using
392 direct pointers. This was breaking the test stage on the build boxes.
394 2004-09-07 Zoltan Varga <vargaz@freemail.hu>
396 * libtest.c (mono_test_marshal_string_array): Add test for null
397 terminating string arrays.
399 2004-09-06 Zoltan Varga <vargaz@freemail.hu>
401 * libtest.c: Mark delegates with __stdcall on windows.
403 2004-09-04 Zoltan Varga <vargaz@freemail.hu>
405 * pinvoke2.cs libtest.c: Fix memory management in tests.
407 * pinvoke14.cs: Merge this into pinvoke2.cs.
409 2004-09-03 Zoltan Varga <vargaz@freemail.hu>
411 * marshal9.cs libtest.c: Fix memory leaks in test.
413 2004-08-31 Zoltan Varga <vargaz@freemail.hu>
415 * pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.
417 * marshal9.cs: Clean up and expand custom marshalling tests.
419 * marshal10.cs: Merge this into marshal9.cs.
421 * pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
424 2004-08-28 Zoltan Varga <vargaz@freemail.hu>
426 * pinvoke2.cs libtest.c: New test for byref string arrays.
428 2004-08-06 Zoltan Varga <vargaz@freemail.hu>
430 * pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests.
432 2004-07-28 Zoltan Varga <vargaz@freemail.hu>
434 * marshal10.cs libtest.c: Remove incorrect time_t custom marshalling
437 2004-07-06 Ben Maurer <bmaurer@ximian.com>
439 * reflection-const-field.cs: New test for reflection on
442 2004-07-05 Zoltan Varga <vargaz@freemail.hu>
444 * Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.
446 2004-07-03 Zoltan Varga <vargaz@freemail.hu>
448 * pinvoke3.cs libtest.c: New test for returning delegates from a
451 * pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.
453 2004-07-02 Zoltan Varga <vargaz@freemail.hu>
455 * Makefile.am (CLEANFILES): Delete .stdout files too.
457 2004-05-29 Zoltan Varga <vargaz@freemail.hu>
459 * invoke.cs: Add an Invoke test.
461 2004-05-28 Zoltan Varga <vargaz@freemail.hu>
463 * pinvoke3.cs libtest.c: New tests for byref struct marshalling.
465 * static-constructor.cs: Add new regression test for bug #59193.
467 * setenv.cs: Fix this after marshalling changes.
469 2004-05-26 Zoltan Varga <vargaz@freemail.hu>
471 * pinvoke3.cs libtest.c: Add tests for fnptr->delegate marshalling.
473 * Makefile.am (DISABLED_TESTS): appdomain-unload.exe seems to run too.
475 2004-05-23 Zoltan Varga <vargaz@freemail.hu>
477 * Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.
479 2004-05-22 Zoltan Varga <vargaz@freemail.hu>
481 * Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.
483 2004-05-18 Zoltan Varga <vargaz@freemail.hu>
485 * marshal9.cs marshal10.cs: Fix custom marshalling tests.
487 2004-05-11 Zoltan Varga <vargaz@freemail.hu>
489 * Makefile.am (EXTRA_DIST): Distribute benchmarks as well.
491 * pinvoke2.cs libtest.c: Add tests for AsAny marshalling.
493 2004-05-06 Zoltan Varga <vargaz@freemail.hu>
495 * Makefile.am: Disable thread6.exe since it might hang. Fix check for
498 * Makefile.am: Only disable thread6.exe on x86.
500 2004-04-28 Zoltan Varga <vargaz@freemail.hu>
502 * pinvoke2.cs libtest.c: New tests for long fields inside structs.
504 2004-04-26 Zoltan Varga <vargaz@freemail.hu>
506 * Makefile.am test-driver: Disable some failing tests.
508 2004-04-19 Zoltan Varga <vargaz@freemail.hu>
510 * pinvoke3.cs libtest.c: Add test for string marshalling in delegates.
512 2004-04-18 Zoltan Varga <vargaz@freemail.hu>
514 * libtest.c pinvoke2.cs marshal4.cs Makefile.am: Add more tests for
515 marshalling delegate fields in structs. Merge marshal4.cs into
518 * libtest.c pinvoke2.cs: Add more tests for unicode marshalling.
520 2004-04-14 Zoltan Varga <vargaz@freemail.hu>
522 * libtest.c pinvoke2.cs: Add test for unicode string array marshalling.
524 2004-04-10 Bernie Solomon <bernard@ugsolutions.com>
526 * libtest.c: declare SetLastError on Windows
528 2004-03-30 Lluis Sanchez Gual <lluis@ximian.com>
530 * synchronized.cs: Monitor.Exit does not throw an exception anymore if the
531 lock is not owned by the current thread (see bug #56157). Modified test that
534 2004-03-16 Zoltan Varga <vargaz@freemail.hu>
536 * libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
539 2004-03-15 Bernie Solomon <bernard@ugsolutions.com>
541 * libtest.c (mono_test_marshal_time_t): fix
542 for current code on 64 bit machines with 64bit time
544 * marshal9.cs marshal10.cs: Do arithmetic on
547 2004-03-09 Zoltan Varga <vargaz@freemail.hu>
549 * setenv.cs: Handle DllNotFoundException.
551 * pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs.
553 2004-02-23 Zoltan Varga <vargaz@freemail.hu>
555 * many-locals.cs: Add tests for locals with large stack frame offsets.
557 2004-02-18 Zoltan Varga <vargaz@freemail.hu>
559 * switch.cs: Add test for bug #54473.
561 2004-02-14 Zoltan Varga <vargaz@freemail.hu>
563 * libtest.c: Add <time.h>
565 * delegate.cs: Add test for bug #52092.
567 2004-02-12 Zoltan Varga <vargaz@freemail.hu>
569 * marshal10.cs: Oops, wrong test.
571 * libtest.c: Add valuetype marshaling test.
573 * marshal9.cs: Fix after marshaling changes.
575 * marshal10.cs: Add valuetype marshaling test.
577 2004-02-10 Zoltan Varga <vargaz@freemail.hu>
579 * Makefile.am: Remove the SHELL=bash setting since some people do not seem to
582 2004-02-02 Zoltan Varga <vargaz@freemail.hu>
584 * pinvoke2.cs libtest.c: Add test for unicode StringBuilder marshalling.
586 * pinvoke.cs libtest.c: Add test for Sparc V8 split register/stack double
589 2004-01-31 Zoltan Varga <vargaz@freemail.hu>
591 * setenv.cs: Make this run on platforms without setenv.
593 2004-01-30 Zoltan Varga <vargaz@freemail.hu>
595 * Makefile.am: Set SHELL to bash, since some commands require it.
597 2004-01-22 Zoltan Varga <vargaz@freemail.hu>
599 * pinvoke17.cs: Fix test.
601 2004-01-19 Zoltan Varga <vargaz@freemail.hu>
603 * pinvoke2.cs: Add tests for DllImport problems.
605 * pinvoke.cs: Make this run under linux.
607 2004-01-09 Zoltan Varga <vargaz@freemail.hu>
609 * custom-attr.cs: Add test for properties with array type.
611 2003-12-13 Patrik Torstensson <p@rxc.se>
613 * bug-42136.cs: invalid liveness analyse for locals
614 used in try and catch block. (exceptions not counted
615 for in the liveness analyse)
616 * Makefile.am: added bug-42136.cs
618 2003-12-13 Patrik Torstensson <p@rxc.se>
620 * bug-48015.cs: new test for obj.Equals on ContextBound objects
621 * Makefile.am: added bug-48015.cs.
623 2003-11-21 Lluis Sanchez Gual <lluis@ximian.com>
625 * context-static.cs: new test for ContextStaticAttribute.
626 * Makefile.am: added context-static.cs.
628 2003-11-17 Zoltan Varga <vargaz@freemail.hu>
630 * cattr-object.cs: Fix test so it does not count the attributes on the
633 2003-10-31 Zoltan Varga <vargaz@freemail.hu>
635 * appdomain-unload.cs: Get rid of hardcoded file names.
637 * appdomain-unload.cs: New file. AppDomain Unloading tests.
639 * Makefile: Add new test + enable IL tests now that we have a working
642 * delegate7.cs: Convert it to use the test driver + add regression test
645 2003-10-25 Zoltan Varga <vargaz@freemail.hu>
647 * libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays.
649 2003-10-15 Zoltan Varga <vargaz@freemail.hu>
651 * vararg.il: New file.
653 * Makefile.am: Added vararg.il.
655 2003-10-13 Bernie Solomon <bernard@ugsolutions.com>
657 * Makefile.am: fix so it works if builddir != srcdir
659 * libtest.c: (mono_test_empty_struct) make it exist for
660 non-GCC builds (and possibly pass depending on trampolines).
661 (mono_test_marshal_bool_byref) bools marshal as ints by default
663 2003-10-13 Zoltan Varga <vargaz@freemail.hu>
665 * bug-46781.cs: New regression test.
667 * libtest.c pinvoke2.cs: Add new test for SetLastError functionality.
669 * Makefile.am (TEST_CS_SRC): Remove merged tests.
671 * pinvoke2.cs pinvoke3.cs: Merge tests 4-8 into these files +
672 convert tests so they run with the test driver used by mini.
674 * pinvoke3.cs libtest.c: Add tests for class arguments and return
677 * pinvoke4.cs pinvoke5.cs pinvoke6.cs pinvoke7.cs pinvoke8.cs: Removed.