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