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