1 2005-02-16 Zoltan Varga <vargaz@freemail.hu>
3 * pinvoke2.cs: Add test for #72625.
5 * pinvoke2.cs: Fix char array marshalling test so it works under MS.NET.
6 2005-02-15 Zoltan Varga <vargaz@freemail.hu>
8 * Makefile.am (libtest_la_LDFLAGS): Add -Wl,--kill-at so the names exported from the DLL
9 can be found by the runtime.
11 * pinvoke13.cs: Fix test.
13 * libtest.c pinvoke13.cs: Fix test on big-endian machines.
15 * pinvoke3.cs: Remove an error handling test which no longer fails in
18 * marshal.cs libtest.c: Add new test for GetDelegateForFunctionPointer.
20 2005-02-13 Zoltan Varga <vargaz@freemail.hu>
22 * libtest.c (NameManglingAuto): Fix test. Fixes #72559.
24 * libtest.c: Applied patch from robertj@gmx.net (Robert Jordan). Work around gcc-2.95.3
27 * pinvoke13.cs libtest.c: Add/correct tests for pinvoke name mangling.
29 2005-02-05 Zoltan Varga <vargaz@freemail.hu>
31 * libtest.c: Mark all exported functions STDCALL.
33 * Makefile.am (CSC): Disable some warnings.
35 2005-01-30 Zoltan Varga <vargaz@freemail.hu>
37 * libtest.c: Fix some warnings.
39 2005-01-25 Zoltan Varga <vargaz@freemail.hu>
41 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on x86 as well.
43 * Makefile.am (PLATFORM_DISABLED_TESTS): Disable appdomain-unload.exe
44 on amd64 to make the test green again.
46 2005-01-20 Raja R Harinath <rharinath@novell.com>
48 * libtest.c (mono_test_return_vtype): Fill in a value in the 'd2'
50 * pinvoke2.cs (test_0_return_vtype): Update.
52 2005-01-17 Zoltan Varga <vargaz@freemail.hu>
54 * libtest.c pinvoke2.cs pinvoke3.cs: Add tests for unmanaged->managed
55 marshalling of unicode strings.
57 2005-01-15 Zoltan Varga <vargaz@freemail.hu>
59 * thread6.cs: Add test for aborting the current thread.
61 2005-01-11 Zoltan Varga <vargaz@freemail.hu>
63 * thread6.cs: Add test for rethrowing abort exceptions.
65 2005-01-06 Sebastien Pouliot <sebastien@ximian.com>
67 * desweak.cs: Add test to check for regression of the bug seen in
68 rev 38316. The original code that failed is no more part of the
71 2005-01-06 Zoltan Varga <vargaz@freemail.hu>
73 * libtest.c: Fix blittable_struct_delegate test.
75 2004-12-29 Zoltan Varga <vargaz@freemail.hu>
77 * pinvoke3.cs libtest.c: Add test for marshalling blittable structs
80 * pinvoke3.cs libtest.c: Add test for marshalling of enums with delegates.
82 2004-12-26 Patrik Torstensson <patrik.torstensson@gmail.com>
84 * interlocked.cs: added reg test for bug 70784
86 2004-12-18 Zoltan Varga <vargaz@freemail.hu>
88 * Makefile.am (libtest_la_LDFLAGS): Add -no-undefined so a windows dll is built on windows.
90 2004-12-15 Patrik Torstensson <patrik.torstensson@gmail.com>
92 * interlocked.cs: New test.
94 2004-12-14 Raja R Harinath <rharinath@novell.com>
96 * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Set MONO_SHARED_DIR.
98 2004-12-11 Ben Maurer <bmaurer@ximian.com>
100 * thread-static-init.cs: New test.
102 2004-12-09 Raja R Harinath <rharinath@novell.com>
104 * test-driver: Clean up.
105 * Makefile.am (testjit, testaot, testinterp): Error out on failing tests.
107 2004-12-08 Raja R Harinath <rharinath@novell.com>
109 * Makefile.am (CLEANFILES): Add *.exe, stest.dat.
111 2004-12-08 Zoltan Varga <vargaz@freemail.hu>
113 * appdomain-unload.cs: Disable nondeterministic async unloading test.
115 2004-12-04 Zoltan Varga <vargaz@freemail.hu>
117 * delegate.cs: Add test for unboxing and delegates.
119 2004-12-02 Zoltan Varga <vargaz@freemail.hu>
121 * appdomain-unload.cs: Add tests for unloading an appdomain from inside
124 * appdomain-unload.cs: Stop the foreground thread created by one of the
127 2004-11-26 Raja R Harinath <rharinath@novell.com>
129 * Makefile.am: Ensure that in-tree mscorlib.dll is used for testing.
131 2004-11-23 Raja R Harinath <rharinath@novell.com>
133 * Makefile.am (CSC,ILASM): Don't refer to runtime/ directly. Use
134 the mcs/ tree directly.
136 2004-11-19 Raja R Harinath <rharinath@novell.com>
138 * Makefile.am (check-local): New. Hook into 'make check'.
139 (CSC): Define using in-tree mono and mcs.exe.
140 (ILASM): New. Likewise, with in-tree ilasm.exe.
141 * async_read.cs (Main): Read async_read.exe, since async_read.cs
142 will not necessarily be in the build directory.
143 * test-driver: Preserve stderr.
145 2004-11-10 Lluis Sanchez Gual <lluis@novell.com>
147 * cross-domain.cs: New tests for cross-domain calls.
149 2004-11-05 Zoltan Varga <vargaz@freemail.hu>
151 * loader.cs: Add test for loading dynamic assemblies using
152 Assembly.LoadWithPartialName ().
154 2004-11-04 Zoltan Varga <vargaz@freemail.hu>
156 * loader.cs: New file for assembly loading tests.
158 2004-10-29 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
160 * cattr-object.cs: Correct type checking so test will stop giving
163 2004-10-07 Zoltan Varga <vargaz@freemail.hu>
165 * pinvoke2.cs: Add test for prefixing 'lib' to dll names.
167 2004-09-30 Zoltan Varga <vargaz@freemail.hu>
169 * marshal.cs: Add test for GetFunctionPointerForDelegate.
171 * libtest.c pinvoke2.cs: Add test for returning delegates.
173 2004-09-28 Zoltan Varga <vargaz@freemail.hu>
175 * Makefile.am: Add marshal.cs.
177 * marshal.cs: New file for Marshal tests.
179 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
181 * libtest.c: Free memory using CoTaskMemFree on windows.
182 * libtest.c (mono_test_stdcall_name_mangling): Remove declspec(dllimport).
184 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
186 * libtest.c (mono_test_stdcall_name_mangling): Add test for stdcall
187 name mangling on windows.
189 2004-09-17 Zoltan Varga <vargaz@freemail.hu>
191 * pinvoke2.cs libtest.c: Add test for stdcall name mangling on windows.
193 2004-09-08 Lluis Sanchez Gual <lluis@novell.com>
195 * delegate8.cs: New regression test for bug #59299.
196 * Makefile.am: Added delegate8.cs.
198 2004-09-07 Duncan Mak <duncan@ximian.com>
200 * typeof-ptr.cs: Add an unsafe section to the code that's using
201 direct pointers. This was breaking the test stage on the build boxes.
203 2004-09-07 Zoltan Varga <vargaz@freemail.hu>
205 * libtest.c (mono_test_marshal_string_array): Add test for null
206 terminating string arrays.
208 2004-09-06 Zoltan Varga <vargaz@freemail.hu>
210 * libtest.c: Mark delegates with __stdcall on windows.
212 2004-09-04 Zoltan Varga <vargaz@freemail.hu>
214 * pinvoke2.cs libtest.c: Fix memory management in tests.
216 * pinvoke14.cs: Merge this into pinvoke2.cs.
218 2004-09-03 Zoltan Varga <vargaz@freemail.hu>
220 * marshal9.cs libtest.c: Fix memory leaks in test.
222 2004-08-31 Zoltan Varga <vargaz@freemail.hu>
224 * pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.
226 * marshal9.cs: Clean up and expand custom marshalling tests.
228 * marshal10.cs: Merge this into marshal9.cs.
230 * pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
233 2004-08-28 Zoltan Varga <vargaz@freemail.hu>
235 * pinvoke2.cs libtest.c: New test for byref string arrays.
237 2004-08-06 Zoltan Varga <vargaz@freemail.hu>
239 * pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests.
241 2004-07-28 Zoltan Varga <vargaz@freemail.hu>
243 * marshal10.cs libtest.c: Remove incorrect time_t custom marshalling
246 2004-07-06 Ben Maurer <bmaurer@ximian.com>
248 * reflection-const-field.cs: New test for reflection on
251 2004-07-05 Zoltan Varga <vargaz@freemail.hu>
253 * Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.
255 2004-07-03 Zoltan Varga <vargaz@freemail.hu>
257 * pinvoke3.cs libtest.c: New test for returning delegates from a
260 * pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.
262 2004-07-02 Zoltan Varga <vargaz@freemail.hu>
264 * Makefile.am (CLEANFILES): Delete .stdout files too.
266 2004-05-29 Zoltan Varga <vargaz@freemail.hu>
268 * invoke.cs: Add an Invoke test.
270 2004-05-28 Zoltan Varga <vargaz@freemail.hu>
272 * pinvoke3.cs libtest.c: New tests for byref struct marshalling.
274 * static-constructor.cs: Add new regression test for bug #59193.
276 * setenv.cs: Fix this after marshalling changes.
278 2004-05-26 Zoltan Varga <vargaz@freemail.hu>
280 * pinvoke3.cs libtest.c: Add tests for fnptr->delegate marshalling.
282 * Makefile.am (DISABLED_TESTS): appdomain-unload.exe seems to run too.
284 2004-05-23 Zoltan Varga <vargaz@freemail.hu>
286 * Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.
288 2004-05-22 Zoltan Varga <vargaz@freemail.hu>
290 * Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.
292 2004-05-18 Zoltan Varga <vargaz@freemail.hu>
294 * marshal9.cs marshal10.cs: Fix custom marshalling tests.
296 2004-05-11 Zoltan Varga <vargaz@freemail.hu>
298 * Makefile.am (EXTRA_DIST): Distribute benchmarks as well.
300 * pinvoke2.cs libtest.c: Add tests for AsAny marshalling.
302 2004-05-06 Zoltan Varga <vargaz@freemail.hu>
304 * Makefile.am: Disable thread6.exe since it might hang. Fix check for
307 * Makefile.am: Only disable thread6.exe on x86.
309 2004-04-28 Zoltan Varga <vargaz@freemail.hu>
311 * pinvoke2.cs libtest.c: New tests for long fields inside structs.
313 2004-04-26 Zoltan Varga <vargaz@freemail.hu>
315 * Makefile.am test-driver: Disable some failing tests.
317 2004-04-19 Zoltan Varga <vargaz@freemail.hu>
319 * pinvoke3.cs libtest.c: Add test for string marshalling in delegates.
321 2004-04-18 Zoltan Varga <vargaz@freemail.hu>
323 * libtest.c pinvoke2.cs marshal4.cs Makefile.am: Add more tests for
324 marshalling delegate fields in structs. Merge marshal4.cs into
327 * libtest.c pinvoke2.cs: Add more tests for unicode marshalling.
329 2004-04-14 Zoltan Varga <vargaz@freemail.hu>
331 * libtest.c pinvoke2.cs: Add test for unicode string array marshalling.
333 2004-04-10 Bernie Solomon <bernard@ugsolutions.com>
335 * libtest.c: declare SetLastError on Windows
337 2004-03-30 Lluis Sanchez Gual <lluis@ximian.com>
339 * synchronized.cs: Monitor.Exit does not throw an exception anymore if the
340 lock is not owned by the current thread (see bug #56157). Modified test that
343 2004-03-16 Zoltan Varga <vargaz@freemail.hu>
345 * libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
348 2004-03-15 Bernie Solomon <bernard@ugsolutions.com>
350 * libtest.c (mono_test_marshal_time_t): fix
351 for current code on 64 bit machines with 64bit time
353 * marshal9.cs marshal10.cs: Do arithmetic on
356 2004-03-09 Zoltan Varga <vargaz@freemail.hu>
358 * setenv.cs: Handle DllNotFoundException.
360 * pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs.
362 2004-02-23 Zoltan Varga <vargaz@freemail.hu>
364 * many-locals.cs: Add tests for locals with large stack frame offsets.
366 2004-02-18 Zoltan Varga <vargaz@freemail.hu>
368 * switch.cs: Add test for bug #54473.
370 2004-02-14 Zoltan Varga <vargaz@freemail.hu>
372 * libtest.c: Add <time.h>
374 * delegate.cs: Add test for bug #52092.
376 2004-02-12 Zoltan Varga <vargaz@freemail.hu>
378 * marshal10.cs: Oops, wrong test.
380 * libtest.c: Add valuetype marshaling test.
382 * marshal9.cs: Fix after marshaling changes.
384 * marshal10.cs: Add valuetype marshaling test.
386 2004-02-10 Zoltan Varga <vargaz@freemail.hu>
388 * Makefile.am: Remove the SHELL=bash setting since some people do not seem to
391 2004-02-02 Zoltan Varga <vargaz@freemail.hu>
393 * pinvoke2.cs libtest.c: Add test for unicode StringBuilder marshalling.
395 * pinvoke.cs libtest.c: Add test for Sparc V8 split register/stack double
398 2004-01-31 Zoltan Varga <vargaz@freemail.hu>
400 * setenv.cs: Make this run on platforms without setenv.
402 2004-01-30 Zoltan Varga <vargaz@freemail.hu>
404 * Makefile.am: Set SHELL to bash, since some commands require it.
406 2004-01-22 Zoltan Varga <vargaz@freemail.hu>
408 * pinvoke17.cs: Fix test.
410 2004-01-19 Zoltan Varga <vargaz@freemail.hu>
412 * pinvoke2.cs: Add tests for DllImport problems.
414 * pinvoke.cs: Make this run under linux.
416 2004-01-09 Zoltan Varga <vargaz@freemail.hu>
418 * custom-attr.cs: Add test for properties with array type.
420 2003-12-13 Patrik Torstensson <p@rxc.se>
422 * bug-42136.cs: invalid liveness analyse for locals
423 used in try and catch block. (exceptions not counted
424 for in the liveness analyse)
425 * Makefile.am: added bug-42136.cs
427 2003-12-13 Patrik Torstensson <p@rxc.se>
429 * bug-48015.cs: new test for obj.Equals on ContextBound objects
430 * Makefile.am: added bug-48015.cs.
432 2003-11-21 Lluis Sanchez Gual <lluis@ximian.com>
434 * context-static.cs: new test for ContextStaticAttribute.
435 * Makefile.am: added context-static.cs.
437 2003-11-17 Zoltan Varga <vargaz@freemail.hu>
439 * cattr-object.cs: Fix test so it does not count the attributes on the
442 2003-10-31 Zoltan Varga <vargaz@freemail.hu>
444 * appdomain-unload.cs: Get rid of hardcoded file names.
446 * appdomain-unload.cs: New file. AppDomain Unloading tests.
448 * Makefile: Add new test + enable IL tests now that we have a working
451 * delegate7.cs: Convert it to use the test driver + add regression test
454 2003-10-25 Zoltan Varga <vargaz@freemail.hu>
456 * libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays.
458 2003-10-15 Zoltan Varga <vargaz@freemail.hu>
460 * vararg.il: New file.
462 * Makefile.am: Added vararg.il.
464 2003-10-13 Bernie Solomon <bernard@ugsolutions.com>
466 * Makefile.am: fix so it works if builddir != srcdir
468 * libtest.c: (mono_test_empty_struct) make it exist for
469 non-GCC builds (and possibly pass depending on trampolines).
470 (mono_test_marshal_bool_byref) bools marshal as ints by default
472 2003-10-13 Zoltan Varga <vargaz@freemail.hu>
474 * bug-46781.cs: New regression test.
476 * libtest.c pinvoke2.cs: Add new test for SetLastError functionality.
478 * Makefile.am (TEST_CS_SRC): Remove merged tests.
480 * pinvoke2.cs pinvoke3.cs: Merge tests 4-8 into these files +
481 convert tests so they run with the test driver used by mini.
483 * pinvoke3.cs libtest.c: Add tests for class arguments and return
486 * pinvoke4.cs pinvoke5.cs pinvoke6.cs pinvoke7.cs pinvoke8.cs: Removed.