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