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