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