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