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