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