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