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