2007-10-29 Rodrigo Kumpera <rkumpera@novell.com>
[mono.git] / mono / tests / ChangeLog
1 2007-10-29 Rodrigo Kumpera  <rkumpera@novell.com>
2
3         * make_imt_test.sh: added, this script generates
4         an interface with 2000 methods, an implementation and
5         test code that calls all methods. This is enough to
6         stress the IMT machinery, as thunks should have more
7         than 100 methods with the current IMT table size.
8  
9         * Makefile.am: added the generated imt test and
10         associated rules to use the script to create it.
11
12 2007-10-20  William Holmes  <billholmes54@gmail.com>
13
14         * pinvoke2.cs, libtest.c Adding test cases for marshaling
15           booleans as I1 and U1.  Tests commit r87725.
16
17         Code is contributed under MIT/X11 license.
18
19 2007-10-18  Zoltan Varga  <vargaz@gmail.com>
20
21         * interlocked.cs: Add a test for CompareExchange and negative values.
22
23 2007-10-17  Mark Probst  <mark.probst@gmail.com>
24
25         * bug-331798-tb.2.cs: added for Rodrigo
26
27         * Makefile.am: added bug-331798-tb.2.cs
28
29 2007-10-17 Gert Driesen  <drieseng@users.sourceforge.net>
30
31         * bug-331958.cs: added.
32         * Makefile.am: added bug-331958.cs.
33
34 2007-10-16  Mark Probst  <mark.probst@gmail.com>
35
36         * bug-333798.2.cs: added
37
38         * Makefile.am: added bug-333798.2.cs
39
40 2007-10-05 Rodrigo Kumpera  <rkumpera@novell.com>
41
42         * generic_type_definition_encoding.2.cs: added, this tests
43          the regression fixed in r86912.
44
45         * Makefile.am: added generic_type_definition.2.cs
46
47 2007-09-27 Rodrigo Kumpera  <rkumpera@novell.com>
48
49         * generic_type_definition.2.cs: added
50
51         * Makefile.am: added generic_type_definition.2.cs
52
53
54 2007-09-22 Rodrigo Kumpera  <rkumpera@novell.com>
55
56         * bug-327438.2.il: added
57
58         * Makefile.am: added bug-327438.2.il
59
60
61 2007-09-21  Robert Jordan  <robertj@gmx.net>
62
63         * assemblyresolve/Makefile.am: remove the superfluous --security
64         flag.
65
66 2007-09-20  Mark Probst  <mark.probst@gmail.com>
67
68         * generics-sharing.2.cs: added
69
70         * Makefile.am: added generics-sharing.2.cs
71
72 2007-09-19  Marek Habersack  <mhabersack@novell.com>
73
74         * assemblyresolve/Makefile.am (prereq): build the assemblies in
75         the 'prereq' target instead of in the 'all' one.
76
77 2007-09-19  Marek Habersack  <mhabersack@novell.com>
78
79         * Makefile.am: assemblyresolve/ assemblies are built only when the
80         make test is ran.
81
82 2007-09-19  Raja R Harinath  <harinath@gmail.com>
83
84         * assemblyresolve/Makefile.am: Fix srcdir != builddir issues.
85         (EXTRA_DIST): Add asm.cs, TestBase.cs, Test.cs.
86
87 2007-09-18  Marek Habersack  <mhabersack@novell.com>
88
89         * assemblyresolve/asm.cs: added
90
91         * assemblyresolve/TestBase.cs: added
92
93         * assemblyresolve/Test.cs: added
94
95         * assemblyresolve/Makefile.am: added
96
97         * assemblyresolve_event3.cs: added new AssemblyResolve event
98         test.
99
100 2007-09-13  Massimiliano Mantione  <massi@ximian.com>
101
102         * Makefile.am: Fixed and re-enabled test for bug #82416 (the
103         config files were not in place).
104
105 2007-09-12  Massimiliano Mantione  <massi@ximian.com>
106
107         * Makefile.am: disabled test for bug #82416 since it fails on the
108         buildbot, will investigate.
109
110 2007-09-12  Massimiliano Mantione  <massi@ximian.com>
111
112         * unhandled-exception-test-runner.2.cs,
113         unhandled-exception-test-case.2.cs,
114         unhandled-exception-base-configuration.config,
115         unhandled-exception-legacy-configuration.config,
116         Makefile.am: added test for bug #82416.
117
118 2007-09-12  Marek Habersack  <mhabersack@novell.com>
119
120         * assemblyresolve_event2.2.cs: added tests for assembly resolution
121         event handler.
122
123         * assemblyresolve_event.cs: added tests for assembly resolution
124         event handler.
125
126 2007-09-11  Mark Probst  <mark.probst@gmail.com>
127
128         * coreclr-security.cs: Added positive and negative tests for
129         calling methods via reflection.
130
131 2007-09-10  William Holmes  <billholmes54@gmail.com>
132
133         * marshal9.cs, libtest.c Adding test case for marshal.c r84161
134           Calling native to managed should not call 
135           ICustomMarshaler.MarshalNativeToManaged for out params.
136
137         Code is contributed under MIT/X11 license.
138
139 2007-09-07  Zoltan Varga  <vargaz@gmail.com>
140
141         * async-exceptions.cs Makefile.am: Add a test for frames with a frame pointer.
142         
143         * async-exceptions.cs Makefile.am: New test case, not working yet.
144
145         * Makefile.am: Allways distribute coreclr-security.cs.
146
147 2007-09-03  Zoltan Varga  <vargaz@gmail.com>
148
149         * thread6.cs: Increase a timeout.
150
151 2007-08-31  Zoltan Varga  <vargaz@gmail.com>
152
153         * libtest.c handleref.cs: Fix handleref.exe test on sparc.
154
155 2007-08-24  Mark Probst  <mark.probst@gmail.com>
156
157         * coreclr-security.cs, Makefile.am: Added test for CoreCLR
158         security.
159
160 2007-08-21  Massimiliano Mantione  <massi@ximian.com>
161
162         * bug-81466.il, bug-81466-lib.il, Makefile.am:
163         Added test for bug #81466.
164
165 2007-08-20  Jb Evain  <jbevain@novell.com>
166
167         * field-access.il, method-access.il, Makefile.am: tests
168         for FieldAccessException and MethodAccessException.
169
170 2007-08-16  Rodrigo Kumpera  <rkumpera@novell.com>
171
172         * ldtoken_with_byref_typespec.2.il: Test for (in pseudo c#) "typeof (int&)" expression
173         * Makefile.am: ldtoken_with_byref_typespec.2.il
174
175 2007-08-08  Massimiliano Mantione  <massi@ximian.com>
176
177         * bug-77127.cs: Test for bug #77127.
178         * Makefile.am: Added bug-77127.cs.
179
180 2007-08-01  William Holmes  <billholmes54@gmail.com>
181
182         * Makefile.am: Added bug-82194.2.cs.
183         * bug-82194.2.cs: Test for bug #82194.
184
185 2007-07-26  Rodrigo Kumpera  <rkumpera@novell.com>
186
187         * Makefile.am: Added enum_types.il.
188         * enum_types.il: Test for all valid primitive types an enum basefield can have.
189
190 2007-07-25  Jonathan Chambers  <joncham@gmail.com>
191
192         * Makefile.am: Added transparentproxy.cs.
193         * transparentproxy.cs: Add tests for transparentproxy
194         interface/casting.
195         
196         Code is contributed under MIT/X11 license.
197
198 2007-07-20  Raja R Harinath  <rharinath@novell.com>
199
200         * Makefile.am (bug-81691.exe): Create it in the builddir.
201
202 2007-07-19  Mark Probst  <mark.probst@gmail.com>
203
204         * Makefile.am (test-bug-81691), bug-81691.cs, bug-81691-a.cs,
205         bug-81691-b.cs: Test for bug #81691.
206
207 2007-07-11  Raja R Harinath  <rharinath@novell.com>
208
209         * Makefile.am (bug-81673.exe): Look for bug-81673.cs in $(srcdir).
210
211 2007-07-10  Rodrigo Kumpera  <rkumpera@novell.com>
212
213         * Makefile.am, bug-82020.il: Test for bug #82020
214
215 2007-07-10  Zoltan Varga  <vargaz@gmail.com>
216
217         * libtest.c (mono_test_marshal_return_unicode_string_delegate): 
218         Add a missing return.
219
220 2007-07-09  Mark Probst  <mark.probst@gmail.com>
221
222         * Makefile.am (test-bug-81673), bug-81673.cs,
223         bug-81673-interface.cs: Test for bug 81673.
224
225 2007-07-05  Zoltan Varga  <vargaz@gmail.com>
226
227         * pinvoke3.cs libtest.c: Add new test for returning unicode strings from a delegate.
228
229 2007-06-12  Zoltan Varga  <vargaz@gmail.com>
230
231         * pinvoke2.cs: Add test for instance delegates.
232
233 2007-05-26  Zoltan Varga  <vargaz@gmail.com>
234
235         * delegate.cs: Add more delegate tests.
236
237 2007-05-24  Zoltan Varga  <vargaz@gmail.com>
238
239         * delegate.cs: Add a multicast delegate test.
240
241 2007-05-23  Zoltan Varga  <vargaz@gmail.com>
242
243         * pinvoke2.cs libtest.c: Fix up asany in/out tests.
244
245 2007-03-28  Raja R Harinath  <rharinath@novell.com>
246
247         * Makefile.am (test-bug-80307): Don't set PATH.
248
249 2007-03-27  Raja R Harinath  <harinath@gmail.com>
250
251         * Makefile.am (JITTEST_PROG_RUN): Set MONO_CFG_DIR too.
252         (test-bug-80307): Use helper 'mcs' and 'gmcs' from build tree.
253
254 2007-03-23  Jonathan Chambers  <joncham@gmail.com>
255
256         * libtest.c: Add tests for PreserveSigAttribute.
257         * cominterop.cs: Add tests for PreserveSigAttribute.
258         
259         Code is contributed under MIT/X11 license.
260
261 2007-02-19  Massimiliano Mantione  <massi@ximian.com>
262         * iface7.cs, Makefile.am: Added test for bug 75903.
263
264 2007-02-08  Jonathan Chambers  <joncham@gmail.com>
265
266         * libtest.c: Add tests for COM Callable Wrapper marshalling.
267         * cominterop.cs: Add tests for COM Callable Wrapper marshalling.
268         
269         Code is contributed under MIT/X11 license.
270         
271 2007-02-06  Massimiliano Mantione  <massi@ximian.com>
272         * bug-59286.cs, Makefile.am: Added test for bug 59286.
273
274 2007-02-03  Zoltan Varga  <vargaz@gmail.com>
275
276         * interlocked-2.2.cs: Fix long tests and add Interlocked.Exchange(long) test.
277
278         * interlocked-2.2.cs: Add Interlocked.Read (long) test.
279
280         * interlocked.cs: Fix return values.
281         
282 2007-01-19  Raja R Harinath  <rharinath@novell.com>
283
284         * Makefile.am (bug-80307.exe): Fix srcdir != builddir.
285
286 2007-01-17  Massimiliano Mantione  <massi@ximian.com>
287         * bug-80307.cs, Makefile.am: Added test for bug 80307.
288
289 2007-01-15  Miguel de Icaza  <miguel@novell.com>
290
291         * load-missing.il: Add test for missing assembly reference in
292         field reference;
293
294         Add test for missing type in newobj call.
295
296         Add test for missing type reference in a parameter.
297
298         Add test for missing assembly in method call.
299
300 2007-01-11  Jonathan Chambers  <joncham@gmail.com>
301
302         * libtest.c, cominterop.cs: Tests for unmanaged->managed
303         VARIANT marshalling.
304
305 2007-01-10  Robert Jordan  <robertj@gmx.net>
306
307         * bug-80392.2.cs: Add more tests.
308
309 2007-01-09  Robert Jordan  <robertj@gmx.net>
310
311         * bug-80392.2.cs: Add test for bug #80392.
312
313 2007-01-09  Robert Jordan  <robertj@gmx.net>
314
315         * cross-domain.cs: Reflect marshal.c changes: after r70643
316         StringBuilders are not ReferenceEquals () anymore, because
317         they are marshaled by value.
318
319 2007-01-01  Miguel de Icaza  <miguel@novell.com>
320
321         * libtest.c, marshal5.cs: Add tests for ByValTStr marshalling when
322         the charset is Unicode (see bugs 79944 and 78722).
323
324 2006-12-31  Miguel de Icaza  <miguel@novell.com>
325
326         * exists.cs: Add new test case for MONO_IOMAP bug. 
327
328 2006-11-02  Wade Berrier  <wberrier@novell.com>
329
330         * Makefile.am: Fix path to mkbundle so test passes
331
332 2006-10-31  Massimiliano Mantione  <massi@ximian.com>
333         * bug-79684.2.cs, Makefile.am: Added test for bug 79684.
334
335 2006-10-20  Jonathan Chambers  <joncham@gmail.com>
336
337         * cominterop.cs: Added more tests for Variant.
338         * libtest.c: Added more tests for Variant.
339         
340 2006-10-02  Zoltan Varga  <vargaz@gmail.com>
341
342         * static-constructor.cs: Add a new test.
343
344 2006-09-30  Jonathan Chambers  <joncham@gmail.com>
345
346         * marshal7.cs: Added tests for size of structs containing
347         objects with MarshalAs.Interface,IUnknown,IDispatch, and Struct.
348
349 2006-09-30  Zoltan Varga  <vargaz@gmail.com>
350
351         * marshal9.cs libtest.c: Add tests for some custom marshalling corner cases.
352
353 2006-09-20  Zoltan Varga  <vargaz@gmail.com>
354
355         * libtest.c (mono_test_marshal_stringbuilder_default): Null terminate string to
356         prevent random errors.
357         (mono_test_marshal_stringbuilder): Ditto.
358
359 2006-09-18  Jonathan Chambers  <joncham@gmail.com>
360
361         * cominterop.cs: Added COM Interop tests for null BSTR checks.
362         * libtest.c: Added COM Interop tests for null BSTR checks.
363
364 2006-09-16  Zoltan Varga  <vargaz@freemail.hu>
365
366         * Makefile.am (test): Disable mkbundle test on win32 since there is no static build there.
367
368 2006-09-14  Zoltan Varga  <vargaz@gmail.com>
369
370         * pinvoke2.cs libtest.c: Add test for marshalling of blittable classes and null.
371
372 2006-09-06  Zoltan Varga  <vargaz@gmail.com>
373
374         * pinvoke3.cs libtest.c: Add test for #79289.
375
376 2006-09-05  Zoltan Varga  <vargaz@gmail.com>
377
378         * interlocked-2.2.cs: Add tests for the generic versions of the interlocked methods.
379
380 2006-09-03  Zoltan Varga  <vargaz@gmail.com>
381
382         * pinvoke2.cs libtest.c: Add test for marshalling of StringBuilders created with
383         the default ctor.
384
385 2006-08-09  Jonathan Chambers  <joncham@gmail.com>
386
387         * cominterop.cs: Added COM Interop tests for accessing IUnknown and IDispatch.
388         * libtest.c: Implemented QueryInterface correctly.
389         
390 2006-08-08  Zoltan Varga  <vargaz@gmail.com>
391
392         * vararg.il: Add a test for #79027.
393
394 2006-07-28  Jonathan Chambers  <joncham@gmail.com>
395
396         * cominterop.cs: Added COM Interop object marshalling tests; 
397         enabled on windows only.
398         * libtest.c: Added COM Interop object marshalling tests; 
399         enabled on windows only.
400         
401 2006-07-27  Zoltan Varga  <vargaz@gmail.com>
402
403         * libtest.c: Add a newline at the EOF.
404
405 2006-07-15  Jonathan Chambers  <joncham@gmail.com>
406
407         * cominterop.cs: Added COM Interop tests; not enabled yet.
408         * libtest.c: Added COM Interop tests; not enabled yet.
409
410 2006-07-12  Zoltan Varga  <vargaz@gmail.com>
411
412         * Makefile.am (libtest_la_CFLAGS): Disable a gcc optimization which breaks pinvoke2.exe on windows.
413
414 2006-06-30  Zoltan Varga  <vargaz@gmail.com>
415
416         * libtest.c (mono_test_ref_vtype): Remove debug printfs.
417
418 2006-06-28  Zoltan Varga  <vargaz@gmail.com>
419
420         * marshal2.cs: Add tests for ByValTStr + Unicode encoding.
421
422 2006-06-15  Zoltan Varga  <vargaz@gmail.com>
423
424         * pinvoke-2.cs: Rename to pinvoke-2.2.cs.
425         
426         * Makefile.am (TEST_CS2_SRC): Add pinvoke-2.2.cs
427
428         * pinvoke-2.2.cs libtest.c: Add Marshal.GetDelegateForFunctionPointer () tests.
429         
430 2006-06-22  Sebastien Pouliot  <sebastien@ximian.com>
431
432         * Makefile.am: Add 'cas' to SUBDIRS
433
434 2006-06-20  Massimiliano Mantione  <massi@ximian.com>
435         * bug-78656.cs. Makefile.am: Added test for bug 78656.
436
437 2006-06-16  Massimiliano Mantione  <massi@ximian.com>
438         * bug-78653.cs. Makefile.am: Added test for bug 78653.
439
440 2006-06-13  Massimiliano Mantione  <massi@ximian.com>
441         * test-inline-call-stack.cs: Test also that the order in which
442         .cctors are run is essentially the same regardless of the status of
443         "beforefieldinit", because too many apps depend on this behavior
444         (which seems to be also the one of the MS CLR).
445
446 2006-06-10  Zoltan Varga  <vargaz@gmail.com>
447
448         * interlocked-2.2.cs: Make the return values positive.
449
450 2006-06-07  Wade Berrier <wberrier@novell.com>
451
452         * Makefile.am: add  test-inline-call-stack-library.cs and test-inline-call-stack.cs
453         to EXTRA_DIST so that tests can be run from a dist tarball
454
455 2006-06-05  Jonathan Chambers  <jonathan.chambers@ansys.com>
456
457         * libtest.c cominterop.cs Makefile.am: Add BSTR and VARIANT marshalling tests
458
459 2006-06-06  Massimiliano Mantione  <massi@ximian.com>
460
461         * Makefile.am, bug-78311.cs, bug-78549.il: Added tests.
462
463 2006-06-05  Zoltan Varga  <vargaz@gmail.com>
464
465         * libtest.c pinvoke17.cs: Rename definitions which conflict with win32 API names.
466
467 2006-05-18  Zoltan Varga  <vargaz@gmail.com>
468
469         * pinvoke2.cs libtest.c: Add tests for UnamangedType.LPStruct and blittable types.
470
471 2006-05-17  Zoltan Varga  <vargaz@gmail.com>
472
473         * pinvoke2.cs libtest.c: Add tests for marshalling UnmanagedType.LPStruct.
474
475         * marshal8.cs: Applied a patch from Jonathan Chambers to add a test case to
476         #77523.
477
478 2006-05-10  Atsushi Enomoto  <atsushi@ximian.com>
479
480         * test-enum-indstoreil.il : removed duplicate label.
481           Fixed test-runtime.
482
483 2006-05-06  Zoltan Varga  <vargaz@gmail.com>
484
485         * Makefile.am (TEST_CS2_SRC): Add interlocked-2.2.cs and fix compiling of net 2.0
486         tests.
487
488         * interlocked-2.2.cs: New tests for the net 2.0 Interlocked methods.
489
490 2006-04-19  Massimiliano Mantione  <massi@ximian.com>
491         * test-inline-call-stack.cs: Added missing check.
492
493 2006-04-19  Massimiliano Mantione  <massi@ximian.com>
494         * Makefile.am: Added tests to see if inline breaks the call stack.
495         * test-inline-call-stack.cs: Likewise.
496         * test-inline-call-stack-library.cs: Likewise.
497         
498 2006-04-12  Zoltan Varga  <vargaz@gmail.com>
499
500         * thread6.cs: Add regression test for #78024.
501
502 2006-04-07  Zoltan Varga  <vargaz@gmail.com>
503
504         * marshal2.cs: Add tests for #77960.
505
506 2006-03-29  Raja R Harinath  <rharinath@novell.com>
507
508         * iface-large.cs: New test based on #75172.
509
510 2006-02-18  Zoltan Varga  <vargaz@gmail.com>
511
512         * libtest.c pinvoke2.cs: Add tests for asany marshalling and directional
513         attributes.
514
515 2006-01-30  Zoltan Varga  <vargaz@gmail.com>
516
517         * Makefile.am (patch-libtool): New utility target for those using a
518         static build.
519
520 2006-01-27  Raja R Harinath  <rharinath@novell.com>
521
522         Add support for net_2_0 test cases.
523         * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Don't set MONO_PATH.
524         (with_mono_path2, RUNTIME2, GMCS, ILASM2): New.
525         (TEST_CS2_SRC, TEST_IL2_SRC): New.
526         (EXTRA_DIST): Add them.
527         (testjit-default, testjit-net_2_0): New.  Copies of old testjit,
528         updated to use appropriate runtimes.
529         (testjit): Depend on them.
530         * find-method.2.il: New test.
531
532 2006-01-26  Zoltan Varga  <vargaz@gmail.com>
533
534         * thread-dump.cs: New file.
535
536 2005-12-22  Zoltan Varga  <vargaz@gmail.com>
537
538         * interlocked.cs: Add "test" for Thread.MemoryBarrier ().
539
540         * custom-attr.cs: Add test for #77045.
541
542 2005-12-15  Zoltan Varga  <vargaz@gmail.com>
543
544         * cpblkTest.il: Fix storage of addresses into int32 variables.
545
546 2005-12-14  Zoltan Varga  <vargaz@gmail.com>
547
548         * marshal2.cs: Remove test which can fail on 64 bit archs.
549
550 2005-11-28  Raja R Harinath  <rharinath@novell.com>
551
552         * Makefile.am (ILASM): Use profile-dependent location of ilasm.
553
554 2005-10-21  Zoltan Varga  <vargaz@gmail.com>
555
556         * pinvoke2.cs libtest.c: Add tests for byref struct marshalling.
557
558 2005-10-20  Miguel de Icaza  <miguel@novell.com>
559
560         * Makefile.am (stresstest): Change the strings so we can scan the
561         build logs more easily for failures (without the word "0 failed".
562
563         * Makefile (stresstest): 
564
565 2005-10-20  Raja R Harinath  <rharinath@novell.com>
566
567         * Makefile.am (testbundle): Use in-tree config, and in-tree
568         shared directory.
569
570 2005-10-08  Zoltan Varga  <vargaz@gmail.com>
571
572         * appdomain-unload.cs: Allocate some MBR objects between unloads to
573         exercise more code.
574
575 2005-10-07  Zoltan Varga  <vargaz@gmail.com>
576
577         * remoting5.cs: Add test for ldflda on MBR objects.
578
579 2005-10-07  Zoltan Varga  <vargaz@gmail.com>
580
581         * pinvoke.cs: Remove test loading cygwin1.dll under cygwin.
582
583 2005-09-19  Zoltan Varga  <vargaz@gmail.com>
584
585         * custom-attr.cs: Add tests for bug #76062.
586
587         * test-driver Makefile.am: Fix detection of disabled tests.
588
589 2005-09-16  Raja R Harinath  <rharinath@novell.com>
590
591         * Makefile.am (check-local): Don't invoke semdel-wrapper.
592
593 2005-09-13  Raja R Harinath  <rharinath@novell.com>
594
595         * Makefile.am (test-type-load): Refer to source files using $(srcdir).
596         (EXTRA_DIST): Add sources from 'test-type-load'.
597
598 2005-09-12  Zoltan Varga  <vargaz@gmail.com>
599
600         * pinvoke3.cs libtest.c: Add test for returning null arrays from delegates.
601
602         * pinvoke3.cs libtest.c: Add tests for bug #76063.
603
604 2005-09-09  Zoltan Varga  <vargaz@gmail.com>
605
606         * load-exceptions.cs t-missing.cs load-missing.il: New files. Tests
607         for handling type load exceptions.
608
609         * Makefile.am: Add type loading tests.
610
611 2005-08-27  Zoltan Varga  <vargaz@gmail.com>
612
613         * libtest.c (mono_test_empty_struct): Work around bug in intel icc.
614
615 2005-08-23  Zoltan Varga  <vargaz@freemail.hu>
616
617         * delegate.cs: Add float and double tests.
618
619 2005-08-22  Zoltan Varga  <vargaz@freemail.hu>
620
621         * delegate.cs: Restructure and add long delegate test.
622
623         * thread-2.cs: New file.
624
625 2005-08-20  Zoltan Varga  <vargaz@freemail.hu>
626
627         * Makefile.am: Reenable disabled amd64 tests.
628
629 2005-07-21  Zoltan Varga  <vargaz@freemail.hu>
630
631         * marshal9.cs libtest.c: Add tests for byref custom marshalling.
632
633         * pinvoke2.cs pinvoke1.cs Makefile.am: Merge pinvoke1.cs into pinvoke2.cs.
634
635 2005-07-19  Zoltan Varga  <vargaz@freemail.hu>
636
637         * pinvoke2.cs libtest.c: Add some IA64 struct passing tests.
638
639 2005-07-09  Zoltan Varga  <vargaz@freemail.hu>
640
641         * Makefile.am (PLATFORM_DISABLED_TESTS): Ignore thread6.exe on amd64.
642
643 2005-07-07  Zoltan Varga  <vargaz@freemail.hu>
644
645         * thread6.cs: Disable part of the test that currently doesn't work. Add
646         new tests from a bug report.
647
648         * appdomain-unload.cs: Add tests for threadpools.
649
650 2005-07-04  Raja R Harinath  <rharinath@novell.com>
651
652         * Makefile.am (MKBUNDLE): Don't set PKG_CONFIG_TOP_BUILDDIR.
653
654 2005-07-01  Lluis Sanchez Gual  <lluis@novell.com>
655
656         * remoting1.cs: Test for getting a remote field value which is null.
657
658 2005-07-01  Raja R Harinath  <rharinath@novell.com>
659
660         * Makefile.am (check-local): Call semdel-wrapper.
661
662 2005-06-28  Zoltan Varga  <vargaz@freemail.hu>
663
664         * Makefile.am appdomain3.cs: Remove appdomain3 test, since it is a duplicate of appdomain-unload.
665
666 2005-06-27  Zoltan Varga  <vargaz@freemail.hu>
667
668         * pinvoke2.cs: Add test for #75374.
669
670         * Makefile.am pinvoke18.cs pinvoke2.cs: Merge pinvoke18 into pinvoke2.
671
672 2005-06-15  Zoltan Varga  <vargaz@freemail.hu>
673
674         * Makefile.am (testaot): Use JITTEST_PROG_RUN for compiling the AOT module.
675
676 2005-06-15  Raja R Harinath  <rharinath@novell.com>
677
678         * Makefile.am (testbundle): Run the testcase with MONO_PATH set to
679         the build tree -- it's built with autodeps off.
680
681 2005-06-14  Ben Maurer  <bmaurer@ximian.com>
682
683         * Makefile.am (testbundle): Test case that bundling works with a
684         hello world.
685
686 2005-05-26  Zoltan Varga  <vargaz@freemail.hu>
687
688         * Makefile.am (TestDriver.dll): Fix a warning.
689
690 2005-05-14  Zoltan Varga  <vargaz@freemail.hu>
691
692         * libtest.c (mono_test_marshal_out_string_array_delegate): Fix 64
693         bit issues.
694
695 2005-05-12  Zoltan Varga  <vargaz@freemail.hu>
696
697         * marshal9.cs libtest.c: Add more tests.
698
699         * pinvoke3.cs libtest.c: Add test for [Out] marshalling of arrays.
700         Fix warnings.
701
702         * marshal9.cs libtest.c: Add tests for marshalling null values.
703
704         * Makefile.am pinvoke2.cs pinvoke10.cs pinvoke15.cs: Merge pinvoke10
705         and pinvoke15 into pinvoke2.
706
707         * pinvoke2.cs: Fix warnings.
708
709         * pinvoke2.cs libtest.c: Add test for ftnptr->delegate conversion in
710         structures.
711
712 2005-05-12  Lluis Sanchez Gual  <lluis@novell.com>
713
714         * main-returns-background-change.cs: New test for changing the
715         background mode of a thread.
716
717 2005-05-01  Zoltan Varga  <vargaz@freemail.hu>
718
719         * libtest.c (mono_test_marshal_cdecl_delegate): New test for changing the calling convention of
720         a delegate.
721
722         * pinvoke-2.cs: New file for 2.0 pinvoke tests. 
723
724 2005-04-22  Raja R Harinath  <rharinath@novell.com>
725
726         * Makefile.am (CSC): Use '-unsafe' instead of '--unsafe'.
727
728 2005-04-09  Zoltan Varga  <vargaz@freemail.hu>
729
730         * Makefile.am (testtrace): New target to test --trace functionality.
731
732 2005-04-04  Zoltan Varga  <vargaz@freemail.hu>
733
734         * invoke.cs: Add new test.
735
736 2005-03-31  Zoltan Varga  <vargaz@freemail.hu>
737
738         * stack-overflow.cs: New tests, not yet enabled.
739
740 2005-03-10  Zoltan Varga  <vargaz@freemail.hu>
741
742         * dataslot.cs: Add tests for #65414.
743
744 2005-03-06  Zoltan Varga  <vargaz@freemail.hu>
745
746         * rounding.cs: Remove this, this is now in the JIT regression tests.
747
748         * delegate4.cs: Remove this, this is already tested in pinvoke3.cs.
749
750 2005-03-04  Zoltan Varga  <vargaz@freemail.hu>
751
752         * remoting1.cs: Add new regression test.
753
754 2005-03-01  Zoltan Varga  <vargaz@freemail.hu>
755
756         * pinvoke3.cs: Add tests for passing blittable arrays.
757         
758         * pinvoke3.cs libtest.c: Add tests for passing arrays to delegates.
759
760 2005-02-21  Ben Maurer  <bmaurer@ximian.com>
761
762         * abort-stress-1.cs, abort-stress-2.cs: Stress tests for thread
763         aborting. The second one deadlocks, so it is disabled
764
765 2005-02-19  Zoltan Varga  <vargaz@freemail.hu>
766
767         * pinvoke3.cs libtest.c: Add more small struct tests.
768
769 2005-02-18  Zoltan Varga  <vargaz@freemail.hu>
770
771         * pinvoke3.cs libtest.c: Add tests for passing and returning small 
772         structs from delegates. Currently fails on windows.
773
774 2005-02-16  Zoltan Varga  <vargaz@freemail.hu>
775
776         * pinvoke2.cs: Add test for #72625.
777         
778         * pinvoke2.cs: Fix char array marshalling test so it works under MS.NET.
779 2005-02-15  Zoltan Varga  <vargaz@freemail.hu>
780
781         * Makefile.am (libtest_la_LDFLAGS): Add -Wl,--kill-at so the names exported from the DLL
782         can be found by the runtime.
783
784         * pinvoke13.cs: Fix test.
785
786         * libtest.c pinvoke13.cs: Fix test on big-endian machines.
787
788         * pinvoke3.cs: Remove an error handling test which no longer fails in
789         2.0.
790
791         * marshal.cs libtest.c: Add new test for GetDelegateForFunctionPointer.
792
793 2005-02-13  Zoltan Varga  <vargaz@freemail.hu>
794
795         * libtest.c (NameManglingAuto): Fix test. Fixes #72559.
796         
797         * libtest.c: Applied patch from robertj@gmx.net (Robert Jordan). Work around gcc-2.95.3 
798         bugs.
799
800         * pinvoke13.cs libtest.c: Add/correct tests for pinvoke name mangling.
801
802 2005-02-05  Zoltan Varga  <vargaz@freemail.hu>
803
804         * libtest.c: Mark all exported functions STDCALL.
805
806         * Makefile.am (CSC): Disable some warnings.
807
808 2005-01-30  Zoltan Varga  <vargaz@freemail.hu>
809
810         * libtest.c: Fix some warnings.
811
812 2005-01-25  Zoltan Varga  <vargaz@freemail.hu>
813
814         * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on x86 as well.
815         
816         * Makefile.am (PLATFORM_DISABLED_TESTS): Disable appdomain-unload.exe
817         on amd64 to make the test green again.
818
819 2005-01-20  Raja R Harinath  <rharinath@novell.com>
820
821         * libtest.c (mono_test_return_vtype): Fill in a value in the 'd2'
822         field too.
823         * pinvoke2.cs (test_0_return_vtype): Update.
824
825 2005-01-17  Zoltan Varga  <vargaz@freemail.hu>
826
827         * libtest.c pinvoke2.cs pinvoke3.cs: Add tests for unmanaged->managed
828         marshalling of unicode strings.
829
830 2005-01-15  Zoltan Varga  <vargaz@freemail.hu>
831
832         * thread6.cs: Add test for aborting the current thread.
833
834 2005-01-11  Zoltan Varga  <vargaz@freemail.hu>
835
836         * thread6.cs: Add test for rethrowing abort exceptions.
837
838 2005-01-06  Sebastien Pouliot  <sebastien@ximian.com>
839
840         * desweak.cs: Add test to check for regression of the bug seen in
841         rev 38316. The original code that failed is no more part of the
842         class library.
843
844 2005-01-06  Zoltan Varga  <vargaz@freemail.hu>
845
846         * libtest.c: Fix blittable_struct_delegate test.
847
848 2004-12-29  Zoltan Varga  <vargaz@freemail.hu>
849
850         * pinvoke3.cs libtest.c: Add test for marshalling blittable structs
851         with delegates.
852
853         * pinvoke3.cs libtest.c: Add test for marshalling of enums with delegates.
854
855 2004-12-26  Patrik Torstensson  <patrik.torstensson@gmail.com>
856
857         * interlocked.cs: added reg test for bug 70784
858
859 2004-12-18  Zoltan Varga  <vargaz@freemail.hu>
860
861         * Makefile.am (libtest_la_LDFLAGS): Add -no-undefined so a windows dll is built on windows.
862
863 2004-12-15  Patrik Torstensson  <patrik.torstensson@gmail.com>
864
865         * interlocked.cs: New test.
866
867 2004-12-14  Raja R Harinath  <rharinath@novell.com>
868
869         * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Set MONO_SHARED_DIR.
870
871 2004-12-11  Ben Maurer  <bmaurer@ximian.com>
872
873         * thread-static-init.cs: New test.
874
875 2004-12-09  Raja R Harinath  <rharinath@novell.com>
876
877         * test-driver: Clean up.
878         * Makefile.am (testjit, testaot, testinterp): Error out on failing tests.
879
880 2004-12-08  Raja R Harinath  <rharinath@novell.com>
881
882         * Makefile.am (CLEANFILES): Add *.exe, stest.dat.
883
884 2004-12-08  Zoltan Varga  <vargaz@freemail.hu>
885
886         * appdomain-unload.cs: Disable nondeterministic async unloading test.
887
888 2004-12-04  Zoltan Varga  <vargaz@freemail.hu>
889
890         * delegate.cs: Add test for unboxing and delegates.
891
892 2004-12-02  Zoltan Varga  <vargaz@freemail.hu>
893
894         * appdomain-unload.cs: Add tests for unloading an appdomain from inside
895         the appdomain.
896         
897         * appdomain-unload.cs: Stop the foreground thread created by one of the
898         tests.
899
900 2004-11-26  Raja R Harinath  <rharinath@novell.com>
901
902         * Makefile.am: Ensure that in-tree mscorlib.dll is used for testing.
903
904 2004-11-23  Raja R Harinath  <rharinath@novell.com>
905
906         * Makefile.am (CSC,ILASM): Don't refer to runtime/ directly.  Use
907         the mcs/ tree directly.
908
909 2004-11-19  Raja R Harinath  <rharinath@novell.com>
910
911         * Makefile.am (check-local): New.  Hook into 'make check'.
912         (CSC): Define using in-tree mono and mcs.exe.
913         (ILASM): New.  Likewise, with in-tree ilasm.exe.
914         * async_read.cs (Main): Read async_read.exe, since async_read.cs
915         will not necessarily be in the build directory.
916         * test-driver: Preserve stderr.
917
918 2004-11-10  Lluis Sanchez Gual  <lluis@novell.com>
919
920         * cross-domain.cs: New tests for cross-domain calls.
921
922 2004-11-05  Zoltan Varga  <vargaz@freemail.hu>
923
924         * loader.cs: Add test for loading dynamic assemblies using 
925         Assembly.LoadWithPartialName ().
926
927 2004-11-04  Zoltan Varga  <vargaz@freemail.hu>
928
929         * loader.cs: New file for assembly loading tests.
930
931 2004-10-29  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
932
933         * cattr-object.cs: Correct type checking so test will stop giving
934         false negatives.
935
936 2004-10-07  Zoltan Varga  <vargaz@freemail.hu>
937
938         * pinvoke2.cs: Add test for prefixing 'lib' to dll names.
939
940 2004-09-30  Zoltan Varga  <vargaz@freemail.hu>
941
942         * marshal.cs: Add test for GetFunctionPointerForDelegate.
943
944         * libtest.c pinvoke2.cs: Add test for returning delegates.
945
946 2004-09-28  Zoltan Varga  <vargaz@freemail.hu>
947
948         * Makefile.am: Add marshal.cs.
949
950         * marshal.cs: New file for Marshal tests.
951
952 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
953
954         * libtest.c: Free memory using CoTaskMemFree on windows.
955         * libtest.c (mono_test_stdcall_name_mangling): Remove declspec(dllimport).
956
957 2004-09-21  Zoltan Varga  <vargaz@freemail.hu>
958
959         * libtest.c (mono_test_stdcall_name_mangling): Add test for stdcall 
960         name mangling on windows.
961
962 2004-09-17  Zoltan Varga  <vargaz@freemail.hu>
963
964         * pinvoke2.cs libtest.c: Add test for stdcall name mangling on windows.
965
966 2004-09-08  Lluis Sanchez Gual  <lluis@novell.com>
967
968         * delegate8.cs: New regression test for bug #59299.
969         * Makefile.am: Added delegate8.cs.
970
971 2004-09-07  Duncan Mak  <duncan@ximian.com>
972
973         * typeof-ptr.cs: Add an unsafe section to the code that's using
974         direct pointers. This was breaking the test stage on the build boxes.
975
976 2004-09-07  Zoltan Varga  <vargaz@freemail.hu>
977
978         * libtest.c (mono_test_marshal_string_array): Add test for null
979         terminating string arrays.
980
981 2004-09-06  Zoltan Varga  <vargaz@freemail.hu>
982
983         * libtest.c: Mark delegates with __stdcall on windows.
984
985 2004-09-04  Zoltan Varga  <vargaz@freemail.hu>
986
987         * pinvoke2.cs libtest.c: Fix memory management in tests.
988
989         * pinvoke14.cs: Merge this into pinvoke2.cs.
990
991 2004-09-03  Zoltan Varga  <vargaz@freemail.hu>
992
993         * marshal9.cs libtest.c: Fix memory leaks in test.
994
995 2004-08-31  Zoltan Varga  <vargaz@freemail.hu>
996
997         * pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.
998
999         * marshal9.cs: Clean up and expand custom marshalling tests.
1000
1001         * marshal10.cs: Merge this into marshal9.cs.
1002
1003         * pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
1004         ago.
1005
1006 2004-08-28  Zoltan Varga  <vargaz@freemail.hu>
1007
1008         * pinvoke2.cs libtest.c: New test for byref string arrays.
1009
1010 2004-08-06  Zoltan Varga  <vargaz@freemail.hu>
1011
1012         * pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests.
1013
1014 2004-07-28  Zoltan Varga  <vargaz@freemail.hu>
1015
1016         * marshal10.cs libtest.c: Remove incorrect time_t custom marshalling 
1017         test.
1018
1019 2004-07-06  Ben Maurer  <bmaurer@ximian.com>
1020
1021         * reflection-const-field.cs: New test for reflection on
1022         constant fields.
1023         
1024 2004-07-05  Zoltan Varga  <vargaz@freemail.hu>
1025
1026         * Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.
1027
1028 2004-07-03  Zoltan Varga  <vargaz@freemail.hu>
1029
1030         * pinvoke3.cs libtest.c: New test for returning delegates from a
1031         delegate.
1032
1033         * pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.
1034
1035 2004-07-02  Zoltan Varga  <vargaz@freemail.hu>
1036
1037         * Makefile.am (CLEANFILES): Delete .stdout files too.
1038
1039 2004-05-29  Zoltan Varga  <vargaz@freemail.hu>
1040
1041         * invoke.cs: Add an Invoke test.
1042
1043 2004-05-28  Zoltan Varga  <vargaz@freemail.hu>
1044
1045         * pinvoke3.cs libtest.c: New tests for byref struct marshalling.
1046
1047         * static-constructor.cs: Add new regression test for bug #59193.
1048
1049         * setenv.cs: Fix this after marshalling changes.
1050
1051 2004-05-26  Zoltan Varga  <vargaz@freemail.hu>
1052
1053         * pinvoke3.cs libtest.c: Add tests for fnptr->delegate marshalling.
1054
1055         * Makefile.am (DISABLED_TESTS): appdomain-unload.exe seems to run too.
1056
1057 2004-05-23  Zoltan Varga  <vargaz@freemail.hu>
1058
1059         * Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.
1060
1061 2004-05-22  Zoltan Varga  <vargaz@freemail.hu>
1062
1063         * Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.
1064
1065 2004-05-18  Zoltan Varga  <vargaz@freemail.hu>
1066
1067         * marshal9.cs marshal10.cs: Fix custom marshalling tests.
1068
1069 2004-05-11  Zoltan Varga  <vargaz@freemail.hu>
1070
1071         * Makefile.am (EXTRA_DIST): Distribute benchmarks as well.
1072
1073         * pinvoke2.cs libtest.c: Add tests for AsAny marshalling.
1074
1075 2004-05-06  Zoltan Varga  <vargaz@freemail.hu>
1076
1077         * Makefile.am: Disable thread6.exe since it might hang. Fix check for
1078         failed tests.
1079
1080         * Makefile.am: Only disable thread6.exe on x86.
1081
1082 2004-04-28  Zoltan Varga  <vargaz@freemail.hu>
1083
1084         * pinvoke2.cs libtest.c: New tests for long fields inside structs.
1085
1086 2004-04-26  Zoltan Varga  <vargaz@freemail.hu>
1087
1088         * Makefile.am test-driver: Disable some failing tests.
1089
1090 2004-04-19  Zoltan Varga  <vargaz@freemail.hu>
1091
1092         * pinvoke3.cs libtest.c: Add test for string marshalling in delegates.
1093
1094 2004-04-18  Zoltan Varga  <vargaz@freemail.hu>
1095
1096         * libtest.c pinvoke2.cs marshal4.cs Makefile.am: Add more tests for 
1097         marshalling delegate fields in structs. Merge marshal4.cs into 
1098         pinvoke2.cs.
1099
1100         * libtest.c pinvoke2.cs: Add more tests for unicode marshalling.
1101
1102 2004-04-14  Zoltan Varga  <vargaz@freemail.hu>
1103         
1104         * libtest.c pinvoke2.cs: Add test for unicode string array marshalling.
1105
1106 2004-04-10  Bernie Solomon  <bernard@ugsolutions.com>
1107
1108         * libtest.c: declare SetLastError on Windows
1109
1110 2004-03-30  Lluis Sanchez Gual  <lluis@ximian.com>
1111
1112         * synchronized.cs: Monitor.Exit does not throw an exception anymore if the
1113         lock is not owned by the current thread (see bug #56157). Modified test that
1114         checked this.
1115
1116 2004-03-16  Zoltan Varga  <vargaz@freemail.hu>
1117
1118         * libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
1119         of char[].
1120
1121 2004-03-15  Bernie Solomon  <bernard@ugsolutions.com>
1122
1123         * libtest.c (mono_test_marshal_time_t): fix
1124         for current code on 64 bit machines with 64bit time
1125
1126         * marshal9.cs marshal10.cs: Do arithmetic on
1127         pointers as 64bits.
1128
1129 2004-03-09  Zoltan Varga  <vargaz@freemail.hu>
1130
1131         * setenv.cs: Handle DllNotFoundException.
1132
1133         * pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs.
1134
1135 2004-02-23  Zoltan Varga  <vargaz@freemail.hu>
1136
1137         * many-locals.cs: Add tests for locals with large stack frame offsets.
1138
1139 2004-02-18  Zoltan Varga  <vargaz@freemail.hu>
1140
1141         * switch.cs: Add test for bug #54473.
1142
1143 2004-02-14  Zoltan Varga  <vargaz@freemail.hu>
1144
1145         * libtest.c: Add <time.h>
1146
1147         * delegate.cs: Add test for bug #52092.
1148
1149 2004-02-12  Zoltan Varga  <vargaz@freemail.hu>
1150
1151         * marshal10.cs: Oops, wrong test.
1152
1153         * libtest.c: Add valuetype marshaling test.
1154
1155         * marshal9.cs: Fix after marshaling changes.
1156
1157         * marshal10.cs: Add valuetype marshaling test.
1158
1159 2004-02-10  Zoltan Varga  <vargaz@freemail.hu>
1160
1161         * Makefile.am: Remove the SHELL=bash setting since some people do not seem to
1162         have bash.
1163
1164 2004-02-02  Zoltan Varga  <vargaz@freemail.hu>
1165
1166         * pinvoke2.cs libtest.c: Add test for unicode StringBuilder marshalling.
1167
1168         * pinvoke.cs libtest.c: Add test for Sparc V8 split register/stack double
1169         parameter passing.
1170
1171 2004-01-31  Zoltan Varga  <vargaz@freemail.hu>
1172
1173         * setenv.cs: Make this run on platforms without setenv.
1174
1175 2004-01-30  Zoltan Varga  <vargaz@freemail.hu>
1176
1177         * Makefile.am: Set SHELL to bash, since some commands require it.
1178
1179 2004-01-22  Zoltan Varga  <vargaz@freemail.hu>
1180
1181         * pinvoke17.cs: Fix test.
1182
1183 2004-01-19  Zoltan Varga  <vargaz@freemail.hu>
1184
1185         * pinvoke2.cs: Add tests for DllImport problems.
1186
1187         * pinvoke.cs: Make this run under linux.
1188
1189 2004-01-09  Zoltan Varga  <vargaz@freemail.hu>
1190
1191         * custom-attr.cs: Add test for properties with array type.
1192
1193 2003-12-13  Patrik Torstensson  <p@rxc.se>
1194
1195         * bug-42136.cs: invalid liveness analyse for locals
1196         used in try and catch block. (exceptions not counted 
1197         for in the liveness analyse)
1198         * Makefile.am: added bug-42136.cs
1199         
1200 2003-12-13  Patrik Torstensson  <p@rxc.se>
1201
1202         * bug-48015.cs: new test for obj.Equals on ContextBound objects
1203         * Makefile.am: added bug-48015.cs.
1204
1205 2003-11-21  Lluis Sanchez Gual  <lluis@ximian.com>
1206
1207         * context-static.cs: new test for ContextStaticAttribute.
1208         * Makefile.am: added context-static.cs.
1209
1210 2003-11-17  Zoltan Varga  <vargaz@freemail.hu>
1211
1212         * cattr-object.cs: Fix test so it does not count the attributes on the
1213         Object class.
1214
1215 2003-10-31  Zoltan Varga  <vargaz@freemail.hu>
1216
1217         * appdomain-unload.cs: Get rid of hardcoded file names.
1218                 
1219         * appdomain-unload.cs: New file. AppDomain Unloading tests.
1220         
1221         * Makefile: Add new test + enable IL tests now that we have a working
1222         ilasm.
1223         
1224         * delegate7.cs: Convert it to use the test driver + add regression test
1225         for #50366.
1226
1227 2003-10-25  Zoltan Varga  <vargaz@freemail.hu>
1228
1229         * libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays.
1230
1231 2003-10-15  Zoltan Varga  <vargaz@freemail.hu>
1232
1233         * vararg.il: New file.
1234
1235         * Makefile.am: Added vararg.il.
1236
1237 2003-10-13  Bernie Solomon  <bernard@ugsolutions.com>
1238
1239         * Makefile.am: fix so it works if builddir != srcdir
1240
1241         * libtest.c: (mono_test_empty_struct) make it exist for 
1242         non-GCC builds (and possibly pass depending on trampolines).
1243         (mono_test_marshal_bool_byref) bools marshal as ints by default
1244         
1245 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
1246
1247         * bug-46781.cs: New regression test.
1248
1249         * libtest.c pinvoke2.cs: Add new test for SetLastError functionality.
1250
1251         * Makefile.am (TEST_CS_SRC): Remove merged tests.
1252
1253         * pinvoke2.cs pinvoke3.cs: Merge tests 4-8 into these files + 
1254         convert tests so they run with the test driver used by mini.
1255
1256         * pinvoke3.cs libtest.c: Add tests for class arguments and return 
1257         values.
1258
1259         * pinvoke4.cs pinvoke5.cs pinvoke6.cs pinvoke7.cs pinvoke8.cs: Removed.