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