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