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