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