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