2008-06-16 Mark Probst <mark.probst@gmail.com>
[mono.git] / mono / tests / ChangeLog
1 2008-06-16  Mark Probst  <mark.probst@gmail.com>
2
3         * generic-virtual.2.cs: Delegate test for static generic methods.
4
5 2008-06-14  Kornél Pál  <kornelpal@gmail.com>
6
7         * mixed-mode: Add x64 target to mixed-mode assembly tests.
8
9         Contributed under MIT/X11 license.
10
11 2008-06-13  Zoltan Varga  <vargaz@gmail.com>
12
13         * modules.cs modules-m1.cs: New files. Tests for .netmodules.
14
15 2008-06-13  Mark Probst  <mark.probst@gmail.com>
16
17         * generic-static-methods.2.cs: Test case for static generic
18         methods.
19
20         * Makefile.am: Test added.
21
22 2008-06-12  Bill Holmes  <billholmes54@gmail.com>
23         * libtest.c, winx64structs.cs :
24           Changing winx64structs.cs to use the TestDriver.dll
25
26         Contributed under MIT/X11 license.
27
28 2008-06-12  Bill Holmes  <billholmes54@gmail.com>
29         * libtest.c, winx64structs.cs :
30           Adding marshaling tests for structs.  These tests
31           represent the different cases to consider on Winx64.
32
33         Contributed under MIT/X11 license.
34
35 2008-06-10  Zoltan Varga  <vargaz@gmail.com>
36
37         * Makefile.am: Delete some tests for the disabled set which seem to work now.
38
39 2008-06-05  Jonathan Chambers  <joncham@gmail.com>
40
41         * Makefile.am: Disable async-exc-compilation.exe on Win32 as it is
42         hanging the runtime tests.
43
44         Code is contributed under MIT/X11 license.
45
46 2008-06-05  Bill Holmes  <billholmes54@gmail.com>
47         * libtest.c, Makefile.am, winx64structs.cs :
48           Adding marshaling tests for structs.  These tests
49           represent the different cases to consider on Winx64.
50
51         Contributed under MIT/X11 license.
52
53 2008-06-04  Mark Probst  <mark.probst@gmail.com>
54
55         * generic-array-exc.2.il: Test case for generic array type in
56         catch clause.
57
58         * Makefile.am: Test added.
59
60 2008-06-04  Mark Probst  <mark.probst@gmail.com>
61
62         * generic-tailcall2.2.il: Test case for tailcalls from non-generic
63         code to generic code requiring vtable/rgctx argument.
64
65         * Makefile.am: Test added.
66
67 2008-06-02  Bill Holmes  <billholmes54@gmail.com>
68         * libtest.c:  Changes to make libtest.c ready to be compiled in 
69           Visual Studio.  The STDCALL statements had to be moved and I added
70           declspec(dllexport) statements to all methods.
71
72         Contributed under MIT/X11 license.
73         
74 2008-05-30  Zoltan Varga  <vargaz@gmail.com>
75
76         * long-shift-regalloc.il: Removed, merged into mini/iltests.il.
77
78 2008-05-23  Zoltan Varga  <vargaz@gmail.com>
79
80         * Makefile.am (test-generic-sharing): Exit if one of the tests fail. Run the
81         tests with MONO_GENERIC_SHARING=all.
82
83 2008-05-22  Mark Probst  <mark.probst@gmail.com>
84
85         * Makefile.am: Do generic sharing tests with domain sharing turned
86         on as well.
87
88 2008-05-22  Mark Probst  <mark.probst@gmail.com>
89
90         * generic-method-patching.2.cs: Test callvirt to sealed generic
91         methods.
92
93         * Makefile.am: Test added.
94
95 2008-05-22  Mark Probst  <mark.probst@gmail.com>
96
97         * generic-refanyval.2.il: Test case for generic refanyval.
98
99         * Makefile.am: Test added.
100
101 2008-05-21  Rodrigo Kumpera  <rkumpera@novell.com>
102
103         * bug-325283.2.cs: Regression test for bug #325283.
104
105 2008-05-20  Raja R Harinath  <harinath@hurrynot.org>
106
107         * Makefile.am (bug-382986): Fix for srcdir != builddir.
108
109 2008-05-20  Mark Probst  <mark.probst@gmail.com>
110
111         * generic-null-call.2.cs: Tests non-virtual callvirt on generic
112         methods with this==null.
113
114         * Makefile.am: Test added.
115
116 2008-05-16  Rodrigo Kumpera  <rkumpera@novell.com>
117
118         * bug-389886.2.il: Regression test for bug #389886.
119
120 2008-05-13  Zoltan Varga  <vargaz@gmail.com>
121
122         * exit-stress.cs: New stress test program for testing Environment.Exit () and
123         threads.
124
125         * stress-runner.cs: Add 'exit-stress', add a few new /proc/pid/status entries.
126
127 2008-05-12  Jb Evain  <jbevain@novell.com>
128
129         * Makefile.am: fix compilation of 2.1 tests.
130
131 2008-05-09  Kornél Pál  <kornelpal@gmail.com>
132
133         * mixed-mode: Added mixed-mode assembly tests.
134
135         Contributed under MIT/X11 license.
136
137 2008-05-08  Rodrigo Kumpera  <rkumpera@novell.com>
138
139         * bug-387274.2.il: Regression test for bug #387274.
140
141 2008-05-07  Robert Jordan  <robertj@gmx.net>
142
143         * Makefile.am: don't pull libeglib.a twice. Fixes #387491.
144
145 2008-05-05  Robert Jordan  <robertj@gmx.net>
146
147         * libtest.c, thunks.cs: reworked to match the new struct
148         handling.       
149         
150 2008-05-06  Rodrigo Kumpera  <rkumpera@novell.com>
151
152         * bug-382986.cs. bug-382986-lib.cs: Regression test for
153         bug #382986.
154
155 2008-05-04  Robert Jordan  <robertj@gmx.net>
156
157         * libtest.c: disable struct tests for platforms with incompatible
158         native/managed alignments.
159
160 2008-05-03  Robert Jordan  <robertj@gmx.net>
161
162         * libtest.c, thunks.cs: tests for mono_method_get_unmanaged_thunk ().
163
164         * Makefile.am: add thunk.cs. link libtest with gmodule.
165
166         Code is contributed under MIT/X11 license.
167
168 2008-04-28  Mark Probst  <mark.probst@gmail.com>
169
170         * generic-array-type.2.cs: Test case for type arguments in arrays.
171
172         * Makefile.am: Added test.
173
174 2008-04-25  Mark Probst  <mark.probst@gmail.com>
175
176         * generic-interface-methods.2.cs: Test case for generic interface
177         methods.
178
179         * Makefile.am: Added test.
180
181 2008-04-15  Raja R Harinath  <harinath@hurrynot.org>
182
183         * Makefile.am (generic-box.2.exe, generic-unbox.2.exe): Create in
184         build-dir.
185
186 2008-04-11  Mark Probst  <mark.probst@gmail.com>
187
188         * Makefile.am: Added missing files to EXTRA_DIST.
189
190 2008-04-10  Atsushi Enomoto  <atsushi@ximian.com>
191
192         * Makefile: fix extra dist file name.
193
194 2008-04-10  Mark Probst  <mark.probst@gmail.com>
195
196         * generic-box.2.cs, generic-boxing.2.il, generic-delegate.2.cs,
197         generic-ldobj.2.il, generic-ldtoken.2.il,
198         generic-ldtoken-field.2.il, generic-ldtoken-method.2.il,
199         generic-mkrefany.2.il, generic-sizeof.2.cs, generic-tailcall.2.il,
200         generic-unbox.2.cs, generic-unboxing.2.il, generic-virtual.2.cs,
201         generics-sharing.2.cs: New test cases for generic sharing.
202
203         * Makefile.am: Added tests.
204
205 2008-03-31  Mark Probst  <mark.probst@gmail.com>
206
207         * Makefile.am: Re-enabled CoreCLR security tests.  Fixes #362626.
208
209 2008-03-25  Mark Probst  <mark.probst@gmail.com>
210
211         * generic-box.2.cs: Test case for generic box.
212
213         * Makefile.am: Added the new test.
214
215 2008-03-24  Zoltan Varga  <vargaz@gmail.com>
216
217         * interlocked-2.2.cs: Add tests for Interlocked.Increment/Decrement on longs.
218
219 2008-03-22  Zoltan Varga  <vargaz@gmail.com>
220
221         * assemblyresolve/Makefile.am (MCS): Use gmcs.exe instead of mcs.exe.
222
223 2008-03-21  Zoltan Varga  <vargaz@gmail.com>
224
225         * libtest.c: Fix missing return in mono_marshal_alloc (). Disable or fix all
226         warnings.
227
228         * assemblyresolve/Makefile.am: Use the 2.0 profile for compilation.
229
230 2008-03-20  Mark Probst  <mark.probst@gmail.com>
231
232         * generics-sharing.2.cs: Test cases for ldtoken.
233
234 2008-03-19  Rodrigo Kumpera  <rkumpera@novell.com>
235
236         * bug-340662_bug.cs: Added. Regression test for the bug.
237
238         * Makefile.am: Added the new test.
239
240 2008-03-18  Mark Probst  <mark.probst@gmail.com>
241
242         * generics-sharing-other-exc.2.il: Test case for catching
243         exceptions not derived from System.Exception specified by a type
244         variable.
245
246         * Makefile.am: Added the new test.
247
248 2008-03-18  Mark Probst  <mark.probst@gmail.com>
249
250         * generic-initobj.2.cs: Test case for initobj in generic code.
251
252         * Makefile.am: Added the new test.
253
254 2008-03-17  Mark Probst  <mark.probst@gmail.com>
255
256         * shared-generic-methods.2.cs: Test case for calls from shared
257         code to generic methods.
258
259         * Makefile.am: Added the new test.
260
261 2008-03-14  Mark Probst  <mark.probst@gmail.com>
262
263         * generics-sharing.2.cs: New tests for static methods.
264
265         * generic-inlining.2.cs: Added.  Tests generic method inlining.
266
267         * shared-generic-synchronized.2.cs: Added.  Tests shared
268         synchronized methods.
269
270         * Makefile.am: Added the new tests.  New target for running the
271         generic code sharing with the optimization enabled.
272
273 2008-03-04  Mark Probst  <mark.probst@gmail.com>
274
275         * generics-sharing.2.c: Added test for open catch clauses in
276         shared generic code.
277
278 2008-02-27  Zoltan Varga  <vargaz@gmail.com>
279
280         * Makefile.am: Compile and run all tests using the 2.0 profile.
281
282 2008-02-26  Rodrigo Kumpera  <rkumpera@novell.com>
283
284         * load-exceptions.cs: Fix the test for missing type situations.
285
286 2008-02-26  Zoltan Varga  <vargaz@gmail.com>
287
288         * static-constructor.cs thread5.cs: Fix these so they works on the 2.0 profile too.
289
290 2008-02-25  Rodrigo Kumpera  <rkumpera@novell.com>
291
292         * call_missing_method.il
293         * call_missing_call.il
294         * ldfld_missing_class.il
295         * ldfld_missing_field.il: Test if the proper loader
296         error is raised in case of failure.
297
298         * Makefile.am: Added the previous tests.
299
300 2008-02-23  Zoltan Varga  <vargaz@gmail.com>
301
302         * pinvoke3.cs: Add tests for missing MarshalAs directives when marshalling arrays.
303
304 2008-02-22  Mark Probst  <mark.probst@gmail.com>
305
306         * generics-sharing.2.cs: New tests for the extensible runtime
307         generic context.
308
309         * recursive-generics.2.cs: Tests for recursive generic types.
310
311         * Makefile.am: Added recursive-generics.2.cs.
312
313 2008-02-21  Mark Probst  <mark.probst@gmail.com>
314
315         * generics-sharing.2.cs: Improved tests.
316
317 2008-02-21  Rodrigo Kumpera  <rkumpera@novell.com>
318
319         * resolve_method_bug.2.il
320         * resolve_field_bug.2.il
321         * resolve_type_bug.2.il: Tests for #363450. They verify that
322         a loader error during System.Reflection.Module::Resolve* methods don't
323         leak and causes a spurious TypeLoadException somewhere else.
324
325         * Makefile.am: Added the previous tests.
326
327 2008-02-17  Raja R Harinath  <harinath@hurrynot.org>
328
329         * Makefile.am (SMCS): Add temporary-smcs-hack flag.
330
331 2008-02-04  Massimiliano Mantione  <massi@ximian.com>
332
333         * Makefile.am: Re-enabled bug-77127.exe (was fixed in r95036).
334
335 2008-02-04  Massimiliano Mantione  <massi@ximian.com>
336
337         * iface4.cs: Also added another "level" of inheritance...
338
339 2008-02-04  Massimiliano Mantione  <massi@ximian.com>
340
341         * iface4.cs: Tested also Stop method (just to be on the safe side).
342
343 2008-01-28  Rodrigo Kumpera  <rkumpera@novell.com>
344
345         * Makefile.am: disabled bug-348522.2.cs until after release.
346
347 2008-01-28  Rodrigo Kumpera  <rkumpera@novell.com>
348
349         * bug-348522.2.cs: Added, tests for invoking by reflection
350         using bad arguments.
351
352         * Makefile.am: added bug-348522.2.cs.
353
354 2008-01-26  Zoltan Varga  <vargaz@gmail.com>
355
356         * nonvirt.cs: Removed, moved to mini/exceptions.cs.
357
358 2008-01-24  Jonathan Chambers  <joncham@gmail.com>
359
360         * libtest.c: Allocate memory for out string parameters.
361
362         * pinvoke2.cs: Add tests for marshalling strings as out paramters.
363
364         Code is contributed under MIT/X11 license.
365
366 2008-01-08  Zoltan Varga  <vargaz@gmail.com>
367
368         * Makefile.am (DISABLED_TESTS): Disable bug-77127.exe for now to make the
369         build green.
370
371 2008-01-04  Dick Porter  <dick@ximian.com>
372
373         * Makefile.am: Make it work on automake-1.6
374
375 2007-12-31  Rodrigo Kumpera  <rkumpera@novell.com>
376
377         * invalid-token.il, Makefile.am: Add test for loading
378         invalid tokens.
379
380 2007-12-20  Zoltan Varga  <vargaz@gmail.com>
381
382         * Makefile.am: Enable the async-exc-compilation test on x86/amd64.
383
384 2007-12-17  Mark Probst  <mark.probst@gmail.com>
385
386         * thread-exit.cs, Makefile.am: Test case for #347676.
387
388 2007-12-09  Robert Jordan  <robertj@gmx.net>
389
390         * bug-323114.cs: Add test case for #323114.
391
392 2007-12-07  Zoltan Varga  <vargaz@gmail.com>
393
394         * pinvoke2.cs: Fix the names of two tests.
395
396         * checked.cs: Make exit codes positive.
397
398 2007-12-05  Zoltan Varga  <vargaz@gmail.com>
399
400         * Makefile.am (EXTRA_DIST): Add a missing file.
401
402 2007-12-03  Zoltan Varga  <vargaz@gmail.com>
403
404         * async-exc-compilation.cs: New not yet enabled test for async exceptions
405         received during JIT compilation.
406
407         * custom-modifiers.2.cs custom-modifiers-il.cs: New test for the 2.0
408         GetRequiredCustomModifiers ()/GetOptionalCustomModifiers () methods.
409
410 2007-11-30  Zoltan Varga  <vargaz@gmail.com>
411
412         * stackframes-async.2.cs: Fix this test to work with the new delegate optimization.
413
414 2007-11-23  Zoltan Varga  <vargaz@gmail.com>
415
416         * Makefile.am: Add a target for testing aot on the 2.0 profile.
417
418 2007-11-12  Zoltan Varga  <vargaz@gmail.com>
419
420         * invoke.cs: Add tests for invoking the Array Get/Set methods.
421
422 2007-11-12 Rodrigo Kumpera  <rkumpera@novell.com>
423
424         * bug-322722_patch_bx.2.cs : Added test for bug #322722.
425
426         * bug-322722_dyn_method_throw.2.cs: Same.
427
428         * Makefile.am: Added the two tests for bug #322722.
429
430 2007-11-07  Zoltan Varga  <vargaz@gmail.com>
431
432         * Makefile.am: Removed bug-318677 since the corresponding patch was reverted.
433
434 2007-11-07  Massimiliano Mantione  <massi@ximian.com>
435
436         * bug-318677.il: Added.
437
438         * Makefile.am: Added test for bug #318677.
439
440 2007-11-07  Mark Probst  <mark.probst@gmail.com>
441
442         * bug-324535.cs, bug-324535-il.il: Added.
443
444         * Makefile.am: Added test for bug #324525.
445
446 2007-11-05 Rodrigo Kumpera  <rkumpera@novell.com>
447
448         * soft-float-tests.cs: Tests for soft-float.
449         Bug #323746 is regression tested by test.
450
451         * Makefile.am: Added the new test to the suite.
452
453
454 2007-10-29 Rodrigo Kumpera  <rkumpera@novell.com>
455
456         * bug-335131.2.cs: Regression test for bug #335131.
457         It tests the enconding of methods and constructor from
458         a generic types that are called from the same type
459         that defines then.
460
461         * Makefile.am: Added the new test to the suite.
462         
463
464 2007-10-29 Rodrigo Kumpera  <rkumpera@novell.com>
465
466         * make_imt_test.sh: added, this script generates
467         an interface with 2000 methods, an implementation and
468         test code that calls all methods. This is enough to
469         stress the IMT machinery, as thunks should have more
470         than 100 methods with the current IMT table size.
471  
472         * Makefile.am: added the generated imt test and
473         associated rules to use the script to create it.
474
475 2007-10-20  William Holmes  <billholmes54@gmail.com>
476
477         * pinvoke2.cs, libtest.c Adding test cases for marshaling
478           booleans as I1 and U1.  Tests commit r87725.
479
480         Code is contributed under MIT/X11 license.
481
482 2007-10-18  Zoltan Varga  <vargaz@gmail.com>
483
484         * interlocked.cs: Add a test for CompareExchange and negative values.
485
486 2007-10-17  Mark Probst  <mark.probst@gmail.com>
487
488         * bug-331798-tb.2.cs: added for Rodrigo
489
490         * Makefile.am: added bug-331798-tb.2.cs
491
492 2007-10-17 Gert Driesen  <drieseng@users.sourceforge.net>
493
494         * bug-331958.cs: added.
495         * Makefile.am: added bug-331958.cs.
496
497 2007-10-16  Mark Probst  <mark.probst@gmail.com>
498
499         * bug-333798.2.cs: added
500
501         * Makefile.am: added bug-333798.2.cs
502
503 2007-10-05 Rodrigo Kumpera  <rkumpera@novell.com>
504
505         * generic_type_definition_encoding.2.cs: added, this tests
506          the regression fixed in r86912.
507
508         * Makefile.am: added generic_type_definition.2.cs
509
510 2007-09-27 Rodrigo Kumpera  <rkumpera@novell.com>
511
512         * generic_type_definition.2.cs: added
513
514         * Makefile.am: added generic_type_definition.2.cs
515
516
517 2007-09-22 Rodrigo Kumpera  <rkumpera@novell.com>
518
519         * bug-327438.2.il: added
520
521         * Makefile.am: added bug-327438.2.il
522
523
524 2007-09-21  Robert Jordan  <robertj@gmx.net>
525
526         * assemblyresolve/Makefile.am: remove the superfluous --security
527         flag.
528
529 2007-09-20  Mark Probst  <mark.probst@gmail.com>
530
531         * generics-sharing.2.cs: added
532
533         * Makefile.am: added generics-sharing.2.cs
534
535 2007-09-19  Marek Habersack  <mhabersack@novell.com>
536
537         * assemblyresolve/Makefile.am (prereq): build the assemblies in
538         the 'prereq' target instead of in the 'all' one.
539
540 2007-09-19  Marek Habersack  <mhabersack@novell.com>
541
542         * Makefile.am: assemblyresolve/ assemblies are built only when the
543         make test is ran.
544
545 2007-09-19  Raja R Harinath  <harinath@gmail.com>
546
547         * assemblyresolve/Makefile.am: Fix srcdir != builddir issues.
548         (EXTRA_DIST): Add asm.cs, TestBase.cs, Test.cs.
549
550 2007-09-18  Marek Habersack  <mhabersack@novell.com>
551
552         * assemblyresolve/asm.cs: added
553
554         * assemblyresolve/TestBase.cs: added
555
556         * assemblyresolve/Test.cs: added
557
558         * assemblyresolve/Makefile.am: added
559
560         * assemblyresolve_event3.cs: added new AssemblyResolve event
561         test.
562
563 2007-09-13  Massimiliano Mantione  <massi@ximian.com>
564
565         * Makefile.am: Fixed and re-enabled test for bug #82416 (the
566         config files were not in place).
567
568 2007-09-12  Massimiliano Mantione  <massi@ximian.com>
569
570         * Makefile.am: disabled test for bug #82416 since it fails on the
571         buildbot, will investigate.
572
573 2007-09-12  Massimiliano Mantione  <massi@ximian.com>
574
575         * unhandled-exception-test-runner.2.cs,
576         unhandled-exception-test-case.2.cs,
577         unhandled-exception-base-configuration.config,
578         unhandled-exception-legacy-configuration.config,
579         Makefile.am: added test for bug #82416.
580
581 2007-09-12  Marek Habersack  <mhabersack@novell.com>
582
583         * assemblyresolve_event2.2.cs: added tests for assembly resolution
584         event handler.
585
586         * assemblyresolve_event.cs: added tests for assembly resolution
587         event handler.
588
589 2007-09-11  Mark Probst  <mark.probst@gmail.com>
590
591         * coreclr-security.cs: Added positive and negative tests for
592         calling methods via reflection.
593
594 2007-09-10  William Holmes  <billholmes54@gmail.com>
595
596         * marshal9.cs, libtest.c Adding test case for marshal.c r84161
597           Calling native to managed should not call 
598           ICustomMarshaler.MarshalNativeToManaged for out params.
599
600         Code is contributed under MIT/X11 license.
601
602 2007-09-07  Zoltan Varga  <vargaz@gmail.com>
603
604         * async-exceptions.cs Makefile.am: Add a test for frames with a frame pointer.
605         
606         * async-exceptions.cs Makefile.am: New test case, not working yet.
607
608         * Makefile.am: Allways distribute coreclr-security.cs.
609
610 2007-09-03  Zoltan Varga  <vargaz@gmail.com>
611
612         * thread6.cs: Increase a timeout.
613
614 2007-08-31  Zoltan Varga  <vargaz@gmail.com>
615
616         * libtest.c handleref.cs: Fix handleref.exe test on sparc.
617
618 2007-08-24  Mark Probst  <mark.probst@gmail.com>
619
620         * coreclr-security.cs, Makefile.am: Added test for CoreCLR
621         security.
622
623 2007-08-21  Massimiliano Mantione  <massi@ximian.com>
624
625         * bug-81466.il, bug-81466-lib.il, Makefile.am:
626         Added test for bug #81466.
627
628 2007-08-20  Jb Evain  <jbevain@novell.com>
629
630         * field-access.il, method-access.il, Makefile.am: tests
631         for FieldAccessException and MethodAccessException.
632
633 2007-08-16  Rodrigo Kumpera  <rkumpera@novell.com>
634
635         * ldtoken_with_byref_typespec.2.il: Test for (in pseudo c#) "typeof (int&)" expression
636         * Makefile.am: ldtoken_with_byref_typespec.2.il
637
638 2007-08-08  Massimiliano Mantione  <massi@ximian.com>
639
640         * bug-77127.cs: Test for bug #77127.
641         * Makefile.am: Added bug-77127.cs.
642
643 2007-08-01  William Holmes  <billholmes54@gmail.com>
644
645         * Makefile.am: Added bug-82194.2.cs.
646         * bug-82194.2.cs: Test for bug #82194.
647
648 2007-07-26  Rodrigo Kumpera  <rkumpera@novell.com>
649
650         * Makefile.am: Added enum_types.il.
651         * enum_types.il: Test for all valid primitive types an enum basefield can have.
652
653 2007-07-25  Jonathan Chambers  <joncham@gmail.com>
654
655         * Makefile.am: Added transparentproxy.cs.
656         * transparentproxy.cs: Add tests for transparentproxy
657         interface/casting.
658         
659         Code is contributed under MIT/X11 license.
660
661 2007-07-20  Raja R Harinath  <rharinath@novell.com>
662
663         * Makefile.am (bug-81691.exe): Create it in the builddir.
664
665 2007-07-19  Mark Probst  <mark.probst@gmail.com>
666
667         * Makefile.am (test-bug-81691), bug-81691.cs, bug-81691-a.cs,
668         bug-81691-b.cs: Test for bug #81691.
669
670 2007-07-11  Raja R Harinath  <rharinath@novell.com>
671
672         * Makefile.am (bug-81673.exe): Look for bug-81673.cs in $(srcdir).
673
674 2007-07-10  Rodrigo Kumpera  <rkumpera@novell.com>
675
676         * Makefile.am, bug-82020.il: Test for bug #82020
677
678 2007-07-10  Zoltan Varga  <vargaz@gmail.com>
679
680         * libtest.c (mono_test_marshal_return_unicode_string_delegate): 
681         Add a missing return.
682
683 2007-07-09  Mark Probst  <mark.probst@gmail.com>
684
685         * Makefile.am (test-bug-81673), bug-81673.cs,
686         bug-81673-interface.cs: Test for bug 81673.
687
688 2007-07-05  Zoltan Varga  <vargaz@gmail.com>
689
690         * pinvoke3.cs libtest.c: Add new test for returning unicode strings from a delegate.
691
692 2007-06-12  Zoltan Varga  <vargaz@gmail.com>
693
694         * pinvoke2.cs: Add test for instance delegates.
695
696 2007-05-26  Zoltan Varga  <vargaz@gmail.com>
697
698         * delegate.cs: Add more delegate tests.
699
700 2007-05-24  Zoltan Varga  <vargaz@gmail.com>
701
702         * delegate.cs: Add a multicast delegate test.
703
704 2007-05-23  Zoltan Varga  <vargaz@gmail.com>
705
706         * pinvoke2.cs libtest.c: Fix up asany in/out tests.
707
708 2007-03-28  Raja R Harinath  <rharinath@novell.com>
709
710         * Makefile.am (test-bug-80307): Don't set PATH.
711
712 2007-03-27  Raja R Harinath  <harinath@gmail.com>
713
714         * Makefile.am (JITTEST_PROG_RUN): Set MONO_CFG_DIR too.
715         (test-bug-80307): Use helper 'mcs' and 'gmcs' from build tree.
716
717 2007-03-23  Jonathan Chambers  <joncham@gmail.com>
718
719         * libtest.c: Add tests for PreserveSigAttribute.
720         * cominterop.cs: Add tests for PreserveSigAttribute.
721         
722         Code is contributed under MIT/X11 license.
723
724 2007-02-19  Massimiliano Mantione  <massi@ximian.com>
725         * iface7.cs, Makefile.am: Added test for bug 75903.
726
727 2007-02-08  Jonathan Chambers  <joncham@gmail.com>
728
729         * libtest.c: Add tests for COM Callable Wrapper marshalling.
730         * cominterop.cs: Add tests for COM Callable Wrapper marshalling.
731         
732         Code is contributed under MIT/X11 license.
733         
734 2007-02-06  Massimiliano Mantione  <massi@ximian.com>
735         * bug-59286.cs, Makefile.am: Added test for bug 59286.
736
737 2007-02-03  Zoltan Varga  <vargaz@gmail.com>
738
739         * interlocked-2.2.cs: Fix long tests and add Interlocked.Exchange(long) test.
740
741         * interlocked-2.2.cs: Add Interlocked.Read (long) test.
742
743         * interlocked.cs: Fix return values.
744         
745 2007-01-19  Raja R Harinath  <rharinath@novell.com>
746
747         * Makefile.am (bug-80307.exe): Fix srcdir != builddir.
748
749 2007-01-17  Massimiliano Mantione  <massi@ximian.com>
750         * bug-80307.cs, Makefile.am: Added test for bug 80307.
751
752 2007-01-15  Miguel de Icaza  <miguel@novell.com>
753
754         * load-missing.il: Add test for missing assembly reference in
755         field reference;
756
757         Add test for missing type in newobj call.
758
759         Add test for missing type reference in a parameter.
760
761         Add test for missing assembly in method call.
762
763 2007-01-11  Jonathan Chambers  <joncham@gmail.com>
764
765         * libtest.c, cominterop.cs: Tests for unmanaged->managed
766         VARIANT marshalling.
767
768 2007-01-10  Robert Jordan  <robertj@gmx.net>
769
770         * bug-80392.2.cs: Add more tests.
771
772 2007-01-09  Robert Jordan  <robertj@gmx.net>
773
774         * bug-80392.2.cs: Add test for bug #80392.
775
776 2007-01-09  Robert Jordan  <robertj@gmx.net>
777
778         * cross-domain.cs: Reflect marshal.c changes: after r70643
779         StringBuilders are not ReferenceEquals () anymore, because
780         they are marshaled by value.
781
782 2007-01-01  Miguel de Icaza  <miguel@novell.com>
783
784         * libtest.c, marshal5.cs: Add tests for ByValTStr marshalling when
785         the charset is Unicode (see bugs 79944 and 78722).
786
787 2006-12-31  Miguel de Icaza  <miguel@novell.com>
788
789         * exists.cs: Add new test case for MONO_IOMAP bug. 
790
791 2006-11-02  Wade Berrier  <wberrier@novell.com>
792
793         * Makefile.am: Fix path to mkbundle so test passes
794
795 2006-10-31  Massimiliano Mantione  <massi@ximian.com>
796         * bug-79684.2.cs, Makefile.am: Added test for bug 79684.
797
798 2006-10-20  Jonathan Chambers  <joncham@gmail.com>
799
800         * cominterop.cs: Added more tests for Variant.
801         * libtest.c: Added more tests for Variant.
802         
803 2006-10-02  Zoltan Varga  <vargaz@gmail.com>
804
805         * static-constructor.cs: Add a new test.
806
807 2006-09-30  Jonathan Chambers  <joncham@gmail.com>
808
809         * marshal7.cs: Added tests for size of structs containing
810         objects with MarshalAs.Interface,IUnknown,IDispatch, and Struct.
811
812 2006-09-30  Zoltan Varga  <vargaz@gmail.com>
813
814         * marshal9.cs libtest.c: Add tests for some custom marshalling corner cases.
815
816 2006-09-20  Zoltan Varga  <vargaz@gmail.com>
817
818         * libtest.c (mono_test_marshal_stringbuilder_default): Null terminate string to
819         prevent random errors.
820         (mono_test_marshal_stringbuilder): Ditto.
821
822 2006-09-18  Jonathan Chambers  <joncham@gmail.com>
823
824         * cominterop.cs: Added COM Interop tests for null BSTR checks.
825         * libtest.c: Added COM Interop tests for null BSTR checks.
826
827 2006-09-16  Zoltan Varga  <vargaz@freemail.hu>
828
829         * Makefile.am (test): Disable mkbundle test on win32 since there is no static build there.
830
831 2006-09-14  Zoltan Varga  <vargaz@gmail.com>
832
833         * pinvoke2.cs libtest.c: Add test for marshalling of blittable classes and null.
834
835 2006-09-06  Zoltan Varga  <vargaz@gmail.com>
836
837         * pinvoke3.cs libtest.c: Add test for #79289.
838
839 2006-09-05  Zoltan Varga  <vargaz@gmail.com>
840
841         * interlocked-2.2.cs: Add tests for the generic versions of the interlocked methods.
842
843 2006-09-03  Zoltan Varga  <vargaz@gmail.com>
844
845         * pinvoke2.cs libtest.c: Add test for marshalling of StringBuilders created with
846         the default ctor.
847
848 2006-08-09  Jonathan Chambers  <joncham@gmail.com>
849
850         * cominterop.cs: Added COM Interop tests for accessing IUnknown and IDispatch.
851         * libtest.c: Implemented QueryInterface correctly.
852         
853 2006-08-08  Zoltan Varga  <vargaz@gmail.com>
854
855         * vararg.il: Add a test for #79027.
856
857 2006-07-28  Jonathan Chambers  <joncham@gmail.com>
858
859         * cominterop.cs: Added COM Interop object marshalling tests; 
860         enabled on windows only.
861         * libtest.c: Added COM Interop object marshalling tests; 
862         enabled on windows only.
863         
864 2006-07-27  Zoltan Varga  <vargaz@gmail.com>
865
866         * libtest.c: Add a newline at the EOF.
867
868 2006-07-15  Jonathan Chambers  <joncham@gmail.com>
869
870         * cominterop.cs: Added COM Interop tests; not enabled yet.
871         * libtest.c: Added COM Interop tests; not enabled yet.
872
873 2006-07-12  Zoltan Varga  <vargaz@gmail.com>
874
875         * Makefile.am (libtest_la_CFLAGS): Disable a gcc optimization which breaks pinvoke2.exe on windows.
876
877 2006-06-30  Zoltan Varga  <vargaz@gmail.com>
878
879         * libtest.c (mono_test_ref_vtype): Remove debug printfs.
880
881 2006-06-28  Zoltan Varga  <vargaz@gmail.com>
882
883         * marshal2.cs: Add tests for ByValTStr + Unicode encoding.
884
885 2006-06-15  Zoltan Varga  <vargaz@gmail.com>
886
887         * pinvoke-2.cs: Rename to pinvoke-2.2.cs.
888         
889         * Makefile.am (TEST_CS2_SRC): Add pinvoke-2.2.cs
890
891         * pinvoke-2.2.cs libtest.c: Add Marshal.GetDelegateForFunctionPointer () tests.
892         
893 2006-06-22  Sebastien Pouliot  <sebastien@ximian.com>
894
895         * Makefile.am: Add 'cas' to SUBDIRS
896
897 2006-06-20  Massimiliano Mantione  <massi@ximian.com>
898         * bug-78656.cs. Makefile.am: Added test for bug 78656.
899
900 2006-06-16  Massimiliano Mantione  <massi@ximian.com>
901         * bug-78653.cs. Makefile.am: Added test for bug 78653.
902
903 2006-06-13  Massimiliano Mantione  <massi@ximian.com>
904         * test-inline-call-stack.cs: Test also that the order in which
905         .cctors are run is essentially the same regardless of the status of
906         "beforefieldinit", because too many apps depend on this behavior
907         (which seems to be also the one of the MS CLR).
908
909 2006-06-10  Zoltan Varga  <vargaz@gmail.com>
910
911         * interlocked-2.2.cs: Make the return values positive.
912
913 2006-06-07  Wade Berrier <wberrier@novell.com>
914
915         * Makefile.am: add  test-inline-call-stack-library.cs and test-inline-call-stack.cs
916         to EXTRA_DIST so that tests can be run from a dist tarball
917
918 2006-06-05  Jonathan Chambers  <jonathan.chambers@ansys.com>
919
920         * libtest.c cominterop.cs Makefile.am: Add BSTR and VARIANT marshalling tests
921
922 2006-06-06  Massimiliano Mantione  <massi@ximian.com>
923
924         * Makefile.am, bug-78311.cs, bug-78549.il: Added tests.
925
926 2006-06-05  Zoltan Varga  <vargaz@gmail.com>
927
928         * libtest.c pinvoke17.cs: Rename definitions which conflict with win32 API names.
929
930 2006-05-18  Zoltan Varga  <vargaz@gmail.com>
931
932         * pinvoke2.cs libtest.c: Add tests for UnamangedType.LPStruct and blittable types.
933
934 2006-05-17  Zoltan Varga  <vargaz@gmail.com>
935
936         * pinvoke2.cs libtest.c: Add tests for marshalling UnmanagedType.LPStruct.
937
938         * marshal8.cs: Applied a patch from Jonathan Chambers to add a test case to
939         #77523.
940
941 2006-05-10  Atsushi Enomoto  <atsushi@ximian.com>
942
943         * test-enum-indstoreil.il : removed duplicate label.
944           Fixed test-runtime.
945
946 2006-05-06  Zoltan Varga  <vargaz@gmail.com>
947
948         * Makefile.am (TEST_CS2_SRC): Add interlocked-2.2.cs and fix compiling of net 2.0
949         tests.
950
951         * interlocked-2.2.cs: New tests for the net 2.0 Interlocked methods.
952
953 2006-04-19  Massimiliano Mantione  <massi@ximian.com>
954         * test-inline-call-stack.cs: Added missing check.
955
956 2006-04-19  Massimiliano Mantione  <massi@ximian.com>
957         * Makefile.am: Added tests to see if inline breaks the call stack.
958         * test-inline-call-stack.cs: Likewise.
959         * test-inline-call-stack-library.cs: Likewise.
960         
961 2006-04-12  Zoltan Varga  <vargaz@gmail.com>
962
963         * thread6.cs: Add regression test for #78024.
964
965 2006-04-07  Zoltan Varga  <vargaz@gmail.com>
966
967         * marshal2.cs: Add tests for #77960.
968
969 2006-03-29  Raja R Harinath  <rharinath@novell.com>
970
971         * iface-large.cs: New test based on #75172.
972
973 2006-02-18  Zoltan Varga  <vargaz@gmail.com>
974
975         * libtest.c pinvoke2.cs: Add tests for asany marshalling and directional
976         attributes.
977
978 2006-01-30  Zoltan Varga  <vargaz@gmail.com>
979
980         * Makefile.am (patch-libtool): New utility target for those using a
981         static build.
982
983 2006-01-27  Raja R Harinath  <rharinath@novell.com>
984
985         Add support for net_2_0 test cases.
986         * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Don't set MONO_PATH.
987         (with_mono_path2, RUNTIME2, GMCS, ILASM2): New.
988         (TEST_CS2_SRC, TEST_IL2_SRC): New.
989         (EXTRA_DIST): Add them.
990         (testjit-default, testjit-net_2_0): New.  Copies of old testjit,
991         updated to use appropriate runtimes.
992         (testjit): Depend on them.
993         * find-method.2.il: New test.
994
995 2006-01-26  Zoltan Varga  <vargaz@gmail.com>
996
997         * thread-dump.cs: New file.
998
999 2005-12-22  Zoltan Varga  <vargaz@gmail.com>
1000
1001         * interlocked.cs: Add "test" for Thread.MemoryBarrier ().
1002
1003         * custom-attr.cs: Add test for #77045.
1004
1005 2005-12-15  Zoltan Varga  <vargaz@gmail.com>
1006
1007         * cpblkTest.il: Fix storage of addresses into int32 variables.
1008
1009 2005-12-14  Zoltan Varga  <vargaz@gmail.com>
1010
1011         * marshal2.cs: Remove test which can fail on 64 bit archs.
1012
1013 2005-11-28  Raja R Harinath  <rharinath@novell.com>
1014
1015         * Makefile.am (ILASM): Use profile-dependent location of ilasm.
1016
1017 2005-10-21  Zoltan Varga  <vargaz@gmail.com>
1018
1019         * pinvoke2.cs libtest.c: Add tests for byref struct marshalling.
1020
1021 2005-10-20  Miguel de Icaza  <miguel@novell.com>
1022
1023         * Makefile.am (stresstest): Change the strings so we can scan the
1024         build logs more easily for failures (without the word "0 failed".
1025
1026         * Makefile (stresstest): 
1027
1028 2005-10-20  Raja R Harinath  <rharinath@novell.com>
1029
1030         * Makefile.am (testbundle): Use in-tree config, and in-tree
1031         shared directory.
1032
1033 2005-10-08  Zoltan Varga  <vargaz@gmail.com>
1034
1035         * appdomain-unload.cs: Allocate some MBR objects between unloads to
1036         exercise more code.
1037
1038 2005-10-07  Zoltan Varga  <vargaz@gmail.com>
1039
1040         * remoting5.cs: Add test for ldflda on MBR objects.
1041
1042 2005-10-07  Zoltan Varga  <vargaz@gmail.com>
1043
1044         * pinvoke.cs: Remove test loading cygwin1.dll under cygwin.
1045
1046 2005-09-19  Zoltan Varga  <vargaz@gmail.com>
1047
1048         * custom-attr.cs: Add tests for bug #76062.
1049
1050         * test-driver Makefile.am: Fix detection of disabled tests.
1051
1052 2005-09-16  Raja R Harinath  <rharinath@novell.com>
1053
1054         * Makefile.am (check-local): Don't invoke semdel-wrapper.
1055
1056 2005-09-13  Raja R Harinath  <rharinath@novell.com>
1057
1058         * Makefile.am (test-type-load): Refer to source files using $(srcdir).
1059         (EXTRA_DIST): Add sources from 'test-type-load'.
1060
1061 2005-09-12  Zoltan Varga  <vargaz@gmail.com>
1062
1063         * pinvoke3.cs libtest.c: Add test for returning null arrays from delegates.
1064
1065         * pinvoke3.cs libtest.c: Add tests for bug #76063.
1066
1067 2005-09-09  Zoltan Varga  <vargaz@gmail.com>
1068
1069         * load-exceptions.cs t-missing.cs load-missing.il: New files. Tests
1070         for handling type load exceptions.
1071
1072         * Makefile.am: Add type loading tests.
1073
1074 2005-08-27  Zoltan Varga  <vargaz@gmail.com>
1075
1076         * libtest.c (mono_test_empty_struct): Work around bug in intel icc.
1077
1078 2005-08-23  Zoltan Varga  <vargaz@freemail.hu>
1079
1080         * delegate.cs: Add float and double tests.
1081
1082 2005-08-22  Zoltan Varga  <vargaz@freemail.hu>
1083
1084         * delegate.cs: Restructure and add long delegate test.
1085
1086         * thread-2.cs: New file.
1087
1088 2005-08-20  Zoltan Varga  <vargaz@freemail.hu>
1089
1090         * Makefile.am: Reenable disabled amd64 tests.
1091
1092 2005-07-21  Zoltan Varga  <vargaz@freemail.hu>
1093
1094         * marshal9.cs libtest.c: Add tests for byref custom marshalling.
1095
1096         * pinvoke2.cs pinvoke1.cs Makefile.am: Merge pinvoke1.cs into pinvoke2.cs.
1097
1098 2005-07-19  Zoltan Varga  <vargaz@freemail.hu>
1099
1100         * pinvoke2.cs libtest.c: Add some IA64 struct passing tests.
1101
1102 2005-07-09  Zoltan Varga  <vargaz@freemail.hu>
1103
1104         * Makefile.am (PLATFORM_DISABLED_TESTS): Ignore thread6.exe on amd64.
1105
1106 2005-07-07  Zoltan Varga  <vargaz@freemail.hu>
1107
1108         * thread6.cs: Disable part of the test that currently doesn't work. Add
1109         new tests from a bug report.
1110
1111         * appdomain-unload.cs: Add tests for threadpools.
1112
1113 2005-07-04  Raja R Harinath  <rharinath@novell.com>
1114
1115         * Makefile.am (MKBUNDLE): Don't set PKG_CONFIG_TOP_BUILDDIR.
1116
1117 2005-07-01  Lluis Sanchez Gual  <lluis@novell.com>
1118
1119         * remoting1.cs: Test for getting a remote field value which is null.
1120
1121 2005-07-01  Raja R Harinath  <rharinath@novell.com>
1122
1123         * Makefile.am (check-local): Call semdel-wrapper.
1124
1125 2005-06-28  Zoltan Varga  <vargaz@freemail.hu>
1126
1127         * Makefile.am appdomain3.cs: Remove appdomain3 test, since it is a duplicate of appdomain-unload.
1128
1129 2005-06-27  Zoltan Varga  <vargaz@freemail.hu>
1130
1131         * pinvoke2.cs: Add test for #75374.
1132
1133         * Makefile.am pinvoke18.cs pinvoke2.cs: Merge pinvoke18 into pinvoke2.
1134
1135 2005-06-15  Zoltan Varga  <vargaz@freemail.hu>
1136
1137         * Makefile.am (testaot): Use JITTEST_PROG_RUN for compiling the AOT module.
1138
1139 2005-06-15  Raja R Harinath  <rharinath@novell.com>
1140
1141         * Makefile.am (testbundle): Run the testcase with MONO_PATH set to
1142         the build tree -- it's built with autodeps off.
1143
1144 2005-06-14  Ben Maurer  <bmaurer@ximian.com>
1145
1146         * Makefile.am (testbundle): Test case that bundling works with a
1147         hello world.
1148
1149 2005-05-26  Zoltan Varga  <vargaz@freemail.hu>
1150
1151         * Makefile.am (TestDriver.dll): Fix a warning.
1152
1153 2005-05-14  Zoltan Varga  <vargaz@freemail.hu>
1154
1155         * libtest.c (mono_test_marshal_out_string_array_delegate): Fix 64
1156         bit issues.
1157
1158 2005-05-12  Zoltan Varga  <vargaz@freemail.hu>
1159
1160         * marshal9.cs libtest.c: Add more tests.
1161
1162         * pinvoke3.cs libtest.c: Add test for [Out] marshalling of arrays.
1163         Fix warnings.
1164
1165         * marshal9.cs libtest.c: Add tests for marshalling null values.
1166
1167         * Makefile.am pinvoke2.cs pinvoke10.cs pinvoke15.cs: Merge pinvoke10
1168         and pinvoke15 into pinvoke2.
1169
1170         * pinvoke2.cs: Fix warnings.
1171
1172         * pinvoke2.cs libtest.c: Add test for ftnptr->delegate conversion in
1173         structures.
1174
1175 2005-05-12  Lluis Sanchez Gual  <lluis@novell.com>
1176
1177         * main-returns-background-change.cs: New test for changing the
1178         background mode of a thread.
1179
1180 2005-05-01  Zoltan Varga  <vargaz@freemail.hu>
1181
1182         * libtest.c (mono_test_marshal_cdecl_delegate): New test for changing the calling convention of
1183         a delegate.
1184
1185         * pinvoke-2.cs: New file for 2.0 pinvoke tests. 
1186
1187 2005-04-22  Raja R Harinath  <rharinath@novell.com>
1188
1189         * Makefile.am (CSC): Use '-unsafe' instead of '--unsafe'.
1190
1191 2005-04-09  Zoltan Varga  <vargaz@freemail.hu>
1192
1193         * Makefile.am (testtrace): New target to test --trace functionality.
1194
1195 2005-04-04  Zoltan Varga  <vargaz@freemail.hu>
1196
1197         * invoke.cs: Add new test.
1198
1199 2005-03-31  Zoltan Varga  <vargaz@freemail.hu>
1200
1201         * stack-overflow.cs: New tests, not yet enabled.
1202
1203 2005-03-10  Zoltan Varga  <vargaz@freemail.hu>
1204
1205         * dataslot.cs: Add tests for #65414.
1206
1207 2005-03-06  Zoltan Varga  <vargaz@freemail.hu>
1208
1209         * rounding.cs: Remove this, this is now in the JIT regression tests.
1210
1211         * delegate4.cs: Remove this, this is already tested in pinvoke3.cs.
1212
1213 2005-03-04  Zoltan Varga  <vargaz@freemail.hu>
1214
1215         * remoting1.cs: Add new regression test.
1216
1217 2005-03-01  Zoltan Varga  <vargaz@freemail.hu>
1218
1219         * pinvoke3.cs: Add tests for passing blittable arrays.
1220         
1221         * pinvoke3.cs libtest.c: Add tests for passing arrays to delegates.
1222
1223 2005-02-21  Ben Maurer  <bmaurer@ximian.com>
1224
1225         * abort-stress-1.cs, abort-stress-2.cs: Stress tests for thread
1226         aborting. The second one deadlocks, so it is disabled
1227
1228 2005-02-19  Zoltan Varga  <vargaz@freemail.hu>
1229
1230         * pinvoke3.cs libtest.c: Add more small struct tests.
1231
1232 2005-02-18  Zoltan Varga  <vargaz@freemail.hu>
1233
1234         * pinvoke3.cs libtest.c: Add tests for passing and returning small 
1235         structs from delegates. Currently fails on windows.
1236
1237 2005-02-16  Zoltan Varga  <vargaz@freemail.hu>
1238
1239         * pinvoke2.cs: Add test for #72625.
1240         
1241         * pinvoke2.cs: Fix char array marshalling test so it works under MS.NET.
1242 2005-02-15  Zoltan Varga  <vargaz@freemail.hu>
1243
1244         * Makefile.am (libtest_la_LDFLAGS): Add -Wl,--kill-at so the names exported from the DLL
1245         can be found by the runtime.
1246
1247         * pinvoke13.cs: Fix test.
1248
1249         * libtest.c pinvoke13.cs: Fix test on big-endian machines.
1250
1251         * pinvoke3.cs: Remove an error handling test which no longer fails in
1252         2.0.
1253
1254         * marshal.cs libtest.c: Add new test for GetDelegateForFunctionPointer.
1255
1256 2005-02-13  Zoltan Varga  <vargaz@freemail.hu>
1257
1258         * libtest.c (NameManglingAuto): Fix test. Fixes #72559.
1259         
1260         * libtest.c: Applied patch from robertj@gmx.net (Robert Jordan). Work around gcc-2.95.3 
1261         bugs.
1262
1263         * pinvoke13.cs libtest.c: Add/correct tests for pinvoke name mangling.
1264
1265 2005-02-05  Zoltan Varga  <vargaz@freemail.hu>
1266
1267         * libtest.c: Mark all exported functions STDCALL.
1268
1269         * Makefile.am (CSC): Disable some warnings.
1270
1271 2005-01-30  Zoltan Varga  <vargaz@freemail.hu>
1272
1273         * libtest.c: Fix some warnings.
1274
1275 2005-01-25  Zoltan Varga  <vargaz@freemail.hu>
1276
1277         * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on x86 as well.
1278         
1279         * Makefile.am (PLATFORM_DISABLED_TESTS): Disable appdomain-unload.exe
1280         on amd64 to make the test green again.
1281
1282 2005-01-20  Raja R Harinath  <rharinath@novell.com>
1283
1284         * libtest.c (mono_test_return_vtype): Fill in a value in the 'd2'
1285         field too.
1286         * pinvoke2.cs (test_0_return_vtype): Update.
1287
1288 2005-01-17  Zoltan Varga  <vargaz@freemail.hu>
1289
1290         * libtest.c pinvoke2.cs pinvoke3.cs: Add tests for unmanaged->managed
1291         marshalling of unicode strings.
1292
1293 2005-01-15  Zoltan Varga  <vargaz@freemail.hu>
1294
1295         * thread6.cs: Add test for aborting the current thread.
1296
1297 2005-01-11  Zoltan Varga  <vargaz@freemail.hu>
1298
1299         * thread6.cs: Add test for rethrowing abort exceptions.
1300
1301 2005-01-06  Sebastien Pouliot  <sebastien@ximian.com>
1302
1303         * desweak.cs: Add test to check for regression of the bug seen in
1304         rev 38316. The original code that failed is no more part of the
1305         class library.
1306
1307 2005-01-06  Zoltan Varga  <vargaz@freemail.hu>
1308
1309         * libtest.c: Fix blittable_struct_delegate test.
1310
1311 2004-12-29  Zoltan Varga  <vargaz@freemail.hu>
1312
1313         * pinvoke3.cs libtest.c: Add test for marshalling blittable structs
1314         with delegates.
1315
1316         * pinvoke3.cs libtest.c: Add test for marshalling of enums with delegates.
1317
1318 2004-12-26  Patrik Torstensson  <patrik.torstensson@gmail.com>
1319
1320         * interlocked.cs: added reg test for bug 70784
1321
1322 2004-12-18  Zoltan Varga  <vargaz@freemail.hu>
1323
1324         * Makefile.am (libtest_la_LDFLAGS): Add -no-undefined so a windows dll is built on windows.
1325
1326 2004-12-15  Patrik Torstensson  <patrik.torstensson@gmail.com>
1327
1328         * interlocked.cs: New test.
1329
1330 2004-12-14  Raja R Harinath  <rharinath@novell.com>
1331
1332         * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Set MONO_SHARED_DIR.
1333
1334 2004-12-11  Ben Maurer  <bmaurer@ximian.com>
1335
1336         * thread-static-init.cs: New test.
1337
1338 2004-12-09  Raja R Harinath  <rharinath@novell.com>
1339
1340         * test-driver: Clean up.
1341         * Makefile.am (testjit, testaot, testinterp): Error out on failing tests.
1342
1343 2004-12-08  Raja R Harinath  <rharinath@novell.com>
1344
1345         * Makefile.am (CLEANFILES): Add *.exe, stest.dat.
1346
1347 2004-12-08  Zoltan Varga  <vargaz@freemail.hu>
1348
1349         * appdomain-unload.cs: Disable nondeterministic async unloading test.
1350
1351 2004-12-04  Zoltan Varga  <vargaz@freemail.hu>
1352
1353         * delegate.cs: Add test for unboxing and delegates.
1354
1355 2004-12-02  Zoltan Varga  <vargaz@freemail.hu>
1356
1357         * appdomain-unload.cs: Add tests for unloading an appdomain from inside
1358         the appdomain.
1359         
1360         * appdomain-unload.cs: Stop the foreground thread created by one of the
1361         tests.
1362
1363 2004-11-26  Raja R Harinath  <rharinath@novell.com>
1364
1365         * Makefile.am: Ensure that in-tree mscorlib.dll is used for testing.
1366
1367 2004-11-23  Raja R Harinath  <rharinath@novell.com>
1368
1369         * Makefile.am (CSC,ILASM): Don't refer to runtime/ directly.  Use
1370         the mcs/ tree directly.
1371
1372 2004-11-19  Raja R Harinath  <rharinath@novell.com>
1373
1374         * Makefile.am (check-local): New.  Hook into 'make check'.
1375         (CSC): Define using in-tree mono and mcs.exe.
1376         (ILASM): New.  Likewise, with in-tree ilasm.exe.
1377         * async_read.cs (Main): Read async_read.exe, since async_read.cs
1378         will not necessarily be in the build directory.
1379         * test-driver: Preserve stderr.
1380
1381 2004-11-10  Lluis Sanchez Gual  <lluis@novell.com>
1382
1383         * cross-domain.cs: New tests for cross-domain calls.
1384
1385 2004-11-05  Zoltan Varga  <vargaz@freemail.hu>
1386
1387         * loader.cs: Add test for loading dynamic assemblies using 
1388         Assembly.LoadWithPartialName ().
1389
1390 2004-11-04  Zoltan Varga  <vargaz@freemail.hu>
1391
1392         * loader.cs: New file for assembly loading tests.
1393
1394 2004-10-29  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
1395
1396         * cattr-object.cs: Correct type checking so test will stop giving
1397         false negatives.
1398
1399 2004-10-07  Zoltan Varga  <vargaz@freemail.hu>
1400
1401         * pinvoke2.cs: Add test for prefixing 'lib' to dll names.
1402
1403 2004-09-30  Zoltan Varga  <vargaz@freemail.hu>
1404
1405         * marshal.cs: Add test for GetFunctionPointerForDelegate.
1406
1407         * libtest.c pinvoke2.cs: Add test for returning delegates.
1408
1409 2004-09-28  Zoltan Varga  <vargaz@freemail.hu>
1410
1411         * Makefile.am: Add marshal.cs.
1412
1413         * marshal.cs: New file for Marshal tests.
1414
1415 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
1416
1417         * libtest.c: Free memory using CoTaskMemFree on windows.
1418         * libtest.c (mono_test_stdcall_name_mangling): Remove declspec(dllimport).
1419
1420 2004-09-21  Zoltan Varga  <vargaz@freemail.hu>
1421
1422         * libtest.c (mono_test_stdcall_name_mangling): Add test for stdcall 
1423         name mangling on windows.
1424
1425 2004-09-17  Zoltan Varga  <vargaz@freemail.hu>
1426
1427         * pinvoke2.cs libtest.c: Add test for stdcall name mangling on windows.
1428
1429 2004-09-08  Lluis Sanchez Gual  <lluis@novell.com>
1430
1431         * delegate8.cs: New regression test for bug #59299.
1432         * Makefile.am: Added delegate8.cs.
1433
1434 2004-09-07  Duncan Mak  <duncan@ximian.com>
1435
1436         * typeof-ptr.cs: Add an unsafe section to the code that's using
1437         direct pointers. This was breaking the test stage on the build boxes.
1438
1439 2004-09-07  Zoltan Varga  <vargaz@freemail.hu>
1440
1441         * libtest.c (mono_test_marshal_string_array): Add test for null
1442         terminating string arrays.
1443
1444 2004-09-06  Zoltan Varga  <vargaz@freemail.hu>
1445
1446         * libtest.c: Mark delegates with __stdcall on windows.
1447
1448 2004-09-04  Zoltan Varga  <vargaz@freemail.hu>
1449
1450         * pinvoke2.cs libtest.c: Fix memory management in tests.
1451
1452         * pinvoke14.cs: Merge this into pinvoke2.cs.
1453
1454 2004-09-03  Zoltan Varga  <vargaz@freemail.hu>
1455
1456         * marshal9.cs libtest.c: Fix memory leaks in test.
1457
1458 2004-08-31  Zoltan Varga  <vargaz@freemail.hu>
1459
1460         * pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.
1461
1462         * marshal9.cs: Clean up and expand custom marshalling tests.
1463
1464         * marshal10.cs: Merge this into marshal9.cs.
1465
1466         * pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
1467         ago.
1468
1469 2004-08-28  Zoltan Varga  <vargaz@freemail.hu>
1470
1471         * pinvoke2.cs libtest.c: New test for byref string arrays.
1472
1473 2004-08-06  Zoltan Varga  <vargaz@freemail.hu>
1474
1475         * pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests.
1476
1477 2004-07-28  Zoltan Varga  <vargaz@freemail.hu>
1478
1479         * marshal10.cs libtest.c: Remove incorrect time_t custom marshalling 
1480         test.
1481
1482 2004-07-06  Ben Maurer  <bmaurer@ximian.com>
1483
1484         * reflection-const-field.cs: New test for reflection on
1485         constant fields.
1486         
1487 2004-07-05  Zoltan Varga  <vargaz@freemail.hu>
1488
1489         * Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.
1490
1491 2004-07-03  Zoltan Varga  <vargaz@freemail.hu>
1492
1493         * pinvoke3.cs libtest.c: New test for returning delegates from a
1494         delegate.
1495
1496         * pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.
1497
1498 2004-07-02  Zoltan Varga  <vargaz@freemail.hu>
1499
1500         * Makefile.am (CLEANFILES): Delete .stdout files too.
1501
1502 2004-05-29  Zoltan Varga  <vargaz@freemail.hu>
1503
1504         * invoke.cs: Add an Invoke test.
1505
1506 2004-05-28  Zoltan Varga  <vargaz@freemail.hu>
1507
1508         * pinvoke3.cs libtest.c: New tests for byref struct marshalling.
1509
1510         * static-constructor.cs: Add new regression test for bug #59193.
1511
1512         * setenv.cs: Fix this after marshalling changes.
1513
1514 2004-05-26  Zoltan Varga  <vargaz@freemail.hu>
1515
1516         * pinvoke3.cs libtest.c: Add tests for fnptr->delegate marshalling.
1517
1518         * Makefile.am (DISABLED_TESTS): appdomain-unload.exe seems to run too.
1519
1520 2004-05-23  Zoltan Varga  <vargaz@freemail.hu>
1521
1522         * Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.
1523
1524 2004-05-22  Zoltan Varga  <vargaz@freemail.hu>
1525
1526         * Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.
1527
1528 2004-05-18  Zoltan Varga  <vargaz@freemail.hu>
1529
1530         * marshal9.cs marshal10.cs: Fix custom marshalling tests.
1531
1532 2004-05-11  Zoltan Varga  <vargaz@freemail.hu>
1533
1534         * Makefile.am (EXTRA_DIST): Distribute benchmarks as well.
1535
1536         * pinvoke2.cs libtest.c: Add tests for AsAny marshalling.
1537
1538 2004-05-06  Zoltan Varga  <vargaz@freemail.hu>
1539
1540         * Makefile.am: Disable thread6.exe since it might hang. Fix check for
1541         failed tests.
1542
1543         * Makefile.am: Only disable thread6.exe on x86.
1544
1545 2004-04-28  Zoltan Varga  <vargaz@freemail.hu>
1546
1547         * pinvoke2.cs libtest.c: New tests for long fields inside structs.
1548
1549 2004-04-26  Zoltan Varga  <vargaz@freemail.hu>
1550
1551         * Makefile.am test-driver: Disable some failing tests.
1552
1553 2004-04-19  Zoltan Varga  <vargaz@freemail.hu>
1554
1555         * pinvoke3.cs libtest.c: Add test for string marshalling in delegates.
1556
1557 2004-04-18  Zoltan Varga  <vargaz@freemail.hu>
1558
1559         * libtest.c pinvoke2.cs marshal4.cs Makefile.am: Add more tests for 
1560         marshalling delegate fields in structs. Merge marshal4.cs into 
1561         pinvoke2.cs.
1562
1563         * libtest.c pinvoke2.cs: Add more tests for unicode marshalling.
1564
1565 2004-04-14  Zoltan Varga  <vargaz@freemail.hu>
1566         
1567         * libtest.c pinvoke2.cs: Add test for unicode string array marshalling.
1568
1569 2004-04-10  Bernie Solomon  <bernard@ugsolutions.com>
1570
1571         * libtest.c: declare SetLastError on Windows
1572
1573 2004-03-30  Lluis Sanchez Gual  <lluis@ximian.com>
1574
1575         * synchronized.cs: Monitor.Exit does not throw an exception anymore if the
1576         lock is not owned by the current thread (see bug #56157). Modified test that
1577         checked this.
1578
1579 2004-03-16  Zoltan Varga  <vargaz@freemail.hu>
1580
1581         * libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
1582         of char[].
1583
1584 2004-03-15  Bernie Solomon  <bernard@ugsolutions.com>
1585
1586         * libtest.c (mono_test_marshal_time_t): fix
1587         for current code on 64 bit machines with 64bit time
1588
1589         * marshal9.cs marshal10.cs: Do arithmetic on
1590         pointers as 64bits.
1591
1592 2004-03-09  Zoltan Varga  <vargaz@freemail.hu>
1593
1594         * setenv.cs: Handle DllNotFoundException.
1595
1596         * pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs.
1597
1598 2004-02-23  Zoltan Varga  <vargaz@freemail.hu>
1599
1600         * many-locals.cs: Add tests for locals with large stack frame offsets.
1601
1602 2004-02-18  Zoltan Varga  <vargaz@freemail.hu>
1603
1604         * switch.cs: Add test for bug #54473.
1605
1606 2004-02-14  Zoltan Varga  <vargaz@freemail.hu>
1607
1608         * libtest.c: Add <time.h>
1609
1610         * delegate.cs: Add test for bug #52092.
1611
1612 2004-02-12  Zoltan Varga  <vargaz@freemail.hu>
1613
1614         * marshal10.cs: Oops, wrong test.
1615
1616         * libtest.c: Add valuetype marshaling test.
1617
1618         * marshal9.cs: Fix after marshaling changes.
1619
1620         * marshal10.cs: Add valuetype marshaling test.
1621
1622 2004-02-10  Zoltan Varga  <vargaz@freemail.hu>
1623
1624         * Makefile.am: Remove the SHELL=bash setting since some people do not seem to
1625         have bash.
1626
1627 2004-02-02  Zoltan Varga  <vargaz@freemail.hu>
1628
1629         * pinvoke2.cs libtest.c: Add test for unicode StringBuilder marshalling.
1630
1631         * pinvoke.cs libtest.c: Add test for Sparc V8 split register/stack double
1632         parameter passing.
1633
1634 2004-01-31  Zoltan Varga  <vargaz@freemail.hu>
1635
1636         * setenv.cs: Make this run on platforms without setenv.
1637
1638 2004-01-30  Zoltan Varga  <vargaz@freemail.hu>
1639
1640         * Makefile.am: Set SHELL to bash, since some commands require it.
1641
1642 2004-01-22  Zoltan Varga  <vargaz@freemail.hu>
1643
1644         * pinvoke17.cs: Fix test.
1645
1646 2004-01-19  Zoltan Varga  <vargaz@freemail.hu>
1647
1648         * pinvoke2.cs: Add tests for DllImport problems.
1649
1650         * pinvoke.cs: Make this run under linux.
1651
1652 2004-01-09  Zoltan Varga  <vargaz@freemail.hu>
1653
1654         * custom-attr.cs: Add test for properties with array type.
1655
1656 2003-12-13  Patrik Torstensson  <p@rxc.se>
1657
1658         * bug-42136.cs: invalid liveness analyse for locals
1659         used in try and catch block. (exceptions not counted 
1660         for in the liveness analyse)
1661         * Makefile.am: added bug-42136.cs
1662         
1663 2003-12-13  Patrik Torstensson  <p@rxc.se>
1664
1665         * bug-48015.cs: new test for obj.Equals on ContextBound objects
1666         * Makefile.am: added bug-48015.cs.
1667
1668 2003-11-21  Lluis Sanchez Gual  <lluis@ximian.com>
1669
1670         * context-static.cs: new test for ContextStaticAttribute.
1671         * Makefile.am: added context-static.cs.
1672
1673 2003-11-17  Zoltan Varga  <vargaz@freemail.hu>
1674
1675         * cattr-object.cs: Fix test so it does not count the attributes on the
1676         Object class.
1677
1678 2003-10-31  Zoltan Varga  <vargaz@freemail.hu>
1679
1680         * appdomain-unload.cs: Get rid of hardcoded file names.
1681                 
1682         * appdomain-unload.cs: New file. AppDomain Unloading tests.
1683         
1684         * Makefile: Add new test + enable IL tests now that we have a working
1685         ilasm.
1686         
1687         * delegate7.cs: Convert it to use the test driver + add regression test
1688         for #50366.
1689
1690 2003-10-25  Zoltan Varga  <vargaz@freemail.hu>
1691
1692         * libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays.
1693
1694 2003-10-15  Zoltan Varga  <vargaz@freemail.hu>
1695
1696         * vararg.il: New file.
1697
1698         * Makefile.am: Added vararg.il.
1699
1700 2003-10-13  Bernie Solomon  <bernard@ugsolutions.com>
1701
1702         * Makefile.am: fix so it works if builddir != srcdir
1703
1704         * libtest.c: (mono_test_empty_struct) make it exist for 
1705         non-GCC builds (and possibly pass depending on trampolines).
1706         (mono_test_marshal_bool_byref) bools marshal as ints by default
1707         
1708 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
1709
1710         * bug-46781.cs: New regression test.
1711
1712         * libtest.c pinvoke2.cs: Add new test for SetLastError functionality.
1713
1714         * Makefile.am (TEST_CS_SRC): Remove merged tests.
1715
1716         * pinvoke2.cs pinvoke3.cs: Merge tests 4-8 into these files + 
1717         convert tests so they run with the test driver used by mini.
1718
1719         * pinvoke3.cs libtest.c: Add tests for class arguments and return 
1720         values.
1721
1722         * pinvoke4.cs pinvoke5.cs pinvoke6.cs pinvoke7.cs pinvoke8.cs: Removed.