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