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