1 2004-09-28 Zoltan Varga <vargaz@freemail.hu>
3 * Makefile.am: Add marshal.cs.
5 * marshal.cs: New file for Marshal tests.
7 2004-09-21 <vargaz@freemail.hu>
9 * libtest.c: Free memory using CoTaskMemFree on windows.
10 * libtest.c (mono_test_stdcall_name_mangling): Remove declspec(dllimport).
12 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
14 * libtest.c (mono_test_stdcall_name_mangling): Add test for stdcall
15 name mangling on windows.
17 2004-09-17 Zoltan Varga <vargaz@freemail.hu>
19 * pinvoke2.cs libtest.c: Add test for stdcall name mangling on windows.
21 2004-09-08 Lluis Sanchez Gual <lluis@novell.com>
23 * delegate8.cs: New regression test for bug #59299.
24 * Makefile.am: Added delegate8.cs.
26 2004-09-07 Duncan Mak <duncan@ximian.com>
28 * typeof-ptr.cs: Add an unsafe section to the code that's using
29 direct pointers. This was breaking the test stage on the build boxes.
31 2004-09-07 Zoltan Varga <vargaz@freemail.hu>
33 * libtest.c (mono_test_marshal_string_array): Add test for null
34 terminating string arrays.
36 2004-09-06 Zoltan Varga <vargaz@freemail.hu>
38 * libtest.c: Mark delegates with __stdcall on windows.
40 2004-09-04 Zoltan Varga <vargaz@freemail.hu>
42 * pinvoke2.cs libtest.c: Fix memory management in tests.
44 * pinvoke14.cs: Merge this into pinvoke2.cs.
46 2004-09-03 Zoltan Varga <vargaz@freemail.hu>
48 * marshal9.cs libtest.c: Fix memory leaks in test.
50 2004-08-31 Zoltan Varga <vargaz@freemail.hu>
52 * pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.
54 * marshal9.cs: Clean up and expand custom marshalling tests.
56 * marshal10.cs: Merge this into marshal9.cs.
58 * pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
61 2004-08-28 Zoltan Varga <vargaz@freemail.hu>
63 * pinvoke2.cs libtest.c: New test for byref string arrays.
65 2004-08-06 Zoltan Varga <vargaz@freemail.hu>
67 * pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests.
69 2004-07-28 Zoltan Varga <vargaz@freemail.hu>
71 * marshal10.cs libtest.c: Remove incorrect time_t custom marshalling
74 2004-07-06 Ben Maurer <bmaurer@ximian.com>
76 * reflection-const-field.cs: New test for reflection on
79 2004-07-05 Zoltan Varga <vargaz@freemail.hu>
81 * Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.
83 2004-07-03 Zoltan Varga <vargaz@freemail.hu>
85 * pinvoke3.cs libtest.c: New test for returning delegates from a
88 * pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.
90 2004-07-02 Zoltan Varga <vargaz@freemail.hu>
92 * Makefile.am (CLEANFILES): Delete .stdout files too.
94 2004-05-29 Zoltan Varga <vargaz@freemail.hu>
96 * invoke.cs: Add an Invoke test.
98 2004-05-28 Zoltan Varga <vargaz@freemail.hu>
100 * pinvoke3.cs libtest.c: New tests for byref struct marshalling.
102 * static-constructor.cs: Add new regression test for bug #59193.
104 * setenv.cs: Fix this after marshalling changes.
106 2004-05-26 Zoltan Varga <vargaz@freemail.hu>
108 * pinvoke3.cs libtest.c: Add tests for fnptr->delegate marshalling.
110 * Makefile.am (DISABLED_TESTS): appdomain-unload.exe seems to run too.
112 2004-05-23 Zoltan Varga <vargaz@freemail.hu>
114 * Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.
116 2004-05-22 Zoltan Varga <vargaz@freemail.hu>
118 * Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.
120 2004-05-18 Zoltan Varga <vargaz@freemail.hu>
122 * marshal9.cs marshal10.cs: Fix custom marshalling tests.
124 2004-05-11 Zoltan Varga <vargaz@freemail.hu>
126 * Makefile.am (EXTRA_DIST): Distribute benchmarks as well.
128 * pinvoke2.cs libtest.c: Add tests for AsAny marshalling.
130 2004-05-06 Zoltan Varga <vargaz@freemail.hu>
132 * Makefile.am: Disable thread6.exe since it might hang. Fix check for
135 * Makefile.am: Only disable thread6.exe on x86.
137 2004-04-28 Zoltan Varga <vargaz@freemail.hu>
139 * pinvoke2.cs libtest.c: New tests for long fields inside structs.
141 2004-04-26 Zoltan Varga <vargaz@freemail.hu>
143 * Makefile.am test-driver: Disable some failing tests.
145 2004-04-19 Zoltan Varga <vargaz@freemail.hu>
147 * pinvoke3.cs libtest.c: Add test for string marshalling in delegates.
149 2004-04-18 Zoltan Varga <vargaz@freemail.hu>
151 * libtest.c pinvoke2.cs marshal4.cs Makefile.am: Add more tests for
152 marshalling delegate fields in structs. Merge marshal4.cs into
155 * libtest.c pinvoke2.cs: Add more tests for unicode marshalling.
157 2004-04-14 Zoltan Varga <vargaz@freemail.hu>
159 * libtest.c pinvoke2.cs: Add test for unicode string array marshalling.
161 2004-04-10 Bernie Solomon <bernard@ugsolutions.com>
163 * libtest.c: declare SetLastError on Windows
165 2004-03-30 Lluis Sanchez Gual <lluis@ximian.com>
167 * synchronized.cs: Monitor.Exit does not throw an exception anymore if the
168 lock is not owned by the current thread (see bug #56157). Modified test that
171 2004-03-16 Zoltan Varga <vargaz@freemail.hu>
173 * libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
176 2004-03-15 Bernie Solomon <bernard@ugsolutions.com>
178 * libtest.c (mono_test_marshal_time_t): fix
179 for current code on 64 bit machines with 64bit time
181 * marshal9.cs marshal10.cs: Do arithmetic on
184 2004-03-09 Zoltan Varga <vargaz@freemail.hu>
186 * setenv.cs: Handle DllNotFoundException.
188 * pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs.
190 2004-02-23 Zoltan Varga <vargaz@freemail.hu>
192 * many-locals.cs: Add tests for locals with large stack frame offsets.
194 2004-02-18 Zoltan Varga <vargaz@freemail.hu>
196 * switch.cs: Add test for bug #54473.
198 2004-02-14 Zoltan Varga <vargaz@freemail.hu>
200 * libtest.c: Add <time.h>
202 * delegate.cs: Add test for bug #52092.
204 2004-02-12 Zoltan Varga <vargaz@freemail.hu>
206 * marshal10.cs: Oops, wrong test.
208 * libtest.c: Add valuetype marshaling test.
210 * marshal9.cs: Fix after marshaling changes.
212 * marshal10.cs: Add valuetype marshaling test.
214 2004-02-10 Zoltan Varga <vargaz@freemail.hu>
216 * Makefile.am: Remove the SHELL=bash setting since some people do not seem to
219 2004-02-02 Zoltan Varga <vargaz@freemail.hu>
221 * pinvoke2.cs libtest.c: Add test for unicode StringBuilder marshalling.
223 * pinvoke.cs libtest.c: Add test for Sparc V8 split register/stack double
226 2004-01-31 Zoltan Varga <vargaz@freemail.hu>
228 * setenv.cs: Make this run on platforms without setenv.
230 2004-01-30 Zoltan Varga <vargaz@freemail.hu>
232 * Makefile.am: Set SHELL to bash, since some commands require it.
234 2004-01-22 Zoltan Varga <vargaz@freemail.hu>
236 * pinvoke17.cs: Fix test.
238 2004-01-19 Zoltan Varga <vargaz@freemail.hu>
240 * pinvoke2.cs: Add tests for DllImport problems.
242 * pinvoke.cs: Make this run under linux.
244 2004-01-09 Zoltan Varga <vargaz@freemail.hu>
246 * custom-attr.cs: Add test for properties with array type.
248 2003-12-13 Patrik Torstensson <p@rxc.se>
250 * bug-42136.cs: invalid liveness analyse for locals
251 used in try and catch block. (exceptions not counted
252 for in the liveness analyse)
253 * Makefile.am: added bug-42136.cs
255 2003-12-13 Patrik Torstensson <p@rxc.se>
257 * bug-48015.cs: new test for obj.Equals on ContextBound objects
258 * Makefile.am: added bug-48015.cs.
260 2003-11-21 Lluis Sanchez Gual <lluis@ximian.com>
262 * context-static.cs: new test for ContextStaticAttribute.
263 * Makefile.am: added context-static.cs.
265 2003-11-17 Zoltan Varga <vargaz@freemail.hu>
267 * cattr-object.cs: Fix test so it does not count the attributes on the
270 2003-10-31 Zoltan Varga <vargaz@freemail.hu>
272 * appdomain-unload.cs: Get rid of hardcoded file names.
274 * appdomain-unload.cs: New file. AppDomain Unloading tests.
276 * Makefile: Add new test + enable IL tests now that we have a working
279 * delegate7.cs: Convert it to use the test driver + add regression test
282 2003-10-25 Zoltan Varga <vargaz@freemail.hu>
284 * libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays.
286 2003-10-15 Zoltan Varga <vargaz@freemail.hu>
288 * vararg.il: New file.
290 * Makefile.am: Added vararg.il.
292 2003-10-13 Bernie Solomon <bernard@ugsolutions.com>
294 * Makefile.am: fix so it works if builddir != srcdir
296 * libtest.c: (mono_test_empty_struct) make it exist for
297 non-GCC builds (and possibly pass depending on trampolines).
298 (mono_test_marshal_bool_byref) bools marshal as ints by default
300 2003-10-13 Zoltan Varga <vargaz@freemail.hu>
302 * bug-46781.cs: New regression test.
304 * libtest.c pinvoke2.cs: Add new test for SetLastError functionality.
306 * Makefile.am (TEST_CS_SRC): Remove merged tests.
308 * pinvoke2.cs pinvoke3.cs: Merge tests 4-8 into these files +
309 convert tests so they run with the test driver used by mini.
311 * pinvoke3.cs libtest.c: Add tests for class arguments and return
314 * pinvoke4.cs pinvoke5.cs pinvoke6.cs pinvoke7.cs pinvoke8.cs: Removed.