2007-09-20 Mark Probst <mark.probst@gmail.com>
[mono.git] / mono / tests / ChangeLog
1 2007-09-20  Mark Probst  <mark.probst@gmail.com>
2
3         * generics-sharing.2.cs: added
4
5         * Makefile.am: added generics-sharing.2.cs
6
7 2007-09-19  Marek Habersack  <mhabersack@novell.com>
8
9         * assemblyresolve/Makefile.am (prereq): build the assemblies in
10         the 'prereq' target instead of in the 'all' one.
11
12 2007-09-19  Marek Habersack  <mhabersack@novell.com>
13
14         * Makefile.am: assemblyresolve/ assemblies are built only when the
15         make test is ran.
16
17 2007-09-19  Raja R Harinath  <harinath@gmail.com>
18
19         * assemblyresolve/Makefile.am: Fix srcdir != builddir issues.
20         (EXTRA_DIST): Add asm.cs, TestBase.cs, Test.cs.
21
22 2007-09-18  Marek Habersack  <mhabersack@novell.com>
23
24         * assemblyresolve/asm.cs: added
25
26         * assemblyresolve/TestBase.cs: added
27
28         * assemblyresolve/Test.cs: added
29
30         * assemblyresolve/Makefile.am: added
31
32         * assemblyresolve_event3.cs: added new AssemblyResolve event
33         test.
34
35 2007-09-13  Massimiliano Mantione  <massi@ximian.com>
36
37         * Makefile.am: Fixed and re-enabled test for bug #82416 (the
38         config files were not in place).
39
40 2007-09-12  Massimiliano Mantione  <massi@ximian.com>
41
42         * Makefile.am: disabled test for bug #82416 since it fails on the
43         buildbot, will investigate.
44
45 2007-09-12  Massimiliano Mantione  <massi@ximian.com>
46
47         * unhandled-exception-test-runner.2.cs,
48         unhandled-exception-test-case.2.cs,
49         unhandled-exception-base-configuration.config,
50         unhandled-exception-legacy-configuration.config,
51         Makefile.am: added test for bug #82416.
52
53 2007-09-12  Marek Habersack  <mhabersack@novell.com>
54
55         * assemblyresolve_event2.2.cs: added tests for assembly resolution
56         event handler.
57
58         * assemblyresolve_event.cs: added tests for assembly resolution
59         event handler.
60
61 2007-09-11  Mark Probst  <mark.probst@gmail.com>
62
63         * coreclr-security.cs: Added positive and negative tests for
64         calling methods via reflection.
65
66 2007-09-10  William Holmes  <billholmes54@gmail.com>
67
68         * marshal9.cs, libtest.c Adding test case for marshal.c r84161
69           Calling native to managed should not call 
70           ICustomMarshaler.MarshalNativeToManaged for out params.
71
72         Code is contributed under MIT/X11 license.
73
74 2007-09-07  Zoltan Varga  <vargaz@gmail.com>
75
76         * async-exceptions.cs Makefile.am: Add a test for frames with a frame pointer.
77         
78         * async-exceptions.cs Makefile.am: New test case, not working yet.
79
80         * Makefile.am: Allways distribute coreclr-security.cs.
81
82 2007-09-03  Zoltan Varga  <vargaz@gmail.com>
83
84         * thread6.cs: Increase a timeout.
85
86 2007-08-31  Zoltan Varga  <vargaz@gmail.com>
87
88         * libtest.c handleref.cs: Fix handleref.exe test on sparc.
89
90 2007-08-24  Mark Probst  <mark.probst@gmail.com>
91
92         * coreclr-security.cs, Makefile.am: Added test for CoreCLR
93         security.
94
95 2007-08-21  Massimiliano Mantione  <massi@ximian.com>
96
97         * bug-81466.il, bug-81466-lib.il, Makefile.am:
98         Added test for bug #81466.
99
100 2007-08-20  Jb Evain  <jbevain@novell.com>
101
102         * field-access.il, method-access.il, Makefile.am: tests
103         for FieldAccessException and MethodAccessException.
104
105 2007-08-16  Rodrigo Kumpera  <rkumpera@novell.com>
106
107         * ldtoken_with_byref_typespec.2.il: Test for (in pseudo c#) "typeof (int&)" expression
108         * Makefile.am: ldtoken_with_byref_typespec.2.il
109
110 2007-08-08  Massimiliano Mantione  <massi@ximian.com>
111
112         * bug-77127.cs: Test for bug #77127.
113         * Makefile.am: Added bug-77127.cs.
114
115 2007-08-01  William Holmes  <billholmes54@gmail.com>
116
117         * Makefile.am: Added bug-82194.2.cs.
118         * bug-82194.2.cs: Test for bug #82194.
119
120 2007-07-26  Rodrigo Kumpera  <rkumpera@novell.com>
121
122         * Makefile.am: Added enum_types.il.
123         * enum_types.il: Test for all valid primitive types an enum basefield can have.
124
125 2007-07-25  Jonathan Chambers  <joncham@gmail.com>
126
127         * Makefile.am: Added transparentproxy.cs.
128         * transparentproxy.cs: Add tests for transparentproxy
129         interface/casting.
130         
131         Code is contributed under MIT/X11 license.
132
133 2007-07-20  Raja R Harinath  <rharinath@novell.com>
134
135         * Makefile.am (bug-81691.exe): Create it in the builddir.
136
137 2007-07-19  Mark Probst  <mark.probst@gmail.com>
138
139         * Makefile.am (test-bug-81691), bug-81691.cs, bug-81691-a.cs,
140         bug-81691-b.cs: Test for bug #81691.
141
142 2007-07-11  Raja R Harinath  <rharinath@novell.com>
143
144         * Makefile.am (bug-81673.exe): Look for bug-81673.cs in $(srcdir).
145
146 2007-07-10  Rodrigo Kumpera  <rkumpera@novell.com>
147
148         * Makefile.am, bug-82020.il: Test for bug #82020
149
150 2007-07-10  Zoltan Varga  <vargaz@gmail.com>
151
152         * libtest.c (mono_test_marshal_return_unicode_string_delegate): 
153         Add a missing return.
154
155 2007-07-09  Mark Probst  <mark.probst@gmail.com>
156
157         * Makefile.am (test-bug-81673), bug-81673.cs,
158         bug-81673-interface.cs: Test for bug 81673.
159
160 2007-07-05  Zoltan Varga  <vargaz@gmail.com>
161
162         * pinvoke3.cs libtest.c: Add new test for returning unicode strings from a delegate.
163
164 2007-06-12  Zoltan Varga  <vargaz@gmail.com>
165
166         * pinvoke2.cs: Add test for instance delegates.
167
168 2007-05-26  Zoltan Varga  <vargaz@gmail.com>
169
170         * delegate.cs: Add more delegate tests.
171
172 2007-05-24  Zoltan Varga  <vargaz@gmail.com>
173
174         * delegate.cs: Add a multicast delegate test.
175
176 2007-05-23  Zoltan Varga  <vargaz@gmail.com>
177
178         * pinvoke2.cs libtest.c: Fix up asany in/out tests.
179
180 2007-03-28  Raja R Harinath  <rharinath@novell.com>
181
182         * Makefile.am (test-bug-80307): Don't set PATH.
183
184 2007-03-27  Raja R Harinath  <harinath@gmail.com>
185
186         * Makefile.am (JITTEST_PROG_RUN): Set MONO_CFG_DIR too.
187         (test-bug-80307): Use helper 'mcs' and 'gmcs' from build tree.
188
189 2007-03-23  Jonathan Chambers  <joncham@gmail.com>
190
191         * libtest.c: Add tests for PreserveSigAttribute.
192         * cominterop.cs: Add tests for PreserveSigAttribute.
193         
194         Code is contributed under MIT/X11 license.
195
196 2007-02-19  Massimiliano Mantione  <massi@ximian.com>
197         * iface7.cs, Makefile.am: Added test for bug 75903.
198
199 2007-02-08  Jonathan Chambers  <joncham@gmail.com>
200
201         * libtest.c: Add tests for COM Callable Wrapper marshalling.
202         * cominterop.cs: Add tests for COM Callable Wrapper marshalling.
203         
204         Code is contributed under MIT/X11 license.
205         
206 2007-02-06  Massimiliano Mantione  <massi@ximian.com>
207         * bug-59286.cs, Makefile.am: Added test for bug 59286.
208
209 2007-02-03  Zoltan Varga  <vargaz@gmail.com>
210
211         * interlocked-2.2.cs: Fix long tests and add Interlocked.Exchange(long) test.
212
213         * interlocked-2.2.cs: Add Interlocked.Read (long) test.
214
215         * interlocked.cs: Fix return values.
216         
217 2007-01-19  Raja R Harinath  <rharinath@novell.com>
218
219         * Makefile.am (bug-80307.exe): Fix srcdir != builddir.
220
221 2007-01-17  Massimiliano Mantione  <massi@ximian.com>
222         * bug-80307.cs, Makefile.am: Added test for bug 80307.
223
224 2007-01-15  Miguel de Icaza  <miguel@novell.com>
225
226         * load-missing.il: Add test for missing assembly reference in
227         field reference;
228
229         Add test for missing type in newobj call.
230
231         Add test for missing type reference in a parameter.
232
233         Add test for missing assembly in method call.
234
235 2007-01-11  Jonathan Chambers  <joncham@gmail.com>
236
237         * libtest.c, cominterop.cs: Tests for unmanaged->managed
238         VARIANT marshalling.
239
240 2007-01-10  Robert Jordan  <robertj@gmx.net>
241
242         * bug-80392.2.cs: Add more tests.
243
244 2007-01-09  Robert Jordan  <robertj@gmx.net>
245
246         * bug-80392.2.cs: Add test for bug #80392.
247
248 2007-01-09  Robert Jordan  <robertj@gmx.net>
249
250         * cross-domain.cs: Reflect marshal.c changes: after r70643
251         StringBuilders are not ReferenceEquals () anymore, because
252         they are marshaled by value.
253
254 2007-01-01  Miguel de Icaza  <miguel@novell.com>
255
256         * libtest.c, marshal5.cs: Add tests for ByValTStr marshalling when
257         the charset is Unicode (see bugs 79944 and 78722).
258
259 2006-12-31  Miguel de Icaza  <miguel@novell.com>
260
261         * exists.cs: Add new test case for MONO_IOMAP bug. 
262
263 2006-11-02  Wade Berrier  <wberrier@novell.com>
264
265         * Makefile.am: Fix path to mkbundle so test passes
266
267 2006-10-31  Massimiliano Mantione  <massi@ximian.com>
268         * bug-79684.2.cs, Makefile.am: Added test for bug 79684.
269
270 2006-10-20  Jonathan Chambers  <joncham@gmail.com>
271
272         * cominterop.cs: Added more tests for Variant.
273         * libtest.c: Added more tests for Variant.
274         
275 2006-10-02  Zoltan Varga  <vargaz@gmail.com>
276
277         * static-constructor.cs: Add a new test.
278
279 2006-09-30  Jonathan Chambers  <joncham@gmail.com>
280
281         * marshal7.cs: Added tests for size of structs containing
282         objects with MarshalAs.Interface,IUnknown,IDispatch, and Struct.
283
284 2006-09-30  Zoltan Varga  <vargaz@gmail.com>
285
286         * marshal9.cs libtest.c: Add tests for some custom marshalling corner cases.
287
288 2006-09-20  Zoltan Varga  <vargaz@gmail.com>
289
290         * libtest.c (mono_test_marshal_stringbuilder_default): Null terminate string to
291         prevent random errors.
292         (mono_test_marshal_stringbuilder): Ditto.
293
294 2006-09-18  Jonathan Chambers  <joncham@gmail.com>
295
296         * cominterop.cs: Added COM Interop tests for null BSTR checks.
297         * libtest.c: Added COM Interop tests for null BSTR checks.
298
299 2006-09-16  Zoltan Varga  <vargaz@freemail.hu>
300
301         * Makefile.am (test): Disable mkbundle test on win32 since there is no static build there.
302
303 2006-09-14  Zoltan Varga  <vargaz@gmail.com>
304
305         * pinvoke2.cs libtest.c: Add test for marshalling of blittable classes and null.
306
307 2006-09-06  Zoltan Varga  <vargaz@gmail.com>
308
309         * pinvoke3.cs libtest.c: Add test for #79289.
310
311 2006-09-05  Zoltan Varga  <vargaz@gmail.com>
312
313         * interlocked-2.2.cs: Add tests for the generic versions of the interlocked methods.
314
315 2006-09-03  Zoltan Varga  <vargaz@gmail.com>
316
317         * pinvoke2.cs libtest.c: Add test for marshalling of StringBuilders created with
318         the default ctor.
319
320 2006-08-09  Jonathan Chambers  <joncham@gmail.com>
321
322         * cominterop.cs: Added COM Interop tests for accessing IUnknown and IDispatch.
323         * libtest.c: Implemented QueryInterface correctly.
324         
325 2006-08-08  Zoltan Varga  <vargaz@gmail.com>
326
327         * vararg.il: Add a test for #79027.
328
329 2006-07-28  Jonathan Chambers  <joncham@gmail.com>
330
331         * cominterop.cs: Added COM Interop object marshalling tests; 
332         enabled on windows only.
333         * libtest.c: Added COM Interop object marshalling tests; 
334         enabled on windows only.
335         
336 2006-07-27  Zoltan Varga  <vargaz@gmail.com>
337
338         * libtest.c: Add a newline at the EOF.
339
340 2006-07-15  Jonathan Chambers  <joncham@gmail.com>
341
342         * cominterop.cs: Added COM Interop tests; not enabled yet.
343         * libtest.c: Added COM Interop tests; not enabled yet.
344
345 2006-07-12  Zoltan Varga  <vargaz@gmail.com>
346
347         * Makefile.am (libtest_la_CFLAGS): Disable a gcc optimization which breaks pinvoke2.exe on windows.
348
349 2006-06-30  Zoltan Varga  <vargaz@gmail.com>
350
351         * libtest.c (mono_test_ref_vtype): Remove debug printfs.
352
353 2006-06-28  Zoltan Varga  <vargaz@gmail.com>
354
355         * marshal2.cs: Add tests for ByValTStr + Unicode encoding.
356
357 2006-06-15  Zoltan Varga  <vargaz@gmail.com>
358
359         * pinvoke-2.cs: Rename to pinvoke-2.2.cs.
360         
361         * Makefile.am (TEST_CS2_SRC): Add pinvoke-2.2.cs
362
363         * pinvoke-2.2.cs libtest.c: Add Marshal.GetDelegateForFunctionPointer () tests.
364         
365 2006-06-22  Sebastien Pouliot  <sebastien@ximian.com>
366
367         * Makefile.am: Add 'cas' to SUBDIRS
368
369 2006-06-20  Massimiliano Mantione  <massi@ximian.com>
370         * bug-78656.cs. Makefile.am: Added test for bug 78656.
371
372 2006-06-16  Massimiliano Mantione  <massi@ximian.com>
373         * bug-78653.cs. Makefile.am: Added test for bug 78653.
374
375 2006-06-13  Massimiliano Mantione  <massi@ximian.com>
376         * test-inline-call-stack.cs: Test also that the order in which
377         .cctors are run is essentially the same regardless of the status of
378         "beforefieldinit", because too many apps depend on this behavior
379         (which seems to be also the one of the MS CLR).
380
381 2006-06-10  Zoltan Varga  <vargaz@gmail.com>
382
383         * interlocked-2.2.cs: Make the return values positive.
384
385 2006-06-07  Wade Berrier <wberrier@novell.com>
386
387         * Makefile.am: add  test-inline-call-stack-library.cs and test-inline-call-stack.cs
388         to EXTRA_DIST so that tests can be run from a dist tarball
389
390 2006-06-05  Jonathan Chambers  <jonathan.chambers@ansys.com>
391
392         * libtest.c cominterop.cs Makefile.am: Add BSTR and VARIANT marshalling tests
393
394 2006-06-06  Massimiliano Mantione  <massi@ximian.com>
395
396         * Makefile.am, bug-78311.cs, bug-78549.il: Added tests.
397
398 2006-06-05  Zoltan Varga  <vargaz@gmail.com>
399
400         * libtest.c pinvoke17.cs: Rename definitions which conflict with win32 API names.
401
402 2006-05-18  Zoltan Varga  <vargaz@gmail.com>
403
404         * pinvoke2.cs libtest.c: Add tests for UnamangedType.LPStruct and blittable types.
405
406 2006-05-17  Zoltan Varga  <vargaz@gmail.com>
407
408         * pinvoke2.cs libtest.c: Add tests for marshalling UnmanagedType.LPStruct.
409
410         * marshal8.cs: Applied a patch from Jonathan Chambers to add a test case to
411         #77523.
412
413 2006-05-10  Atsushi Enomoto  <atsushi@ximian.com>
414
415         * test-enum-indstoreil.il : removed duplicate label.
416           Fixed test-runtime.
417
418 2006-05-06  Zoltan Varga  <vargaz@gmail.com>
419
420         * Makefile.am (TEST_CS2_SRC): Add interlocked-2.2.cs and fix compiling of net 2.0
421         tests.
422
423         * interlocked-2.2.cs: New tests for the net 2.0 Interlocked methods.
424
425 2006-04-19  Massimiliano Mantione  <massi@ximian.com>
426         * test-inline-call-stack.cs: Added missing check.
427
428 2006-04-19  Massimiliano Mantione  <massi@ximian.com>
429         * Makefile.am: Added tests to see if inline breaks the call stack.
430         * test-inline-call-stack.cs: Likewise.
431         * test-inline-call-stack-library.cs: Likewise.
432         
433 2006-04-12  Zoltan Varga  <vargaz@gmail.com>
434
435         * thread6.cs: Add regression test for #78024.
436
437 2006-04-07  Zoltan Varga  <vargaz@gmail.com>
438
439         * marshal2.cs: Add tests for #77960.
440
441 2006-03-29  Raja R Harinath  <rharinath@novell.com>
442
443         * iface-large.cs: New test based on #75172.
444
445 2006-02-18  Zoltan Varga  <vargaz@gmail.com>
446
447         * libtest.c pinvoke2.cs: Add tests for asany marshalling and directional
448         attributes.
449
450 2006-01-30  Zoltan Varga  <vargaz@gmail.com>
451
452         * Makefile.am (patch-libtool): New utility target for those using a
453         static build.
454
455 2006-01-27  Raja R Harinath  <rharinath@novell.com>
456
457         Add support for net_2_0 test cases.
458         * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Don't set MONO_PATH.
459         (with_mono_path2, RUNTIME2, GMCS, ILASM2): New.
460         (TEST_CS2_SRC, TEST_IL2_SRC): New.
461         (EXTRA_DIST): Add them.
462         (testjit-default, testjit-net_2_0): New.  Copies of old testjit,
463         updated to use appropriate runtimes.
464         (testjit): Depend on them.
465         * find-method.2.il: New test.
466
467 2006-01-26  Zoltan Varga  <vargaz@gmail.com>
468
469         * thread-dump.cs: New file.
470
471 2005-12-22  Zoltan Varga  <vargaz@gmail.com>
472
473         * interlocked.cs: Add "test" for Thread.MemoryBarrier ().
474
475         * custom-attr.cs: Add test for #77045.
476
477 2005-12-15  Zoltan Varga  <vargaz@gmail.com>
478
479         * cpblkTest.il: Fix storage of addresses into int32 variables.
480
481 2005-12-14  Zoltan Varga  <vargaz@gmail.com>
482
483         * marshal2.cs: Remove test which can fail on 64 bit archs.
484
485 2005-11-28  Raja R Harinath  <rharinath@novell.com>
486
487         * Makefile.am (ILASM): Use profile-dependent location of ilasm.
488
489 2005-10-21  Zoltan Varga  <vargaz@gmail.com>
490
491         * pinvoke2.cs libtest.c: Add tests for byref struct marshalling.
492
493 2005-10-20  Miguel de Icaza  <miguel@novell.com>
494
495         * Makefile.am (stresstest): Change the strings so we can scan the
496         build logs more easily for failures (without the word "0 failed".
497
498         * Makefile (stresstest): 
499
500 2005-10-20  Raja R Harinath  <rharinath@novell.com>
501
502         * Makefile.am (testbundle): Use in-tree config, and in-tree
503         shared directory.
504
505 2005-10-08  Zoltan Varga  <vargaz@gmail.com>
506
507         * appdomain-unload.cs: Allocate some MBR objects between unloads to
508         exercise more code.
509
510 2005-10-07  Zoltan Varga  <vargaz@gmail.com>
511
512         * remoting5.cs: Add test for ldflda on MBR objects.
513
514 2005-10-07  Zoltan Varga  <vargaz@gmail.com>
515
516         * pinvoke.cs: Remove test loading cygwin1.dll under cygwin.
517
518 2005-09-19  Zoltan Varga  <vargaz@gmail.com>
519
520         * custom-attr.cs: Add tests for bug #76062.
521
522         * test-driver Makefile.am: Fix detection of disabled tests.
523
524 2005-09-16  Raja R Harinath  <rharinath@novell.com>
525
526         * Makefile.am (check-local): Don't invoke semdel-wrapper.
527
528 2005-09-13  Raja R Harinath  <rharinath@novell.com>
529
530         * Makefile.am (test-type-load): Refer to source files using $(srcdir).
531         (EXTRA_DIST): Add sources from 'test-type-load'.
532
533 2005-09-12  Zoltan Varga  <vargaz@gmail.com>
534
535         * pinvoke3.cs libtest.c: Add test for returning null arrays from delegates.
536
537         * pinvoke3.cs libtest.c: Add tests for bug #76063.
538
539 2005-09-09  Zoltan Varga  <vargaz@gmail.com>
540
541         * load-exceptions.cs t-missing.cs load-missing.il: New files. Tests
542         for handling type load exceptions.
543
544         * Makefile.am: Add type loading tests.
545
546 2005-08-27  Zoltan Varga  <vargaz@gmail.com>
547
548         * libtest.c (mono_test_empty_struct): Work around bug in intel icc.
549
550 2005-08-23  Zoltan Varga  <vargaz@freemail.hu>
551
552         * delegate.cs: Add float and double tests.
553
554 2005-08-22  Zoltan Varga  <vargaz@freemail.hu>
555
556         * delegate.cs: Restructure and add long delegate test.
557
558         * thread-2.cs: New file.
559
560 2005-08-20  Zoltan Varga  <vargaz@freemail.hu>
561
562         * Makefile.am: Reenable disabled amd64 tests.
563
564 2005-07-21  Zoltan Varga  <vargaz@freemail.hu>
565
566         * marshal9.cs libtest.c: Add tests for byref custom marshalling.
567
568         * pinvoke2.cs pinvoke1.cs Makefile.am: Merge pinvoke1.cs into pinvoke2.cs.
569
570 2005-07-19  Zoltan Varga  <vargaz@freemail.hu>
571
572         * pinvoke2.cs libtest.c: Add some IA64 struct passing tests.
573
574 2005-07-09  Zoltan Varga  <vargaz@freemail.hu>
575
576         * Makefile.am (PLATFORM_DISABLED_TESTS): Ignore thread6.exe on amd64.
577
578 2005-07-07  Zoltan Varga  <vargaz@freemail.hu>
579
580         * thread6.cs: Disable part of the test that currently doesn't work. Add
581         new tests from a bug report.
582
583         * appdomain-unload.cs: Add tests for threadpools.
584
585 2005-07-04  Raja R Harinath  <rharinath@novell.com>
586
587         * Makefile.am (MKBUNDLE): Don't set PKG_CONFIG_TOP_BUILDDIR.
588
589 2005-07-01  Lluis Sanchez Gual  <lluis@novell.com>
590
591         * remoting1.cs: Test for getting a remote field value which is null.
592
593 2005-07-01  Raja R Harinath  <rharinath@novell.com>
594
595         * Makefile.am (check-local): Call semdel-wrapper.
596
597 2005-06-28  Zoltan Varga  <vargaz@freemail.hu>
598
599         * Makefile.am appdomain3.cs: Remove appdomain3 test, since it is a duplicate of appdomain-unload.
600
601 2005-06-27  Zoltan Varga  <vargaz@freemail.hu>
602
603         * pinvoke2.cs: Add test for #75374.
604
605         * Makefile.am pinvoke18.cs pinvoke2.cs: Merge pinvoke18 into pinvoke2.
606
607 2005-06-15  Zoltan Varga  <vargaz@freemail.hu>
608
609         * Makefile.am (testaot): Use JITTEST_PROG_RUN for compiling the AOT module.
610
611 2005-06-15  Raja R Harinath  <rharinath@novell.com>
612
613         * Makefile.am (testbundle): Run the testcase with MONO_PATH set to
614         the build tree -- it's built with autodeps off.
615
616 2005-06-14  Ben Maurer  <bmaurer@ximian.com>
617
618         * Makefile.am (testbundle): Test case that bundling works with a
619         hello world.
620
621 2005-05-26  Zoltan Varga  <vargaz@freemail.hu>
622
623         * Makefile.am (TestDriver.dll): Fix a warning.
624
625 2005-05-14  Zoltan Varga  <vargaz@freemail.hu>
626
627         * libtest.c (mono_test_marshal_out_string_array_delegate): Fix 64
628         bit issues.
629
630 2005-05-12  Zoltan Varga  <vargaz@freemail.hu>
631
632         * marshal9.cs libtest.c: Add more tests.
633
634         * pinvoke3.cs libtest.c: Add test for [Out] marshalling of arrays.
635         Fix warnings.
636
637         * marshal9.cs libtest.c: Add tests for marshalling null values.
638
639         * Makefile.am pinvoke2.cs pinvoke10.cs pinvoke15.cs: Merge pinvoke10
640         and pinvoke15 into pinvoke2.
641
642         * pinvoke2.cs: Fix warnings.
643
644         * pinvoke2.cs libtest.c: Add test for ftnptr->delegate conversion in
645         structures.
646
647 2005-05-12  Lluis Sanchez Gual  <lluis@novell.com>
648
649         * main-returns-background-change.cs: New test for changing the
650         background mode of a thread.
651
652 2005-05-01  Zoltan Varga  <vargaz@freemail.hu>
653
654         * libtest.c (mono_test_marshal_cdecl_delegate): New test for changing the calling convention of
655         a delegate.
656
657         * pinvoke-2.cs: New file for 2.0 pinvoke tests. 
658
659 2005-04-22  Raja R Harinath  <rharinath@novell.com>
660
661         * Makefile.am (CSC): Use '-unsafe' instead of '--unsafe'.
662
663 2005-04-09  Zoltan Varga  <vargaz@freemail.hu>
664
665         * Makefile.am (testtrace): New target to test --trace functionality.
666
667 2005-04-04  Zoltan Varga  <vargaz@freemail.hu>
668
669         * invoke.cs: Add new test.
670
671 2005-03-31  Zoltan Varga  <vargaz@freemail.hu>
672
673         * stack-overflow.cs: New tests, not yet enabled.
674
675 2005-03-10  Zoltan Varga  <vargaz@freemail.hu>
676
677         * dataslot.cs: Add tests for #65414.
678
679 2005-03-06  Zoltan Varga  <vargaz@freemail.hu>
680
681         * rounding.cs: Remove this, this is now in the JIT regression tests.
682
683         * delegate4.cs: Remove this, this is already tested in pinvoke3.cs.
684
685 2005-03-04  Zoltan Varga  <vargaz@freemail.hu>
686
687         * remoting1.cs: Add new regression test.
688
689 2005-03-01  Zoltan Varga  <vargaz@freemail.hu>
690
691         * pinvoke3.cs: Add tests for passing blittable arrays.
692         
693         * pinvoke3.cs libtest.c: Add tests for passing arrays to delegates.
694
695 2005-02-21  Ben Maurer  <bmaurer@ximian.com>
696
697         * abort-stress-1.cs, abort-stress-2.cs: Stress tests for thread
698         aborting. The second one deadlocks, so it is disabled
699
700 2005-02-19  Zoltan Varga  <vargaz@freemail.hu>
701
702         * pinvoke3.cs libtest.c: Add more small struct tests.
703
704 2005-02-18  Zoltan Varga  <vargaz@freemail.hu>
705
706         * pinvoke3.cs libtest.c: Add tests for passing and returning small 
707         structs from delegates. Currently fails on windows.
708
709 2005-02-16  Zoltan Varga  <vargaz@freemail.hu>
710
711         * pinvoke2.cs: Add test for #72625.
712         
713         * pinvoke2.cs: Fix char array marshalling test so it works under MS.NET.
714 2005-02-15  Zoltan Varga  <vargaz@freemail.hu>
715
716         * Makefile.am (libtest_la_LDFLAGS): Add -Wl,--kill-at so the names exported from the DLL
717         can be found by the runtime.
718
719         * pinvoke13.cs: Fix test.
720
721         * libtest.c pinvoke13.cs: Fix test on big-endian machines.
722
723         * pinvoke3.cs: Remove an error handling test which no longer fails in
724         2.0.
725
726         * marshal.cs libtest.c: Add new test for GetDelegateForFunctionPointer.
727
728 2005-02-13  Zoltan Varga  <vargaz@freemail.hu>
729
730         * libtest.c (NameManglingAuto): Fix test. Fixes #72559.
731         
732         * libtest.c: Applied patch from robertj@gmx.net (Robert Jordan). Work around gcc-2.95.3 
733         bugs.
734
735         * pinvoke13.cs libtest.c: Add/correct tests for pinvoke name mangling.
736
737 2005-02-05  Zoltan Varga  <vargaz@freemail.hu>
738
739         * libtest.c: Mark all exported functions STDCALL.
740
741         * Makefile.am (CSC): Disable some warnings.
742
743 2005-01-30  Zoltan Varga  <vargaz@freemail.hu>
744
745         * libtest.c: Fix some warnings.
746
747 2005-01-25  Zoltan Varga  <vargaz@freemail.hu>
748
749         * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on x86 as well.
750         
751         * Makefile.am (PLATFORM_DISABLED_TESTS): Disable appdomain-unload.exe
752         on amd64 to make the test green again.
753
754 2005-01-20  Raja R Harinath  <rharinath@novell.com>
755
756         * libtest.c (mono_test_return_vtype): Fill in a value in the 'd2'
757         field too.
758         * pinvoke2.cs (test_0_return_vtype): Update.
759
760 2005-01-17  Zoltan Varga  <vargaz@freemail.hu>
761
762         * libtest.c pinvoke2.cs pinvoke3.cs: Add tests for unmanaged->managed
763         marshalling of unicode strings.
764
765 2005-01-15  Zoltan Varga  <vargaz@freemail.hu>
766
767         * thread6.cs: Add test for aborting the current thread.
768
769 2005-01-11  Zoltan Varga  <vargaz@freemail.hu>
770
771         * thread6.cs: Add test for rethrowing abort exceptions.
772
773 2005-01-06  Sebastien Pouliot  <sebastien@ximian.com>
774
775         * desweak.cs: Add test to check for regression of the bug seen in
776         rev 38316. The original code that failed is no more part of the
777         class library.
778
779 2005-01-06  Zoltan Varga  <vargaz@freemail.hu>
780
781         * libtest.c: Fix blittable_struct_delegate test.
782
783 2004-12-29  Zoltan Varga  <vargaz@freemail.hu>
784
785         * pinvoke3.cs libtest.c: Add test for marshalling blittable structs
786         with delegates.
787
788         * pinvoke3.cs libtest.c: Add test for marshalling of enums with delegates.
789
790 2004-12-26  Patrik Torstensson  <patrik.torstensson@gmail.com>
791
792         * interlocked.cs: added reg test for bug 70784
793
794 2004-12-18  Zoltan Varga  <vargaz@freemail.hu>
795
796         * Makefile.am (libtest_la_LDFLAGS): Add -no-undefined so a windows dll is built on windows.
797
798 2004-12-15  Patrik Torstensson  <patrik.torstensson@gmail.com>
799
800         * interlocked.cs: New test.
801
802 2004-12-14  Raja R Harinath  <rharinath@novell.com>
803
804         * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Set MONO_SHARED_DIR.
805
806 2004-12-11  Ben Maurer  <bmaurer@ximian.com>
807
808         * thread-static-init.cs: New test.
809
810 2004-12-09  Raja R Harinath  <rharinath@novell.com>
811
812         * test-driver: Clean up.
813         * Makefile.am (testjit, testaot, testinterp): Error out on failing tests.
814
815 2004-12-08  Raja R Harinath  <rharinath@novell.com>
816
817         * Makefile.am (CLEANFILES): Add *.exe, stest.dat.
818
819 2004-12-08  Zoltan Varga  <vargaz@freemail.hu>
820
821         * appdomain-unload.cs: Disable nondeterministic async unloading test.
822
823 2004-12-04  Zoltan Varga  <vargaz@freemail.hu>
824
825         * delegate.cs: Add test for unboxing and delegates.
826
827 2004-12-02  Zoltan Varga  <vargaz@freemail.hu>
828
829         * appdomain-unload.cs: Add tests for unloading an appdomain from inside
830         the appdomain.
831         
832         * appdomain-unload.cs: Stop the foreground thread created by one of the
833         tests.
834
835 2004-11-26  Raja R Harinath  <rharinath@novell.com>
836
837         * Makefile.am: Ensure that in-tree mscorlib.dll is used for testing.
838
839 2004-11-23  Raja R Harinath  <rharinath@novell.com>
840
841         * Makefile.am (CSC,ILASM): Don't refer to runtime/ directly.  Use
842         the mcs/ tree directly.
843
844 2004-11-19  Raja R Harinath  <rharinath@novell.com>
845
846         * Makefile.am (check-local): New.  Hook into 'make check'.
847         (CSC): Define using in-tree mono and mcs.exe.
848         (ILASM): New.  Likewise, with in-tree ilasm.exe.
849         * async_read.cs (Main): Read async_read.exe, since async_read.cs
850         will not necessarily be in the build directory.
851         * test-driver: Preserve stderr.
852
853 2004-11-10  Lluis Sanchez Gual  <lluis@novell.com>
854
855         * cross-domain.cs: New tests for cross-domain calls.
856
857 2004-11-05  Zoltan Varga  <vargaz@freemail.hu>
858
859         * loader.cs: Add test for loading dynamic assemblies using 
860         Assembly.LoadWithPartialName ().
861
862 2004-11-04  Zoltan Varga  <vargaz@freemail.hu>
863
864         * loader.cs: New file for assembly loading tests.
865
866 2004-10-29  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
867
868         * cattr-object.cs: Correct type checking so test will stop giving
869         false negatives.
870
871 2004-10-07  Zoltan Varga  <vargaz@freemail.hu>
872
873         * pinvoke2.cs: Add test for prefixing 'lib' to dll names.
874
875 2004-09-30  Zoltan Varga  <vargaz@freemail.hu>
876
877         * marshal.cs: Add test for GetFunctionPointerForDelegate.
878
879         * libtest.c pinvoke2.cs: Add test for returning delegates.
880
881 2004-09-28  Zoltan Varga  <vargaz@freemail.hu>
882
883         * Makefile.am: Add marshal.cs.
884
885         * marshal.cs: New file for Marshal tests.
886
887 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
888
889         * libtest.c: Free memory using CoTaskMemFree on windows.
890         * libtest.c (mono_test_stdcall_name_mangling): Remove declspec(dllimport).
891
892 2004-09-21  Zoltan Varga  <vargaz@freemail.hu>
893
894         * libtest.c (mono_test_stdcall_name_mangling): Add test for stdcall 
895         name mangling on windows.
896
897 2004-09-17  Zoltan Varga  <vargaz@freemail.hu>
898
899         * pinvoke2.cs libtest.c: Add test for stdcall name mangling on windows.
900
901 2004-09-08  Lluis Sanchez Gual  <lluis@novell.com>
902
903         * delegate8.cs: New regression test for bug #59299.
904         * Makefile.am: Added delegate8.cs.
905
906 2004-09-07  Duncan Mak  <duncan@ximian.com>
907
908         * typeof-ptr.cs: Add an unsafe section to the code that's using
909         direct pointers. This was breaking the test stage on the build boxes.
910
911 2004-09-07  Zoltan Varga  <vargaz@freemail.hu>
912
913         * libtest.c (mono_test_marshal_string_array): Add test for null
914         terminating string arrays.
915
916 2004-09-06  Zoltan Varga  <vargaz@freemail.hu>
917
918         * libtest.c: Mark delegates with __stdcall on windows.
919
920 2004-09-04  Zoltan Varga  <vargaz@freemail.hu>
921
922         * pinvoke2.cs libtest.c: Fix memory management in tests.
923
924         * pinvoke14.cs: Merge this into pinvoke2.cs.
925
926 2004-09-03  Zoltan Varga  <vargaz@freemail.hu>
927
928         * marshal9.cs libtest.c: Fix memory leaks in test.
929
930 2004-08-31  Zoltan Varga  <vargaz@freemail.hu>
931
932         * pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.
933
934         * marshal9.cs: Clean up and expand custom marshalling tests.
935
936         * marshal10.cs: Merge this into marshal9.cs.
937
938         * pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
939         ago.
940
941 2004-08-28  Zoltan Varga  <vargaz@freemail.hu>
942
943         * pinvoke2.cs libtest.c: New test for byref string arrays.
944
945 2004-08-06  Zoltan Varga  <vargaz@freemail.hu>
946
947         * pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests.
948
949 2004-07-28  Zoltan Varga  <vargaz@freemail.hu>
950
951         * marshal10.cs libtest.c: Remove incorrect time_t custom marshalling 
952         test.
953
954 2004-07-06  Ben Maurer  <bmaurer@ximian.com>
955
956         * reflection-const-field.cs: New test for reflection on
957         constant fields.
958         
959 2004-07-05  Zoltan Varga  <vargaz@freemail.hu>
960
961         * Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.
962
963 2004-07-03  Zoltan Varga  <vargaz@freemail.hu>
964
965         * pinvoke3.cs libtest.c: New test for returning delegates from a
966         delegate.
967
968         * pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.
969
970 2004-07-02  Zoltan Varga  <vargaz@freemail.hu>
971
972         * Makefile.am (CLEANFILES): Delete .stdout files too.
973
974 2004-05-29  Zoltan Varga  <vargaz@freemail.hu>
975
976         * invoke.cs: Add an Invoke test.
977
978 2004-05-28  Zoltan Varga  <vargaz@freemail.hu>
979
980         * pinvoke3.cs libtest.c: New tests for byref struct marshalling.
981
982         * static-constructor.cs: Add new regression test for bug #59193.
983
984         * setenv.cs: Fix this after marshalling changes.
985
986 2004-05-26  Zoltan Varga  <vargaz@freemail.hu>
987
988         * pinvoke3.cs libtest.c: Add tests for fnptr->delegate marshalling.
989
990         * Makefile.am (DISABLED_TESTS): appdomain-unload.exe seems to run too.
991
992 2004-05-23  Zoltan Varga  <vargaz@freemail.hu>
993
994         * Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.
995
996 2004-05-22  Zoltan Varga  <vargaz@freemail.hu>
997
998         * Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.
999
1000 2004-05-18  Zoltan Varga  <vargaz@freemail.hu>
1001
1002         * marshal9.cs marshal10.cs: Fix custom marshalling tests.
1003
1004 2004-05-11  Zoltan Varga  <vargaz@freemail.hu>
1005
1006         * Makefile.am (EXTRA_DIST): Distribute benchmarks as well.
1007
1008         * pinvoke2.cs libtest.c: Add tests for AsAny marshalling.
1009
1010 2004-05-06  Zoltan Varga  <vargaz@freemail.hu>
1011
1012         * Makefile.am: Disable thread6.exe since it might hang. Fix check for
1013         failed tests.
1014
1015         * Makefile.am: Only disable thread6.exe on x86.
1016
1017 2004-04-28  Zoltan Varga  <vargaz@freemail.hu>
1018
1019         * pinvoke2.cs libtest.c: New tests for long fields inside structs.
1020
1021 2004-04-26  Zoltan Varga  <vargaz@freemail.hu>
1022
1023         * Makefile.am test-driver: Disable some failing tests.
1024
1025 2004-04-19  Zoltan Varga  <vargaz@freemail.hu>
1026
1027         * pinvoke3.cs libtest.c: Add test for string marshalling in delegates.
1028
1029 2004-04-18  Zoltan Varga  <vargaz@freemail.hu>
1030
1031         * libtest.c pinvoke2.cs marshal4.cs Makefile.am: Add more tests for 
1032         marshalling delegate fields in structs. Merge marshal4.cs into 
1033         pinvoke2.cs.
1034
1035         * libtest.c pinvoke2.cs: Add more tests for unicode marshalling.
1036
1037 2004-04-14  Zoltan Varga  <vargaz@freemail.hu>
1038         
1039         * libtest.c pinvoke2.cs: Add test for unicode string array marshalling.
1040
1041 2004-04-10  Bernie Solomon  <bernard@ugsolutions.com>
1042
1043         * libtest.c: declare SetLastError on Windows
1044
1045 2004-03-30  Lluis Sanchez Gual  <lluis@ximian.com>
1046
1047         * synchronized.cs: Monitor.Exit does not throw an exception anymore if the
1048         lock is not owned by the current thread (see bug #56157). Modified test that
1049         checked this.
1050
1051 2004-03-16  Zoltan Varga  <vargaz@freemail.hu>
1052
1053         * libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
1054         of char[].
1055
1056 2004-03-15  Bernie Solomon  <bernard@ugsolutions.com>
1057
1058         * libtest.c (mono_test_marshal_time_t): fix
1059         for current code on 64 bit machines with 64bit time
1060
1061         * marshal9.cs marshal10.cs: Do arithmetic on
1062         pointers as 64bits.
1063
1064 2004-03-09  Zoltan Varga  <vargaz@freemail.hu>
1065
1066         * setenv.cs: Handle DllNotFoundException.
1067
1068         * pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs.
1069
1070 2004-02-23  Zoltan Varga  <vargaz@freemail.hu>
1071
1072         * many-locals.cs: Add tests for locals with large stack frame offsets.
1073
1074 2004-02-18  Zoltan Varga  <vargaz@freemail.hu>
1075
1076         * switch.cs: Add test for bug #54473.
1077
1078 2004-02-14  Zoltan Varga  <vargaz@freemail.hu>
1079
1080         * libtest.c: Add <time.h>
1081
1082         * delegate.cs: Add test for bug #52092.
1083
1084 2004-02-12  Zoltan Varga  <vargaz@freemail.hu>
1085
1086         * marshal10.cs: Oops, wrong test.
1087
1088         * libtest.c: Add valuetype marshaling test.
1089
1090         * marshal9.cs: Fix after marshaling changes.
1091
1092         * marshal10.cs: Add valuetype marshaling test.
1093
1094 2004-02-10  Zoltan Varga  <vargaz@freemail.hu>
1095
1096         * Makefile.am: Remove the SHELL=bash setting since some people do not seem to
1097         have bash.
1098
1099 2004-02-02  Zoltan Varga  <vargaz@freemail.hu>
1100
1101         * pinvoke2.cs libtest.c: Add test for unicode StringBuilder marshalling.
1102
1103         * pinvoke.cs libtest.c: Add test for Sparc V8 split register/stack double
1104         parameter passing.
1105
1106 2004-01-31  Zoltan Varga  <vargaz@freemail.hu>
1107
1108         * setenv.cs: Make this run on platforms without setenv.
1109
1110 2004-01-30  Zoltan Varga  <vargaz@freemail.hu>
1111
1112         * Makefile.am: Set SHELL to bash, since some commands require it.
1113
1114 2004-01-22  Zoltan Varga  <vargaz@freemail.hu>
1115
1116         * pinvoke17.cs: Fix test.
1117
1118 2004-01-19  Zoltan Varga  <vargaz@freemail.hu>
1119
1120         * pinvoke2.cs: Add tests for DllImport problems.
1121
1122         * pinvoke.cs: Make this run under linux.
1123
1124 2004-01-09  Zoltan Varga  <vargaz@freemail.hu>
1125
1126         * custom-attr.cs: Add test for properties with array type.
1127
1128 2003-12-13  Patrik Torstensson  <p@rxc.se>
1129
1130         * bug-42136.cs: invalid liveness analyse for locals
1131         used in try and catch block. (exceptions not counted 
1132         for in the liveness analyse)
1133         * Makefile.am: added bug-42136.cs
1134         
1135 2003-12-13  Patrik Torstensson  <p@rxc.se>
1136
1137         * bug-48015.cs: new test for obj.Equals on ContextBound objects
1138         * Makefile.am: added bug-48015.cs.
1139
1140 2003-11-21  Lluis Sanchez Gual  <lluis@ximian.com>
1141
1142         * context-static.cs: new test for ContextStaticAttribute.
1143         * Makefile.am: added context-static.cs.
1144
1145 2003-11-17  Zoltan Varga  <vargaz@freemail.hu>
1146
1147         * cattr-object.cs: Fix test so it does not count the attributes on the
1148         Object class.
1149
1150 2003-10-31  Zoltan Varga  <vargaz@freemail.hu>
1151
1152         * appdomain-unload.cs: Get rid of hardcoded file names.
1153                 
1154         * appdomain-unload.cs: New file. AppDomain Unloading tests.
1155         
1156         * Makefile: Add new test + enable IL tests now that we have a working
1157         ilasm.
1158         
1159         * delegate7.cs: Convert it to use the test driver + add regression test
1160         for #50366.
1161
1162 2003-10-25  Zoltan Varga  <vargaz@freemail.hu>
1163
1164         * libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays.
1165
1166 2003-10-15  Zoltan Varga  <vargaz@freemail.hu>
1167
1168         * vararg.il: New file.
1169
1170         * Makefile.am: Added vararg.il.
1171
1172 2003-10-13  Bernie Solomon  <bernard@ugsolutions.com>
1173
1174         * Makefile.am: fix so it works if builddir != srcdir
1175
1176         * libtest.c: (mono_test_empty_struct) make it exist for 
1177         non-GCC builds (and possibly pass depending on trampolines).
1178         (mono_test_marshal_bool_byref) bools marshal as ints by default
1179         
1180 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
1181
1182         * bug-46781.cs: New regression test.
1183
1184         * libtest.c pinvoke2.cs: Add new test for SetLastError functionality.
1185
1186         * Makefile.am (TEST_CS_SRC): Remove merged tests.
1187
1188         * pinvoke2.cs pinvoke3.cs: Merge tests 4-8 into these files + 
1189         convert tests so they run with the test driver used by mini.
1190
1191         * pinvoke3.cs libtest.c: Add tests for class arguments and return 
1192         values.
1193
1194         * pinvoke4.cs pinvoke5.cs pinvoke6.cs pinvoke7.cs pinvoke8.cs: Removed.