1 2004-12-09 Raja R Harinath <rharinath@novell.com>
3 * test-driver: Clean up.
4 * Makefile.am (testjit, testaot, testinterp): Error out on failing tests.
6 2004-12-08 Raja R Harinath <rharinath@novell.com>
8 * Makefile.am (CLEANFILES): Add *.exe, stest.dat.
10 2004-12-08 Zoltan Varga <vargaz@freemail.hu>
12 * appdomain-unload.cs: Disable nondeterministic async unloading test.
14 2004-12-04 Zoltan Varga <vargaz@freemail.hu>
16 * delegate.cs: Add test for unboxing and delegates.
18 2004-12-02 Zoltan Varga <vargaz@freemail.hu>
20 * appdomain-unload.cs: Add tests for unloading an appdomain from inside
23 * appdomain-unload.cs: Stop the foreground thread created by one of the
26 2004-11-26 Raja R Harinath <rharinath@novell.com>
28 * Makefile.am: Ensure that in-tree mscorlib.dll is used for testing.
30 2004-11-23 Raja R Harinath <rharinath@novell.com>
32 * Makefile.am (CSC,ILASM): Don't refer to runtime/ directly. Use
33 the mcs/ tree directly.
35 2004-11-19 Raja R Harinath <rharinath@novell.com>
37 * Makefile.am (check-local): New. Hook into 'make check'.
38 (CSC): Define using in-tree mono and mcs.exe.
39 (ILASM): New. Likewise, with in-tree ilasm.exe.
40 * async_read.cs (Main): Read async_read.exe, since async_read.cs
41 will not necessarily be in the build directory.
42 * test-driver: Preserve stderr.
44 2004-11-10 Lluis Sanchez Gual <lluis@novell.com>
46 * cross-domain.cs: New tests for cross-domain calls.
48 2004-11-05 Zoltan Varga <vargaz@freemail.hu>
50 * loader.cs: Add test for loading dynamic assemblies using
51 Assembly.LoadWithPartialName ().
53 2004-11-04 Zoltan Varga <vargaz@freemail.hu>
55 * loader.cs: New file for assembly loading tests.
57 2004-10-29 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
59 * cattr-object.cs: Correct type checking so test will stop giving
62 2004-10-07 Zoltan Varga <vargaz@freemail.hu>
64 * pinvoke2.cs: Add test for prefixing 'lib' to dll names.
66 2004-09-30 Zoltan Varga <vargaz@freemail.hu>
68 * marshal.cs: Add test for GetFunctionPointerForDelegate.
70 * libtest.c pinvoke2.cs: Add test for returning delegates.
72 2004-09-28 Zoltan Varga <vargaz@freemail.hu>
74 * Makefile.am: Add marshal.cs.
76 * marshal.cs: New file for Marshal tests.
78 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
80 * libtest.c: Free memory using CoTaskMemFree on windows.
81 * libtest.c (mono_test_stdcall_name_mangling): Remove declspec(dllimport).
83 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
85 * libtest.c (mono_test_stdcall_name_mangling): Add test for stdcall
86 name mangling on windows.
88 2004-09-17 Zoltan Varga <vargaz@freemail.hu>
90 * pinvoke2.cs libtest.c: Add test for stdcall name mangling on windows.
92 2004-09-08 Lluis Sanchez Gual <lluis@novell.com>
94 * delegate8.cs: New regression test for bug #59299.
95 * Makefile.am: Added delegate8.cs.
97 2004-09-07 Duncan Mak <duncan@ximian.com>
99 * typeof-ptr.cs: Add an unsafe section to the code that's using
100 direct pointers. This was breaking the test stage on the build boxes.
102 2004-09-07 Zoltan Varga <vargaz@freemail.hu>
104 * libtest.c (mono_test_marshal_string_array): Add test for null
105 terminating string arrays.
107 2004-09-06 Zoltan Varga <vargaz@freemail.hu>
109 * libtest.c: Mark delegates with __stdcall on windows.
111 2004-09-04 Zoltan Varga <vargaz@freemail.hu>
113 * pinvoke2.cs libtest.c: Fix memory management in tests.
115 * pinvoke14.cs: Merge this into pinvoke2.cs.
117 2004-09-03 Zoltan Varga <vargaz@freemail.hu>
119 * marshal9.cs libtest.c: Fix memory leaks in test.
121 2004-08-31 Zoltan Varga <vargaz@freemail.hu>
123 * pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.
125 * marshal9.cs: Clean up and expand custom marshalling tests.
127 * marshal10.cs: Merge this into marshal9.cs.
129 * pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
132 2004-08-28 Zoltan Varga <vargaz@freemail.hu>
134 * pinvoke2.cs libtest.c: New test for byref string arrays.
136 2004-08-06 Zoltan Varga <vargaz@freemail.hu>
138 * pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests.
140 2004-07-28 Zoltan Varga <vargaz@freemail.hu>
142 * marshal10.cs libtest.c: Remove incorrect time_t custom marshalling
145 2004-07-06 Ben Maurer <bmaurer@ximian.com>
147 * reflection-const-field.cs: New test for reflection on
150 2004-07-05 Zoltan Varga <vargaz@freemail.hu>
152 * Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.
154 2004-07-03 Zoltan Varga <vargaz@freemail.hu>
156 * pinvoke3.cs libtest.c: New test for returning delegates from a
159 * pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.
161 2004-07-02 Zoltan Varga <vargaz@freemail.hu>
163 * Makefile.am (CLEANFILES): Delete .stdout files too.
165 2004-05-29 Zoltan Varga <vargaz@freemail.hu>
167 * invoke.cs: Add an Invoke test.
169 2004-05-28 Zoltan Varga <vargaz@freemail.hu>
171 * pinvoke3.cs libtest.c: New tests for byref struct marshalling.
173 * static-constructor.cs: Add new regression test for bug #59193.
175 * setenv.cs: Fix this after marshalling changes.
177 2004-05-26 Zoltan Varga <vargaz@freemail.hu>
179 * pinvoke3.cs libtest.c: Add tests for fnptr->delegate marshalling.
181 * Makefile.am (DISABLED_TESTS): appdomain-unload.exe seems to run too.
183 2004-05-23 Zoltan Varga <vargaz@freemail.hu>
185 * Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.
187 2004-05-22 Zoltan Varga <vargaz@freemail.hu>
189 * Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.
191 2004-05-18 Zoltan Varga <vargaz@freemail.hu>
193 * marshal9.cs marshal10.cs: Fix custom marshalling tests.
195 2004-05-11 Zoltan Varga <vargaz@freemail.hu>
197 * Makefile.am (EXTRA_DIST): Distribute benchmarks as well.
199 * pinvoke2.cs libtest.c: Add tests for AsAny marshalling.
201 2004-05-06 Zoltan Varga <vargaz@freemail.hu>
203 * Makefile.am: Disable thread6.exe since it might hang. Fix check for
206 * Makefile.am: Only disable thread6.exe on x86.
208 2004-04-28 Zoltan Varga <vargaz@freemail.hu>
210 * pinvoke2.cs libtest.c: New tests for long fields inside structs.
212 2004-04-26 Zoltan Varga <vargaz@freemail.hu>
214 * Makefile.am test-driver: Disable some failing tests.
216 2004-04-19 Zoltan Varga <vargaz@freemail.hu>
218 * pinvoke3.cs libtest.c: Add test for string marshalling in delegates.
220 2004-04-18 Zoltan Varga <vargaz@freemail.hu>
222 * libtest.c pinvoke2.cs marshal4.cs Makefile.am: Add more tests for
223 marshalling delegate fields in structs. Merge marshal4.cs into
226 * libtest.c pinvoke2.cs: Add more tests for unicode marshalling.
228 2004-04-14 Zoltan Varga <vargaz@freemail.hu>
230 * libtest.c pinvoke2.cs: Add test for unicode string array marshalling.
232 2004-04-10 Bernie Solomon <bernard@ugsolutions.com>
234 * libtest.c: declare SetLastError on Windows
236 2004-03-30 Lluis Sanchez Gual <lluis@ximian.com>
238 * synchronized.cs: Monitor.Exit does not throw an exception anymore if the
239 lock is not owned by the current thread (see bug #56157). Modified test that
242 2004-03-16 Zoltan Varga <vargaz@freemail.hu>
244 * libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
247 2004-03-15 Bernie Solomon <bernard@ugsolutions.com>
249 * libtest.c (mono_test_marshal_time_t): fix
250 for current code on 64 bit machines with 64bit time
252 * marshal9.cs marshal10.cs: Do arithmetic on
255 2004-03-09 Zoltan Varga <vargaz@freemail.hu>
257 * setenv.cs: Handle DllNotFoundException.
259 * pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs.
261 2004-02-23 Zoltan Varga <vargaz@freemail.hu>
263 * many-locals.cs: Add tests for locals with large stack frame offsets.
265 2004-02-18 Zoltan Varga <vargaz@freemail.hu>
267 * switch.cs: Add test for bug #54473.
269 2004-02-14 Zoltan Varga <vargaz@freemail.hu>
271 * libtest.c: Add <time.h>
273 * delegate.cs: Add test for bug #52092.
275 2004-02-12 Zoltan Varga <vargaz@freemail.hu>
277 * marshal10.cs: Oops, wrong test.
279 * libtest.c: Add valuetype marshaling test.
281 * marshal9.cs: Fix after marshaling changes.
283 * marshal10.cs: Add valuetype marshaling test.
285 2004-02-10 Zoltan Varga <vargaz@freemail.hu>
287 * Makefile.am: Remove the SHELL=bash setting since some people do not seem to
290 2004-02-02 Zoltan Varga <vargaz@freemail.hu>
292 * pinvoke2.cs libtest.c: Add test for unicode StringBuilder marshalling.
294 * pinvoke.cs libtest.c: Add test for Sparc V8 split register/stack double
297 2004-01-31 Zoltan Varga <vargaz@freemail.hu>
299 * setenv.cs: Make this run on platforms without setenv.
301 2004-01-30 Zoltan Varga <vargaz@freemail.hu>
303 * Makefile.am: Set SHELL to bash, since some commands require it.
305 2004-01-22 Zoltan Varga <vargaz@freemail.hu>
307 * pinvoke17.cs: Fix test.
309 2004-01-19 Zoltan Varga <vargaz@freemail.hu>
311 * pinvoke2.cs: Add tests for DllImport problems.
313 * pinvoke.cs: Make this run under linux.
315 2004-01-09 Zoltan Varga <vargaz@freemail.hu>
317 * custom-attr.cs: Add test for properties with array type.
319 2003-12-13 Patrik Torstensson <p@rxc.se>
321 * bug-42136.cs: invalid liveness analyse for locals
322 used in try and catch block. (exceptions not counted
323 for in the liveness analyse)
324 * Makefile.am: added bug-42136.cs
326 2003-12-13 Patrik Torstensson <p@rxc.se>
328 * bug-48015.cs: new test for obj.Equals on ContextBound objects
329 * Makefile.am: added bug-48015.cs.
331 2003-11-21 Lluis Sanchez Gual <lluis@ximian.com>
333 * context-static.cs: new test for ContextStaticAttribute.
334 * Makefile.am: added context-static.cs.
336 2003-11-17 Zoltan Varga <vargaz@freemail.hu>
338 * cattr-object.cs: Fix test so it does not count the attributes on the
341 2003-10-31 Zoltan Varga <vargaz@freemail.hu>
343 * appdomain-unload.cs: Get rid of hardcoded file names.
345 * appdomain-unload.cs: New file. AppDomain Unloading tests.
347 * Makefile: Add new test + enable IL tests now that we have a working
350 * delegate7.cs: Convert it to use the test driver + add regression test
353 2003-10-25 Zoltan Varga <vargaz@freemail.hu>
355 * libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays.
357 2003-10-15 Zoltan Varga <vargaz@freemail.hu>
359 * vararg.il: New file.
361 * Makefile.am: Added vararg.il.
363 2003-10-13 Bernie Solomon <bernard@ugsolutions.com>
365 * Makefile.am: fix so it works if builddir != srcdir
367 * libtest.c: (mono_test_empty_struct) make it exist for
368 non-GCC builds (and possibly pass depending on trampolines).
369 (mono_test_marshal_bool_byref) bools marshal as ints by default
371 2003-10-13 Zoltan Varga <vargaz@freemail.hu>
373 * bug-46781.cs: New regression test.
375 * libtest.c pinvoke2.cs: Add new test for SetLastError functionality.
377 * Makefile.am (TEST_CS_SRC): Remove merged tests.
379 * pinvoke2.cs pinvoke3.cs: Merge tests 4-8 into these files +
380 convert tests so they run with the test driver used by mini.
382 * pinvoke3.cs libtest.c: Add tests for class arguments and return
385 * pinvoke4.cs pinvoke5.cs pinvoke6.cs pinvoke7.cs pinvoke8.cs: Removed.