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