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