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