2005-03-10 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mono / tests / ChangeLog
1 2005-03-10  Zoltan Varga  <vargaz@freemail.hu>
2
3         * dataslot.cs: Add tests for #65414.
4
5 2005-03-06  Zoltan Varga  <vargaz@freemail.hu>
6
7         * rounding.cs: Remove this, this is now in the JIT regression tests.
8
9         * delegate4.cs: Remove this, this is already tested in pinvoke3.cs.
10
11 2005-03-04  Zoltan Varga  <vargaz@freemail.hu>
12
13         * remoting1.cs: Add new regression test.
14
15 2005-03-01  Zoltan Varga  <vargaz@freemail.hu>
16
17         * pinvoke3.cs: Add tests for passing blittable arrays.
18         
19         * pinvoke3.cs libtest.c: Add tests for passing arrays to delegates.
20
21 2005-02-21  Ben Maurer  <bmaurer@ximian.com>
22
23         * abort-stress-1.cs, abort-stress-2.cs: Stress tests for thread
24         aborting. The second one deadlocks, so it is disabled
25
26 2005-02-19  Zoltan Varga  <vargaz@freemail.hu>
27
28         * pinvoke3.cs libtest.c: Add more small struct tests.
29
30 2005-02-18  Zoltan Varga  <vargaz@freemail.hu>
31
32         * pinvoke3.cs libtest.c: Add tests for passing and returning small 
33         structs from delegates. Currently fails on windows.
34
35 2005-02-16  Zoltan Varga  <vargaz@freemail.hu>
36
37         * pinvoke2.cs: Add test for #72625.
38         
39         * pinvoke2.cs: Fix char array marshalling test so it works under MS.NET.
40 2005-02-15  Zoltan Varga  <vargaz@freemail.hu>
41
42         * Makefile.am (libtest_la_LDFLAGS): Add -Wl,--kill-at so the names exported from the DLL
43         can be found by the runtime.
44
45         * pinvoke13.cs: Fix test.
46
47         * libtest.c pinvoke13.cs: Fix test on big-endian machines.
48
49         * pinvoke3.cs: Remove an error handling test which no longer fails in
50         2.0.
51
52         * marshal.cs libtest.c: Add new test for GetDelegateForFunctionPointer.
53
54 2005-02-13  Zoltan Varga  <vargaz@freemail.hu>
55
56         * libtest.c (NameManglingAuto): Fix test. Fixes #72559.
57         
58         * libtest.c: Applied patch from robertj@gmx.net (Robert Jordan). Work around gcc-2.95.3 
59         bugs.
60
61         * pinvoke13.cs libtest.c: Add/correct tests for pinvoke name mangling.
62
63 2005-02-05  Zoltan Varga  <vargaz@freemail.hu>
64
65         * libtest.c: Mark all exported functions STDCALL.
66
67         * Makefile.am (CSC): Disable some warnings.
68
69 2005-01-30  Zoltan Varga  <vargaz@freemail.hu>
70
71         * libtest.c: Fix some warnings.
72
73 2005-01-25  Zoltan Varga  <vargaz@freemail.hu>
74
75         * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on x86 as well.
76         
77         * Makefile.am (PLATFORM_DISABLED_TESTS): Disable appdomain-unload.exe
78         on amd64 to make the test green again.
79
80 2005-01-20  Raja R Harinath  <rharinath@novell.com>
81
82         * libtest.c (mono_test_return_vtype): Fill in a value in the 'd2'
83         field too.
84         * pinvoke2.cs (test_0_return_vtype): Update.
85
86 2005-01-17  Zoltan Varga  <vargaz@freemail.hu>
87
88         * libtest.c pinvoke2.cs pinvoke3.cs: Add tests for unmanaged->managed
89         marshalling of unicode strings.
90
91 2005-01-15  Zoltan Varga  <vargaz@freemail.hu>
92
93         * thread6.cs: Add test for aborting the current thread.
94
95 2005-01-11  Zoltan Varga  <vargaz@freemail.hu>
96
97         * thread6.cs: Add test for rethrowing abort exceptions.
98
99 2005-01-06  Sebastien Pouliot  <sebastien@ximian.com>
100
101         * desweak.cs: Add test to check for regression of the bug seen in
102         rev 38316. The original code that failed is no more part of the
103         class library.
104
105 2005-01-06  Zoltan Varga  <vargaz@freemail.hu>
106
107         * libtest.c: Fix blittable_struct_delegate test.
108
109 2004-12-29  Zoltan Varga  <vargaz@freemail.hu>
110
111         * pinvoke3.cs libtest.c: Add test for marshalling blittable structs
112         with delegates.
113
114         * pinvoke3.cs libtest.c: Add test for marshalling of enums with delegates.
115
116 2004-12-26  Patrik Torstensson  <patrik.torstensson@gmail.com>
117
118         * interlocked.cs: added reg test for bug 70784
119
120 2004-12-18  Zoltan Varga  <vargaz@freemail.hu>
121
122         * Makefile.am (libtest_la_LDFLAGS): Add -no-undefined so a windows dll is built on windows.
123
124 2004-12-15  Patrik Torstensson  <patrik.torstensson@gmail.com>
125
126         * interlocked.cs: New test.
127
128 2004-12-14  Raja R Harinath  <rharinath@novell.com>
129
130         * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Set MONO_SHARED_DIR.
131
132 2004-12-11  Ben Maurer  <bmaurer@ximian.com>
133
134         * thread-static-init.cs: New test.
135
136 2004-12-09  Raja R Harinath  <rharinath@novell.com>
137
138         * test-driver: Clean up.
139         * Makefile.am (testjit, testaot, testinterp): Error out on failing tests.
140
141 2004-12-08  Raja R Harinath  <rharinath@novell.com>
142
143         * Makefile.am (CLEANFILES): Add *.exe, stest.dat.
144
145 2004-12-08  Zoltan Varga  <vargaz@freemail.hu>
146
147         * appdomain-unload.cs: Disable nondeterministic async unloading test.
148
149 2004-12-04  Zoltan Varga  <vargaz@freemail.hu>
150
151         * delegate.cs: Add test for unboxing and delegates.
152
153 2004-12-02  Zoltan Varga  <vargaz@freemail.hu>
154
155         * appdomain-unload.cs: Add tests for unloading an appdomain from inside
156         the appdomain.
157         
158         * appdomain-unload.cs: Stop the foreground thread created by one of the
159         tests.
160
161 2004-11-26  Raja R Harinath  <rharinath@novell.com>
162
163         * Makefile.am: Ensure that in-tree mscorlib.dll is used for testing.
164
165 2004-11-23  Raja R Harinath  <rharinath@novell.com>
166
167         * Makefile.am (CSC,ILASM): Don't refer to runtime/ directly.  Use
168         the mcs/ tree directly.
169
170 2004-11-19  Raja R Harinath  <rharinath@novell.com>
171
172         * Makefile.am (check-local): New.  Hook into 'make check'.
173         (CSC): Define using in-tree mono and mcs.exe.
174         (ILASM): New.  Likewise, with in-tree ilasm.exe.
175         * async_read.cs (Main): Read async_read.exe, since async_read.cs
176         will not necessarily be in the build directory.
177         * test-driver: Preserve stderr.
178
179 2004-11-10  Lluis Sanchez Gual  <lluis@novell.com>
180
181         * cross-domain.cs: New tests for cross-domain calls.
182
183 2004-11-05  Zoltan Varga  <vargaz@freemail.hu>
184
185         * loader.cs: Add test for loading dynamic assemblies using 
186         Assembly.LoadWithPartialName ().
187
188 2004-11-04  Zoltan Varga  <vargaz@freemail.hu>
189
190         * loader.cs: New file for assembly loading tests.
191
192 2004-10-29  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
193
194         * cattr-object.cs: Correct type checking so test will stop giving
195         false negatives.
196
197 2004-10-07  Zoltan Varga  <vargaz@freemail.hu>
198
199         * pinvoke2.cs: Add test for prefixing 'lib' to dll names.
200
201 2004-09-30  Zoltan Varga  <vargaz@freemail.hu>
202
203         * marshal.cs: Add test for GetFunctionPointerForDelegate.
204
205         * libtest.c pinvoke2.cs: Add test for returning delegates.
206
207 2004-09-28  Zoltan Varga  <vargaz@freemail.hu>
208
209         * Makefile.am: Add marshal.cs.
210
211         * marshal.cs: New file for Marshal tests.
212
213 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
214
215         * libtest.c: Free memory using CoTaskMemFree on windows.
216         * libtest.c (mono_test_stdcall_name_mangling): Remove declspec(dllimport).
217
218 2004-09-21  Zoltan Varga  <vargaz@freemail.hu>
219
220         * libtest.c (mono_test_stdcall_name_mangling): Add test for stdcall 
221         name mangling on windows.
222
223 2004-09-17  Zoltan Varga  <vargaz@freemail.hu>
224
225         * pinvoke2.cs libtest.c: Add test for stdcall name mangling on windows.
226
227 2004-09-08  Lluis Sanchez Gual  <lluis@novell.com>
228
229         * delegate8.cs: New regression test for bug #59299.
230         * Makefile.am: Added delegate8.cs.
231
232 2004-09-07  Duncan Mak  <duncan@ximian.com>
233
234         * typeof-ptr.cs: Add an unsafe section to the code that's using
235         direct pointers. This was breaking the test stage on the build boxes.
236
237 2004-09-07  Zoltan Varga  <vargaz@freemail.hu>
238
239         * libtest.c (mono_test_marshal_string_array): Add test for null
240         terminating string arrays.
241
242 2004-09-06  Zoltan Varga  <vargaz@freemail.hu>
243
244         * libtest.c: Mark delegates with __stdcall on windows.
245
246 2004-09-04  Zoltan Varga  <vargaz@freemail.hu>
247
248         * pinvoke2.cs libtest.c: Fix memory management in tests.
249
250         * pinvoke14.cs: Merge this into pinvoke2.cs.
251
252 2004-09-03  Zoltan Varga  <vargaz@freemail.hu>
253
254         * marshal9.cs libtest.c: Fix memory leaks in test.
255
256 2004-08-31  Zoltan Varga  <vargaz@freemail.hu>
257
258         * pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.
259
260         * marshal9.cs: Clean up and expand custom marshalling tests.
261
262         * marshal10.cs: Merge this into marshal9.cs.
263
264         * pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
265         ago.
266
267 2004-08-28  Zoltan Varga  <vargaz@freemail.hu>
268
269         * pinvoke2.cs libtest.c: New test for byref string arrays.
270
271 2004-08-06  Zoltan Varga  <vargaz@freemail.hu>
272
273         * pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests.
274
275 2004-07-28  Zoltan Varga  <vargaz@freemail.hu>
276
277         * marshal10.cs libtest.c: Remove incorrect time_t custom marshalling 
278         test.
279
280 2004-07-06  Ben Maurer  <bmaurer@ximian.com>
281
282         * reflection-const-field.cs: New test for reflection on
283         constant fields.
284         
285 2004-07-05  Zoltan Varga  <vargaz@freemail.hu>
286
287         * Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.
288
289 2004-07-03  Zoltan Varga  <vargaz@freemail.hu>
290
291         * pinvoke3.cs libtest.c: New test for returning delegates from a
292         delegate.
293
294         * pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.
295
296 2004-07-02  Zoltan Varga  <vargaz@freemail.hu>
297
298         * Makefile.am (CLEANFILES): Delete .stdout files too.
299
300 2004-05-29  Zoltan Varga  <vargaz@freemail.hu>
301
302         * invoke.cs: Add an Invoke test.
303
304 2004-05-28  Zoltan Varga  <vargaz@freemail.hu>
305
306         * pinvoke3.cs libtest.c: New tests for byref struct marshalling.
307
308         * static-constructor.cs: Add new regression test for bug #59193.
309
310         * setenv.cs: Fix this after marshalling changes.
311
312 2004-05-26  Zoltan Varga  <vargaz@freemail.hu>
313
314         * pinvoke3.cs libtest.c: Add tests for fnptr->delegate marshalling.
315
316         * Makefile.am (DISABLED_TESTS): appdomain-unload.exe seems to run too.
317
318 2004-05-23  Zoltan Varga  <vargaz@freemail.hu>
319
320         * Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.
321
322 2004-05-22  Zoltan Varga  <vargaz@freemail.hu>
323
324         * Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.
325
326 2004-05-18  Zoltan Varga  <vargaz@freemail.hu>
327
328         * marshal9.cs marshal10.cs: Fix custom marshalling tests.
329
330 2004-05-11  Zoltan Varga  <vargaz@freemail.hu>
331
332         * Makefile.am (EXTRA_DIST): Distribute benchmarks as well.
333
334         * pinvoke2.cs libtest.c: Add tests for AsAny marshalling.
335
336 2004-05-06  Zoltan Varga  <vargaz@freemail.hu>
337
338         * Makefile.am: Disable thread6.exe since it might hang. Fix check for
339         failed tests.
340
341         * Makefile.am: Only disable thread6.exe on x86.
342
343 2004-04-28  Zoltan Varga  <vargaz@freemail.hu>
344
345         * pinvoke2.cs libtest.c: New tests for long fields inside structs.
346
347 2004-04-26  Zoltan Varga  <vargaz@freemail.hu>
348
349         * Makefile.am test-driver: Disable some failing tests.
350
351 2004-04-19  Zoltan Varga  <vargaz@freemail.hu>
352
353         * pinvoke3.cs libtest.c: Add test for string marshalling in delegates.
354
355 2004-04-18  Zoltan Varga  <vargaz@freemail.hu>
356
357         * libtest.c pinvoke2.cs marshal4.cs Makefile.am: Add more tests for 
358         marshalling delegate fields in structs. Merge marshal4.cs into 
359         pinvoke2.cs.
360
361         * libtest.c pinvoke2.cs: Add more tests for unicode marshalling.
362
363 2004-04-14  Zoltan Varga  <vargaz@freemail.hu>
364         
365         * libtest.c pinvoke2.cs: Add test for unicode string array marshalling.
366
367 2004-04-10  Bernie Solomon  <bernard@ugsolutions.com>
368
369         * libtest.c: declare SetLastError on Windows
370
371 2004-03-30  Lluis Sanchez Gual  <lluis@ximian.com>
372
373         * synchronized.cs: Monitor.Exit does not throw an exception anymore if the
374         lock is not owned by the current thread (see bug #56157). Modified test that
375         checked this.
376
377 2004-03-16  Zoltan Varga  <vargaz@freemail.hu>
378
379         * libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
380         of char[].
381
382 2004-03-15  Bernie Solomon  <bernard@ugsolutions.com>
383
384         * libtest.c (mono_test_marshal_time_t): fix
385         for current code on 64 bit machines with 64bit time
386
387         * marshal9.cs marshal10.cs: Do arithmetic on
388         pointers as 64bits.
389
390 2004-03-09  Zoltan Varga  <vargaz@freemail.hu>
391
392         * setenv.cs: Handle DllNotFoundException.
393
394         * pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs.
395
396 2004-02-23  Zoltan Varga  <vargaz@freemail.hu>
397
398         * many-locals.cs: Add tests for locals with large stack frame offsets.
399
400 2004-02-18  Zoltan Varga  <vargaz@freemail.hu>
401
402         * switch.cs: Add test for bug #54473.
403
404 2004-02-14  Zoltan Varga  <vargaz@freemail.hu>
405
406         * libtest.c: Add <time.h>
407
408         * delegate.cs: Add test for bug #52092.
409
410 2004-02-12  Zoltan Varga  <vargaz@freemail.hu>
411
412         * marshal10.cs: Oops, wrong test.
413
414         * libtest.c: Add valuetype marshaling test.
415
416         * marshal9.cs: Fix after marshaling changes.
417
418         * marshal10.cs: Add valuetype marshaling test.
419
420 2004-02-10  Zoltan Varga  <vargaz@freemail.hu>
421
422         * Makefile.am: Remove the SHELL=bash setting since some people do not seem to
423         have bash.
424
425 2004-02-02  Zoltan Varga  <vargaz@freemail.hu>
426
427         * pinvoke2.cs libtest.c: Add test for unicode StringBuilder marshalling.
428
429         * pinvoke.cs libtest.c: Add test for Sparc V8 split register/stack double
430         parameter passing.
431
432 2004-01-31  Zoltan Varga  <vargaz@freemail.hu>
433
434         * setenv.cs: Make this run on platforms without setenv.
435
436 2004-01-30  Zoltan Varga  <vargaz@freemail.hu>
437
438         * Makefile.am: Set SHELL to bash, since some commands require it.
439
440 2004-01-22  Zoltan Varga  <vargaz@freemail.hu>
441
442         * pinvoke17.cs: Fix test.
443
444 2004-01-19  Zoltan Varga  <vargaz@freemail.hu>
445
446         * pinvoke2.cs: Add tests for DllImport problems.
447
448         * pinvoke.cs: Make this run under linux.
449
450 2004-01-09  Zoltan Varga  <vargaz@freemail.hu>
451
452         * custom-attr.cs: Add test for properties with array type.
453
454 2003-12-13  Patrik Torstensson  <p@rxc.se>
455
456         * bug-42136.cs: invalid liveness analyse for locals
457         used in try and catch block. (exceptions not counted 
458         for in the liveness analyse)
459         * Makefile.am: added bug-42136.cs
460         
461 2003-12-13  Patrik Torstensson  <p@rxc.se>
462
463         * bug-48015.cs: new test for obj.Equals on ContextBound objects
464         * Makefile.am: added bug-48015.cs.
465
466 2003-11-21  Lluis Sanchez Gual  <lluis@ximian.com>
467
468         * context-static.cs: new test for ContextStaticAttribute.
469         * Makefile.am: added context-static.cs.
470
471 2003-11-17  Zoltan Varga  <vargaz@freemail.hu>
472
473         * cattr-object.cs: Fix test so it does not count the attributes on the
474         Object class.
475
476 2003-10-31  Zoltan Varga  <vargaz@freemail.hu>
477
478         * appdomain-unload.cs: Get rid of hardcoded file names.
479                 
480         * appdomain-unload.cs: New file. AppDomain Unloading tests.
481         
482         * Makefile: Add new test + enable IL tests now that we have a working
483         ilasm.
484         
485         * delegate7.cs: Convert it to use the test driver + add regression test
486         for #50366.
487
488 2003-10-25  Zoltan Varga  <vargaz@freemail.hu>
489
490         * libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays.
491
492 2003-10-15  Zoltan Varga  <vargaz@freemail.hu>
493
494         * vararg.il: New file.
495
496         * Makefile.am: Added vararg.il.
497
498 2003-10-13  Bernie Solomon  <bernard@ugsolutions.com>
499
500         * Makefile.am: fix so it works if builddir != srcdir
501
502         * libtest.c: (mono_test_empty_struct) make it exist for 
503         non-GCC builds (and possibly pass depending on trampolines).
504         (mono_test_marshal_bool_byref) bools marshal as ints by default
505         
506 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
507
508         * bug-46781.cs: New regression test.
509
510         * libtest.c pinvoke2.cs: Add new test for SetLastError functionality.
511
512         * Makefile.am (TEST_CS_SRC): Remove merged tests.
513
514         * pinvoke2.cs pinvoke3.cs: Merge tests 4-8 into these files + 
515         convert tests so they run with the test driver used by mini.
516
517         * pinvoke3.cs libtest.c: Add tests for class arguments and return 
518         values.
519
520         * pinvoke4.cs pinvoke5.cs pinvoke6.cs pinvoke7.cs pinvoke8.cs: Removed.