f726555e3ffde69ac5a513cf4f42edf007535a10
[mono.git] / mono / tests / ChangeLog
1 2009-09-21  Zoltan Varga  <vargaz@gmail.com>
2
3         * runtime-invoke.cs: Add tests for passing/receiving generic instances of
4         vtypes.
5
6 2009-09-20  Zoltan Varga  <vargaz@gmail.com>
7
8         * runtime-invoke.cs: Add more tests.
9
10 2009-09-17  Sebastien Pouliot  <sebastien@ximian.com>
11
12         * coreclr-security.cs: Add test cases for arrays (one dimension, 
13         multidimentional and jagged) creation.
14
15 2009-09-15  Mark Probst  <mark.probst@gmail.com>
16
17         * generic-type-load-exception.2.il: Test case for vtable setup
18         failure in shared generic code.
19
20         * Makefile.am: Test added.
21
22 2009-09-13  Zoltan Varga  <vargaz@gmail.com>
23
24         * runtime-invoke.cs: Add a test.
25
26 2009-09-10  Bill Holmes  <billholmes54@gmail.com>
27
28         * cominterop.cs : Adding a test for invoking delegates that 
29           target COM methods.
30
31         Contributed under MIT/X11 license.
32
33 2009-09-08  Rodrigo Kumpera  <rkumpera@novell.com>
34
35         * iface4.cs: Add one more check.
36
37 2009-09-08  Jonathan Chambers  <joncham@gmail.com>
38
39         * cominterop.cs libtest.c: Add support to run tests
40         on all x86 and amd64 platforms.
41
42 2009-09-07  Zoltan Varga  <vargaz@gmail.com>
43
44         * Makefile.am (runtest): Disable aot on some tests which contain loading
45         errors.
46
47 2009-09-05  Zoltan Varga  <vargaz@gmail.com>
48
49         * process-stress.cs: New stress test for spawning processes.
50
51 2009-09-03  Zoltan Varga  <vargaz@gmail.com>
52
53         * pinvoke3.cs libtest.c: Add a test for #481559.
54
55 2009-08-24  Rodrigo Kumpera  <rkumpera@novell.com>
56
57         * load-exceptions.cs:
58         * load-missing.il: Test for virtual and static methods.
59
60 2009-08-24  Rodrigo Kumpera  <rkumpera@novell.com>
61
62         * load-exceptions.cs:
63         * load-missing.il: Test for invalid method overrides.
64
65 2009-08-19 Rodrigo Kumpera  <rkumpera@novell.com>
66
67         * constraints-load.il: New test for errors related to loading
68         type and method constraints.
69
70 2009-08-12 Rodrigo Kumpera  <rkumpera@novell.com>
71
72         * bug-528055.il: Regression test for #528055.
73
74 2009-08-04  Atsushi Enomoto  <atsushi@ximian.com>
75
76         * make_imt_test.sh: fix freebsd build by Makoto Kishimoto
77           http://lists.ximian.com/pipermail/mono-devel-list/2008-November/029970.html
78
79 2009-07-31 Rodrigo Kumpera  <rkumpera@novell.com>
80
81         * generic_type_definition.2.cs: This test verifies for a lot of stuff
82         that must work under compiler context. A few of those used to work outside
83         of it, so this test worked by pure luck.
84         The fix is to run the test under compiler context.
85
86 2009-07-23  Zoltan Varga  <vargaz@gmail.com>
87
88         * load-exceptions.cs: Add a test for #524498.
89
90 2009-07-11  Zoltan Varga  <vargaz@gmail.com>
91
92         * runtime-invoke.cs: Convert it to use TestDriver. Add tests for
93         ptr types.
94
95 2009-07-09  Mark Probst  <mark.probst@gmail.com>
96
97         * generic-xdomain.2.cs: Test case for generic marshal-by-ref
98         objects.
99
100         * Makefile.am: Test added.
101
102 2009-06-29  Zoltan Varga  <vargaz@gmail.com>
103
104         * generic-stack-traces.2.cs: Add a test for #509406.
105
106         * dynamic-method-finalize.2.cs: New test.
107
108 2009-06-25  Mark Probst  <mark.probst@gmail.com>
109
110         * appdomain-async-invoke.cs: Fail if BeginInvoke doesn't return an
111         AsyncResult.
112
113 2009-06-25  Mark Probst  <mark.probst@gmail.com>
114
115         * appdomain-async-invoke.cs: Test for adding async invokes while a
116         domain is unloading.
117
118         * Makefile.am: Test added.
119
120 2009-06-25  Sylvain Dupont <duposyl@gmail.com>
121
122         * cominterop.cs libtest.c: Added tests for marshalling
123           out parameters of type SAFEARRAY[VARIANT].
124
125         Code is contributed under MIT/X11 license.
126
127 2009-06-24  Zoltan Varga  <vargaz@gmail.com>
128
129         * libtest.c make_imt_test.sh: Applied patch from Romain Tartiere 
130         (romain@blogreen.org). Fix tests on freebsd.
131
132 2009-06-17  Zoltan Varga  <vargaz@gmail.com>
133
134         * runtime-invoke.cs: Add test for sharing i8/u8 return values.
135
136 2009-06-15 Rodrigo Kumpera  <rkumpera@novell.com>
137
138         * load-exceptions.cs class.cs: Add regression test for #508487.
139
140         * t-missing.cs: Add nested type.
141
142 2009-06-06  Gert Driesen  <drieseng@users.sourceforge.net>
143
144         * bug-508538.cs: New regression test for bug #508538.
145
146 2009-06-01 Rodrigo Kumpera  <rkumpera@novell.com>
147
148         * load-exceptions.cs: Fix thiko.
149
150 2009-06-01 Rodrigo Kumpera  <rkumpera@novell.com>
151
152         * load-exceptions.cs: Test for #508532.
153
154         * load-missing.il: Ditto.
155
156 2009-05-27  Zoltan Varga  <vargaz@gmail.com>
157
158         * Makefile.am: Disable the test_messages test as it fails on the
159         buildbot.
160
161 2009-05-17  Zoltan Varga  <vargaz@gmail.com>
162
163         * Makefile.am (test_messages): Fix the dependencies of this test.
164
165 2009-05-14  Zoltan Varga  <vargaz@gmail.com>
166
167         * Makefile.am (test-coreclr-security): Use the net_2_1_raw profile since
168         the net_2_1 profile is no longer generated.
169
170 2009-05-05  Geoff Norton  <gnorton@novell.com>  
171
172         * tests-config: This file is generated by configure.
173
174 2009-04-27  Zoltan Varga  <vargaz@gmail.com>
175
176         * custom-attr.cs: Add a test for #498545.
177
178 2009-04-20  Zoltan Varga  <vargaz@gmail.com>
179
180         * virtual-sync.cs: Remove this, there is already a test for this in
181         synchronized.cs.
182
183 2009-04-18  Mark Probst  <mark.probst@gmail.com>
184
185         * appdomain-thread-abort.cs: New tests for thread aborts across
186         app domains.
187
188         * Makefile.am: Test added.
189
190 2009-04-17  Sebastien Pouliot  <sebastien@ximian.com>
191
192         * coreclr-security.cs: Add test case for the "special" case about
193         a default ctor being SSC on a transparent type (e.g. WebClient)
194
195 2009-04-15  Zoltan Varga  <vargaz@gmail.com>
196
197         * runtime-invoke.cs: Add a test for #494847.
198
199 2009-04-14  Zoltan Varga  <vargaz@gmail.com>
200
201         * thread-static.cs: Add a test for accesses through reflection.
202
203 2009-04-13  Bill Holmes  <billholmes54@gmail.com>
204
205         * Makefile.am: Adding marshalbool.cs.
206
207         * libtest.c: Adding native code for marshalbool.cs tests.
208
209         * marshalbool.cs: Adding tests for emit_marshal_boolean.
210
211         Contributed under MIT/X11 license.
212
213 2009-04-13  Zoltan Varga  <vargaz@gmail.com>
214
215         * pinvoke2.cs: Add a test for #492330.
216
217 2009-04-10  Mark Probst  <mark.probst@gmail.com>
218
219         * appdomain-unload.cs: Test for invoking on a proxy whose server
220         domain was unloaded.
221
222 2009-04-09  Zoltan Varga  <vargaz@gmail.com>
223
224         * thread6.cs: Fix race added by the last change.
225
226 2009-04-09  Bill Holmes  <billholmes54@gmail.com>
227
228         * finalizer-abort.cs, finalizer-exception.cs, finalizer-exit.cs :
229           Adding a sleep to the waiting thread to give Mono on Windows an
230           opportunity to interrupt the thread via QueueUserAPC.
231
232         Contributed under MIT/X11 license.
233
234 2009-03-31  Mark Probst  <mark.probst@gmail.com>
235
236         * critical-finalizers.cs: Test case for critical finalizers.
237
238         * Makefile.am: Test added.
239
240 2009-03-31  Mark Probst  <mark.probst@gmail.com>
241
242         * finalizer-wait.cs: Test case for WaitForPendingFinalizers.
243
244         * Makefile.am: Test added.
245
246 2009-03-29  Zoltan Varga  <vargaz@gmail.com>
247
248         * remoting4.cs: Fix the last change.
249
250 2009-03-28  Zoltan Varga  <vargaz@gmail.com>
251
252         * load-exceptions.cs: Add a test for missing locals.
253
254         * remoting4.cs: Add a test for generic virtual interface methods on proxies.
255
256 2009-03-28  Sebastien Pouliot  <sebastien@ximian.com>
257
258         * coreclr-security.cs: Add more override test cases.
259
260 2009-03-26  Zoltan Varga  <vargaz@gmail.com>
261
262         * pinvoke2.cs: Add a test for #488670.
263
264 2009-03-25  Mark Probst  <mark.probst@gmail.com>
265
266         * interlocked-4.2.cs: New CompareExchange test (triggered register
267         allocation bug on x86 and amd64).
268
269         * Makefile.am: Test added.
270
271 2009-03-24  Mark Probst  <mark.probst@gmail.com>
272
273         * interlocked-3.cs: New CompareExchange test.
274
275         * Makefile.am: Test added.
276
277 2009-03-24  Zoltan Varga  <vargaz@gmail.com>
278
279         * thread6.cs: Add back a sleep to avoid a race.
280
281 2009-03-23  Zoltan Varga  <vargaz@gmail.com>
282
283         * pinvoke-2.2.cs libtest.c: Add a test for #487758.
284
285 2009-03-20  Zoltan Varga  <vargaz@gmail.com>
286
287         * thread6.cs: Use a monitor to avoid sleeping which doesn't work on slow
288         machines.
289
290 2009-03-15  Steven Munroe  <munroesj@us.ibm.com>
291
292         This patch is contributed under the terms of the MIT/X11 license
293
294         * Makefile.am (test_platform): Enable testbundle for ppc.
295
296 2009-03-13  Mark Probst  <mark.probst@gmail.com>
297
298         * coreclr-security.exe: Added a test for calling via a
299         MANAGED_TO_MANAGED wrapper.
300
301 2009-03-09  Zoltan Varga  <vargaz@gmail.com>
302
303         * custom-attr.cs: Add a test for #483247.
304
305 2009-03-08  Zoltan Varga  <vargaz@gmail.com>
306
307         * gchandles.cs: New test.
308
309         * Makefile.am: Test added.
310
311 2009-03-06  Zoltan Varga  <vargaz@gmail.com>
312
313         * load-exceptions.cs load-missing.il: Add a test for #482638.
314
315 2009-03-05  Mark Probst  <mark.probst@gmail.com>
316
317         * bug-479763.2.cs: New test.
318
319         * Makefile.am: Test added.
320
321 2009-03-04  Mark Probst  <mark.probst@gmail.com>
322
323         * Makefile.am: Second part of the erroneous change reverted.  I
324         suck.
325
326 2009-03-04  Mark Probst  <mark.probst@gmail.com>
327
328         * Makefile.am: Erroneous change reverted.
329
330 2009-03-04  Mark Probst  <mark.probst@gmail.com>
331
332         * bug-481403.il: New test.
333
334         * Makefile.am: Test added.
335
336 2009-02-21  Zoltan Varga  <vargaz@gmail.com>
337
338         * invoke.cs: Add a test.
339
340 2009-02-19  Zoltan Varga  <vargaz@gmail.com>
341
342         * pinvoke2.cs libtest.c: Add a test for #477396.
343
344 2009-02-11  Mark Probst  <mark.probst@gmail.com>
345
346         * bug-473999.2.cs: New test.
347
348         * Makefile.am: Test added.
349
350 2009-02-10  Mark Probst  <mark.probst@gmail.com>
351
352         * bug-473482.2.cs: New test.
353
354         * Makefile.am: Test added.
355
356 2009-02-05  Mark Probst  <mark.probst@gmail.com>
357
358         * bug-472692.2.cs: New test.
359
360         * Makefile.am: Test added.
361
362 2009-02-05  Mark Probst  <mark.probst@gmail.com>
363
364         * bug-472600.2.cs: New test.
365
366         * Makefile.am: Test added.
367
368 2009-02-02  Zoltan Varga  <vargaz@gmail.com>
369
370         * generics-invoke-byref.2.cs: Add a test for #471259.
371
372 2009-01-28  Zoltan Varga  <vargaz@gmail.com>
373
374         * generic-marshalbyref.2.cs: Also do the test for a class without type
375         constraints.
376
377 2009-01-27  Mark Probst  <mark.probst@gmail.com>
378
379         * bug469742.2.il: New test.
380
381         * Makefile.am: Test added.
382
383 2009-01-26  Zoltan Varga  <vargaz@gmail.com>
384
385         * pinvoke2.cs libtest.c: Add a test for #469135.
386
387 2009-01-22  Mark Probst  <mark.probst@gmail.com>
388
389         * generic-stack-traces2.2.cs: Another generic sharing test for
390         stack traces.
391
392         * Makefile.am: Test added.
393
394 2009-01-21 Rodrigo Kumpera  <rkumpera@novell.com>
395
396         * appdomain-unload-callback.cs: New test for the AppDomain::DomainUnload
397         deadlock.
398
399         * Makefile.am: Test added.
400
401 2009-01-21  Mark Probst  <mark.probst@gmail.com>
402
403         * bug-467456.cs: New test case.
404
405         * Makefile.am: Test added.
406
407 2009-01-21  Mark Probst  <mark.probst@gmail.com>
408
409         * generic-unloading.2.cs, generic-unloading-sub.2.cs: Test case
410         for unloading images whose MonoGenericInst's are still in use.
411
412         * Makefile.am: Test added.
413
414 2009-01-20  Mark Probst  <mark.probst@gmail.com>
415
416         * generic-stack-traces.2.cs: Generic sharing test for stack
417         traces.
418
419         * Makefile.am: Test added.
420
421 2009-01-20  Mark Probst  <mark.probst@gmail.com>
422
423         * generic-system-arrays.2.cs: Generic sharing test case for
424         arrays.
425
426         * Makefile.am: Test added.
427
428 2009-01-20  Zoltan Varga  <vargaz@gmail.com>
429
430         * test-runner.cs: Avoid closing a stream which is still being written to.
431
432 2009-01-18  Zoltan Varga  <vargaz@gmail.com>
433
434         * marshal9.cs: Change a test to be compatible with MS.NET.
435
436 2009-01-07 Rodrigo Kumpera  <rkumpera@novell.com>
437
438         * bug-459094.cs: New regression test.
439
440         * Makefile.am: Test added.
441
442 2009-01-06 Rodrigo Kumpera  <rkumpera@novell.com>
443
444         * bug-462592.cs: New regression test.
445
446         * Makefile.am: Test added.
447
448 2009-01-05  Zoltan Varga  <vargaz@gmail.com>
449
450         * pinvoke2.cs: Add another test for generic structures.
451
452 2009-01-05 Rodrigo Kumpera  <rkumpera@novell.com>
453
454         * bug-463303.il: New regression test.
455
456         * Makefile.am: Test added.
457
458 2009-01-03 Rodrigo Kumpera  <rkumpera@novell.com>
459
460         * bug-400716.cs: New regression test.
461
462         * Makefile.am: Test added.
463
464 2008-12-26 Rodrigo Kumpera  <rkumpera@novell.com>
465
466         * bug-461261.cs: New regression test.
467
468         * Makefile.am: Test added.
469
470 2008-12-24  Mark Probst  <mark.probst@gmail.com>
471
472         * generic-sealed-virtual.2.cs: Test case for final generic
473         methods.
474
475         * Makefile.am: Test added.
476
477 2008-12-24 Rodrigo Kumpera  <rkumpera@novell.com>
478
479         * bug-461941.cs: New regression test.
480
481         * Makefile.am: Test added.
482
483 2008-12-23  Mark Probst  <mark.probst@gmail.com>
484
485         * bug-461198.2.cs: New generic sharing test.
486
487         * Makefile.am: Test added.
488
489 2008-12-23  Rodrigo Kumpera  <rkumpera@novell.com>
490
491         * bug-461867.cs: New regression test.
492
493         * Makefile.am: Test added.
494
495 2008-12-19  Mark Probst  <mark.probst@gmail.com>
496
497         * bug-459285.2.cs: New generic sharing test.
498
499         * Makefile.am: Test added.
500
501 2008-12-12  Rodrigo Kumpera  <rkumpera@novell.com>
502
503         * bug-389886-sre-generic-interface-instances.cs: New regression test.
504
505         * Makefile.am: Test added.
506
507 2008-12-11  Mark Probst  <mark.probst@gmail.com>
508
509         * generic-marshalbyref.2.cs: Test for calls to marshal-by-ref
510         objects.
511
512         * Makefile.am: Test added.
513
514 2008-12-08  Rodrigo Kumpera  <rkumpera@novell.com>
515
516         * bug445361.il: New regression test.
517
518         * Makefile.am: Test added.
519
520 2008-12-08  Rodrigo Kumpera  <rkumpera@novell.com>
521
522         * bug457574.il: New regression test.
523
524         * Makefile.am: Test added.
525
526 2008-12-07  Zoltan Varga  <vargaz@gmail.com>
527
528         * stack-overflow.cs (foo): Prevent the large local variable from being
529         optimized away.
530
531 2008-12-03  Mark Probst  <mark.probst@gmail.com>
532
533         * generic-typedef.2.cs: New test for ldtoken of open generic
534         types.
535
536         * Makefile.am: Test added.
537
538 2008-11-26  Mark Probst  <mark.probst@gmail.com>
539
540         * vararg2.cs: Forgot to add at last commit.
541
542 2008-11-26  Mark Probst  <mark.probst@gmail.com>
543
544         * vararg2.cs: Test for sub-word sized variable arguments.
545
546         * Makefile.am: Test added.
547
548 2008-11-20  Zoltan Varga  <vargaz@gmail.com>
549
550         * pinvoke2.cs: Add a test for passing/receiving generic struct instances.
551
552         * stackframes-async.2.cs: Add a test for #444383.
553
554 2008-11-13  Mark Probst  <mark.probst@gmail.com>
555
556         * filter-stack.cs: Test whether method calls with large arguments
557         work in filter clauses.
558
559         * Makefile.am: Test added.
560
561 2008-11-06  Jonathan Chambers  <joncham@gmail.com>
562
563         * async_read.cs: Open file with Read access to avoid
564         file access exception on Windows.
565
566         * bug-349190.2.cs: Use different name for dynamic executable
567         to avoid file access exception on Windows.
568
569         Code is contributed under MIT/X11 license.
570
571 2008-10-03  Mark Probst  <mark.probst@gmail.com>
572
573         * generic-virtual-invoke.2.cs: Use different instantiations and
574         iterate the test.
575
576 2008-10-03  Mark Probst  <mark.probst@gmail.com>
577
578         * generic-virtual.2.cs: Iterate the test to make the generic
579         virtual method chunks kick in.
580
581 2008-10-03  Zoltan Varga  <vargaz@gmail.com>
582
583         * invoke.cs: Fix this test after the ConstructorInfo changes.
584
585         * stack-overflow.cs: Fix warnings. Add unmanaged tests.
586
587 2008-10-03  Mark Probst  <mark.probst@gmail.com>
588
589         * generic-virtual-invoke.2.cs: Test for runtime invoking generic
590         virtual methods.
591
592         * Makefile.am: Test added.
593
594 2008-10-02  Mark Probst  <mark.probst@gmail.com>
595
596         * bug-431413.2.cs: Test for bug #431413 (multidimensional generic
597         arrays).
598
599         * Makefile.am: Test added.
600
601 2008-10-01  Zoltan Varga  <vargaz@gmail.com>
602
603         * pinvoke3.cs libtest.c: Add test for byref string marshalling.
604
605 2008-09-30  Mark Probst  <mark.probst@gmail.com>
606
607         * generic-constrained.2.il: Test case for the constrained. prefix
608         with generic interfaces.
609
610         * Makefile.am: Test added.
611
612 2008-09-29  Zoltan Varga  <vargaz@gmail.com>
613
614         * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on ia64.
615
616 2008-09-26  Mark Probst  <mark.probst@gmail.com>
617
618         * generic-delegate-ctor.2.cs: Test case for delegate ctor icall
619         wrappers.
620
621         * Makefile.am: Test added.
622
623 2008-09-26  Zoltan Varga  <vargaz@gmail.com>
624
625         * delegate9.cs: New test.
626
627 2008-09-25  Mark Probst  <mark.probst@gmail.com>
628
629         * generic-synchronized.2.cs: Test case for synchronized generic
630         methods.
631
632         * Makefile.am: Test added.
633
634 2008-09-21  Mark Probst  <mark.probst@gmail.com>
635
636         * exception17.cs: New test case for throwing an exception from
637         within a finally block.
638
639         * Makefile.am: Test added.
640
641 2008-09-19  Mark Probst  <mark.probst@gmail.com>
642
643         * generic-type-builder.2.cs: Test case for a generic sharing issue
644         with dynamic methods.
645
646         * Makefile.am: Test added.
647
648 2008-09-17  Robert Jordan  <robertj@gmx.net>
649
650         * Makefile.am: Add test for #415577.
651
652 2008-09-16  Zoltan Varga  <vargaz@gmail.com>
653
654         * bug-426309.2.il: New test.
655
656 2008-09-10  Zoltan Varga  <vargaz@gmail.com>
657
658         * marshal9.cs: Add test for #425001.
659
660 2008-09-07  Mark Probst  <mark.probst@gmail.com>
661
662         * libtest.c: Darwin structure alignment also applies to PPC.
663
664 2008-09-06  Zoltan Varga  <vargaz@gmail.com>
665
666         * libtest.c pinvoke2.cs: Add float tests.
667
668 2008-08-28  Zoltan Varga  <vargaz@gmail.com>
669
670         * libtest.c (mono_xr_as_handle): Initialize ref before returning it.
671
672 2008-08-26  Zoltan Varga  <vargaz@gmail.com>
673
674         * generics-sharing.2.cs: Fix invalid generic construct permitted by older
675         versions of gmcs.
676
677 2008-08-21  Zoltan Varga  <vargaz@gmail.com>
678
679         * Makefile.am: Add AOT+gshared tests.
680
681         * synchronized.cs: Test synchronized state using Monitor.Pulse since
682         Monitor.Exit no longer throws an exception.
683
684 2008-08-20  Zoltan Varga  <vargaz@gmail.com>
685
686         * pinvoke2.cs libtest.c: Add test for out marshalling of delegates. 
687         Fix warnings.
688
689 2008-08-16  Zoltan Varga  <vargaz@gmail.com>
690
691         * jmpTest.il: Removed, there is already a test for this in mini/iltests.il.
692
693 2008-08-13  Zoltan Varga  <vargaz@gmail.com>
694
695         * Makefile.am (DISABLED_TESTS): Remove appdomain-unload.exe, it seems to
696         work now, also it is too important to stay disabled.
697
698 2008-08-10  Zoltan Varga  <vargaz@gmail.com>
699
700         * pinvoke3.cs: Add test for #416078.
701
702 2008-08-08  Zoltan Varga  <vargaz@gmail.com>
703
704         * nullable_boxing.2.cs: Add test for #415621.
705
706 2008-08-02  Zoltan Varga  <vargaz@gmail.com>
707
708         * pinvoke2.cs libtest.c: Extend the ia64 single HFA test so it also checks for
709         #109511.
710
711 2008-07-28  Zoltan Varga  <vargaz@gmail.com>
712
713         * Makefile.am: Use custom-modifiers.2.cs instead of custom-modifiers.cs
714         to fix make dist.
715
716 2008-07-28  Bill Holmes  <billholmes54@gmail.com>
717         * libtest.c, winx64structs.cs :
718           Adding tests to exercise calling managed code from native with struct
719           arguments on Winx64.
720
721         Contributed under MIT/X11 license.
722
723 2008-07-27  Zoltan Varga  <vargaz@gmail.com>
724
725         * test-runner.cs: Cleanup terminated processes on the main thread to prevent
726         races.
727
728         * Makefile.am (runtest-managed): Make this depend on test-runner.exe.
729         
730         * Makefile.am: Make most tests which had a separate execution rule use the
731         normal test runner, make the output less verbose.
732
733         * Makefile.am (runtest-managed): New experimental target which uses the
734         new test runner.
735
736         * test-runner.cs: New managed test driver with support for parallel 
737         execution.
738
739 2008-07-26  Zoltan Varga  <vargaz@gmail.com>
740
741         * appdomain-unload.cs: Disable the timeout test as there is no timeout in
742         the runtime any more.
743
744         * Makefile.am: Unify the different 'test' targets somewhat.
745
746 2008-07-21  Mark Probst  <mark.probst@gmail.com>
747
748         * generic-getgenericarguments.2.cs: Test case catching static
749         RGCTX wrappers in MonoReflectionMethods.
750
751         * Makefile.am: Test added.
752
753 2008-07-17  Rodrigo Kumpera  <rkumpera@novell.com>
754
755         * generics-sharing.2.cs: Fix the build.
756
757 2008-07-10  Raja R Harinath  <harinath@hurrynot.org>
758
759         * Makefile.am (testaot): Set MONO_PATH when running the AOT
760         compiler.  Don't set LD_LIBRARY_PATH, we're already using LIBTOOL
761         to run the program.
762
763 2008-07-07  Bill Holmes  <billholmes54@gmail.com>
764         * libtest.c, winx64structs.cs :
765           Adding tests to exercise bug 404729 on Winx64.
766
767         Contributed under MIT/X11 license.
768
769 2008-07-07  Zoltan Varga  <vargaz@gmail.com>
770
771         * Makefile.am: Run the aot tests using --debug.
772
773         * resolve_field_bug.2.il: Fix this test.
774
775 2008-07-06  Zoltan Varga  <vargaz@gmail.com>
776
777         * pinvoke2.cs libtest.c: Add test for #404729.
778
779 2008-07-04  Mark Probst  <mark.probst@gmail.com>
780
781         * generic-delegate2.2.cs, generic-delegate2-lib.2.il: Test case
782         for open generic delegates (delegates which get their target
783         object only at the invocation).
784
785         * Makefile.am: Test added.
786
787 2008-06-29  Rodrigo Kumpera  <rkumpera@novell.com>
788
789         * valuetype-equals.cs: Tests for ValueType::Equals for all
790         primitive numeric types.
791
792 2008-06-26  Rodrigo Kumpera  <rkumpera@novell.com>
793
794         * nullable_boxing.2.cs: Test if Array::GetValue box nullables
795         correctly.
796
797 2008-06-26  Mark Probst  <mark.probst@gmail.com>
798
799         * generic-valuetype-interface.2.cs: Test for generic valuetypes
800         which implement interfaces.
801
802         * generic-valuetype-newobj.2.il, generic-valuetype-newobj2.2.il:
803         Test for newobj with generic valuetypes.
804
805         * Makefile.am: Tests added.
806
807 2008-06-25  Rodrigo Kumpera  <rkumpera@novell.com>
808
809         * generic-ldtoken-method.2.il: Don't use GetMethodHandle/1
810         with methods that belong to a generic type.
811
812 2008-06-23  Zoltan Varga  <vargaz@gmail.com>
813
814         * pinvoke2.cs libtest.c: Add test for #402585.
815
816 2008-06-23  Mark Probst  <mark.probst@gmail.com>
817
818         * generic-virtual2.2.cs: Test case for a call from a generic
819         method to a method of a generic class where the generic method
820         does not require the MRGCTX.
821
822         * Makefile.am: Test added.
823
824 2008-06-23  Mark Probst  <mark.probst@gmail.com>
825
826         * generic-exceptions.2.cs: Test case for exception handlers in
827         generic methods with catch clauses depending on the method type
828         arguments.
829
830         * Makefile.am: Test added.
831
832 2008-06-20  Rodrigo Kumpera  <rkumpera@novell.com>
833
834         * bug-349190.2.cs: Regression test for bug #349190.
835         Checks the encoding of generic MethodBuilders that
836         have been not instantiated.
837
838         * Makefile.am: Test added.
839
840 2008-06-19  Rodrigo Kumpera  <rkumpera@novell.com>
841
842         * generic-ldtoken-method.2.il: Fix the signature of GetMethodHandle.
843
844 2008-06-17  Mark Probst  <mark.probst@gmail.com>
845
846         * generic-delegate.2.cs: Test for constructing delegates via
847         CreateDelegate.
848
849 2008-06-17  Mark Probst  <mark.probst@gmail.com>
850
851         * generic-special.2.cs: Test case for static special fields in
852         generic classes.
853
854         * Makefile.am: Test added.
855
856 2008-06-17  Mark Probst  <mark.probst@gmail.com>
857
858         * Makefile.am: Also run generic sharing tests with inlining
859         enabled.
860
861 2008-06-16  Mark Probst  <mark.probst@gmail.com>
862
863         * generic-virtual.2.cs: Delegate test for static generic methods.
864
865 2008-06-14  Kornél Pál  <kornelpal@gmail.com>
866
867         * mixed-mode: Add x64 target to mixed-mode assembly tests.
868
869         Contributed under MIT/X11 license.
870
871 2008-06-13  Zoltan Varga  <vargaz@gmail.com>
872
873         * modules.cs modules-m1.cs: New files. Tests for .netmodules.
874
875 2008-06-13  Mark Probst  <mark.probst@gmail.com>
876
877         * generic-static-methods.2.cs: Test case for static generic
878         methods.
879
880         * Makefile.am: Test added.
881
882 2008-06-12  Bill Holmes  <billholmes54@gmail.com>
883         * libtest.c, winx64structs.cs :
884           Changing winx64structs.cs to use the TestDriver.dll
885
886         Contributed under MIT/X11 license.
887
888 2008-06-12  Bill Holmes  <billholmes54@gmail.com>
889         * libtest.c, winx64structs.cs :
890           Adding marshaling tests for structs.  These tests
891           represent the different cases to consider on Winx64.
892
893         Contributed under MIT/X11 license.
894
895 2008-06-10  Zoltan Varga  <vargaz@gmail.com>
896
897         * Makefile.am: Delete some tests for the disabled set which seem to work now.
898
899 2008-06-05  Jonathan Chambers  <joncham@gmail.com>
900
901         * Makefile.am: Disable async-exc-compilation.exe on Win32 as it is
902         hanging the runtime tests.
903
904         Code is contributed under MIT/X11 license.
905
906 2008-06-05  Bill Holmes  <billholmes54@gmail.com>
907         * libtest.c, Makefile.am, winx64structs.cs :
908           Adding marshaling tests for structs.  These tests
909           represent the different cases to consider on Winx64.
910
911         Contributed under MIT/X11 license.
912
913 2008-06-04  Mark Probst  <mark.probst@gmail.com>
914
915         * generic-array-exc.2.il: Test case for generic array type in
916         catch clause.
917
918         * Makefile.am: Test added.
919
920 2008-06-04  Mark Probst  <mark.probst@gmail.com>
921
922         * generic-tailcall2.2.il: Test case for tailcalls from non-generic
923         code to generic code requiring vtable/rgctx argument.
924
925         * Makefile.am: Test added.
926
927 2008-06-02  Bill Holmes  <billholmes54@gmail.com>
928         * libtest.c:  Changes to make libtest.c ready to be compiled in 
929           Visual Studio.  The STDCALL statements had to be moved and I added
930           declspec(dllexport) statements to all methods.
931
932         Contributed under MIT/X11 license.
933         
934 2008-05-30  Zoltan Varga  <vargaz@gmail.com>
935
936         * long-shift-regalloc.il: Removed, merged into mini/iltests.il.
937
938 2008-05-23  Zoltan Varga  <vargaz@gmail.com>
939
940         * Makefile.am (test-generic-sharing): Exit if one of the tests fail. Run the
941         tests with MONO_GENERIC_SHARING=all.
942
943 2008-05-22  Mark Probst  <mark.probst@gmail.com>
944
945         * Makefile.am: Do generic sharing tests with domain sharing turned
946         on as well.
947
948 2008-05-22  Mark Probst  <mark.probst@gmail.com>
949
950         * generic-method-patching.2.cs: Test callvirt to sealed generic
951         methods.
952
953         * Makefile.am: Test added.
954
955 2008-05-22  Mark Probst  <mark.probst@gmail.com>
956
957         * generic-refanyval.2.il: Test case for generic refanyval.
958
959         * Makefile.am: Test added.
960
961 2008-05-21  Rodrigo Kumpera  <rkumpera@novell.com>
962
963         * bug-325283.2.cs: Regression test for bug #325283.
964
965 2008-05-20  Raja R Harinath  <harinath@hurrynot.org>
966
967         * Makefile.am (bug-382986): Fix for srcdir != builddir.
968
969 2008-05-20  Mark Probst  <mark.probst@gmail.com>
970
971         * generic-null-call.2.cs: Tests non-virtual callvirt on generic
972         methods with this==null.
973
974         * Makefile.am: Test added.
975
976 2008-05-16  Rodrigo Kumpera  <rkumpera@novell.com>
977
978         * bug-389886.2.il: Regression test for bug #389886.
979
980 2008-05-13  Zoltan Varga  <vargaz@gmail.com>
981
982         * exit-stress.cs: New stress test program for testing Environment.Exit () and
983         threads.
984
985         * stress-runner.cs: Add 'exit-stress', add a few new /proc/pid/status entries.
986
987 2008-05-12  Jb Evain  <jbevain@novell.com>
988
989         * Makefile.am: fix compilation of 2.1 tests.
990
991 2008-05-09  Kornél Pál  <kornelpal@gmail.com>
992
993         * mixed-mode: Added mixed-mode assembly tests.
994
995         Contributed under MIT/X11 license.
996
997 2008-05-08  Rodrigo Kumpera  <rkumpera@novell.com>
998
999         * bug-387274.2.il: Regression test for bug #387274.
1000
1001 2008-05-07  Robert Jordan  <robertj@gmx.net>
1002
1003         * Makefile.am: don't pull libeglib.a twice. Fixes #387491.
1004
1005 2008-05-05  Robert Jordan  <robertj@gmx.net>
1006
1007         * libtest.c, thunks.cs: reworked to match the new struct
1008         handling.       
1009         
1010 2008-05-06  Rodrigo Kumpera  <rkumpera@novell.com>
1011
1012         * bug-382986.cs. bug-382986-lib.cs: Regression test for
1013         bug #382986.
1014
1015 2008-05-04  Robert Jordan  <robertj@gmx.net>
1016
1017         * libtest.c: disable struct tests for platforms with incompatible
1018         native/managed alignments.
1019
1020 2008-05-03  Robert Jordan  <robertj@gmx.net>
1021
1022         * libtest.c, thunks.cs: tests for mono_method_get_unmanaged_thunk ().
1023
1024         * Makefile.am: add thunk.cs. link libtest with gmodule.
1025
1026         Code is contributed under MIT/X11 license.
1027
1028 2008-04-28  Mark Probst  <mark.probst@gmail.com>
1029
1030         * generic-array-type.2.cs: Test case for type arguments in arrays.
1031
1032         * Makefile.am: Added test.
1033
1034 2008-04-25  Mark Probst  <mark.probst@gmail.com>
1035
1036         * generic-interface-methods.2.cs: Test case for generic interface
1037         methods.
1038
1039         * Makefile.am: Added test.
1040
1041 2008-04-15  Raja R Harinath  <harinath@hurrynot.org>
1042
1043         * Makefile.am (generic-box.2.exe, generic-unbox.2.exe): Create in
1044         build-dir.
1045
1046 2008-04-11  Mark Probst  <mark.probst@gmail.com>
1047
1048         * Makefile.am: Added missing files to EXTRA_DIST.
1049
1050 2008-04-10  Atsushi Enomoto  <atsushi@ximian.com>
1051
1052         * Makefile: fix extra dist file name.
1053
1054 2008-04-10  Mark Probst  <mark.probst@gmail.com>
1055
1056         * generic-box.2.cs, generic-boxing.2.il, generic-delegate.2.cs,
1057         generic-ldobj.2.il, generic-ldtoken.2.il,
1058         generic-ldtoken-field.2.il, generic-ldtoken-method.2.il,
1059         generic-mkrefany.2.il, generic-sizeof.2.cs, generic-tailcall.2.il,
1060         generic-unbox.2.cs, generic-unboxing.2.il, generic-virtual.2.cs,
1061         generics-sharing.2.cs: New test cases for generic sharing.
1062
1063         * Makefile.am: Added tests.
1064
1065 2008-03-31  Mark Probst  <mark.probst@gmail.com>
1066
1067         * Makefile.am: Re-enabled CoreCLR security tests.  Fixes #362626.
1068
1069 2008-03-25  Mark Probst  <mark.probst@gmail.com>
1070
1071         * generic-box.2.cs: Test case for generic box.
1072
1073         * Makefile.am: Added the new test.
1074
1075 2008-03-24  Zoltan Varga  <vargaz@gmail.com>
1076
1077         * interlocked-2.2.cs: Add tests for Interlocked.Increment/Decrement on longs.
1078
1079 2008-03-22  Zoltan Varga  <vargaz@gmail.com>
1080
1081         * assemblyresolve/Makefile.am (MCS): Use gmcs.exe instead of mcs.exe.
1082
1083 2008-03-21  Zoltan Varga  <vargaz@gmail.com>
1084
1085         * libtest.c: Fix missing return in mono_marshal_alloc (). Disable or fix all
1086         warnings.
1087
1088         * assemblyresolve/Makefile.am: Use the 2.0 profile for compilation.
1089
1090 2008-03-20  Mark Probst  <mark.probst@gmail.com>
1091
1092         * generics-sharing.2.cs: Test cases for ldtoken.
1093
1094 2008-03-19  Rodrigo Kumpera  <rkumpera@novell.com>
1095
1096         * bug-340662_bug.cs: Added. Regression test for the bug.
1097
1098         * Makefile.am: Added the new test.
1099
1100 2008-03-18  Mark Probst  <mark.probst@gmail.com>
1101
1102         * generics-sharing-other-exc.2.il: Test case for catching
1103         exceptions not derived from System.Exception specified by a type
1104         variable.
1105
1106         * Makefile.am: Added the new test.
1107
1108 2008-03-18  Mark Probst  <mark.probst@gmail.com>
1109
1110         * generic-initobj.2.cs: Test case for initobj in generic code.
1111
1112         * Makefile.am: Added the new test.
1113
1114 2008-03-17  Mark Probst  <mark.probst@gmail.com>
1115
1116         * shared-generic-methods.2.cs: Test case for calls from shared
1117         code to generic methods.
1118
1119         * Makefile.am: Added the new test.
1120
1121 2008-03-14  Mark Probst  <mark.probst@gmail.com>
1122
1123         * generics-sharing.2.cs: New tests for static methods.
1124
1125         * generic-inlining.2.cs: Added.  Tests generic method inlining.
1126
1127         * shared-generic-synchronized.2.cs: Added.  Tests shared
1128         synchronized methods.
1129
1130         * Makefile.am: Added the new tests.  New target for running the
1131         generic code sharing with the optimization enabled.
1132
1133 2008-03-04  Mark Probst  <mark.probst@gmail.com>
1134
1135         * generics-sharing.2.c: Added test for open catch clauses in
1136         shared generic code.
1137
1138 2008-02-27  Zoltan Varga  <vargaz@gmail.com>
1139
1140         * Makefile.am: Compile and run all tests using the 2.0 profile.
1141
1142 2008-02-26  Rodrigo Kumpera  <rkumpera@novell.com>
1143
1144         * load-exceptions.cs: Fix the test for missing type situations.
1145
1146 2008-02-26  Zoltan Varga  <vargaz@gmail.com>
1147
1148         * static-constructor.cs thread5.cs: Fix these so they works on the 2.0 profile too.
1149
1150 2008-02-25  Rodrigo Kumpera  <rkumpera@novell.com>
1151
1152         * call_missing_method.il
1153         * call_missing_call.il
1154         * ldfld_missing_class.il
1155         * ldfld_missing_field.il: Test if the proper loader
1156         error is raised in case of failure.
1157
1158         * Makefile.am: Added the previous tests.
1159
1160 2008-02-23  Zoltan Varga  <vargaz@gmail.com>
1161
1162         * pinvoke3.cs: Add tests for missing MarshalAs directives when marshalling arrays.
1163
1164 2008-02-22  Mark Probst  <mark.probst@gmail.com>
1165
1166         * generics-sharing.2.cs: New tests for the extensible runtime
1167         generic context.
1168
1169         * recursive-generics.2.cs: Tests for recursive generic types.
1170
1171         * Makefile.am: Added recursive-generics.2.cs.
1172
1173 2008-02-21  Mark Probst  <mark.probst@gmail.com>
1174
1175         * generics-sharing.2.cs: Improved tests.
1176
1177 2008-02-21  Rodrigo Kumpera  <rkumpera@novell.com>
1178
1179         * resolve_method_bug.2.il
1180         * resolve_field_bug.2.il
1181         * resolve_type_bug.2.il: Tests for #363450. They verify that
1182         a loader error during System.Reflection.Module::Resolve* methods don't
1183         leak and causes a spurious TypeLoadException somewhere else.
1184
1185         * Makefile.am: Added the previous tests.
1186
1187 2008-02-17  Raja R Harinath  <harinath@hurrynot.org>
1188
1189         * Makefile.am (SMCS): Add temporary-smcs-hack flag.
1190
1191 2008-02-04  Massimiliano Mantione  <massi@ximian.com>
1192
1193         * Makefile.am: Re-enabled bug-77127.exe (was fixed in r95036).
1194
1195 2008-02-04  Massimiliano Mantione  <massi@ximian.com>
1196
1197         * iface4.cs: Also added another "level" of inheritance...
1198
1199 2008-02-04  Massimiliano Mantione  <massi@ximian.com>
1200
1201         * iface4.cs: Tested also Stop method (just to be on the safe side).
1202
1203 2008-01-28  Rodrigo Kumpera  <rkumpera@novell.com>
1204
1205         * Makefile.am: disabled bug-348522.2.cs until after release.
1206
1207 2008-01-28  Rodrigo Kumpera  <rkumpera@novell.com>
1208
1209         * bug-348522.2.cs: Added, tests for invoking by reflection
1210         using bad arguments.
1211
1212         * Makefile.am: added bug-348522.2.cs.
1213
1214 2008-01-26  Zoltan Varga  <vargaz@gmail.com>
1215
1216         * nonvirt.cs: Removed, moved to mini/exceptions.cs.
1217
1218 2008-01-24  Jonathan Chambers  <joncham@gmail.com>
1219
1220         * libtest.c: Allocate memory for out string parameters.
1221
1222         * pinvoke2.cs: Add tests for marshalling strings as out paramters.
1223
1224         Code is contributed under MIT/X11 license.
1225
1226 2008-01-08  Zoltan Varga  <vargaz@gmail.com>
1227
1228         * Makefile.am (DISABLED_TESTS): Disable bug-77127.exe for now to make the
1229         build green.
1230
1231 2008-01-04  Dick Porter  <dick@ximian.com>
1232
1233         * Makefile.am: Make it work on automake-1.6
1234
1235 2007-12-31  Rodrigo Kumpera  <rkumpera@novell.com>
1236
1237         * invalid-token.il, Makefile.am: Add test for loading
1238         invalid tokens.
1239
1240 2007-12-20  Zoltan Varga  <vargaz@gmail.com>
1241
1242         * Makefile.am: Enable the async-exc-compilation test on x86/amd64.
1243
1244 2007-12-17  Mark Probst  <mark.probst@gmail.com>
1245
1246         * thread-exit.cs, Makefile.am: Test case for #347676.
1247
1248 2007-12-09  Robert Jordan  <robertj@gmx.net>
1249
1250         * bug-323114.cs: Add test case for #323114.
1251
1252 2007-12-07  Zoltan Varga  <vargaz@gmail.com>
1253
1254         * pinvoke2.cs: Fix the names of two tests.
1255
1256         * checked.cs: Make exit codes positive.
1257
1258 2007-12-05  Zoltan Varga  <vargaz@gmail.com>
1259
1260         * Makefile.am (EXTRA_DIST): Add a missing file.
1261
1262 2007-12-03  Zoltan Varga  <vargaz@gmail.com>
1263
1264         * async-exc-compilation.cs: New not yet enabled test for async exceptions
1265         received during JIT compilation.
1266
1267         * custom-modifiers.2.cs custom-modifiers-il.cs: New test for the 2.0
1268         GetRequiredCustomModifiers ()/GetOptionalCustomModifiers () methods.
1269
1270 2007-11-30  Zoltan Varga  <vargaz@gmail.com>
1271
1272         * stackframes-async.2.cs: Fix this test to work with the new delegate optimization.
1273
1274 2007-11-23  Zoltan Varga  <vargaz@gmail.com>
1275
1276         * Makefile.am: Add a target for testing aot on the 2.0 profile.
1277
1278 2007-11-12  Zoltan Varga  <vargaz@gmail.com>
1279
1280         * invoke.cs: Add tests for invoking the Array Get/Set methods.
1281
1282 2007-11-12 Rodrigo Kumpera  <rkumpera@novell.com>
1283
1284         * bug-322722_patch_bx.2.cs : Added test for bug #322722.
1285
1286         * bug-322722_dyn_method_throw.2.cs: Same.
1287
1288         * Makefile.am: Added the two tests for bug #322722.
1289
1290 2007-11-07  Zoltan Varga  <vargaz@gmail.com>
1291
1292         * Makefile.am: Removed bug-318677 since the corresponding patch was reverted.
1293
1294 2007-11-07  Massimiliano Mantione  <massi@ximian.com>
1295
1296         * bug-318677.il: Added.
1297
1298         * Makefile.am: Added test for bug #318677.
1299
1300 2007-11-07  Mark Probst  <mark.probst@gmail.com>
1301
1302         * bug-324535.cs, bug-324535-il.il: Added.
1303
1304         * Makefile.am: Added test for bug #324525.
1305
1306 2007-11-05 Rodrigo Kumpera  <rkumpera@novell.com>
1307
1308         * soft-float-tests.cs: Tests for soft-float.
1309         Bug #323746 is regression tested by test.
1310
1311         * Makefile.am: Added the new test to the suite.
1312
1313
1314 2007-10-29 Rodrigo Kumpera  <rkumpera@novell.com>
1315
1316         * bug-335131.2.cs: Regression test for bug #335131.
1317         It tests the enconding of methods and constructor from
1318         a generic types that are called from the same type
1319         that defines then.
1320
1321         * Makefile.am: Added the new test to the suite.
1322         
1323
1324 2007-10-29 Rodrigo Kumpera  <rkumpera@novell.com>
1325
1326         * make_imt_test.sh: added, this script generates
1327         an interface with 2000 methods, an implementation and
1328         test code that calls all methods. This is enough to
1329         stress the IMT machinery, as thunks should have more
1330         than 100 methods with the current IMT table size.
1331  
1332         * Makefile.am: added the generated imt test and
1333         associated rules to use the script to create it.
1334
1335 2007-10-20  William Holmes  <billholmes54@gmail.com>
1336
1337         * pinvoke2.cs, libtest.c Adding test cases for marshaling
1338           booleans as I1 and U1.  Tests commit r87725.
1339
1340         Code is contributed under MIT/X11 license.
1341
1342 2007-10-18  Zoltan Varga  <vargaz@gmail.com>
1343
1344         * interlocked.cs: Add a test for CompareExchange and negative values.
1345
1346 2007-10-17  Mark Probst  <mark.probst@gmail.com>
1347
1348         * bug-331798-tb.2.cs: added for Rodrigo
1349
1350         * Makefile.am: added bug-331798-tb.2.cs
1351
1352 2007-10-17 Gert Driesen  <drieseng@users.sourceforge.net>
1353
1354         * bug-331958.cs: added.
1355         * Makefile.am: added bug-331958.cs.
1356
1357 2007-10-16  Mark Probst  <mark.probst@gmail.com>
1358
1359         * bug-333798.2.cs: added
1360
1361         * Makefile.am: added bug-333798.2.cs
1362
1363 2007-10-05 Rodrigo Kumpera  <rkumpera@novell.com>
1364
1365         * generic_type_definition_encoding.2.cs: added, this tests
1366          the regression fixed in r86912.
1367
1368         * Makefile.am: added generic_type_definition.2.cs
1369
1370 2007-09-27 Rodrigo Kumpera  <rkumpera@novell.com>
1371
1372         * generic_type_definition.2.cs: added
1373
1374         * Makefile.am: added generic_type_definition.2.cs
1375
1376
1377 2007-09-22 Rodrigo Kumpera  <rkumpera@novell.com>
1378
1379         * bug-327438.2.il: added
1380
1381         * Makefile.am: added bug-327438.2.il
1382
1383
1384 2007-09-21  Robert Jordan  <robertj@gmx.net>
1385
1386         * assemblyresolve/Makefile.am: remove the superfluous --security
1387         flag.
1388
1389 2007-09-20  Mark Probst  <mark.probst@gmail.com>
1390
1391         * generics-sharing.2.cs: added
1392
1393         * Makefile.am: added generics-sharing.2.cs
1394
1395 2007-09-19  Marek Habersack  <mhabersack@novell.com>
1396
1397         * assemblyresolve/Makefile.am (prereq): build the assemblies in
1398         the 'prereq' target instead of in the 'all' one.
1399
1400 2007-09-19  Marek Habersack  <mhabersack@novell.com>
1401
1402         * Makefile.am: assemblyresolve/ assemblies are built only when the
1403         make test is ran.
1404
1405 2007-09-19  Raja R Harinath  <harinath@gmail.com>
1406
1407         * assemblyresolve/Makefile.am: Fix srcdir != builddir issues.
1408         (EXTRA_DIST): Add asm.cs, TestBase.cs, Test.cs.
1409
1410 2007-09-18  Marek Habersack  <mhabersack@novell.com>
1411
1412         * assemblyresolve/asm.cs: added
1413
1414         * assemblyresolve/TestBase.cs: added
1415
1416         * assemblyresolve/Test.cs: added
1417
1418         * assemblyresolve/Makefile.am: added
1419
1420         * assemblyresolve_event3.cs: added new AssemblyResolve event
1421         test.
1422
1423 2007-09-13  Massimiliano Mantione  <massi@ximian.com>
1424
1425         * Makefile.am: Fixed and re-enabled test for bug #82416 (the
1426         config files were not in place).
1427
1428 2007-09-12  Massimiliano Mantione  <massi@ximian.com>
1429
1430         * Makefile.am: disabled test for bug #82416 since it fails on the
1431         buildbot, will investigate.
1432
1433 2007-09-12  Massimiliano Mantione  <massi@ximian.com>
1434
1435         * unhandled-exception-test-runner.2.cs,
1436         unhandled-exception-test-case.2.cs,
1437         unhandled-exception-base-configuration.config,
1438         unhandled-exception-legacy-configuration.config,
1439         Makefile.am: added test for bug #82416.
1440
1441 2007-09-12  Marek Habersack  <mhabersack@novell.com>
1442
1443         * assemblyresolve_event2.2.cs: added tests for assembly resolution
1444         event handler.
1445
1446         * assemblyresolve_event.cs: added tests for assembly resolution
1447         event handler.
1448
1449 2007-09-11  Mark Probst  <mark.probst@gmail.com>
1450
1451         * coreclr-security.cs: Added positive and negative tests for
1452         calling methods via reflection.
1453
1454 2007-09-10  William Holmes  <billholmes54@gmail.com>
1455
1456         * marshal9.cs, libtest.c Adding test case for marshal.c r84161
1457           Calling native to managed should not call 
1458           ICustomMarshaler.MarshalNativeToManaged for out params.
1459
1460         Code is contributed under MIT/X11 license.
1461
1462 2007-09-07  Zoltan Varga  <vargaz@gmail.com>
1463
1464         * async-exceptions.cs Makefile.am: Add a test for frames with a frame pointer.
1465         
1466         * async-exceptions.cs Makefile.am: New test case, not working yet.
1467
1468         * Makefile.am: Allways distribute coreclr-security.cs.
1469
1470 2007-09-03  Zoltan Varga  <vargaz@gmail.com>
1471
1472         * thread6.cs: Increase a timeout.
1473
1474 2007-08-31  Zoltan Varga  <vargaz@gmail.com>
1475
1476         * libtest.c handleref.cs: Fix handleref.exe test on sparc.
1477
1478 2007-08-24  Mark Probst  <mark.probst@gmail.com>
1479
1480         * coreclr-security.cs, Makefile.am: Added test for CoreCLR
1481         security.
1482
1483 2007-08-21  Massimiliano Mantione  <massi@ximian.com>
1484
1485         * bug-81466.il, bug-81466-lib.il, Makefile.am:
1486         Added test for bug #81466.
1487
1488 2007-08-20  Jb Evain  <jbevain@novell.com>
1489
1490         * field-access.il, method-access.il, Makefile.am: tests
1491         for FieldAccessException and MethodAccessException.
1492
1493 2007-08-16  Rodrigo Kumpera  <rkumpera@novell.com>
1494
1495         * ldtoken_with_byref_typespec.2.il: Test for (in pseudo c#) "typeof (int&)" expression
1496         * Makefile.am: ldtoken_with_byref_typespec.2.il
1497
1498 2007-08-08  Massimiliano Mantione  <massi@ximian.com>
1499
1500         * bug-77127.cs: Test for bug #77127.
1501         * Makefile.am: Added bug-77127.cs.
1502
1503 2007-08-01  William Holmes  <billholmes54@gmail.com>
1504
1505         * Makefile.am: Added bug-82194.2.cs.
1506         * bug-82194.2.cs: Test for bug #82194.
1507
1508 2007-07-26  Rodrigo Kumpera  <rkumpera@novell.com>
1509
1510         * Makefile.am: Added enum_types.il.
1511         * enum_types.il: Test for all valid primitive types an enum basefield can have.
1512
1513 2007-07-25  Jonathan Chambers  <joncham@gmail.com>
1514
1515         * Makefile.am: Added transparentproxy.cs.
1516         * transparentproxy.cs: Add tests for transparentproxy
1517         interface/casting.
1518         
1519         Code is contributed under MIT/X11 license.
1520
1521 2007-07-20  Raja R Harinath  <rharinath@novell.com>
1522
1523         * Makefile.am (bug-81691.exe): Create it in the builddir.
1524
1525 2007-07-19  Mark Probst  <mark.probst@gmail.com>
1526
1527         * Makefile.am (test-bug-81691), bug-81691.cs, bug-81691-a.cs,
1528         bug-81691-b.cs: Test for bug #81691.
1529
1530 2007-07-11  Raja R Harinath  <rharinath@novell.com>
1531
1532         * Makefile.am (bug-81673.exe): Look for bug-81673.cs in $(srcdir).
1533
1534 2007-07-10  Rodrigo Kumpera  <rkumpera@novell.com>
1535
1536         * Makefile.am, bug-82020.il: Test for bug #82020
1537
1538 2007-07-10  Zoltan Varga  <vargaz@gmail.com>
1539
1540         * libtest.c (mono_test_marshal_return_unicode_string_delegate): 
1541         Add a missing return.
1542
1543 2007-07-09  Mark Probst  <mark.probst@gmail.com>
1544
1545         * Makefile.am (test-bug-81673), bug-81673.cs,
1546         bug-81673-interface.cs: Test for bug 81673.
1547
1548 2007-07-05  Zoltan Varga  <vargaz@gmail.com>
1549
1550         * pinvoke3.cs libtest.c: Add new test for returning unicode strings from a delegate.
1551
1552 2007-06-12  Zoltan Varga  <vargaz@gmail.com>
1553
1554         * pinvoke2.cs: Add test for instance delegates.
1555
1556 2007-05-26  Zoltan Varga  <vargaz@gmail.com>
1557
1558         * delegate.cs: Add more delegate tests.
1559
1560 2007-05-24  Zoltan Varga  <vargaz@gmail.com>
1561
1562         * delegate.cs: Add a multicast delegate test.
1563
1564 2007-05-23  Zoltan Varga  <vargaz@gmail.com>
1565
1566         * pinvoke2.cs libtest.c: Fix up asany in/out tests.
1567
1568 2007-03-28  Raja R Harinath  <rharinath@novell.com>
1569
1570         * Makefile.am (test-bug-80307): Don't set PATH.
1571
1572 2007-03-27  Raja R Harinath  <harinath@gmail.com>
1573
1574         * Makefile.am (JITTEST_PROG_RUN): Set MONO_CFG_DIR too.
1575         (test-bug-80307): Use helper 'mcs' and 'gmcs' from build tree.
1576
1577 2007-03-23  Jonathan Chambers  <joncham@gmail.com>
1578
1579         * libtest.c: Add tests for PreserveSigAttribute.
1580         * cominterop.cs: Add tests for PreserveSigAttribute.
1581         
1582         Code is contributed under MIT/X11 license.
1583
1584 2007-02-19  Massimiliano Mantione  <massi@ximian.com>
1585         * iface7.cs, Makefile.am: Added test for bug 75903.
1586
1587 2007-02-08  Jonathan Chambers  <joncham@gmail.com>
1588
1589         * libtest.c: Add tests for COM Callable Wrapper marshalling.
1590         * cominterop.cs: Add tests for COM Callable Wrapper marshalling.
1591         
1592         Code is contributed under MIT/X11 license.
1593         
1594 2007-02-06  Massimiliano Mantione  <massi@ximian.com>
1595         * bug-59286.cs, Makefile.am: Added test for bug 59286.
1596
1597 2007-02-03  Zoltan Varga  <vargaz@gmail.com>
1598
1599         * interlocked-2.2.cs: Fix long tests and add Interlocked.Exchange(long) test.
1600
1601         * interlocked-2.2.cs: Add Interlocked.Read (long) test.
1602
1603         * interlocked.cs: Fix return values.
1604         
1605 2007-01-19  Raja R Harinath  <rharinath@novell.com>
1606
1607         * Makefile.am (bug-80307.exe): Fix srcdir != builddir.
1608
1609 2007-01-17  Massimiliano Mantione  <massi@ximian.com>
1610         * bug-80307.cs, Makefile.am: Added test for bug 80307.
1611
1612 2007-01-15  Miguel de Icaza  <miguel@novell.com>
1613
1614         * load-missing.il: Add test for missing assembly reference in
1615         field reference;
1616
1617         Add test for missing type in newobj call.
1618
1619         Add test for missing type reference in a parameter.
1620
1621         Add test for missing assembly in method call.
1622
1623 2007-01-11  Jonathan Chambers  <joncham@gmail.com>
1624
1625         * libtest.c, cominterop.cs: Tests for unmanaged->managed
1626         VARIANT marshalling.
1627
1628 2007-01-10  Robert Jordan  <robertj@gmx.net>
1629
1630         * bug-80392.2.cs: Add more tests.
1631
1632 2007-01-09  Robert Jordan  <robertj@gmx.net>
1633
1634         * bug-80392.2.cs: Add test for bug #80392.
1635
1636 2007-01-09  Robert Jordan  <robertj@gmx.net>
1637
1638         * cross-domain.cs: Reflect marshal.c changes: after r70643
1639         StringBuilders are not ReferenceEquals () anymore, because
1640         they are marshaled by value.
1641
1642 2007-01-01  Miguel de Icaza  <miguel@novell.com>
1643
1644         * libtest.c, marshal5.cs: Add tests for ByValTStr marshalling when
1645         the charset is Unicode (see bugs 79944 and 78722).
1646
1647 2006-12-31  Miguel de Icaza  <miguel@novell.com>
1648
1649         * exists.cs: Add new test case for MONO_IOMAP bug. 
1650
1651 2006-11-02  Wade Berrier  <wberrier@novell.com>
1652
1653         * Makefile.am: Fix path to mkbundle so test passes
1654
1655 2006-10-31  Massimiliano Mantione  <massi@ximian.com>
1656         * bug-79684.2.cs, Makefile.am: Added test for bug 79684.
1657
1658 2006-10-20  Jonathan Chambers  <joncham@gmail.com>
1659
1660         * cominterop.cs: Added more tests for Variant.
1661         * libtest.c: Added more tests for Variant.
1662         
1663 2006-10-02  Zoltan Varga  <vargaz@gmail.com>
1664
1665         * static-constructor.cs: Add a new test.
1666
1667 2006-09-30  Jonathan Chambers  <joncham@gmail.com>
1668
1669         * marshal7.cs: Added tests for size of structs containing
1670         objects with MarshalAs.Interface,IUnknown,IDispatch, and Struct.
1671
1672 2006-09-30  Zoltan Varga  <vargaz@gmail.com>
1673
1674         * marshal9.cs libtest.c: Add tests for some custom marshalling corner cases.
1675
1676 2006-09-20  Zoltan Varga  <vargaz@gmail.com>
1677
1678         * libtest.c (mono_test_marshal_stringbuilder_default): Null terminate string to
1679         prevent random errors.
1680         (mono_test_marshal_stringbuilder): Ditto.
1681
1682 2006-09-18  Jonathan Chambers  <joncham@gmail.com>
1683
1684         * cominterop.cs: Added COM Interop tests for null BSTR checks.
1685         * libtest.c: Added COM Interop tests for null BSTR checks.
1686
1687 2006-09-16  Zoltan Varga  <vargaz@freemail.hu>
1688
1689         * Makefile.am (test): Disable mkbundle test on win32 since there is no static build there.
1690
1691 2006-09-14  Zoltan Varga  <vargaz@gmail.com>
1692
1693         * pinvoke2.cs libtest.c: Add test for marshalling of blittable classes and null.
1694
1695 2006-09-06  Zoltan Varga  <vargaz@gmail.com>
1696
1697         * pinvoke3.cs libtest.c: Add test for #79289.
1698
1699 2006-09-05  Zoltan Varga  <vargaz@gmail.com>
1700
1701         * interlocked-2.2.cs: Add tests for the generic versions of the interlocked methods.
1702
1703 2006-09-03  Zoltan Varga  <vargaz@gmail.com>
1704
1705         * pinvoke2.cs libtest.c: Add test for marshalling of StringBuilders created with
1706         the default ctor.
1707
1708 2006-08-09  Jonathan Chambers  <joncham@gmail.com>
1709
1710         * cominterop.cs: Added COM Interop tests for accessing IUnknown and IDispatch.
1711         * libtest.c: Implemented QueryInterface correctly.
1712         
1713 2006-08-08  Zoltan Varga  <vargaz@gmail.com>
1714
1715         * vararg.il: Add a test for #79027.
1716
1717 2006-07-28  Jonathan Chambers  <joncham@gmail.com>
1718
1719         * cominterop.cs: Added COM Interop object marshalling tests; 
1720         enabled on windows only.
1721         * libtest.c: Added COM Interop object marshalling tests; 
1722         enabled on windows only.
1723         
1724 2006-07-27  Zoltan Varga  <vargaz@gmail.com>
1725
1726         * libtest.c: Add a newline at the EOF.
1727
1728 2006-07-15  Jonathan Chambers  <joncham@gmail.com>
1729
1730         * cominterop.cs: Added COM Interop tests; not enabled yet.
1731         * libtest.c: Added COM Interop tests; not enabled yet.
1732
1733 2006-07-12  Zoltan Varga  <vargaz@gmail.com>
1734
1735         * Makefile.am (libtest_la_CFLAGS): Disable a gcc optimization which breaks pinvoke2.exe on windows.
1736
1737 2006-06-30  Zoltan Varga  <vargaz@gmail.com>
1738
1739         * libtest.c (mono_test_ref_vtype): Remove debug printfs.
1740
1741 2006-06-28  Zoltan Varga  <vargaz@gmail.com>
1742
1743         * marshal2.cs: Add tests for ByValTStr + Unicode encoding.
1744
1745 2006-06-15  Zoltan Varga  <vargaz@gmail.com>
1746
1747         * pinvoke-2.cs: Rename to pinvoke-2.2.cs.
1748         
1749         * Makefile.am (TEST_CS2_SRC): Add pinvoke-2.2.cs
1750
1751         * pinvoke-2.2.cs libtest.c: Add Marshal.GetDelegateForFunctionPointer () tests.
1752         
1753 2006-06-22  Sebastien Pouliot  <sebastien@ximian.com>
1754
1755         * Makefile.am: Add 'cas' to SUBDIRS
1756
1757 2006-06-20  Massimiliano Mantione  <massi@ximian.com>
1758         * bug-78656.cs. Makefile.am: Added test for bug 78656.
1759
1760 2006-06-16  Massimiliano Mantione  <massi@ximian.com>
1761         * bug-78653.cs. Makefile.am: Added test for bug 78653.
1762
1763 2006-06-13  Massimiliano Mantione  <massi@ximian.com>
1764         * test-inline-call-stack.cs: Test also that the order in which
1765         .cctors are run is essentially the same regardless of the status of
1766         "beforefieldinit", because too many apps depend on this behavior
1767         (which seems to be also the one of the MS CLR).
1768
1769 2006-06-10  Zoltan Varga  <vargaz@gmail.com>
1770
1771         * interlocked-2.2.cs: Make the return values positive.
1772
1773 2006-06-07  Wade Berrier <wberrier@novell.com>
1774
1775         * Makefile.am: add  test-inline-call-stack-library.cs and test-inline-call-stack.cs
1776         to EXTRA_DIST so that tests can be run from a dist tarball
1777
1778 2006-06-05  Jonathan Chambers  <jonathan.chambers@ansys.com>
1779
1780         * libtest.c cominterop.cs Makefile.am: Add BSTR and VARIANT marshalling tests
1781
1782 2006-06-06  Massimiliano Mantione  <massi@ximian.com>
1783
1784         * Makefile.am, bug-78311.cs, bug-78549.il: Added tests.
1785
1786 2006-06-05  Zoltan Varga  <vargaz@gmail.com>
1787
1788         * libtest.c pinvoke17.cs: Rename definitions which conflict with win32 API names.
1789
1790 2006-05-18  Zoltan Varga  <vargaz@gmail.com>
1791
1792         * pinvoke2.cs libtest.c: Add tests for UnamangedType.LPStruct and blittable types.
1793
1794 2006-05-17  Zoltan Varga  <vargaz@gmail.com>
1795
1796         * pinvoke2.cs libtest.c: Add tests for marshalling UnmanagedType.LPStruct.
1797
1798         * marshal8.cs: Applied a patch from Jonathan Chambers to add a test case to
1799         #77523.
1800
1801 2006-05-10  Atsushi Enomoto  <atsushi@ximian.com>
1802
1803         * test-enum-indstoreil.il : removed duplicate label.
1804           Fixed test-runtime.
1805
1806 2006-05-06  Zoltan Varga  <vargaz@gmail.com>
1807
1808         * Makefile.am (TEST_CS2_SRC): Add interlocked-2.2.cs and fix compiling of net 2.0
1809         tests.
1810
1811         * interlocked-2.2.cs: New tests for the net 2.0 Interlocked methods.
1812
1813 2006-04-19  Massimiliano Mantione  <massi@ximian.com>
1814         * test-inline-call-stack.cs: Added missing check.
1815
1816 2006-04-19  Massimiliano Mantione  <massi@ximian.com>
1817         * Makefile.am: Added tests to see if inline breaks the call stack.
1818         * test-inline-call-stack.cs: Likewise.
1819         * test-inline-call-stack-library.cs: Likewise.
1820         
1821 2006-04-12  Zoltan Varga  <vargaz@gmail.com>
1822
1823         * thread6.cs: Add regression test for #78024.
1824
1825 2006-04-07  Zoltan Varga  <vargaz@gmail.com>
1826
1827         * marshal2.cs: Add tests for #77960.
1828
1829 2006-03-29  Raja R Harinath  <rharinath@novell.com>
1830
1831         * iface-large.cs: New test based on #75172.
1832
1833 2006-02-18  Zoltan Varga  <vargaz@gmail.com>
1834
1835         * libtest.c pinvoke2.cs: Add tests for asany marshalling and directional
1836         attributes.
1837
1838 2006-01-30  Zoltan Varga  <vargaz@gmail.com>
1839
1840         * Makefile.am (patch-libtool): New utility target for those using a
1841         static build.
1842
1843 2006-01-27  Raja R Harinath  <rharinath@novell.com>
1844
1845         Add support for net_2_0 test cases.
1846         * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Don't set MONO_PATH.
1847         (with_mono_path2, RUNTIME2, GMCS, ILASM2): New.
1848         (TEST_CS2_SRC, TEST_IL2_SRC): New.
1849         (EXTRA_DIST): Add them.
1850         (testjit-default, testjit-net_2_0): New.  Copies of old testjit,
1851         updated to use appropriate runtimes.
1852         (testjit): Depend on them.
1853         * find-method.2.il: New test.
1854
1855 2006-01-26  Zoltan Varga  <vargaz@gmail.com>
1856
1857         * thread-dump.cs: New file.
1858
1859 2005-12-22  Zoltan Varga  <vargaz@gmail.com>
1860
1861         * interlocked.cs: Add "test" for Thread.MemoryBarrier ().
1862
1863         * custom-attr.cs: Add test for #77045.
1864
1865 2005-12-15  Zoltan Varga  <vargaz@gmail.com>
1866
1867         * cpblkTest.il: Fix storage of addresses into int32 variables.
1868
1869 2005-12-14  Zoltan Varga  <vargaz@gmail.com>
1870
1871         * marshal2.cs: Remove test which can fail on 64 bit archs.
1872
1873 2005-11-28  Raja R Harinath  <rharinath@novell.com>
1874
1875         * Makefile.am (ILASM): Use profile-dependent location of ilasm.
1876
1877 2005-10-21  Zoltan Varga  <vargaz@gmail.com>
1878
1879         * pinvoke2.cs libtest.c: Add tests for byref struct marshalling.
1880
1881 2005-10-20  Miguel de Icaza  <miguel@novell.com>
1882
1883         * Makefile.am (stresstest): Change the strings so we can scan the
1884         build logs more easily for failures (without the word "0 failed".
1885
1886         * Makefile (stresstest): 
1887
1888 2005-10-20  Raja R Harinath  <rharinath@novell.com>
1889
1890         * Makefile.am (testbundle): Use in-tree config, and in-tree
1891         shared directory.
1892
1893 2005-10-08  Zoltan Varga  <vargaz@gmail.com>
1894
1895         * appdomain-unload.cs: Allocate some MBR objects between unloads to
1896         exercise more code.
1897
1898 2005-10-07  Zoltan Varga  <vargaz@gmail.com>
1899
1900         * remoting5.cs: Add test for ldflda on MBR objects.
1901
1902 2005-10-07  Zoltan Varga  <vargaz@gmail.com>
1903
1904         * pinvoke.cs: Remove test loading cygwin1.dll under cygwin.
1905
1906 2005-09-19  Zoltan Varga  <vargaz@gmail.com>
1907
1908         * custom-attr.cs: Add tests for bug #76062.
1909
1910         * test-driver Makefile.am: Fix detection of disabled tests.
1911
1912 2005-09-16  Raja R Harinath  <rharinath@novell.com>
1913
1914         * Makefile.am (check-local): Don't invoke semdel-wrapper.
1915
1916 2005-09-13  Raja R Harinath  <rharinath@novell.com>
1917
1918         * Makefile.am (test-type-load): Refer to source files using $(srcdir).
1919         (EXTRA_DIST): Add sources from 'test-type-load'.
1920
1921 2005-09-12  Zoltan Varga  <vargaz@gmail.com>
1922
1923         * pinvoke3.cs libtest.c: Add test for returning null arrays from delegates.
1924
1925         * pinvoke3.cs libtest.c: Add tests for bug #76063.
1926
1927 2005-09-09  Zoltan Varga  <vargaz@gmail.com>
1928
1929         * load-exceptions.cs t-missing.cs load-missing.il: New files. Tests
1930         for handling type load exceptions.
1931
1932         * Makefile.am: Add type loading tests.
1933
1934 2005-08-27  Zoltan Varga  <vargaz@gmail.com>
1935
1936         * libtest.c (mono_test_empty_struct): Work around bug in intel icc.
1937
1938 2005-08-23  Zoltan Varga  <vargaz@freemail.hu>
1939
1940         * delegate.cs: Add float and double tests.
1941
1942 2005-08-22  Zoltan Varga  <vargaz@freemail.hu>
1943
1944         * delegate.cs: Restructure and add long delegate test.
1945
1946         * thread-2.cs: New file.
1947
1948 2005-08-20  Zoltan Varga  <vargaz@freemail.hu>
1949
1950         * Makefile.am: Reenable disabled amd64 tests.
1951
1952 2005-07-21  Zoltan Varga  <vargaz@freemail.hu>
1953
1954         * marshal9.cs libtest.c: Add tests for byref custom marshalling.
1955
1956         * pinvoke2.cs pinvoke1.cs Makefile.am: Merge pinvoke1.cs into pinvoke2.cs.
1957
1958 2005-07-19  Zoltan Varga  <vargaz@freemail.hu>
1959
1960         * pinvoke2.cs libtest.c: Add some IA64 struct passing tests.
1961
1962 2005-07-09  Zoltan Varga  <vargaz@freemail.hu>
1963
1964         * Makefile.am (PLATFORM_DISABLED_TESTS): Ignore thread6.exe on amd64.
1965
1966 2005-07-07  Zoltan Varga  <vargaz@freemail.hu>
1967
1968         * thread6.cs: Disable part of the test that currently doesn't work. Add
1969         new tests from a bug report.
1970
1971         * appdomain-unload.cs: Add tests for threadpools.
1972
1973 2005-07-04  Raja R Harinath  <rharinath@novell.com>
1974
1975         * Makefile.am (MKBUNDLE): Don't set PKG_CONFIG_TOP_BUILDDIR.
1976
1977 2005-07-01  Lluis Sanchez Gual  <lluis@novell.com>
1978
1979         * remoting1.cs: Test for getting a remote field value which is null.
1980
1981 2005-07-01  Raja R Harinath  <rharinath@novell.com>
1982
1983         * Makefile.am (check-local): Call semdel-wrapper.
1984
1985 2005-06-28  Zoltan Varga  <vargaz@freemail.hu>
1986
1987         * Makefile.am appdomain3.cs: Remove appdomain3 test, since it is a duplicate of appdomain-unload.
1988
1989 2005-06-27  Zoltan Varga  <vargaz@freemail.hu>
1990
1991         * pinvoke2.cs: Add test for #75374.
1992
1993         * Makefile.am pinvoke18.cs pinvoke2.cs: Merge pinvoke18 into pinvoke2.
1994
1995 2005-06-15  Zoltan Varga  <vargaz@freemail.hu>
1996
1997         * Makefile.am (testaot): Use JITTEST_PROG_RUN for compiling the AOT module.
1998
1999 2005-06-15  Raja R Harinath  <rharinath@novell.com>
2000
2001         * Makefile.am (testbundle): Run the testcase with MONO_PATH set to
2002         the build tree -- it's built with autodeps off.
2003
2004 2005-06-14  Ben Maurer  <bmaurer@ximian.com>
2005
2006         * Makefile.am (testbundle): Test case that bundling works with a
2007         hello world.
2008
2009 2005-05-26  Zoltan Varga  <vargaz@freemail.hu>
2010
2011         * Makefile.am (TestDriver.dll): Fix a warning.
2012
2013 2005-05-14  Zoltan Varga  <vargaz@freemail.hu>
2014
2015         * libtest.c (mono_test_marshal_out_string_array_delegate): Fix 64
2016         bit issues.
2017
2018 2005-05-12  Zoltan Varga  <vargaz@freemail.hu>
2019
2020         * marshal9.cs libtest.c: Add more tests.
2021
2022         * pinvoke3.cs libtest.c: Add test for [Out] marshalling of arrays.
2023         Fix warnings.
2024
2025         * marshal9.cs libtest.c: Add tests for marshalling null values.
2026
2027         * Makefile.am pinvoke2.cs pinvoke10.cs pinvoke15.cs: Merge pinvoke10
2028         and pinvoke15 into pinvoke2.
2029
2030         * pinvoke2.cs: Fix warnings.
2031
2032         * pinvoke2.cs libtest.c: Add test for ftnptr->delegate conversion in
2033         structures.
2034
2035 2005-05-12  Lluis Sanchez Gual  <lluis@novell.com>
2036
2037         * main-returns-background-change.cs: New test for changing the
2038         background mode of a thread.
2039
2040 2005-05-01  Zoltan Varga  <vargaz@freemail.hu>
2041
2042         * libtest.c (mono_test_marshal_cdecl_delegate): New test for changing the calling convention of
2043         a delegate.
2044
2045         * pinvoke-2.cs: New file for 2.0 pinvoke tests. 
2046
2047 2005-04-22  Raja R Harinath  <rharinath@novell.com>
2048
2049         * Makefile.am (CSC): Use '-unsafe' instead of '--unsafe'.
2050
2051 2005-04-09  Zoltan Varga  <vargaz@freemail.hu>
2052
2053         * Makefile.am (testtrace): New target to test --trace functionality.
2054
2055 2005-04-04  Zoltan Varga  <vargaz@freemail.hu>
2056
2057         * invoke.cs: Add new test.
2058
2059 2005-03-31  Zoltan Varga  <vargaz@freemail.hu>
2060
2061         * stack-overflow.cs: New tests, not yet enabled.
2062
2063 2005-03-10  Zoltan Varga  <vargaz@freemail.hu>
2064
2065         * dataslot.cs: Add tests for #65414.
2066
2067 2005-03-06  Zoltan Varga  <vargaz@freemail.hu>
2068
2069         * rounding.cs: Remove this, this is now in the JIT regression tests.
2070
2071         * delegate4.cs: Remove this, this is already tested in pinvoke3.cs.
2072
2073 2005-03-04  Zoltan Varga  <vargaz@freemail.hu>
2074
2075         * remoting1.cs: Add new regression test.
2076
2077 2005-03-01  Zoltan Varga  <vargaz@freemail.hu>
2078
2079         * pinvoke3.cs: Add tests for passing blittable arrays.
2080         
2081         * pinvoke3.cs libtest.c: Add tests for passing arrays to delegates.
2082
2083 2005-02-21  Ben Maurer  <bmaurer@ximian.com>
2084
2085         * abort-stress-1.cs, abort-stress-2.cs: Stress tests for thread
2086         aborting. The second one deadlocks, so it is disabled
2087
2088 2005-02-19  Zoltan Varga  <vargaz@freemail.hu>
2089
2090         * pinvoke3.cs libtest.c: Add more small struct tests.
2091
2092 2005-02-18  Zoltan Varga  <vargaz@freemail.hu>
2093
2094         * pinvoke3.cs libtest.c: Add tests for passing and returning small 
2095         structs from delegates. Currently fails on windows.
2096
2097 2005-02-16  Zoltan Varga  <vargaz@freemail.hu>
2098
2099         * pinvoke2.cs: Add test for #72625.
2100         
2101         * pinvoke2.cs: Fix char array marshalling test so it works under MS.NET.
2102 2005-02-15  Zoltan Varga  <vargaz@freemail.hu>
2103
2104         * Makefile.am (libtest_la_LDFLAGS): Add -Wl,--kill-at so the names exported from the DLL
2105         can be found by the runtime.
2106
2107         * pinvoke13.cs: Fix test.
2108
2109         * libtest.c pinvoke13.cs: Fix test on big-endian machines.
2110
2111         * pinvoke3.cs: Remove an error handling test which no longer fails in
2112         2.0.
2113
2114         * marshal.cs libtest.c: Add new test for GetDelegateForFunctionPointer.
2115
2116 2005-02-13  Zoltan Varga  <vargaz@freemail.hu>
2117
2118         * libtest.c (NameManglingAuto): Fix test. Fixes #72559.
2119         
2120         * libtest.c: Applied patch from robertj@gmx.net (Robert Jordan). Work around gcc-2.95.3 
2121         bugs.
2122
2123         * pinvoke13.cs libtest.c: Add/correct tests for pinvoke name mangling.
2124
2125 2005-02-05  Zoltan Varga  <vargaz@freemail.hu>
2126
2127         * libtest.c: Mark all exported functions STDCALL.
2128
2129         * Makefile.am (CSC): Disable some warnings.
2130
2131 2005-01-30  Zoltan Varga  <vargaz@freemail.hu>
2132
2133         * libtest.c: Fix some warnings.
2134
2135 2005-01-25  Zoltan Varga  <vargaz@freemail.hu>
2136
2137         * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on x86 as well.
2138         
2139         * Makefile.am (PLATFORM_DISABLED_TESTS): Disable appdomain-unload.exe
2140         on amd64 to make the test green again.
2141
2142 2005-01-20  Raja R Harinath  <rharinath@novell.com>
2143
2144         * libtest.c (mono_test_return_vtype): Fill in a value in the 'd2'
2145         field too.
2146         * pinvoke2.cs (test_0_return_vtype): Update.
2147
2148 2005-01-17  Zoltan Varga  <vargaz@freemail.hu>
2149
2150         * libtest.c pinvoke2.cs pinvoke3.cs: Add tests for unmanaged->managed
2151         marshalling of unicode strings.
2152
2153 2005-01-15  Zoltan Varga  <vargaz@freemail.hu>
2154
2155         * thread6.cs: Add test for aborting the current thread.
2156
2157 2005-01-11  Zoltan Varga  <vargaz@freemail.hu>
2158
2159         * thread6.cs: Add test for rethrowing abort exceptions.
2160
2161 2005-01-06  Sebastien Pouliot  <sebastien@ximian.com>
2162
2163         * desweak.cs: Add test to check for regression of the bug seen in
2164         rev 38316. The original code that failed is no more part of the
2165         class library.
2166
2167 2005-01-06  Zoltan Varga  <vargaz@freemail.hu>
2168
2169         * libtest.c: Fix blittable_struct_delegate test.
2170
2171 2004-12-29  Zoltan Varga  <vargaz@freemail.hu>
2172
2173         * pinvoke3.cs libtest.c: Add test for marshalling blittable structs
2174         with delegates.
2175
2176         * pinvoke3.cs libtest.c: Add test for marshalling of enums with delegates.
2177
2178 2004-12-26  Patrik Torstensson  <patrik.torstensson@gmail.com>
2179
2180         * interlocked.cs: added reg test for bug 70784
2181
2182 2004-12-18  Zoltan Varga  <vargaz@freemail.hu>
2183
2184         * Makefile.am (libtest_la_LDFLAGS): Add -no-undefined so a windows dll is built on windows.
2185
2186 2004-12-15  Patrik Torstensson  <patrik.torstensson@gmail.com>
2187
2188         * interlocked.cs: New test.
2189
2190 2004-12-14  Raja R Harinath  <rharinath@novell.com>
2191
2192         * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Set MONO_SHARED_DIR.
2193
2194 2004-12-11  Ben Maurer  <bmaurer@ximian.com>
2195
2196         * thread-static-init.cs: New test.
2197
2198 2004-12-09  Raja R Harinath  <rharinath@novell.com>
2199
2200         * test-driver: Clean up.
2201         * Makefile.am (testjit, testaot, testinterp): Error out on failing tests.
2202
2203 2004-12-08  Raja R Harinath  <rharinath@novell.com>
2204
2205         * Makefile.am (CLEANFILES): Add *.exe, stest.dat.
2206
2207 2004-12-08  Zoltan Varga  <vargaz@freemail.hu>
2208
2209         * appdomain-unload.cs: Disable nondeterministic async unloading test.
2210
2211 2004-12-04  Zoltan Varga  <vargaz@freemail.hu>
2212
2213         * delegate.cs: Add test for unboxing and delegates.
2214
2215 2004-12-02  Zoltan Varga  <vargaz@freemail.hu>
2216
2217         * appdomain-unload.cs: Add tests for unloading an appdomain from inside
2218         the appdomain.
2219         
2220         * appdomain-unload.cs: Stop the foreground thread created by one of the
2221         tests.
2222
2223 2004-11-26  Raja R Harinath  <rharinath@novell.com>
2224
2225         * Makefile.am: Ensure that in-tree mscorlib.dll is used for testing.
2226
2227 2004-11-23  Raja R Harinath  <rharinath@novell.com>
2228
2229         * Makefile.am (CSC,ILASM): Don't refer to runtime/ directly.  Use
2230         the mcs/ tree directly.
2231
2232 2004-11-19  Raja R Harinath  <rharinath@novell.com>
2233
2234         * Makefile.am (check-local): New.  Hook into 'make check'.
2235         (CSC): Define using in-tree mono and mcs.exe.
2236         (ILASM): New.  Likewise, with in-tree ilasm.exe.
2237         * async_read.cs (Main): Read async_read.exe, since async_read.cs
2238         will not necessarily be in the build directory.
2239         * test-driver: Preserve stderr.
2240
2241 2004-11-10  Lluis Sanchez Gual  <lluis@novell.com>
2242
2243         * cross-domain.cs: New tests for cross-domain calls.
2244
2245 2004-11-05  Zoltan Varga  <vargaz@freemail.hu>
2246
2247         * loader.cs: Add test for loading dynamic assemblies using 
2248         Assembly.LoadWithPartialName ().
2249
2250 2004-11-04  Zoltan Varga  <vargaz@freemail.hu>
2251
2252         * loader.cs: New file for assembly loading tests.
2253
2254 2004-10-29  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
2255
2256         * cattr-object.cs: Correct type checking so test will stop giving
2257         false negatives.
2258
2259 2004-10-07  Zoltan Varga  <vargaz@freemail.hu>
2260
2261         * pinvoke2.cs: Add test for prefixing 'lib' to dll names.
2262
2263 2004-09-30  Zoltan Varga  <vargaz@freemail.hu>
2264
2265         * marshal.cs: Add test for GetFunctionPointerForDelegate.
2266
2267         * libtest.c pinvoke2.cs: Add test for returning delegates.
2268
2269 2004-09-28  Zoltan Varga  <vargaz@freemail.hu>
2270
2271         * Makefile.am: Add marshal.cs.
2272
2273         * marshal.cs: New file for Marshal tests.
2274
2275 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
2276
2277         * libtest.c: Free memory using CoTaskMemFree on windows.
2278         * libtest.c (mono_test_stdcall_name_mangling): Remove declspec(dllimport).
2279
2280 2004-09-21  Zoltan Varga  <vargaz@freemail.hu>
2281
2282         * libtest.c (mono_test_stdcall_name_mangling): Add test for stdcall 
2283         name mangling on windows.
2284
2285 2004-09-17  Zoltan Varga  <vargaz@freemail.hu>
2286
2287         * pinvoke2.cs libtest.c: Add test for stdcall name mangling on windows.
2288
2289 2004-09-08  Lluis Sanchez Gual  <lluis@novell.com>
2290
2291         * delegate8.cs: New regression test for bug #59299.
2292         * Makefile.am: Added delegate8.cs.
2293
2294 2004-09-07  Duncan Mak  <duncan@ximian.com>
2295
2296         * typeof-ptr.cs: Add an unsafe section to the code that's using
2297         direct pointers. This was breaking the test stage on the build boxes.
2298
2299 2004-09-07  Zoltan Varga  <vargaz@freemail.hu>
2300
2301         * libtest.c (mono_test_marshal_string_array): Add test for null
2302         terminating string arrays.
2303
2304 2004-09-06  Zoltan Varga  <vargaz@freemail.hu>
2305
2306         * libtest.c: Mark delegates with __stdcall on windows.
2307
2308 2004-09-04  Zoltan Varga  <vargaz@freemail.hu>
2309
2310         * pinvoke2.cs libtest.c: Fix memory management in tests.
2311
2312         * pinvoke14.cs: Merge this into pinvoke2.cs.
2313
2314 2004-09-03  Zoltan Varga  <vargaz@freemail.hu>
2315
2316         * marshal9.cs libtest.c: Fix memory leaks in test.
2317
2318 2004-08-31  Zoltan Varga  <vargaz@freemail.hu>
2319
2320         * pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.
2321
2322         * marshal9.cs: Clean up and expand custom marshalling tests.
2323
2324         * marshal10.cs: Merge this into marshal9.cs.
2325
2326         * pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
2327         ago.
2328
2329 2004-08-28  Zoltan Varga  <vargaz@freemail.hu>
2330
2331         * pinvoke2.cs libtest.c: New test for byref string arrays.
2332
2333 2004-08-06  Zoltan Varga  <vargaz@freemail.hu>
2334
2335         * pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests.
2336
2337 2004-07-28  Zoltan Varga  <vargaz@freemail.hu>
2338
2339         * marshal10.cs libtest.c: Remove incorrect time_t custom marshalling 
2340         test.
2341
2342 2004-07-06  Ben Maurer  <bmaurer@ximian.com>
2343
2344         * reflection-const-field.cs: New test for reflection on
2345         constant fields.
2346         
2347 2004-07-05  Zoltan Varga  <vargaz@freemail.hu>
2348
2349         * Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.
2350
2351 2004-07-03  Zoltan Varga  <vargaz@freemail.hu>
2352
2353         * pinvoke3.cs libtest.c: New test for returning delegates from a
2354         delegate.
2355
2356         * pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.
2357
2358 2004-07-02  Zoltan Varga  <vargaz@freemail.hu>
2359
2360         * Makefile.am (CLEANFILES): Delete .stdout files too.
2361
2362 2004-05-29  Zoltan Varga  <vargaz@freemail.hu>
2363
2364         * invoke.cs: Add an Invoke test.
2365
2366 2004-05-28  Zoltan Varga  <vargaz@freemail.hu>
2367
2368         * pinvoke3.cs libtest.c: New tests for byref struct marshalling.
2369
2370         * static-constructor.cs: Add new regression test for bug #59193.
2371
2372         * setenv.cs: Fix this after marshalling changes.
2373
2374 2004-05-26  Zoltan Varga  <vargaz@freemail.hu>
2375
2376         * pinvoke3.cs libtest.c: Add tests for fnptr->delegate marshalling.
2377
2378         * Makefile.am (DISABLED_TESTS): appdomain-unload.exe seems to run too.
2379
2380 2004-05-23  Zoltan Varga  <vargaz@freemail.hu>
2381
2382         * Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.
2383
2384 2004-05-22  Zoltan Varga  <vargaz@freemail.hu>
2385
2386         * Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.
2387
2388 2004-05-18  Zoltan Varga  <vargaz@freemail.hu>
2389
2390         * marshal9.cs marshal10.cs: Fix custom marshalling tests.
2391
2392 2004-05-11  Zoltan Varga  <vargaz@freemail.hu>
2393
2394         * Makefile.am (EXTRA_DIST): Distribute benchmarks as well.
2395
2396         * pinvoke2.cs libtest.c: Add tests for AsAny marshalling.
2397
2398 2004-05-06  Zoltan Varga  <vargaz@freemail.hu>
2399
2400         * Makefile.am: Disable thread6.exe since it might hang. Fix check for
2401         failed tests.
2402
2403         * Makefile.am: Only disable thread6.exe on x86.
2404
2405 2004-04-28  Zoltan Varga  <vargaz@freemail.hu>
2406
2407         * pinvoke2.cs libtest.c: New tests for long fields inside structs.
2408
2409 2004-04-26  Zoltan Varga  <vargaz@freemail.hu>
2410
2411         * Makefile.am test-driver: Disable some failing tests.
2412
2413 2004-04-19  Zoltan Varga  <vargaz@freemail.hu>
2414
2415         * pinvoke3.cs libtest.c: Add test for string marshalling in delegates.
2416
2417 2004-04-18  Zoltan Varga  <vargaz@freemail.hu>
2418
2419         * libtest.c pinvoke2.cs marshal4.cs Makefile.am: Add more tests for 
2420         marshalling delegate fields in structs. Merge marshal4.cs into 
2421         pinvoke2.cs.
2422
2423         * libtest.c pinvoke2.cs: Add more tests for unicode marshalling.
2424
2425 2004-04-14  Zoltan Varga  <vargaz@freemail.hu>
2426         
2427         * libtest.c pinvoke2.cs: Add test for unicode string array marshalling.
2428
2429 2004-04-10  Bernie Solomon  <bernard@ugsolutions.com>
2430
2431         * libtest.c: declare SetLastError on Windows
2432
2433 2004-03-30  Lluis Sanchez Gual  <lluis@ximian.com>
2434
2435         * synchronized.cs: Monitor.Exit does not throw an exception anymore if the
2436         lock is not owned by the current thread (see bug #56157). Modified test that
2437         checked this.
2438
2439 2004-03-16  Zoltan Varga  <vargaz@freemail.hu>
2440
2441         * libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
2442         of char[].
2443
2444 2004-03-15  Bernie Solomon  <bernard@ugsolutions.com>
2445
2446         * libtest.c (mono_test_marshal_time_t): fix
2447         for current code on 64 bit machines with 64bit time
2448
2449         * marshal9.cs marshal10.cs: Do arithmetic on
2450         pointers as 64bits.
2451
2452 2004-03-09  Zoltan Varga  <vargaz@freemail.hu>
2453
2454         * setenv.cs: Handle DllNotFoundException.
2455
2456         * pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs.
2457
2458 2004-02-23  Zoltan Varga  <vargaz@freemail.hu>
2459
2460         * many-locals.cs: Add tests for locals with large stack frame offsets.
2461
2462 2004-02-18  Zoltan Varga  <vargaz@freemail.hu>
2463
2464         * switch.cs: Add test for bug #54473.
2465
2466 2004-02-14  Zoltan Varga  <vargaz@freemail.hu>
2467
2468         * libtest.c: Add <time.h>
2469
2470         * delegate.cs: Add test for bug #52092.
2471
2472 2004-02-12  Zoltan Varga  <vargaz@freemail.hu>
2473
2474         * marshal10.cs: Oops, wrong test.
2475
2476         * libtest.c: Add valuetype marshaling test.
2477
2478         * marshal9.cs: Fix after marshaling changes.
2479
2480         * marshal10.cs: Add valuetype marshaling test.
2481
2482 2004-02-10  Zoltan Varga  <vargaz@freemail.hu>
2483
2484         * Makefile.am: Remove the SHELL=bash setting since some people do not seem to
2485         have bash.
2486
2487 2004-02-02  Zoltan Varga  <vargaz@freemail.hu>
2488
2489         * pinvoke2.cs libtest.c: Add test for unicode StringBuilder marshalling.
2490
2491         * pinvoke.cs libtest.c: Add test for Sparc V8 split register/stack double
2492         parameter passing.
2493
2494 2004-01-31  Zoltan Varga  <vargaz@freemail.hu>
2495
2496         * setenv.cs: Make this run on platforms without setenv.
2497
2498 2004-01-30  Zoltan Varga  <vargaz@freemail.hu>
2499
2500         * Makefile.am: Set SHELL to bash, since some commands require it.
2501
2502 2004-01-22  Zoltan Varga  <vargaz@freemail.hu>
2503
2504         * pinvoke17.cs: Fix test.
2505
2506 2004-01-19  Zoltan Varga  <vargaz@freemail.hu>
2507
2508         * pinvoke2.cs: Add tests for DllImport problems.
2509
2510         * pinvoke.cs: Make this run under linux.
2511
2512 2004-01-09  Zoltan Varga  <vargaz@freemail.hu>
2513
2514         * custom-attr.cs: Add test for properties with array type.
2515
2516 2003-12-13  Patrik Torstensson  <p@rxc.se>
2517
2518         * bug-42136.cs: invalid liveness analyse for locals
2519         used in try and catch block. (exceptions not counted 
2520         for in the liveness analyse)
2521         * Makefile.am: added bug-42136.cs
2522         
2523 2003-12-13  Patrik Torstensson  <p@rxc.se>
2524
2525         * bug-48015.cs: new test for obj.Equals on ContextBound objects
2526         * Makefile.am: added bug-48015.cs.
2527
2528 2003-11-21  Lluis Sanchez Gual  <lluis@ximian.com>
2529
2530         * context-static.cs: new test for ContextStaticAttribute.
2531         * Makefile.am: added context-static.cs.
2532
2533 2003-11-17  Zoltan Varga  <vargaz@freemail.hu>
2534
2535         * cattr-object.cs: Fix test so it does not count the attributes on the
2536         Object class.
2537
2538 2003-10-31  Zoltan Varga  <vargaz@freemail.hu>
2539
2540         * appdomain-unload.cs: Get rid of hardcoded file names.
2541                 
2542         * appdomain-unload.cs: New file. AppDomain Unloading tests.
2543         
2544         * Makefile: Add new test + enable IL tests now that we have a working
2545         ilasm.
2546         
2547         * delegate7.cs: Convert it to use the test driver + add regression test
2548         for #50366.
2549
2550 2003-10-25  Zoltan Varga  <vargaz@freemail.hu>
2551
2552         * libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays.
2553
2554 2003-10-15  Zoltan Varga  <vargaz@freemail.hu>
2555
2556         * vararg.il: New file.
2557
2558         * Makefile.am: Added vararg.il.
2559
2560 2003-10-13  Bernie Solomon  <bernard@ugsolutions.com>
2561
2562         * Makefile.am: fix so it works if builddir != srcdir
2563
2564         * libtest.c: (mono_test_empty_struct) make it exist for 
2565         non-GCC builds (and possibly pass depending on trampolines).
2566         (mono_test_marshal_bool_byref) bools marshal as ints by default
2567         
2568 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
2569
2570         * bug-46781.cs: New regression test.
2571
2572         * libtest.c pinvoke2.cs: Add new test for SetLastError functionality.
2573
2574         * Makefile.am (TEST_CS_SRC): Remove merged tests.
2575
2576         * pinvoke2.cs pinvoke3.cs: Merge tests 4-8 into these files + 
2577         convert tests so they run with the test driver used by mini.
2578
2579         * pinvoke3.cs libtest.c: Add tests for class arguments and return 
2580         values.
2581
2582         * pinvoke4.cs pinvoke5.cs pinvoke6.cs pinvoke7.cs pinvoke8.cs: Removed.