1 2005-07-01 Lluis Sanchez Gual <lluis@novell.com>
3 * remoting1.cs: Test for getting a remote field value which is null.
5 2005-07-01 Raja R Harinath <rharinath@novell.com>
7 * Makefile.am (check-local): Call semdel-wrapper.
9 2005-06-28 Zoltan Varga <vargaz@freemail.hu>
11 * Makefile.am appdomain3.cs: Remove appdomain3 test, since it is a duplicate of appdomain-unload.
13 2005-06-27 Zoltan Varga <vargaz@freemail.hu>
15 * pinvoke2.cs: Add test for #75374.
17 * Makefile.am pinvoke18.cs pinvoke2.cs: Merge pinvoke18 into pinvoke2.
19 2005-06-15 Zoltan Varga <vargaz@freemail.hu>
21 * Makefile.am (testaot): Use JITTEST_PROG_RUN for compiling the AOT module.
23 2005-06-15 Raja R Harinath <rharinath@novell.com>
25 * Makefile.am (testbundle): Run the testcase with MONO_PATH set to
26 the build tree -- it's built with autodeps off.
28 2005-06-14 Ben Maurer <bmaurer@ximian.com>
30 * Makefile.am (testbundle): Test case that bundling works with a
33 2005-05-26 Zoltan Varga <vargaz@freemail.hu>
35 * Makefile.am (TestDriver.dll): Fix a warning.
37 2005-05-14 Zoltan Varga <vargaz@freemail.hu>
39 * libtest.c (mono_test_marshal_out_string_array_delegate): Fix 64
42 2005-05-12 Zoltan Varga <vargaz@freemail.hu>
44 * marshal9.cs libtest.c: Add more tests.
46 * pinvoke3.cs libtest.c: Add test for [Out] marshalling of arrays.
49 * marshal9.cs libtest.c: Add tests for marshalling null values.
51 * Makefile.am pinvoke2.cs pinvoke10.cs pinvoke15.cs: Merge pinvoke10
52 and pinvoke15 into pinvoke2.
54 * pinvoke2.cs: Fix warnings.
56 * pinvoke2.cs libtest.c: Add test for ftnptr->delegate conversion in
59 2005-05-12 Lluis Sanchez Gual <lluis@novell.com>
61 * main-returns-background-change.cs: New test for changing the
62 background mode of a thread.
64 2005-05-01 Zoltan Varga <vargaz@freemail.hu>
66 * libtest.c (mono_test_marshal_cdecl_delegate): New test for changing the calling convention of
69 * pinvoke-2.cs: New file for 2.0 pinvoke tests.
71 2005-04-22 Raja R Harinath <rharinath@novell.com>
73 * Makefile.am (CSC): Use '-unsafe' instead of '--unsafe'.
75 2005-04-09 Zoltan Varga <vargaz@freemail.hu>
77 * Makefile.am (testtrace): New target to test --trace functionality.
79 2005-04-04 Zoltan Varga <vargaz@freemail.hu>
81 * invoke.cs: Add new test.
83 2005-03-31 Zoltan Varga <vargaz@freemail.hu>
85 * stack-overflow.cs: New tests, not yet enabled.
87 2005-03-10 Zoltan Varga <vargaz@freemail.hu>
89 * dataslot.cs: Add tests for #65414.
91 2005-03-06 Zoltan Varga <vargaz@freemail.hu>
93 * rounding.cs: Remove this, this is now in the JIT regression tests.
95 * delegate4.cs: Remove this, this is already tested in pinvoke3.cs.
97 2005-03-04 Zoltan Varga <vargaz@freemail.hu>
99 * remoting1.cs: Add new regression test.
101 2005-03-01 Zoltan Varga <vargaz@freemail.hu>
103 * pinvoke3.cs: Add tests for passing blittable arrays.
105 * pinvoke3.cs libtest.c: Add tests for passing arrays to delegates.
107 2005-02-21 Ben Maurer <bmaurer@ximian.com>
109 * abort-stress-1.cs, abort-stress-2.cs: Stress tests for thread
110 aborting. The second one deadlocks, so it is disabled
112 2005-02-19 Zoltan Varga <vargaz@freemail.hu>
114 * pinvoke3.cs libtest.c: Add more small struct tests.
116 2005-02-18 Zoltan Varga <vargaz@freemail.hu>
118 * pinvoke3.cs libtest.c: Add tests for passing and returning small
119 structs from delegates. Currently fails on windows.
121 2005-02-16 Zoltan Varga <vargaz@freemail.hu>
123 * pinvoke2.cs: Add test for #72625.
125 * pinvoke2.cs: Fix char array marshalling test so it works under MS.NET.
126 2005-02-15 Zoltan Varga <vargaz@freemail.hu>
128 * Makefile.am (libtest_la_LDFLAGS): Add -Wl,--kill-at so the names exported from the DLL
129 can be found by the runtime.
131 * pinvoke13.cs: Fix test.
133 * libtest.c pinvoke13.cs: Fix test on big-endian machines.
135 * pinvoke3.cs: Remove an error handling test which no longer fails in
138 * marshal.cs libtest.c: Add new test for GetDelegateForFunctionPointer.
140 2005-02-13 Zoltan Varga <vargaz@freemail.hu>
142 * libtest.c (NameManglingAuto): Fix test. Fixes #72559.
144 * libtest.c: Applied patch from robertj@gmx.net (Robert Jordan). Work around gcc-2.95.3
147 * pinvoke13.cs libtest.c: Add/correct tests for pinvoke name mangling.
149 2005-02-05 Zoltan Varga <vargaz@freemail.hu>
151 * libtest.c: Mark all exported functions STDCALL.
153 * Makefile.am (CSC): Disable some warnings.
155 2005-01-30 Zoltan Varga <vargaz@freemail.hu>
157 * libtest.c: Fix some warnings.
159 2005-01-25 Zoltan Varga <vargaz@freemail.hu>
161 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on x86 as well.
163 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable appdomain-unload.exe
164 on amd64 to make the test green again.
166 2005-01-20 Raja R Harinath <rharinath@novell.com>
168 * libtest.c (mono_test_return_vtype): Fill in a value in the 'd2'
170 * pinvoke2.cs (test_0_return_vtype): Update.
172 2005-01-17 Zoltan Varga <vargaz@freemail.hu>
174 * libtest.c pinvoke2.cs pinvoke3.cs: Add tests for unmanaged->managed
175 marshalling of unicode strings.
177 2005-01-15 Zoltan Varga <vargaz@freemail.hu>
179 * thread6.cs: Add test for aborting the current thread.
181 2005-01-11 Zoltan Varga <vargaz@freemail.hu>
183 * thread6.cs: Add test for rethrowing abort exceptions.
185 2005-01-06 Sebastien Pouliot <sebastien@ximian.com>
187 * desweak.cs: Add test to check for regression of the bug seen in
188 rev 38316. The original code that failed is no more part of the
191 2005-01-06 Zoltan Varga <vargaz@freemail.hu>
193 * libtest.c: Fix blittable_struct_delegate test.
195 2004-12-29 Zoltan Varga <vargaz@freemail.hu>
197 * pinvoke3.cs libtest.c: Add test for marshalling blittable structs
200 * pinvoke3.cs libtest.c: Add test for marshalling of enums with delegates.
202 2004-12-26 Patrik Torstensson <patrik.torstensson@gmail.com>
204 * interlocked.cs: added reg test for bug 70784
206 2004-12-18 Zoltan Varga <vargaz@freemail.hu>
208 * Makefile.am (libtest_la_LDFLAGS): Add -no-undefined so a windows dll is built on windows.
210 2004-12-15 Patrik Torstensson <patrik.torstensson@gmail.com>
212 * interlocked.cs: New test.
214 2004-12-14 Raja R Harinath <rharinath@novell.com>
216 * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Set MONO_SHARED_DIR.
218 2004-12-11 Ben Maurer <bmaurer@ximian.com>
220 * thread-static-init.cs: New test.
222 2004-12-09 Raja R Harinath <rharinath@novell.com>
224 * test-driver: Clean up.
225 * Makefile.am (testjit, testaot, testinterp): Error out on failing tests.
227 2004-12-08 Raja R Harinath <rharinath@novell.com>
229 * Makefile.am (CLEANFILES): Add *.exe, stest.dat.
231 2004-12-08 Zoltan Varga <vargaz@freemail.hu>
233 * appdomain-unload.cs: Disable nondeterministic async unloading test.
235 2004-12-04 Zoltan Varga <vargaz@freemail.hu>
237 * delegate.cs: Add test for unboxing and delegates.
239 2004-12-02 Zoltan Varga <vargaz@freemail.hu>
241 * appdomain-unload.cs: Add tests for unloading an appdomain from inside
244 * appdomain-unload.cs: Stop the foreground thread created by one of the
247 2004-11-26 Raja R Harinath <rharinath@novell.com>
249 * Makefile.am: Ensure that in-tree mscorlib.dll is used for testing.
251 2004-11-23 Raja R Harinath <rharinath@novell.com>
253 * Makefile.am (CSC,ILASM): Don't refer to runtime/ directly. Use
254 the mcs/ tree directly.
256 2004-11-19 Raja R Harinath <rharinath@novell.com>
258 * Makefile.am (check-local): New. Hook into 'make check'.
259 (CSC): Define using in-tree mono and mcs.exe.
260 (ILASM): New. Likewise, with in-tree ilasm.exe.
261 * async_read.cs (Main): Read async_read.exe, since async_read.cs
262 will not necessarily be in the build directory.
263 * test-driver: Preserve stderr.
265 2004-11-10 Lluis Sanchez Gual <lluis@novell.com>
267 * cross-domain.cs: New tests for cross-domain calls.
269 2004-11-05 Zoltan Varga <vargaz@freemail.hu>
271 * loader.cs: Add test for loading dynamic assemblies using
272 Assembly.LoadWithPartialName ().
274 2004-11-04 Zoltan Varga <vargaz@freemail.hu>
276 * loader.cs: New file for assembly loading tests.
278 2004-10-29 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
280 * cattr-object.cs: Correct type checking so test will stop giving
283 2004-10-07 Zoltan Varga <vargaz@freemail.hu>
285 * pinvoke2.cs: Add test for prefixing 'lib' to dll names.
287 2004-09-30 Zoltan Varga <vargaz@freemail.hu>
289 * marshal.cs: Add test for GetFunctionPointerForDelegate.
291 * libtest.c pinvoke2.cs: Add test for returning delegates.
293 2004-09-28 Zoltan Varga <vargaz@freemail.hu>
295 * Makefile.am: Add marshal.cs.
297 * marshal.cs: New file for Marshal tests.
299 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
301 * libtest.c: Free memory using CoTaskMemFree on windows.
302 * libtest.c (mono_test_stdcall_name_mangling): Remove declspec(dllimport).
304 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
306 * libtest.c (mono_test_stdcall_name_mangling): Add test for stdcall
307 name mangling on windows.
309 2004-09-17 Zoltan Varga <vargaz@freemail.hu>
311 * pinvoke2.cs libtest.c: Add test for stdcall name mangling on windows.
313 2004-09-08 Lluis Sanchez Gual <lluis@novell.com>
315 * delegate8.cs: New regression test for bug #59299.
316 * Makefile.am: Added delegate8.cs.
318 2004-09-07 Duncan Mak <duncan@ximian.com>
320 * typeof-ptr.cs: Add an unsafe section to the code that's using
321 direct pointers. This was breaking the test stage on the build boxes.
323 2004-09-07 Zoltan Varga <vargaz@freemail.hu>
325 * libtest.c (mono_test_marshal_string_array): Add test for null
326 terminating string arrays.
328 2004-09-06 Zoltan Varga <vargaz@freemail.hu>
330 * libtest.c: Mark delegates with __stdcall on windows.
332 2004-09-04 Zoltan Varga <vargaz@freemail.hu>
334 * pinvoke2.cs libtest.c: Fix memory management in tests.
336 * pinvoke14.cs: Merge this into pinvoke2.cs.
338 2004-09-03 Zoltan Varga <vargaz@freemail.hu>
340 * marshal9.cs libtest.c: Fix memory leaks in test.
342 2004-08-31 Zoltan Varga <vargaz@freemail.hu>
344 * pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.
346 * marshal9.cs: Clean up and expand custom marshalling tests.
348 * marshal10.cs: Merge this into marshal9.cs.
350 * pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
353 2004-08-28 Zoltan Varga <vargaz@freemail.hu>
355 * pinvoke2.cs libtest.c: New test for byref string arrays.
357 2004-08-06 Zoltan Varga <vargaz@freemail.hu>
359 * pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests.
361 2004-07-28 Zoltan Varga <vargaz@freemail.hu>
363 * marshal10.cs libtest.c: Remove incorrect time_t custom marshalling
366 2004-07-06 Ben Maurer <bmaurer@ximian.com>
368 * reflection-const-field.cs: New test for reflection on
371 2004-07-05 Zoltan Varga <vargaz@freemail.hu>
373 * Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.
375 2004-07-03 Zoltan Varga <vargaz@freemail.hu>
377 * pinvoke3.cs libtest.c: New test for returning delegates from a
380 * pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.
382 2004-07-02 Zoltan Varga <vargaz@freemail.hu>
384 * Makefile.am (CLEANFILES): Delete .stdout files too.
386 2004-05-29 Zoltan Varga <vargaz@freemail.hu>
388 * invoke.cs: Add an Invoke test.
390 2004-05-28 Zoltan Varga <vargaz@freemail.hu>
392 * pinvoke3.cs libtest.c: New tests for byref struct marshalling.
394 * static-constructor.cs: Add new regression test for bug #59193.
396 * setenv.cs: Fix this after marshalling changes.
398 2004-05-26 Zoltan Varga <vargaz@freemail.hu>
400 * pinvoke3.cs libtest.c: Add tests for fnptr->delegate marshalling.
402 * Makefile.am (DISABLED_TESTS): appdomain-unload.exe seems to run too.
404 2004-05-23 Zoltan Varga <vargaz@freemail.hu>
406 * Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.
408 2004-05-22 Zoltan Varga <vargaz@freemail.hu>
410 * Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.
412 2004-05-18 Zoltan Varga <vargaz@freemail.hu>
414 * marshal9.cs marshal10.cs: Fix custom marshalling tests.
416 2004-05-11 Zoltan Varga <vargaz@freemail.hu>
418 * Makefile.am (EXTRA_DIST): Distribute benchmarks as well.
420 * pinvoke2.cs libtest.c: Add tests for AsAny marshalling.
422 2004-05-06 Zoltan Varga <vargaz@freemail.hu>
424 * Makefile.am: Disable thread6.exe since it might hang. Fix check for
427 * Makefile.am: Only disable thread6.exe on x86.
429 2004-04-28 Zoltan Varga <vargaz@freemail.hu>
431 * pinvoke2.cs libtest.c: New tests for long fields inside structs.
433 2004-04-26 Zoltan Varga <vargaz@freemail.hu>
435 * Makefile.am test-driver: Disable some failing tests.
437 2004-04-19 Zoltan Varga <vargaz@freemail.hu>
439 * pinvoke3.cs libtest.c: Add test for string marshalling in delegates.
441 2004-04-18 Zoltan Varga <vargaz@freemail.hu>
443 * libtest.c pinvoke2.cs marshal4.cs Makefile.am: Add more tests for
444 marshalling delegate fields in structs. Merge marshal4.cs into
447 * libtest.c pinvoke2.cs: Add more tests for unicode marshalling.
449 2004-04-14 Zoltan Varga <vargaz@freemail.hu>
451 * libtest.c pinvoke2.cs: Add test for unicode string array marshalling.
453 2004-04-10 Bernie Solomon <bernard@ugsolutions.com>
455 * libtest.c: declare SetLastError on Windows
457 2004-03-30 Lluis Sanchez Gual <lluis@ximian.com>
459 * synchronized.cs: Monitor.Exit does not throw an exception anymore if the
460 lock is not owned by the current thread (see bug #56157). Modified test that
463 2004-03-16 Zoltan Varga <vargaz@freemail.hu>
465 * libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
468 2004-03-15 Bernie Solomon <bernard@ugsolutions.com>
470 * libtest.c (mono_test_marshal_time_t): fix
471 for current code on 64 bit machines with 64bit time
473 * marshal9.cs marshal10.cs: Do arithmetic on
476 2004-03-09 Zoltan Varga <vargaz@freemail.hu>
478 * setenv.cs: Handle DllNotFoundException.
480 * pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs.
482 2004-02-23 Zoltan Varga <vargaz@freemail.hu>
484 * many-locals.cs: Add tests for locals with large stack frame offsets.
486 2004-02-18 Zoltan Varga <vargaz@freemail.hu>
488 * switch.cs: Add test for bug #54473.
490 2004-02-14 Zoltan Varga <vargaz@freemail.hu>
492 * libtest.c: Add <time.h>
494 * delegate.cs: Add test for bug #52092.
496 2004-02-12 Zoltan Varga <vargaz@freemail.hu>
498 * marshal10.cs: Oops, wrong test.
500 * libtest.c: Add valuetype marshaling test.
502 * marshal9.cs: Fix after marshaling changes.
504 * marshal10.cs: Add valuetype marshaling test.
506 2004-02-10 Zoltan Varga <vargaz@freemail.hu>
508 * Makefile.am: Remove the SHELL=bash setting since some people do not seem to
511 2004-02-02 Zoltan Varga <vargaz@freemail.hu>
513 * pinvoke2.cs libtest.c: Add test for unicode StringBuilder marshalling.
515 * pinvoke.cs libtest.c: Add test for Sparc V8 split register/stack double
518 2004-01-31 Zoltan Varga <vargaz@freemail.hu>
520 * setenv.cs: Make this run on platforms without setenv.
522 2004-01-30 Zoltan Varga <vargaz@freemail.hu>
524 * Makefile.am: Set SHELL to bash, since some commands require it.
526 2004-01-22 Zoltan Varga <vargaz@freemail.hu>
528 * pinvoke17.cs: Fix test.
530 2004-01-19 Zoltan Varga <vargaz@freemail.hu>
532 * pinvoke2.cs: Add tests for DllImport problems.
534 * pinvoke.cs: Make this run under linux.
536 2004-01-09 Zoltan Varga <vargaz@freemail.hu>
538 * custom-attr.cs: Add test for properties with array type.
540 2003-12-13 Patrik Torstensson <p@rxc.se>
542 * bug-42136.cs: invalid liveness analyse for locals
543 used in try and catch block. (exceptions not counted
544 for in the liveness analyse)
545 * Makefile.am: added bug-42136.cs
547 2003-12-13 Patrik Torstensson <p@rxc.se>
549 * bug-48015.cs: new test for obj.Equals on ContextBound objects
550 * Makefile.am: added bug-48015.cs.
552 2003-11-21 Lluis Sanchez Gual <lluis@ximian.com>
554 * context-static.cs: new test for ContextStaticAttribute.
555 * Makefile.am: added context-static.cs.
557 2003-11-17 Zoltan Varga <vargaz@freemail.hu>
559 * cattr-object.cs: Fix test so it does not count the attributes on the
562 2003-10-31 Zoltan Varga <vargaz@freemail.hu>
564 * appdomain-unload.cs: Get rid of hardcoded file names.
566 * appdomain-unload.cs: New file. AppDomain Unloading tests.
568 * Makefile: Add new test + enable IL tests now that we have a working
571 * delegate7.cs: Convert it to use the test driver + add regression test
574 2003-10-25 Zoltan Varga <vargaz@freemail.hu>
576 * libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays.
578 2003-10-15 Zoltan Varga <vargaz@freemail.hu>
580 * vararg.il: New file.
582 * Makefile.am: Added vararg.il.
584 2003-10-13 Bernie Solomon <bernard@ugsolutions.com>
586 * Makefile.am: fix so it works if builddir != srcdir
588 * libtest.c: (mono_test_empty_struct) make it exist for
589 non-GCC builds (and possibly pass depending on trampolines).
590 (mono_test_marshal_bool_byref) bools marshal as ints by default
592 2003-10-13 Zoltan Varga <vargaz@freemail.hu>
594 * bug-46781.cs: New regression test.
596 * libtest.c pinvoke2.cs: Add new test for SetLastError functionality.
598 * Makefile.am (TEST_CS_SRC): Remove merged tests.
600 * pinvoke2.cs pinvoke3.cs: Merge tests 4-8 into these files +
601 convert tests so they run with the test driver used by mini.
603 * pinvoke3.cs libtest.c: Add tests for class arguments and return
606 * pinvoke4.cs pinvoke5.cs pinvoke6.cs pinvoke7.cs pinvoke8.cs: Removed.