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