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