2004-12-04 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mono / tests / ChangeLog
1 2004-12-04  Zoltan Varga  <vargaz@freemail.hu>
2
3         * delegate.cs: Add test for unboxing and delegates.
4
5 2004-12-02  Zoltan Varga  <vargaz@freemail.hu>
6
7         * appdomain-unload.cs: Add tests for unloading an appdomain from inside
8         the appdomain.
9         
10         * appdomain-unload.cs: Stop the foreground thread created by one of the
11         tests.
12
13 2004-11-26  Raja R Harinath  <rharinath@novell.com>
14
15         * Makefile.am: Ensure that in-tree mscorlib.dll is used for testing.
16
17 2004-11-23  Raja R Harinath  <rharinath@novell.com>
18
19         * Makefile.am (CSC,ILASM): Don't refer to runtime/ directly.  Use
20         the mcs/ tree directly.
21
22 2004-11-19  Raja R Harinath  <rharinath@novell.com>
23
24         * Makefile.am (check-local): New.  Hook into 'make check'.
25         (CSC): Define using in-tree mono and mcs.exe.
26         (ILASM): New.  Likewise, with in-tree ilasm.exe.
27         * async_read.cs (Main): Read async_read.exe, since async_read.cs
28         will not necessarily be in the build directory.
29         * test-driver: Preserve stderr.
30
31 2004-11-10  Lluis Sanchez Gual  <lluis@novell.com>
32
33         * cross-domain.cs: New tests for cross-domain calls.
34
35 2004-11-05  Zoltan Varga  <vargaz@freemail.hu>
36
37         * loader.cs: Add test for loading dynamic assemblies using 
38         Assembly.LoadWithPartialName ().
39
40 2004-11-04  Zoltan Varga  <vargaz@freemail.hu>
41
42         * loader.cs: New file for assembly loading tests.
43
44 2004-10-29  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
45
46         * cattr-object.cs: Correct type checking so test will stop giving
47         false negatives.
48
49 2004-10-07  Zoltan Varga  <vargaz@freemail.hu>
50
51         * pinvoke2.cs: Add test for prefixing 'lib' to dll names.
52
53 2004-09-30  Zoltan Varga  <vargaz@freemail.hu>
54
55         * marshal.cs: Add test for GetFunctionPointerForDelegate.
56
57         * libtest.c pinvoke2.cs: Add test for returning delegates.
58
59 2004-09-28  Zoltan Varga  <vargaz@freemail.hu>
60
61         * Makefile.am: Add marshal.cs.
62
63         * marshal.cs: New file for Marshal tests.
64
65 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
66
67         * libtest.c: Free memory using CoTaskMemFree on windows.
68         * libtest.c (mono_test_stdcall_name_mangling): Remove declspec(dllimport).
69
70 2004-09-21  Zoltan Varga  <vargaz@freemail.hu>
71
72         * libtest.c (mono_test_stdcall_name_mangling): Add test for stdcall 
73         name mangling on windows.
74
75 2004-09-17  Zoltan Varga  <vargaz@freemail.hu>
76
77         * pinvoke2.cs libtest.c: Add test for stdcall name mangling on windows.
78
79 2004-09-08  Lluis Sanchez Gual  <lluis@novell.com>
80
81         * delegate8.cs: New regression test for bug #59299.
82         * Makefile.am: Added delegate8.cs.
83
84 2004-09-07  Duncan Mak  <duncan@ximian.com>
85
86         * typeof-ptr.cs: Add an unsafe section to the code that's using
87         direct pointers. This was breaking the test stage on the build boxes.
88
89 2004-09-07  Zoltan Varga  <vargaz@freemail.hu>
90
91         * libtest.c (mono_test_marshal_string_array): Add test for null
92         terminating string arrays.
93
94 2004-09-06  Zoltan Varga  <vargaz@freemail.hu>
95
96         * libtest.c: Mark delegates with __stdcall on windows.
97
98 2004-09-04  Zoltan Varga  <vargaz@freemail.hu>
99
100         * pinvoke2.cs libtest.c: Fix memory management in tests.
101
102         * pinvoke14.cs: Merge this into pinvoke2.cs.
103
104 2004-09-03  Zoltan Varga  <vargaz@freemail.hu>
105
106         * marshal9.cs libtest.c: Fix memory leaks in test.
107
108 2004-08-31  Zoltan Varga  <vargaz@freemail.hu>
109
110         * pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.
111
112         * marshal9.cs: Clean up and expand custom marshalling tests.
113
114         * marshal10.cs: Merge this into marshal9.cs.
115
116         * pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
117         ago.
118
119 2004-08-28  Zoltan Varga  <vargaz@freemail.hu>
120
121         * pinvoke2.cs libtest.c: New test for byref string arrays.
122
123 2004-08-06  Zoltan Varga  <vargaz@freemail.hu>
124
125         * pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests.
126
127 2004-07-28  Zoltan Varga  <vargaz@freemail.hu>
128
129         * marshal10.cs libtest.c: Remove incorrect time_t custom marshalling 
130         test.
131
132 2004-07-06  Ben Maurer  <bmaurer@ximian.com>
133
134         * reflection-const-field.cs: New test for reflection on
135         constant fields.
136         
137 2004-07-05  Zoltan Varga  <vargaz@freemail.hu>
138
139         * Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.
140
141 2004-07-03  Zoltan Varga  <vargaz@freemail.hu>
142
143         * pinvoke3.cs libtest.c: New test for returning delegates from a
144         delegate.
145
146         * pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.
147
148 2004-07-02  Zoltan Varga  <vargaz@freemail.hu>
149
150         * Makefile.am (CLEANFILES): Delete .stdout files too.
151
152 2004-05-29  Zoltan Varga  <vargaz@freemail.hu>
153
154         * invoke.cs: Add an Invoke test.
155
156 2004-05-28  Zoltan Varga  <vargaz@freemail.hu>
157
158         * pinvoke3.cs libtest.c: New tests for byref struct marshalling.
159
160         * static-constructor.cs: Add new regression test for bug #59193.
161
162         * setenv.cs: Fix this after marshalling changes.
163
164 2004-05-26  Zoltan Varga  <vargaz@freemail.hu>
165
166         * pinvoke3.cs libtest.c: Add tests for fnptr->delegate marshalling.
167
168         * Makefile.am (DISABLED_TESTS): appdomain-unload.exe seems to run too.
169
170 2004-05-23  Zoltan Varga  <vargaz@freemail.hu>
171
172         * Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.
173
174 2004-05-22  Zoltan Varga  <vargaz@freemail.hu>
175
176         * Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.
177
178 2004-05-18  Zoltan Varga  <vargaz@freemail.hu>
179
180         * marshal9.cs marshal10.cs: Fix custom marshalling tests.
181
182 2004-05-11  Zoltan Varga  <vargaz@freemail.hu>
183
184         * Makefile.am (EXTRA_DIST): Distribute benchmarks as well.
185
186         * pinvoke2.cs libtest.c: Add tests for AsAny marshalling.
187
188 2004-05-06  Zoltan Varga  <vargaz@freemail.hu>
189
190         * Makefile.am: Disable thread6.exe since it might hang. Fix check for
191         failed tests.
192
193         * Makefile.am: Only disable thread6.exe on x86.
194
195 2004-04-28  Zoltan Varga  <vargaz@freemail.hu>
196
197         * pinvoke2.cs libtest.c: New tests for long fields inside structs.
198
199 2004-04-26  Zoltan Varga  <vargaz@freemail.hu>
200
201         * Makefile.am test-driver: Disable some failing tests.
202
203 2004-04-19  Zoltan Varga  <vargaz@freemail.hu>
204
205         * pinvoke3.cs libtest.c: Add test for string marshalling in delegates.
206
207 2004-04-18  Zoltan Varga  <vargaz@freemail.hu>
208
209         * libtest.c pinvoke2.cs marshal4.cs Makefile.am: Add more tests for 
210         marshalling delegate fields in structs. Merge marshal4.cs into 
211         pinvoke2.cs.
212
213         * libtest.c pinvoke2.cs: Add more tests for unicode marshalling.
214
215 2004-04-14  Zoltan Varga  <vargaz@freemail.hu>
216         
217         * libtest.c pinvoke2.cs: Add test for unicode string array marshalling.
218
219 2004-04-10  Bernie Solomon  <bernard@ugsolutions.com>
220
221         * libtest.c: declare SetLastError on Windows
222
223 2004-03-30  Lluis Sanchez Gual  <lluis@ximian.com>
224
225         * synchronized.cs: Monitor.Exit does not throw an exception anymore if the
226         lock is not owned by the current thread (see bug #56157). Modified test that
227         checked this.
228
229 2004-03-16  Zoltan Varga  <vargaz@freemail.hu>
230
231         * libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
232         of char[].
233
234 2004-03-15  Bernie Solomon  <bernard@ugsolutions.com>
235
236         * libtest.c (mono_test_marshal_time_t): fix
237         for current code on 64 bit machines with 64bit time
238
239         * marshal9.cs marshal10.cs: Do arithmetic on
240         pointers as 64bits.
241
242 2004-03-09  Zoltan Varga  <vargaz@freemail.hu>
243
244         * setenv.cs: Handle DllNotFoundException.
245
246         * pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs.
247
248 2004-02-23  Zoltan Varga  <vargaz@freemail.hu>
249
250         * many-locals.cs: Add tests for locals with large stack frame offsets.
251
252 2004-02-18  Zoltan Varga  <vargaz@freemail.hu>
253
254         * switch.cs: Add test for bug #54473.
255
256 2004-02-14  Zoltan Varga  <vargaz@freemail.hu>
257
258         * libtest.c: Add <time.h>
259
260         * delegate.cs: Add test for bug #52092.
261
262 2004-02-12  Zoltan Varga  <vargaz@freemail.hu>
263
264         * marshal10.cs: Oops, wrong test.
265
266         * libtest.c: Add valuetype marshaling test.
267
268         * marshal9.cs: Fix after marshaling changes.
269
270         * marshal10.cs: Add valuetype marshaling test.
271
272 2004-02-10  Zoltan Varga  <vargaz@freemail.hu>
273
274         * Makefile.am: Remove the SHELL=bash setting since some people do not seem to
275         have bash.
276
277 2004-02-02  Zoltan Varga  <vargaz@freemail.hu>
278
279         * pinvoke2.cs libtest.c: Add test for unicode StringBuilder marshalling.
280
281         * pinvoke.cs libtest.c: Add test for Sparc V8 split register/stack double
282         parameter passing.
283
284 2004-01-31  Zoltan Varga  <vargaz@freemail.hu>
285
286         * setenv.cs: Make this run on platforms without setenv.
287
288 2004-01-30  Zoltan Varga  <vargaz@freemail.hu>
289
290         * Makefile.am: Set SHELL to bash, since some commands require it.
291
292 2004-01-22  Zoltan Varga  <vargaz@freemail.hu>
293
294         * pinvoke17.cs: Fix test.
295
296 2004-01-19  Zoltan Varga  <vargaz@freemail.hu>
297
298         * pinvoke2.cs: Add tests for DllImport problems.
299
300         * pinvoke.cs: Make this run under linux.
301
302 2004-01-09  Zoltan Varga  <vargaz@freemail.hu>
303
304         * custom-attr.cs: Add test for properties with array type.
305
306 2003-12-13  Patrik Torstensson  <p@rxc.se>
307
308         * bug-42136.cs: invalid liveness analyse for locals
309         used in try and catch block. (exceptions not counted 
310         for in the liveness analyse)
311         * Makefile.am: added bug-42136.cs
312         
313 2003-12-13  Patrik Torstensson  <p@rxc.se>
314
315         * bug-48015.cs: new test for obj.Equals on ContextBound objects
316         * Makefile.am: added bug-48015.cs.
317
318 2003-11-21  Lluis Sanchez Gual  <lluis@ximian.com>
319
320         * context-static.cs: new test for ContextStaticAttribute.
321         * Makefile.am: added context-static.cs.
322
323 2003-11-17  Zoltan Varga  <vargaz@freemail.hu>
324
325         * cattr-object.cs: Fix test so it does not count the attributes on the
326         Object class.
327
328 2003-10-31  Zoltan Varga  <vargaz@freemail.hu>
329
330         * appdomain-unload.cs: Get rid of hardcoded file names.
331                 
332         * appdomain-unload.cs: New file. AppDomain Unloading tests.
333         
334         * Makefile: Add new test + enable IL tests now that we have a working
335         ilasm.
336         
337         * delegate7.cs: Convert it to use the test driver + add regression test
338         for #50366.
339
340 2003-10-25  Zoltan Varga  <vargaz@freemail.hu>
341
342         * libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays.
343
344 2003-10-15  Zoltan Varga  <vargaz@freemail.hu>
345
346         * vararg.il: New file.
347
348         * Makefile.am: Added vararg.il.
349
350 2003-10-13  Bernie Solomon  <bernard@ugsolutions.com>
351
352         * Makefile.am: fix so it works if builddir != srcdir
353
354         * libtest.c: (mono_test_empty_struct) make it exist for 
355         non-GCC builds (and possibly pass depending on trampolines).
356         (mono_test_marshal_bool_byref) bools marshal as ints by default
357         
358 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
359
360         * bug-46781.cs: New regression test.
361
362         * libtest.c pinvoke2.cs: Add new test for SetLastError functionality.
363
364         * Makefile.am (TEST_CS_SRC): Remove merged tests.
365
366         * pinvoke2.cs pinvoke3.cs: Merge tests 4-8 into these files + 
367         convert tests so they run with the test driver used by mini.
368
369         * pinvoke3.cs libtest.c: Add tests for class arguments and return 
370         values.
371
372         * pinvoke4.cs pinvoke5.cs pinvoke6.cs pinvoke7.cs pinvoke8.cs: Removed.