269f9b54a79fa4d4d2e9874f4a42efbe623ed389
[mono.git] / mono / tests / ChangeLog
1 2006-06-22  Sebastien Pouliot  <sebastien@ximian.com>
2
3         * Makefile.am: Add 'cas' to SUBDIRS
4
5 2006-06-20  Massimiliano Mantione  <massi@ximian.com>
6         * bug-78656.cs. Makefile.am: Added test for bug 78656.
7
8 2006-06-16  Massimiliano Mantione  <massi@ximian.com>
9         * bug-78653.cs. Makefile.am: Added test for bug 78653.
10
11 2006-06-13  Massimiliano Mantione  <massi@ximian.com>
12         * test-inline-call-stack.cs: Test also that the order in which
13         .cctors are run is essentially the same regardless of the status of
14         "beforefieldinit", because too many apps depend on this behavior
15         (which seems to be also the one of the MS CLR).
16
17 2006-06-10  Zoltan Varga  <vargaz@gmail.com>
18
19         * interlocked-2.2.cs: Make the return values positive.
20
21 2006-06-07  Wade Berrier <wberrier@novell.com>
22
23         * Makefile.am: add  test-inline-call-stack-library.cs and test-inline-call-stack.cs
24         to EXTRA_DIST so that tests can be run from a dist tarball
25
26 2006-06-05  Jonathan Chambers  <jonathan.chambers@ansys.com>
27
28         * libtest.c cominterop.cs Makefile.am: Add BSTR and VARIANT marshalling tests
29
30 2006-06-06  Massimiliano Mantione  <massi@ximian.com>
31
32         * Makefile.am, bug-78311.cs, bug-78549.il: Added tests.
33
34 2006-06-05  Zoltan Varga  <vargaz@gmail.com>
35
36         * libtest.c pinvoke17.cs: Rename definitions which conflict with win32 API names.
37
38 2006-05-18  Zoltan Varga  <vargaz@gmail.com>
39
40         * pinvoke2.cs libtest.c: Add tests for UnamangedType.LPStruct and blittable types.
41
42 2006-05-17  Zoltan Varga  <vargaz@gmail.com>
43
44         * pinvoke2.cs libtest.c: Add tests for marshalling UnmanagedType.LPStruct.
45
46         * marshal8.cs: Applied a patch from Jonathan Chambers to add a test case to
47         #77523.
48
49 2006-05-10  Atsushi Enomoto  <atsushi@ximian.com>
50
51         * test-enum-indstoreil.il : removed duplicate label.
52           Fixed test-runtime.
53
54 2006-05-06  Zoltan Varga  <vargaz@gmail.com>
55
56         * Makefile.am (TEST_CS2_SRC): Add interlocked-2.2.cs and fix compiling of net 2.0
57         tests.
58
59         * interlocked-2.2.cs: New tests for the net 2.0 Interlocked methods.
60
61 2006-04-19  Massimiliano Mantione  <massi@ximian.com>
62         * test-inline-call-stack.cs: Added missing check.
63
64 2006-04-19  Massimiliano Mantione  <massi@ximian.com>
65         * Makefile.am: Added tests to see if inline breaks the call stack.
66         * test-inline-call-stack.cs: Likewise.
67         * test-inline-call-stack-library.cs: Likewise.
68         
69 2006-04-12  Zoltan Varga  <vargaz@gmail.com>
70
71         * thread6.cs: Add regression test for #78024.
72
73 2006-04-07  Zoltan Varga  <vargaz@gmail.com>
74
75         * marshal2.cs: Add tests for #77960.
76
77 2006-03-29  Raja R Harinath  <rharinath@novell.com>
78
79         * iface-large.cs: New test based on #75172.
80
81 2006-02-18  Zoltan Varga  <vargaz@gmail.com>
82
83         * libtest.c pinvoke2.cs: Add tests for asany marshalling and directional
84         attributes.
85
86 2006-01-30  Zoltan Varga  <vargaz@gmail.com>
87
88         * Makefile.am (patch-libtool): New utility target for those using a
89         static build.
90
91 2006-01-27  Raja R Harinath  <rharinath@novell.com>
92
93         Add support for net_2_0 test cases.
94         * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Don't set MONO_PATH.
95         (with_mono_path2, RUNTIME2, GMCS, ILASM2): New.
96         (TEST_CS2_SRC, TEST_IL2_SRC): New.
97         (EXTRA_DIST): Add them.
98         (testjit-default, testjit-net_2_0): New.  Copies of old testjit,
99         updated to use appropriate runtimes.
100         (testjit): Depend on them.
101         * find-method.2.il: New test.
102
103 2006-01-26  Zoltan Varga  <vargaz@gmail.com>
104
105         * thread-dump.cs: New file.
106
107 2005-12-22  Zoltan Varga  <vargaz@gmail.com>
108
109         * interlocked.cs: Add "test" for Thread.MemoryBarrier ().
110
111         * custom-attr.cs: Add test for #77045.
112
113 2005-12-15  Zoltan Varga  <vargaz@gmail.com>
114
115         * cpblkTest.il: Fix storage of addresses into int32 variables.
116
117 2005-12-14  Zoltan Varga  <vargaz@gmail.com>
118
119         * marshal2.cs: Remove test which can fail on 64 bit archs.
120
121 2005-11-28  Raja R Harinath  <rharinath@novell.com>
122
123         * Makefile.am (ILASM): Use profile-dependent location of ilasm.
124
125 2005-10-21  Zoltan Varga  <vargaz@gmail.com>
126
127         * pinvoke2.cs libtest.c: Add tests for byref struct marshalling.
128
129 2005-10-20  Miguel de Icaza  <miguel@novell.com>
130
131         * Makefile.am (stresstest): Change the strings so we can scan the
132         build logs more easily for failures (without the word "0 failed".
133
134         * Makefile (stresstest): 
135
136 2005-10-20  Raja R Harinath  <rharinath@novell.com>
137
138         * Makefile.am (testbundle): Use in-tree config, and in-tree
139         shared directory.
140
141 2005-10-08  Zoltan Varga  <vargaz@gmail.com>
142
143         * appdomain-unload.cs: Allocate some MBR objects between unloads to
144         exercise more code.
145
146 2005-10-07  Zoltan Varga  <vargaz@gmail.com>
147
148         * remoting5.cs: Add test for ldflda on MBR objects.
149
150 2005-10-07  Zoltan Varga  <vargaz@gmail.com>
151
152         * pinvoke.cs: Remove test loading cygwin1.dll under cygwin.
153
154 2005-09-19  Zoltan Varga  <vargaz@gmail.com>
155
156         * custom-attr.cs: Add tests for bug #76062.
157
158         * test-driver Makefile.am: Fix detection of disabled tests.
159
160 2005-09-16  Raja R Harinath  <rharinath@novell.com>
161
162         * Makefile.am (check-local): Don't invoke semdel-wrapper.
163
164 2005-09-13  Raja R Harinath  <rharinath@novell.com>
165
166         * Makefile.am (test-type-load): Refer to source files using $(srcdir).
167         (EXTRA_DIST): Add sources from 'test-type-load'.
168
169 2005-09-12  Zoltan Varga  <vargaz@gmail.com>
170
171         * pinvoke3.cs libtest.c: Add test for returning null arrays from delegates.
172
173         * pinvoke3.cs libtest.c: Add tests for bug #76063.
174
175 2005-09-09  Zoltan Varga  <vargaz@gmail.com>
176
177         * load-exceptions.cs t-missing.cs load-missing.il: New files. Tests
178         for handling type load exceptions.
179
180         * Makefile.am: Add type loading tests.
181
182 2005-08-27  Zoltan Varga  <vargaz@gmail.com>
183
184         * libtest.c (mono_test_empty_struct): Work around bug in intel icc.
185
186 2005-08-23  Zoltan Varga  <vargaz@freemail.hu>
187
188         * delegate.cs: Add float and double tests.
189
190 2005-08-22  Zoltan Varga  <vargaz@freemail.hu>
191
192         * delegate.cs: Restructure and add long delegate test.
193
194         * thread-2.cs: New file.
195
196 2005-08-20  Zoltan Varga  <vargaz@freemail.hu>
197
198         * Makefile.am: Reenable disabled amd64 tests.
199
200 2005-07-21  Zoltan Varga  <vargaz@freemail.hu>
201
202         * marshal9.cs libtest.c: Add tests for byref custom marshalling.
203
204         * pinvoke2.cs pinvoke1.cs Makefile.am: Merge pinvoke1.cs into pinvoke2.cs.
205
206 2005-07-19  Zoltan Varga  <vargaz@freemail.hu>
207
208         * pinvoke2.cs libtest.c: Add some IA64 struct passing tests.
209
210 2005-07-09  Zoltan Varga  <vargaz@freemail.hu>
211
212         * Makefile.am (PLATFORM_DISABLED_TESTS): Ignore thread6.exe on amd64.
213
214 2005-07-07  Zoltan Varga  <vargaz@freemail.hu>
215
216         * thread6.cs: Disable part of the test that currently doesn't work. Add
217         new tests from a bug report.
218
219         * appdomain-unload.cs: Add tests for threadpools.
220
221 2005-07-04  Raja R Harinath  <rharinath@novell.com>
222
223         * Makefile.am (MKBUNDLE): Don't set PKG_CONFIG_TOP_BUILDDIR.
224
225 2005-07-01  Lluis Sanchez Gual  <lluis@novell.com>
226
227         * remoting1.cs: Test for getting a remote field value which is null.
228
229 2005-07-01  Raja R Harinath  <rharinath@novell.com>
230
231         * Makefile.am (check-local): Call semdel-wrapper.
232
233 2005-06-28  Zoltan Varga  <vargaz@freemail.hu>
234
235         * Makefile.am appdomain3.cs: Remove appdomain3 test, since it is a duplicate of appdomain-unload.
236
237 2005-06-27  Zoltan Varga  <vargaz@freemail.hu>
238
239         * pinvoke2.cs: Add test for #75374.
240
241         * Makefile.am pinvoke18.cs pinvoke2.cs: Merge pinvoke18 into pinvoke2.
242
243 2005-06-15  Zoltan Varga  <vargaz@freemail.hu>
244
245         * Makefile.am (testaot): Use JITTEST_PROG_RUN for compiling the AOT module.
246
247 2005-06-15  Raja R Harinath  <rharinath@novell.com>
248
249         * Makefile.am (testbundle): Run the testcase with MONO_PATH set to
250         the build tree -- it's built with autodeps off.
251
252 2005-06-14  Ben Maurer  <bmaurer@ximian.com>
253
254         * Makefile.am (testbundle): Test case that bundling works with a
255         hello world.
256
257 2005-05-26  Zoltan Varga  <vargaz@freemail.hu>
258
259         * Makefile.am (TestDriver.dll): Fix a warning.
260
261 2005-05-14  Zoltan Varga  <vargaz@freemail.hu>
262
263         * libtest.c (mono_test_marshal_out_string_array_delegate): Fix 64
264         bit issues.
265
266 2005-05-12  Zoltan Varga  <vargaz@freemail.hu>
267
268         * marshal9.cs libtest.c: Add more tests.
269
270         * pinvoke3.cs libtest.c: Add test for [Out] marshalling of arrays.
271         Fix warnings.
272
273         * marshal9.cs libtest.c: Add tests for marshalling null values.
274
275         * Makefile.am pinvoke2.cs pinvoke10.cs pinvoke15.cs: Merge pinvoke10
276         and pinvoke15 into pinvoke2.
277
278         * pinvoke2.cs: Fix warnings.
279
280         * pinvoke2.cs libtest.c: Add test for ftnptr->delegate conversion in
281         structures.
282
283 2005-05-12  Lluis Sanchez Gual  <lluis@novell.com>
284
285         * main-returns-background-change.cs: New test for changing the
286         background mode of a thread.
287
288 2005-05-01  Zoltan Varga  <vargaz@freemail.hu>
289
290         * libtest.c (mono_test_marshal_cdecl_delegate): New test for changing the calling convention of
291         a delegate.
292
293         * pinvoke-2.cs: New file for 2.0 pinvoke tests. 
294
295 2005-04-22  Raja R Harinath  <rharinath@novell.com>
296
297         * Makefile.am (CSC): Use '-unsafe' instead of '--unsafe'.
298
299 2005-04-09  Zoltan Varga  <vargaz@freemail.hu>
300
301         * Makefile.am (testtrace): New target to test --trace functionality.
302
303 2005-04-04  Zoltan Varga  <vargaz@freemail.hu>
304
305         * invoke.cs: Add new test.
306
307 2005-03-31  Zoltan Varga  <vargaz@freemail.hu>
308
309         * stack-overflow.cs: New tests, not yet enabled.
310
311 2005-03-10  Zoltan Varga  <vargaz@freemail.hu>
312
313         * dataslot.cs: Add tests for #65414.
314
315 2005-03-06  Zoltan Varga  <vargaz@freemail.hu>
316
317         * rounding.cs: Remove this, this is now in the JIT regression tests.
318
319         * delegate4.cs: Remove this, this is already tested in pinvoke3.cs.
320
321 2005-03-04  Zoltan Varga  <vargaz@freemail.hu>
322
323         * remoting1.cs: Add new regression test.
324
325 2005-03-01  Zoltan Varga  <vargaz@freemail.hu>
326
327         * pinvoke3.cs: Add tests for passing blittable arrays.
328         
329         * pinvoke3.cs libtest.c: Add tests for passing arrays to delegates.
330
331 2005-02-21  Ben Maurer  <bmaurer@ximian.com>
332
333         * abort-stress-1.cs, abort-stress-2.cs: Stress tests for thread
334         aborting. The second one deadlocks, so it is disabled
335
336 2005-02-19  Zoltan Varga  <vargaz@freemail.hu>
337
338         * pinvoke3.cs libtest.c: Add more small struct tests.
339
340 2005-02-18  Zoltan Varga  <vargaz@freemail.hu>
341
342         * pinvoke3.cs libtest.c: Add tests for passing and returning small 
343         structs from delegates. Currently fails on windows.
344
345 2005-02-16  Zoltan Varga  <vargaz@freemail.hu>
346
347         * pinvoke2.cs: Add test for #72625.
348         
349         * pinvoke2.cs: Fix char array marshalling test so it works under MS.NET.
350 2005-02-15  Zoltan Varga  <vargaz@freemail.hu>
351
352         * Makefile.am (libtest_la_LDFLAGS): Add -Wl,--kill-at so the names exported from the DLL
353         can be found by the runtime.
354
355         * pinvoke13.cs: Fix test.
356
357         * libtest.c pinvoke13.cs: Fix test on big-endian machines.
358
359         * pinvoke3.cs: Remove an error handling test which no longer fails in
360         2.0.
361
362         * marshal.cs libtest.c: Add new test for GetDelegateForFunctionPointer.
363
364 2005-02-13  Zoltan Varga  <vargaz@freemail.hu>
365
366         * libtest.c (NameManglingAuto): Fix test. Fixes #72559.
367         
368         * libtest.c: Applied patch from robertj@gmx.net (Robert Jordan). Work around gcc-2.95.3 
369         bugs.
370
371         * pinvoke13.cs libtest.c: Add/correct tests for pinvoke name mangling.
372
373 2005-02-05  Zoltan Varga  <vargaz@freemail.hu>
374
375         * libtest.c: Mark all exported functions STDCALL.
376
377         * Makefile.am (CSC): Disable some warnings.
378
379 2005-01-30  Zoltan Varga  <vargaz@freemail.hu>
380
381         * libtest.c: Fix some warnings.
382
383 2005-01-25  Zoltan Varga  <vargaz@freemail.hu>
384
385         * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on x86 as well.
386         
387         * Makefile.am (PLATFORM_DISABLED_TESTS): Disable appdomain-unload.exe
388         on amd64 to make the test green again.
389
390 2005-01-20  Raja R Harinath  <rharinath@novell.com>
391
392         * libtest.c (mono_test_return_vtype): Fill in a value in the 'd2'
393         field too.
394         * pinvoke2.cs (test_0_return_vtype): Update.
395
396 2005-01-17  Zoltan Varga  <vargaz@freemail.hu>
397
398         * libtest.c pinvoke2.cs pinvoke3.cs: Add tests for unmanaged->managed
399         marshalling of unicode strings.
400
401 2005-01-15  Zoltan Varga  <vargaz@freemail.hu>
402
403         * thread6.cs: Add test for aborting the current thread.
404
405 2005-01-11  Zoltan Varga  <vargaz@freemail.hu>
406
407         * thread6.cs: Add test for rethrowing abort exceptions.
408
409 2005-01-06  Sebastien Pouliot  <sebastien@ximian.com>
410
411         * desweak.cs: Add test to check for regression of the bug seen in
412         rev 38316. The original code that failed is no more part of the
413         class library.
414
415 2005-01-06  Zoltan Varga  <vargaz@freemail.hu>
416
417         * libtest.c: Fix blittable_struct_delegate test.
418
419 2004-12-29  Zoltan Varga  <vargaz@freemail.hu>
420
421         * pinvoke3.cs libtest.c: Add test for marshalling blittable structs
422         with delegates.
423
424         * pinvoke3.cs libtest.c: Add test for marshalling of enums with delegates.
425
426 2004-12-26  Patrik Torstensson  <patrik.torstensson@gmail.com>
427
428         * interlocked.cs: added reg test for bug 70784
429
430 2004-12-18  Zoltan Varga  <vargaz@freemail.hu>
431
432         * Makefile.am (libtest_la_LDFLAGS): Add -no-undefined so a windows dll is built on windows.
433
434 2004-12-15  Patrik Torstensson  <patrik.torstensson@gmail.com>
435
436         * interlocked.cs: New test.
437
438 2004-12-14  Raja R Harinath  <rharinath@novell.com>
439
440         * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Set MONO_SHARED_DIR.
441
442 2004-12-11  Ben Maurer  <bmaurer@ximian.com>
443
444         * thread-static-init.cs: New test.
445
446 2004-12-09  Raja R Harinath  <rharinath@novell.com>
447
448         * test-driver: Clean up.
449         * Makefile.am (testjit, testaot, testinterp): Error out on failing tests.
450
451 2004-12-08  Raja R Harinath  <rharinath@novell.com>
452
453         * Makefile.am (CLEANFILES): Add *.exe, stest.dat.
454
455 2004-12-08  Zoltan Varga  <vargaz@freemail.hu>
456
457         * appdomain-unload.cs: Disable nondeterministic async unloading test.
458
459 2004-12-04  Zoltan Varga  <vargaz@freemail.hu>
460
461         * delegate.cs: Add test for unboxing and delegates.
462
463 2004-12-02  Zoltan Varga  <vargaz@freemail.hu>
464
465         * appdomain-unload.cs: Add tests for unloading an appdomain from inside
466         the appdomain.
467         
468         * appdomain-unload.cs: Stop the foreground thread created by one of the
469         tests.
470
471 2004-11-26  Raja R Harinath  <rharinath@novell.com>
472
473         * Makefile.am: Ensure that in-tree mscorlib.dll is used for testing.
474
475 2004-11-23  Raja R Harinath  <rharinath@novell.com>
476
477         * Makefile.am (CSC,ILASM): Don't refer to runtime/ directly.  Use
478         the mcs/ tree directly.
479
480 2004-11-19  Raja R Harinath  <rharinath@novell.com>
481
482         * Makefile.am (check-local): New.  Hook into 'make check'.
483         (CSC): Define using in-tree mono and mcs.exe.
484         (ILASM): New.  Likewise, with in-tree ilasm.exe.
485         * async_read.cs (Main): Read async_read.exe, since async_read.cs
486         will not necessarily be in the build directory.
487         * test-driver: Preserve stderr.
488
489 2004-11-10  Lluis Sanchez Gual  <lluis@novell.com>
490
491         * cross-domain.cs: New tests for cross-domain calls.
492
493 2004-11-05  Zoltan Varga  <vargaz@freemail.hu>
494
495         * loader.cs: Add test for loading dynamic assemblies using 
496         Assembly.LoadWithPartialName ().
497
498 2004-11-04  Zoltan Varga  <vargaz@freemail.hu>
499
500         * loader.cs: New file for assembly loading tests.
501
502 2004-10-29  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
503
504         * cattr-object.cs: Correct type checking so test will stop giving
505         false negatives.
506
507 2004-10-07  Zoltan Varga  <vargaz@freemail.hu>
508
509         * pinvoke2.cs: Add test for prefixing 'lib' to dll names.
510
511 2004-09-30  Zoltan Varga  <vargaz@freemail.hu>
512
513         * marshal.cs: Add test for GetFunctionPointerForDelegate.
514
515         * libtest.c pinvoke2.cs: Add test for returning delegates.
516
517 2004-09-28  Zoltan Varga  <vargaz@freemail.hu>
518
519         * Makefile.am: Add marshal.cs.
520
521         * marshal.cs: New file for Marshal tests.
522
523 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
524
525         * libtest.c: Free memory using CoTaskMemFree on windows.
526         * libtest.c (mono_test_stdcall_name_mangling): Remove declspec(dllimport).
527
528 2004-09-21  Zoltan Varga  <vargaz@freemail.hu>
529
530         * libtest.c (mono_test_stdcall_name_mangling): Add test for stdcall 
531         name mangling on windows.
532
533 2004-09-17  Zoltan Varga  <vargaz@freemail.hu>
534
535         * pinvoke2.cs libtest.c: Add test for stdcall name mangling on windows.
536
537 2004-09-08  Lluis Sanchez Gual  <lluis@novell.com>
538
539         * delegate8.cs: New regression test for bug #59299.
540         * Makefile.am: Added delegate8.cs.
541
542 2004-09-07  Duncan Mak  <duncan@ximian.com>
543
544         * typeof-ptr.cs: Add an unsafe section to the code that's using
545         direct pointers. This was breaking the test stage on the build boxes.
546
547 2004-09-07  Zoltan Varga  <vargaz@freemail.hu>
548
549         * libtest.c (mono_test_marshal_string_array): Add test for null
550         terminating string arrays.
551
552 2004-09-06  Zoltan Varga  <vargaz@freemail.hu>
553
554         * libtest.c: Mark delegates with __stdcall on windows.
555
556 2004-09-04  Zoltan Varga  <vargaz@freemail.hu>
557
558         * pinvoke2.cs libtest.c: Fix memory management in tests.
559
560         * pinvoke14.cs: Merge this into pinvoke2.cs.
561
562 2004-09-03  Zoltan Varga  <vargaz@freemail.hu>
563
564         * marshal9.cs libtest.c: Fix memory leaks in test.
565
566 2004-08-31  Zoltan Varga  <vargaz@freemail.hu>
567
568         * pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.
569
570         * marshal9.cs: Clean up and expand custom marshalling tests.
571
572         * marshal10.cs: Merge this into marshal9.cs.
573
574         * pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
575         ago.
576
577 2004-08-28  Zoltan Varga  <vargaz@freemail.hu>
578
579         * pinvoke2.cs libtest.c: New test for byref string arrays.
580
581 2004-08-06  Zoltan Varga  <vargaz@freemail.hu>
582
583         * pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests.
584
585 2004-07-28  Zoltan Varga  <vargaz@freemail.hu>
586
587         * marshal10.cs libtest.c: Remove incorrect time_t custom marshalling 
588         test.
589
590 2004-07-06  Ben Maurer  <bmaurer@ximian.com>
591
592         * reflection-const-field.cs: New test for reflection on
593         constant fields.
594         
595 2004-07-05  Zoltan Varga  <vargaz@freemail.hu>
596
597         * Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.
598
599 2004-07-03  Zoltan Varga  <vargaz@freemail.hu>
600
601         * pinvoke3.cs libtest.c: New test for returning delegates from a
602         delegate.
603
604         * pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.
605
606 2004-07-02  Zoltan Varga  <vargaz@freemail.hu>
607
608         * Makefile.am (CLEANFILES): Delete .stdout files too.
609
610 2004-05-29  Zoltan Varga  <vargaz@freemail.hu>
611
612         * invoke.cs: Add an Invoke test.
613
614 2004-05-28  Zoltan Varga  <vargaz@freemail.hu>
615
616         * pinvoke3.cs libtest.c: New tests for byref struct marshalling.
617
618         * static-constructor.cs: Add new regression test for bug #59193.
619
620         * setenv.cs: Fix this after marshalling changes.
621
622 2004-05-26  Zoltan Varga  <vargaz@freemail.hu>
623
624         * pinvoke3.cs libtest.c: Add tests for fnptr->delegate marshalling.
625
626         * Makefile.am (DISABLED_TESTS): appdomain-unload.exe seems to run too.
627
628 2004-05-23  Zoltan Varga  <vargaz@freemail.hu>
629
630         * Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.
631
632 2004-05-22  Zoltan Varga  <vargaz@freemail.hu>
633
634         * Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.
635
636 2004-05-18  Zoltan Varga  <vargaz@freemail.hu>
637
638         * marshal9.cs marshal10.cs: Fix custom marshalling tests.
639
640 2004-05-11  Zoltan Varga  <vargaz@freemail.hu>
641
642         * Makefile.am (EXTRA_DIST): Distribute benchmarks as well.
643
644         * pinvoke2.cs libtest.c: Add tests for AsAny marshalling.
645
646 2004-05-06  Zoltan Varga  <vargaz@freemail.hu>
647
648         * Makefile.am: Disable thread6.exe since it might hang. Fix check for
649         failed tests.
650
651         * Makefile.am: Only disable thread6.exe on x86.
652
653 2004-04-28  Zoltan Varga  <vargaz@freemail.hu>
654
655         * pinvoke2.cs libtest.c: New tests for long fields inside structs.
656
657 2004-04-26  Zoltan Varga  <vargaz@freemail.hu>
658
659         * Makefile.am test-driver: Disable some failing tests.
660
661 2004-04-19  Zoltan Varga  <vargaz@freemail.hu>
662
663         * pinvoke3.cs libtest.c: Add test for string marshalling in delegates.
664
665 2004-04-18  Zoltan Varga  <vargaz@freemail.hu>
666
667         * libtest.c pinvoke2.cs marshal4.cs Makefile.am: Add more tests for 
668         marshalling delegate fields in structs. Merge marshal4.cs into 
669         pinvoke2.cs.
670
671         * libtest.c pinvoke2.cs: Add more tests for unicode marshalling.
672
673 2004-04-14  Zoltan Varga  <vargaz@freemail.hu>
674         
675         * libtest.c pinvoke2.cs: Add test for unicode string array marshalling.
676
677 2004-04-10  Bernie Solomon  <bernard@ugsolutions.com>
678
679         * libtest.c: declare SetLastError on Windows
680
681 2004-03-30  Lluis Sanchez Gual  <lluis@ximian.com>
682
683         * synchronized.cs: Monitor.Exit does not throw an exception anymore if the
684         lock is not owned by the current thread (see bug #56157). Modified test that
685         checked this.
686
687 2004-03-16  Zoltan Varga  <vargaz@freemail.hu>
688
689         * libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
690         of char[].
691
692 2004-03-15  Bernie Solomon  <bernard@ugsolutions.com>
693
694         * libtest.c (mono_test_marshal_time_t): fix
695         for current code on 64 bit machines with 64bit time
696
697         * marshal9.cs marshal10.cs: Do arithmetic on
698         pointers as 64bits.
699
700 2004-03-09  Zoltan Varga  <vargaz@freemail.hu>
701
702         * setenv.cs: Handle DllNotFoundException.
703
704         * pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs.
705
706 2004-02-23  Zoltan Varga  <vargaz@freemail.hu>
707
708         * many-locals.cs: Add tests for locals with large stack frame offsets.
709
710 2004-02-18  Zoltan Varga  <vargaz@freemail.hu>
711
712         * switch.cs: Add test for bug #54473.
713
714 2004-02-14  Zoltan Varga  <vargaz@freemail.hu>
715
716         * libtest.c: Add <time.h>
717
718         * delegate.cs: Add test for bug #52092.
719
720 2004-02-12  Zoltan Varga  <vargaz@freemail.hu>
721
722         * marshal10.cs: Oops, wrong test.
723
724         * libtest.c: Add valuetype marshaling test.
725
726         * marshal9.cs: Fix after marshaling changes.
727
728         * marshal10.cs: Add valuetype marshaling test.
729
730 2004-02-10  Zoltan Varga  <vargaz@freemail.hu>
731
732         * Makefile.am: Remove the SHELL=bash setting since some people do not seem to
733         have bash.
734
735 2004-02-02  Zoltan Varga  <vargaz@freemail.hu>
736
737         * pinvoke2.cs libtest.c: Add test for unicode StringBuilder marshalling.
738
739         * pinvoke.cs libtest.c: Add test for Sparc V8 split register/stack double
740         parameter passing.
741
742 2004-01-31  Zoltan Varga  <vargaz@freemail.hu>
743
744         * setenv.cs: Make this run on platforms without setenv.
745
746 2004-01-30  Zoltan Varga  <vargaz@freemail.hu>
747
748         * Makefile.am: Set SHELL to bash, since some commands require it.
749
750 2004-01-22  Zoltan Varga  <vargaz@freemail.hu>
751
752         * pinvoke17.cs: Fix test.
753
754 2004-01-19  Zoltan Varga  <vargaz@freemail.hu>
755
756         * pinvoke2.cs: Add tests for DllImport problems.
757
758         * pinvoke.cs: Make this run under linux.
759
760 2004-01-09  Zoltan Varga  <vargaz@freemail.hu>
761
762         * custom-attr.cs: Add test for properties with array type.
763
764 2003-12-13  Patrik Torstensson  <p@rxc.se>
765
766         * bug-42136.cs: invalid liveness analyse for locals
767         used in try and catch block. (exceptions not counted 
768         for in the liveness analyse)
769         * Makefile.am: added bug-42136.cs
770         
771 2003-12-13  Patrik Torstensson  <p@rxc.se>
772
773         * bug-48015.cs: new test for obj.Equals on ContextBound objects
774         * Makefile.am: added bug-48015.cs.
775
776 2003-11-21  Lluis Sanchez Gual  <lluis@ximian.com>
777
778         * context-static.cs: new test for ContextStaticAttribute.
779         * Makefile.am: added context-static.cs.
780
781 2003-11-17  Zoltan Varga  <vargaz@freemail.hu>
782
783         * cattr-object.cs: Fix test so it does not count the attributes on the
784         Object class.
785
786 2003-10-31  Zoltan Varga  <vargaz@freemail.hu>
787
788         * appdomain-unload.cs: Get rid of hardcoded file names.
789                 
790         * appdomain-unload.cs: New file. AppDomain Unloading tests.
791         
792         * Makefile: Add new test + enable IL tests now that we have a working
793         ilasm.
794         
795         * delegate7.cs: Convert it to use the test driver + add regression test
796         for #50366.
797
798 2003-10-25  Zoltan Varga  <vargaz@freemail.hu>
799
800         * libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays.
801
802 2003-10-15  Zoltan Varga  <vargaz@freemail.hu>
803
804         * vararg.il: New file.
805
806         * Makefile.am: Added vararg.il.
807
808 2003-10-13  Bernie Solomon  <bernard@ugsolutions.com>
809
810         * Makefile.am: fix so it works if builddir != srcdir
811
812         * libtest.c: (mono_test_empty_struct) make it exist for 
813         non-GCC builds (and possibly pass depending on trampolines).
814         (mono_test_marshal_bool_byref) bools marshal as ints by default
815         
816 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
817
818         * bug-46781.cs: New regression test.
819
820         * libtest.c pinvoke2.cs: Add new test for SetLastError functionality.
821
822         * Makefile.am (TEST_CS_SRC): Remove merged tests.
823
824         * pinvoke2.cs pinvoke3.cs: Merge tests 4-8 into these files + 
825         convert tests so they run with the test driver used by mini.
826
827         * pinvoke3.cs libtest.c: Add tests for class arguments and return 
828         values.
829
830         * pinvoke4.cs pinvoke5.cs pinvoke6.cs pinvoke7.cs pinvoke8.cs: Removed.