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