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