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