9be6d6cd7635b8d1eeb63c2ad730f6aaf369434d
[mono.git] / mono / tests / ChangeLog
1 2008-02-22  Mark Probst  <mark.probst@gmail.com>
2
3         * generics-sharing.2.cs: New tests for the extensible runtime
4         generic context.
5
6         * recursive-generics.2.cs: Tests for recursive generic types.
7
8         * Makefile.am: Added recursive-generics.2.cs.
9
10 2008-02-21  Mark Probst  <mark.probst@gmail.com>
11
12         * generics-sharing.2.cs: Improved tests.
13
14 2008-02-21  Rodrigo Kumpera  <rkumpera@novell.com>
15
16         * resolve_method_bug.2.il
17         * resolve_field_bug.2.il
18         * resolve_type_bug.2.il: Tests for #363450. They verify that
19         a loader error during System.Reflection.Module::Resolve* methods don't
20         leak and causes a spurious TypeLoadException somewhere else.
21
22         * Makefile.am: Added the previous tests.
23
24 2008-02-17  Raja R Harinath  <harinath@hurrynot.org>
25
26         * Makefile.am (SMCS): Add temporary-smcs-hack flag.
27
28 2008-02-04  Massimiliano Mantione  <massi@ximian.com>
29
30         * Makefile.am: Re-enabled bug-77127.exe (was fixed in r95036).
31
32 2008-02-04  Massimiliano Mantione  <massi@ximian.com>
33
34         * iface4.cs: Also added another "level" of inheritance...
35
36 2008-02-04  Massimiliano Mantione  <massi@ximian.com>
37
38         * iface4.cs: Tested also Stop method (just to be on the safe side).
39
40 2008-01-28  Rodrigo Kumpera  <rkumpera@novell.com>
41
42         * Makefile.am: disabled bug-348522.2.cs until after release.
43
44 2008-01-28  Rodrigo Kumpera  <rkumpera@novell.com>
45
46         * bug-348522.2.cs: Added, tests for invoking by reflection
47         using bad arguments.
48
49         * Makefile.am: added bug-348522.2.cs.
50
51 2008-01-26  Zoltan Varga  <vargaz@gmail.com>
52
53         * nonvirt.cs: Removed, moved to mini/exceptions.cs.
54
55 2008-01-24  Jonathan Chambers  <joncham@gmail.com>
56
57         * libtest.c: Allocate memory for out string parameters.
58
59         * pinvoke2.cs: Add tests for marshalling strings as out paramters.
60
61         Code is contributed under MIT/X11 license.
62
63 2008-01-08  Zoltan Varga  <vargaz@gmail.com>
64
65         * Makefile.am (DISABLED_TESTS): Disable bug-77127.exe for now to make the
66         build green.
67
68 2008-01-04  Dick Porter  <dick@ximian.com>
69
70         * Makefile.am: Make it work on automake-1.6
71
72 2007-12-31  Rodrigo Kumpera  <rkumpera@novell.com>
73
74         * invalid-token.il, Makefile.am: Add test for loading
75         invalid tokens.
76
77 2007-12-20  Zoltan Varga  <vargaz@gmail.com>
78
79         * Makefile.am: Enable the async-exc-compilation test on x86/amd64.
80
81 2007-12-17  Mark Probst  <mark.probst@gmail.com>
82
83         * thread-exit.cs, Makefile.am: Test case for #347676.
84
85 2007-12-09  Robert Jordan  <robertj@gmx.net>
86
87         * bug-323114.cs: Add test case for #323114.
88
89 2007-12-07  Zoltan Varga  <vargaz@gmail.com>
90
91         * pinvoke2.cs: Fix the names of two tests.
92
93         * checked.cs: Make exit codes positive.
94
95 2007-12-05  Zoltan Varga  <vargaz@gmail.com>
96
97         * Makefile.am (EXTRA_DIST): Add a missing file.
98
99 2007-12-03  Zoltan Varga  <vargaz@gmail.com>
100
101         * async-exc-compilation.cs: New not yet enabled test for async exceptions
102         received during JIT compilation.
103
104         * custom-modifiers.2.cs custom-modifiers-il.cs: New test for the 2.0
105         GetRequiredCustomModifiers ()/GetOptionalCustomModifiers () methods.
106
107 2007-11-30  Zoltan Varga  <vargaz@gmail.com>
108
109         * stackframes-async.2.cs: Fix this test to work with the new delegate optimization.
110
111 2007-11-23  Zoltan Varga  <vargaz@gmail.com>
112
113         * Makefile.am: Add a target for testing aot on the 2.0 profile.
114
115 2007-11-12  Zoltan Varga  <vargaz@gmail.com>
116
117         * invoke.cs: Add tests for invoking the Array Get/Set methods.
118
119 2007-11-12 Rodrigo Kumpera  <rkumpera@novell.com>
120
121         * bug-322722_patch_bx.2.cs : Added test for bug #322722.
122
123         * bug-322722_dyn_method_throw.2.cs: Same.
124
125         * Makefile.am: Added the two tests for bug #322722.
126
127 2007-11-07  Zoltan Varga  <vargaz@gmail.com>
128
129         * Makefile.am: Removed bug-318677 since the corresponding patch was reverted.
130
131 2007-11-07  Massimiliano Mantione  <massi@ximian.com>
132
133         * bug-318677.il: Added.
134
135         * Makefile.am: Added test for bug #318677.
136
137 2007-11-07  Mark Probst  <mark.probst@gmail.com>
138
139         * bug-324535.cs, bug-324535-il.il: Added.
140
141         * Makefile.am: Added test for bug #324525.
142
143 2007-11-05 Rodrigo Kumpera  <rkumpera@novell.com>
144
145         * soft-float-tests.cs: Tests for soft-float.
146         Bug #323746 is regression tested by test.
147
148         * Makefile.am: Added the new test to the suite.
149
150
151 2007-10-29 Rodrigo Kumpera  <rkumpera@novell.com>
152
153         * bug-335131.2.cs: Regression test for bug #335131.
154         It tests the enconding of methods and constructor from
155         a generic types that are called from the same type
156         that defines then.
157
158         * Makefile.am: Added the new test to the suite.
159         
160
161 2007-10-29 Rodrigo Kumpera  <rkumpera@novell.com>
162
163         * make_imt_test.sh: added, this script generates
164         an interface with 2000 methods, an implementation and
165         test code that calls all methods. This is enough to
166         stress the IMT machinery, as thunks should have more
167         than 100 methods with the current IMT table size.
168  
169         * Makefile.am: added the generated imt test and
170         associated rules to use the script to create it.
171
172 2007-10-20  William Holmes  <billholmes54@gmail.com>
173
174         * pinvoke2.cs, libtest.c Adding test cases for marshaling
175           booleans as I1 and U1.  Tests commit r87725.
176
177         Code is contributed under MIT/X11 license.
178
179 2007-10-18  Zoltan Varga  <vargaz@gmail.com>
180
181         * interlocked.cs: Add a test for CompareExchange and negative values.
182
183 2007-10-17  Mark Probst  <mark.probst@gmail.com>
184
185         * bug-331798-tb.2.cs: added for Rodrigo
186
187         * Makefile.am: added bug-331798-tb.2.cs
188
189 2007-10-17 Gert Driesen  <drieseng@users.sourceforge.net>
190
191         * bug-331958.cs: added.
192         * Makefile.am: added bug-331958.cs.
193
194 2007-10-16  Mark Probst  <mark.probst@gmail.com>
195
196         * bug-333798.2.cs: added
197
198         * Makefile.am: added bug-333798.2.cs
199
200 2007-10-05 Rodrigo Kumpera  <rkumpera@novell.com>
201
202         * generic_type_definition_encoding.2.cs: added, this tests
203          the regression fixed in r86912.
204
205         * Makefile.am: added generic_type_definition.2.cs
206
207 2007-09-27 Rodrigo Kumpera  <rkumpera@novell.com>
208
209         * generic_type_definition.2.cs: added
210
211         * Makefile.am: added generic_type_definition.2.cs
212
213
214 2007-09-22 Rodrigo Kumpera  <rkumpera@novell.com>
215
216         * bug-327438.2.il: added
217
218         * Makefile.am: added bug-327438.2.il
219
220
221 2007-09-21  Robert Jordan  <robertj@gmx.net>
222
223         * assemblyresolve/Makefile.am: remove the superfluous --security
224         flag.
225
226 2007-09-20  Mark Probst  <mark.probst@gmail.com>
227
228         * generics-sharing.2.cs: added
229
230         * Makefile.am: added generics-sharing.2.cs
231
232 2007-09-19  Marek Habersack  <mhabersack@novell.com>
233
234         * assemblyresolve/Makefile.am (prereq): build the assemblies in
235         the 'prereq' target instead of in the 'all' one.
236
237 2007-09-19  Marek Habersack  <mhabersack@novell.com>
238
239         * Makefile.am: assemblyresolve/ assemblies are built only when the
240         make test is ran.
241
242 2007-09-19  Raja R Harinath  <harinath@gmail.com>
243
244         * assemblyresolve/Makefile.am: Fix srcdir != builddir issues.
245         (EXTRA_DIST): Add asm.cs, TestBase.cs, Test.cs.
246
247 2007-09-18  Marek Habersack  <mhabersack@novell.com>
248
249         * assemblyresolve/asm.cs: added
250
251         * assemblyresolve/TestBase.cs: added
252
253         * assemblyresolve/Test.cs: added
254
255         * assemblyresolve/Makefile.am: added
256
257         * assemblyresolve_event3.cs: added new AssemblyResolve event
258         test.
259
260 2007-09-13  Massimiliano Mantione  <massi@ximian.com>
261
262         * Makefile.am: Fixed and re-enabled test for bug #82416 (the
263         config files were not in place).
264
265 2007-09-12  Massimiliano Mantione  <massi@ximian.com>
266
267         * Makefile.am: disabled test for bug #82416 since it fails on the
268         buildbot, will investigate.
269
270 2007-09-12  Massimiliano Mantione  <massi@ximian.com>
271
272         * unhandled-exception-test-runner.2.cs,
273         unhandled-exception-test-case.2.cs,
274         unhandled-exception-base-configuration.config,
275         unhandled-exception-legacy-configuration.config,
276         Makefile.am: added test for bug #82416.
277
278 2007-09-12  Marek Habersack  <mhabersack@novell.com>
279
280         * assemblyresolve_event2.2.cs: added tests for assembly resolution
281         event handler.
282
283         * assemblyresolve_event.cs: added tests for assembly resolution
284         event handler.
285
286 2007-09-11  Mark Probst  <mark.probst@gmail.com>
287
288         * coreclr-security.cs: Added positive and negative tests for
289         calling methods via reflection.
290
291 2007-09-10  William Holmes  <billholmes54@gmail.com>
292
293         * marshal9.cs, libtest.c Adding test case for marshal.c r84161
294           Calling native to managed should not call 
295           ICustomMarshaler.MarshalNativeToManaged for out params.
296
297         Code is contributed under MIT/X11 license.
298
299 2007-09-07  Zoltan Varga  <vargaz@gmail.com>
300
301         * async-exceptions.cs Makefile.am: Add a test for frames with a frame pointer.
302         
303         * async-exceptions.cs Makefile.am: New test case, not working yet.
304
305         * Makefile.am: Allways distribute coreclr-security.cs.
306
307 2007-09-03  Zoltan Varga  <vargaz@gmail.com>
308
309         * thread6.cs: Increase a timeout.
310
311 2007-08-31  Zoltan Varga  <vargaz@gmail.com>
312
313         * libtest.c handleref.cs: Fix handleref.exe test on sparc.
314
315 2007-08-24  Mark Probst  <mark.probst@gmail.com>
316
317         * coreclr-security.cs, Makefile.am: Added test for CoreCLR
318         security.
319
320 2007-08-21  Massimiliano Mantione  <massi@ximian.com>
321
322         * bug-81466.il, bug-81466-lib.il, Makefile.am:
323         Added test for bug #81466.
324
325 2007-08-20  Jb Evain  <jbevain@novell.com>
326
327         * field-access.il, method-access.il, Makefile.am: tests
328         for FieldAccessException and MethodAccessException.
329
330 2007-08-16  Rodrigo Kumpera  <rkumpera@novell.com>
331
332         * ldtoken_with_byref_typespec.2.il: Test for (in pseudo c#) "typeof (int&)" expression
333         * Makefile.am: ldtoken_with_byref_typespec.2.il
334
335 2007-08-08  Massimiliano Mantione  <massi@ximian.com>
336
337         * bug-77127.cs: Test for bug #77127.
338         * Makefile.am: Added bug-77127.cs.
339
340 2007-08-01  William Holmes  <billholmes54@gmail.com>
341
342         * Makefile.am: Added bug-82194.2.cs.
343         * bug-82194.2.cs: Test for bug #82194.
344
345 2007-07-26  Rodrigo Kumpera  <rkumpera@novell.com>
346
347         * Makefile.am: Added enum_types.il.
348         * enum_types.il: Test for all valid primitive types an enum basefield can have.
349
350 2007-07-25  Jonathan Chambers  <joncham@gmail.com>
351
352         * Makefile.am: Added transparentproxy.cs.
353         * transparentproxy.cs: Add tests for transparentproxy
354         interface/casting.
355         
356         Code is contributed under MIT/X11 license.
357
358 2007-07-20  Raja R Harinath  <rharinath@novell.com>
359
360         * Makefile.am (bug-81691.exe): Create it in the builddir.
361
362 2007-07-19  Mark Probst  <mark.probst@gmail.com>
363
364         * Makefile.am (test-bug-81691), bug-81691.cs, bug-81691-a.cs,
365         bug-81691-b.cs: Test for bug #81691.
366
367 2007-07-11  Raja R Harinath  <rharinath@novell.com>
368
369         * Makefile.am (bug-81673.exe): Look for bug-81673.cs in $(srcdir).
370
371 2007-07-10  Rodrigo Kumpera  <rkumpera@novell.com>
372
373         * Makefile.am, bug-82020.il: Test for bug #82020
374
375 2007-07-10  Zoltan Varga  <vargaz@gmail.com>
376
377         * libtest.c (mono_test_marshal_return_unicode_string_delegate): 
378         Add a missing return.
379
380 2007-07-09  Mark Probst  <mark.probst@gmail.com>
381
382         * Makefile.am (test-bug-81673), bug-81673.cs,
383         bug-81673-interface.cs: Test for bug 81673.
384
385 2007-07-05  Zoltan Varga  <vargaz@gmail.com>
386
387         * pinvoke3.cs libtest.c: Add new test for returning unicode strings from a delegate.
388
389 2007-06-12  Zoltan Varga  <vargaz@gmail.com>
390
391         * pinvoke2.cs: Add test for instance delegates.
392
393 2007-05-26  Zoltan Varga  <vargaz@gmail.com>
394
395         * delegate.cs: Add more delegate tests.
396
397 2007-05-24  Zoltan Varga  <vargaz@gmail.com>
398
399         * delegate.cs: Add a multicast delegate test.
400
401 2007-05-23  Zoltan Varga  <vargaz@gmail.com>
402
403         * pinvoke2.cs libtest.c: Fix up asany in/out tests.
404
405 2007-03-28  Raja R Harinath  <rharinath@novell.com>
406
407         * Makefile.am (test-bug-80307): Don't set PATH.
408
409 2007-03-27  Raja R Harinath  <harinath@gmail.com>
410
411         * Makefile.am (JITTEST_PROG_RUN): Set MONO_CFG_DIR too.
412         (test-bug-80307): Use helper 'mcs' and 'gmcs' from build tree.
413
414 2007-03-23  Jonathan Chambers  <joncham@gmail.com>
415
416         * libtest.c: Add tests for PreserveSigAttribute.
417         * cominterop.cs: Add tests for PreserveSigAttribute.
418         
419         Code is contributed under MIT/X11 license.
420
421 2007-02-19  Massimiliano Mantione  <massi@ximian.com>
422         * iface7.cs, Makefile.am: Added test for bug 75903.
423
424 2007-02-08  Jonathan Chambers  <joncham@gmail.com>
425
426         * libtest.c: Add tests for COM Callable Wrapper marshalling.
427         * cominterop.cs: Add tests for COM Callable Wrapper marshalling.
428         
429         Code is contributed under MIT/X11 license.
430         
431 2007-02-06  Massimiliano Mantione  <massi@ximian.com>
432         * bug-59286.cs, Makefile.am: Added test for bug 59286.
433
434 2007-02-03  Zoltan Varga  <vargaz@gmail.com>
435
436         * interlocked-2.2.cs: Fix long tests and add Interlocked.Exchange(long) test.
437
438         * interlocked-2.2.cs: Add Interlocked.Read (long) test.
439
440         * interlocked.cs: Fix return values.
441         
442 2007-01-19  Raja R Harinath  <rharinath@novell.com>
443
444         * Makefile.am (bug-80307.exe): Fix srcdir != builddir.
445
446 2007-01-17  Massimiliano Mantione  <massi@ximian.com>
447         * bug-80307.cs, Makefile.am: Added test for bug 80307.
448
449 2007-01-15  Miguel de Icaza  <miguel@novell.com>
450
451         * load-missing.il: Add test for missing assembly reference in
452         field reference;
453
454         Add test for missing type in newobj call.
455
456         Add test for missing type reference in a parameter.
457
458         Add test for missing assembly in method call.
459
460 2007-01-11  Jonathan Chambers  <joncham@gmail.com>
461
462         * libtest.c, cominterop.cs: Tests for unmanaged->managed
463         VARIANT marshalling.
464
465 2007-01-10  Robert Jordan  <robertj@gmx.net>
466
467         * bug-80392.2.cs: Add more tests.
468
469 2007-01-09  Robert Jordan  <robertj@gmx.net>
470
471         * bug-80392.2.cs: Add test for bug #80392.
472
473 2007-01-09  Robert Jordan  <robertj@gmx.net>
474
475         * cross-domain.cs: Reflect marshal.c changes: after r70643
476         StringBuilders are not ReferenceEquals () anymore, because
477         they are marshaled by value.
478
479 2007-01-01  Miguel de Icaza  <miguel@novell.com>
480
481         * libtest.c, marshal5.cs: Add tests for ByValTStr marshalling when
482         the charset is Unicode (see bugs 79944 and 78722).
483
484 2006-12-31  Miguel de Icaza  <miguel@novell.com>
485
486         * exists.cs: Add new test case for MONO_IOMAP bug. 
487
488 2006-11-02  Wade Berrier  <wberrier@novell.com>
489
490         * Makefile.am: Fix path to mkbundle so test passes
491
492 2006-10-31  Massimiliano Mantione  <massi@ximian.com>
493         * bug-79684.2.cs, Makefile.am: Added test for bug 79684.
494
495 2006-10-20  Jonathan Chambers  <joncham@gmail.com>
496
497         * cominterop.cs: Added more tests for Variant.
498         * libtest.c: Added more tests for Variant.
499         
500 2006-10-02  Zoltan Varga  <vargaz@gmail.com>
501
502         * static-constructor.cs: Add a new test.
503
504 2006-09-30  Jonathan Chambers  <joncham@gmail.com>
505
506         * marshal7.cs: Added tests for size of structs containing
507         objects with MarshalAs.Interface,IUnknown,IDispatch, and Struct.
508
509 2006-09-30  Zoltan Varga  <vargaz@gmail.com>
510
511         * marshal9.cs libtest.c: Add tests for some custom marshalling corner cases.
512
513 2006-09-20  Zoltan Varga  <vargaz@gmail.com>
514
515         * libtest.c (mono_test_marshal_stringbuilder_default): Null terminate string to
516         prevent random errors.
517         (mono_test_marshal_stringbuilder): Ditto.
518
519 2006-09-18  Jonathan Chambers  <joncham@gmail.com>
520
521         * cominterop.cs: Added COM Interop tests for null BSTR checks.
522         * libtest.c: Added COM Interop tests for null BSTR checks.
523
524 2006-09-16  Zoltan Varga  <vargaz@freemail.hu>
525
526         * Makefile.am (test): Disable mkbundle test on win32 since there is no static build there.
527
528 2006-09-14  Zoltan Varga  <vargaz@gmail.com>
529
530         * pinvoke2.cs libtest.c: Add test for marshalling of blittable classes and null.
531
532 2006-09-06  Zoltan Varga  <vargaz@gmail.com>
533
534         * pinvoke3.cs libtest.c: Add test for #79289.
535
536 2006-09-05  Zoltan Varga  <vargaz@gmail.com>
537
538         * interlocked-2.2.cs: Add tests for the generic versions of the interlocked methods.
539
540 2006-09-03  Zoltan Varga  <vargaz@gmail.com>
541
542         * pinvoke2.cs libtest.c: Add test for marshalling of StringBuilders created with
543         the default ctor.
544
545 2006-08-09  Jonathan Chambers  <joncham@gmail.com>
546
547         * cominterop.cs: Added COM Interop tests for accessing IUnknown and IDispatch.
548         * libtest.c: Implemented QueryInterface correctly.
549         
550 2006-08-08  Zoltan Varga  <vargaz@gmail.com>
551
552         * vararg.il: Add a test for #79027.
553
554 2006-07-28  Jonathan Chambers  <joncham@gmail.com>
555
556         * cominterop.cs: Added COM Interop object marshalling tests; 
557         enabled on windows only.
558         * libtest.c: Added COM Interop object marshalling tests; 
559         enabled on windows only.
560         
561 2006-07-27  Zoltan Varga  <vargaz@gmail.com>
562
563         * libtest.c: Add a newline at the EOF.
564
565 2006-07-15  Jonathan Chambers  <joncham@gmail.com>
566
567         * cominterop.cs: Added COM Interop tests; not enabled yet.
568         * libtest.c: Added COM Interop tests; not enabled yet.
569
570 2006-07-12  Zoltan Varga  <vargaz@gmail.com>
571
572         * Makefile.am (libtest_la_CFLAGS): Disable a gcc optimization which breaks pinvoke2.exe on windows.
573
574 2006-06-30  Zoltan Varga  <vargaz@gmail.com>
575
576         * libtest.c (mono_test_ref_vtype): Remove debug printfs.
577
578 2006-06-28  Zoltan Varga  <vargaz@gmail.com>
579
580         * marshal2.cs: Add tests for ByValTStr + Unicode encoding.
581
582 2006-06-15  Zoltan Varga  <vargaz@gmail.com>
583
584         * pinvoke-2.cs: Rename to pinvoke-2.2.cs.
585         
586         * Makefile.am (TEST_CS2_SRC): Add pinvoke-2.2.cs
587
588         * pinvoke-2.2.cs libtest.c: Add Marshal.GetDelegateForFunctionPointer () tests.
589         
590 2006-06-22  Sebastien Pouliot  <sebastien@ximian.com>
591
592         * Makefile.am: Add 'cas' to SUBDIRS
593
594 2006-06-20  Massimiliano Mantione  <massi@ximian.com>
595         * bug-78656.cs. Makefile.am: Added test for bug 78656.
596
597 2006-06-16  Massimiliano Mantione  <massi@ximian.com>
598         * bug-78653.cs. Makefile.am: Added test for bug 78653.
599
600 2006-06-13  Massimiliano Mantione  <massi@ximian.com>
601         * test-inline-call-stack.cs: Test also that the order in which
602         .cctors are run is essentially the same regardless of the status of
603         "beforefieldinit", because too many apps depend on this behavior
604         (which seems to be also the one of the MS CLR).
605
606 2006-06-10  Zoltan Varga  <vargaz@gmail.com>
607
608         * interlocked-2.2.cs: Make the return values positive.
609
610 2006-06-07  Wade Berrier <wberrier@novell.com>
611
612         * Makefile.am: add  test-inline-call-stack-library.cs and test-inline-call-stack.cs
613         to EXTRA_DIST so that tests can be run from a dist tarball
614
615 2006-06-05  Jonathan Chambers  <jonathan.chambers@ansys.com>
616
617         * libtest.c cominterop.cs Makefile.am: Add BSTR and VARIANT marshalling tests
618
619 2006-06-06  Massimiliano Mantione  <massi@ximian.com>
620
621         * Makefile.am, bug-78311.cs, bug-78549.il: Added tests.
622
623 2006-06-05  Zoltan Varga  <vargaz@gmail.com>
624
625         * libtest.c pinvoke17.cs: Rename definitions which conflict with win32 API names.
626
627 2006-05-18  Zoltan Varga  <vargaz@gmail.com>
628
629         * pinvoke2.cs libtest.c: Add tests for UnamangedType.LPStruct and blittable types.
630
631 2006-05-17  Zoltan Varga  <vargaz@gmail.com>
632
633         * pinvoke2.cs libtest.c: Add tests for marshalling UnmanagedType.LPStruct.
634
635         * marshal8.cs: Applied a patch from Jonathan Chambers to add a test case to
636         #77523.
637
638 2006-05-10  Atsushi Enomoto  <atsushi@ximian.com>
639
640         * test-enum-indstoreil.il : removed duplicate label.
641           Fixed test-runtime.
642
643 2006-05-06  Zoltan Varga  <vargaz@gmail.com>
644
645         * Makefile.am (TEST_CS2_SRC): Add interlocked-2.2.cs and fix compiling of net 2.0
646         tests.
647
648         * interlocked-2.2.cs: New tests for the net 2.0 Interlocked methods.
649
650 2006-04-19  Massimiliano Mantione  <massi@ximian.com>
651         * test-inline-call-stack.cs: Added missing check.
652
653 2006-04-19  Massimiliano Mantione  <massi@ximian.com>
654         * Makefile.am: Added tests to see if inline breaks the call stack.
655         * test-inline-call-stack.cs: Likewise.
656         * test-inline-call-stack-library.cs: Likewise.
657         
658 2006-04-12  Zoltan Varga  <vargaz@gmail.com>
659
660         * thread6.cs: Add regression test for #78024.
661
662 2006-04-07  Zoltan Varga  <vargaz@gmail.com>
663
664         * marshal2.cs: Add tests for #77960.
665
666 2006-03-29  Raja R Harinath  <rharinath@novell.com>
667
668         * iface-large.cs: New test based on #75172.
669
670 2006-02-18  Zoltan Varga  <vargaz@gmail.com>
671
672         * libtest.c pinvoke2.cs: Add tests for asany marshalling and directional
673         attributes.
674
675 2006-01-30  Zoltan Varga  <vargaz@gmail.com>
676
677         * Makefile.am (patch-libtool): New utility target for those using a
678         static build.
679
680 2006-01-27  Raja R Harinath  <rharinath@novell.com>
681
682         Add support for net_2_0 test cases.
683         * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Don't set MONO_PATH.
684         (with_mono_path2, RUNTIME2, GMCS, ILASM2): New.
685         (TEST_CS2_SRC, TEST_IL2_SRC): New.
686         (EXTRA_DIST): Add them.
687         (testjit-default, testjit-net_2_0): New.  Copies of old testjit,
688         updated to use appropriate runtimes.
689         (testjit): Depend on them.
690         * find-method.2.il: New test.
691
692 2006-01-26  Zoltan Varga  <vargaz@gmail.com>
693
694         * thread-dump.cs: New file.
695
696 2005-12-22  Zoltan Varga  <vargaz@gmail.com>
697
698         * interlocked.cs: Add "test" for Thread.MemoryBarrier ().
699
700         * custom-attr.cs: Add test for #77045.
701
702 2005-12-15  Zoltan Varga  <vargaz@gmail.com>
703
704         * cpblkTest.il: Fix storage of addresses into int32 variables.
705
706 2005-12-14  Zoltan Varga  <vargaz@gmail.com>
707
708         * marshal2.cs: Remove test which can fail on 64 bit archs.
709
710 2005-11-28  Raja R Harinath  <rharinath@novell.com>
711
712         * Makefile.am (ILASM): Use profile-dependent location of ilasm.
713
714 2005-10-21  Zoltan Varga  <vargaz@gmail.com>
715
716         * pinvoke2.cs libtest.c: Add tests for byref struct marshalling.
717
718 2005-10-20  Miguel de Icaza  <miguel@novell.com>
719
720         * Makefile.am (stresstest): Change the strings so we can scan the
721         build logs more easily for failures (without the word "0 failed".
722
723         * Makefile (stresstest): 
724
725 2005-10-20  Raja R Harinath  <rharinath@novell.com>
726
727         * Makefile.am (testbundle): Use in-tree config, and in-tree
728         shared directory.
729
730 2005-10-08  Zoltan Varga  <vargaz@gmail.com>
731
732         * appdomain-unload.cs: Allocate some MBR objects between unloads to
733         exercise more code.
734
735 2005-10-07  Zoltan Varga  <vargaz@gmail.com>
736
737         * remoting5.cs: Add test for ldflda on MBR objects.
738
739 2005-10-07  Zoltan Varga  <vargaz@gmail.com>
740
741         * pinvoke.cs: Remove test loading cygwin1.dll under cygwin.
742
743 2005-09-19  Zoltan Varga  <vargaz@gmail.com>
744
745         * custom-attr.cs: Add tests for bug #76062.
746
747         * test-driver Makefile.am: Fix detection of disabled tests.
748
749 2005-09-16  Raja R Harinath  <rharinath@novell.com>
750
751         * Makefile.am (check-local): Don't invoke semdel-wrapper.
752
753 2005-09-13  Raja R Harinath  <rharinath@novell.com>
754
755         * Makefile.am (test-type-load): Refer to source files using $(srcdir).
756         (EXTRA_DIST): Add sources from 'test-type-load'.
757
758 2005-09-12  Zoltan Varga  <vargaz@gmail.com>
759
760         * pinvoke3.cs libtest.c: Add test for returning null arrays from delegates.
761
762         * pinvoke3.cs libtest.c: Add tests for bug #76063.
763
764 2005-09-09  Zoltan Varga  <vargaz@gmail.com>
765
766         * load-exceptions.cs t-missing.cs load-missing.il: New files. Tests
767         for handling type load exceptions.
768
769         * Makefile.am: Add type loading tests.
770
771 2005-08-27  Zoltan Varga  <vargaz@gmail.com>
772
773         * libtest.c (mono_test_empty_struct): Work around bug in intel icc.
774
775 2005-08-23  Zoltan Varga  <vargaz@freemail.hu>
776
777         * delegate.cs: Add float and double tests.
778
779 2005-08-22  Zoltan Varga  <vargaz@freemail.hu>
780
781         * delegate.cs: Restructure and add long delegate test.
782
783         * thread-2.cs: New file.
784
785 2005-08-20  Zoltan Varga  <vargaz@freemail.hu>
786
787         * Makefile.am: Reenable disabled amd64 tests.
788
789 2005-07-21  Zoltan Varga  <vargaz@freemail.hu>
790
791         * marshal9.cs libtest.c: Add tests for byref custom marshalling.
792
793         * pinvoke2.cs pinvoke1.cs Makefile.am: Merge pinvoke1.cs into pinvoke2.cs.
794
795 2005-07-19  Zoltan Varga  <vargaz@freemail.hu>
796
797         * pinvoke2.cs libtest.c: Add some IA64 struct passing tests.
798
799 2005-07-09  Zoltan Varga  <vargaz@freemail.hu>
800
801         * Makefile.am (PLATFORM_DISABLED_TESTS): Ignore thread6.exe on amd64.
802
803 2005-07-07  Zoltan Varga  <vargaz@freemail.hu>
804
805         * thread6.cs: Disable part of the test that currently doesn't work. Add
806         new tests from a bug report.
807
808         * appdomain-unload.cs: Add tests for threadpools.
809
810 2005-07-04  Raja R Harinath  <rharinath@novell.com>
811
812         * Makefile.am (MKBUNDLE): Don't set PKG_CONFIG_TOP_BUILDDIR.
813
814 2005-07-01  Lluis Sanchez Gual  <lluis@novell.com>
815
816         * remoting1.cs: Test for getting a remote field value which is null.
817
818 2005-07-01  Raja R Harinath  <rharinath@novell.com>
819
820         * Makefile.am (check-local): Call semdel-wrapper.
821
822 2005-06-28  Zoltan Varga  <vargaz@freemail.hu>
823
824         * Makefile.am appdomain3.cs: Remove appdomain3 test, since it is a duplicate of appdomain-unload.
825
826 2005-06-27  Zoltan Varga  <vargaz@freemail.hu>
827
828         * pinvoke2.cs: Add test for #75374.
829
830         * Makefile.am pinvoke18.cs pinvoke2.cs: Merge pinvoke18 into pinvoke2.
831
832 2005-06-15  Zoltan Varga  <vargaz@freemail.hu>
833
834         * Makefile.am (testaot): Use JITTEST_PROG_RUN for compiling the AOT module.
835
836 2005-06-15  Raja R Harinath  <rharinath@novell.com>
837
838         * Makefile.am (testbundle): Run the testcase with MONO_PATH set to
839         the build tree -- it's built with autodeps off.
840
841 2005-06-14  Ben Maurer  <bmaurer@ximian.com>
842
843         * Makefile.am (testbundle): Test case that bundling works with a
844         hello world.
845
846 2005-05-26  Zoltan Varga  <vargaz@freemail.hu>
847
848         * Makefile.am (TestDriver.dll): Fix a warning.
849
850 2005-05-14  Zoltan Varga  <vargaz@freemail.hu>
851
852         * libtest.c (mono_test_marshal_out_string_array_delegate): Fix 64
853         bit issues.
854
855 2005-05-12  Zoltan Varga  <vargaz@freemail.hu>
856
857         * marshal9.cs libtest.c: Add more tests.
858
859         * pinvoke3.cs libtest.c: Add test for [Out] marshalling of arrays.
860         Fix warnings.
861
862         * marshal9.cs libtest.c: Add tests for marshalling null values.
863
864         * Makefile.am pinvoke2.cs pinvoke10.cs pinvoke15.cs: Merge pinvoke10
865         and pinvoke15 into pinvoke2.
866
867         * pinvoke2.cs: Fix warnings.
868
869         * pinvoke2.cs libtest.c: Add test for ftnptr->delegate conversion in
870         structures.
871
872 2005-05-12  Lluis Sanchez Gual  <lluis@novell.com>
873
874         * main-returns-background-change.cs: New test for changing the
875         background mode of a thread.
876
877 2005-05-01  Zoltan Varga  <vargaz@freemail.hu>
878
879         * libtest.c (mono_test_marshal_cdecl_delegate): New test for changing the calling convention of
880         a delegate.
881
882         * pinvoke-2.cs: New file for 2.0 pinvoke tests. 
883
884 2005-04-22  Raja R Harinath  <rharinath@novell.com>
885
886         * Makefile.am (CSC): Use '-unsafe' instead of '--unsafe'.
887
888 2005-04-09  Zoltan Varga  <vargaz@freemail.hu>
889
890         * Makefile.am (testtrace): New target to test --trace functionality.
891
892 2005-04-04  Zoltan Varga  <vargaz@freemail.hu>
893
894         * invoke.cs: Add new test.
895
896 2005-03-31  Zoltan Varga  <vargaz@freemail.hu>
897
898         * stack-overflow.cs: New tests, not yet enabled.
899
900 2005-03-10  Zoltan Varga  <vargaz@freemail.hu>
901
902         * dataslot.cs: Add tests for #65414.
903
904 2005-03-06  Zoltan Varga  <vargaz@freemail.hu>
905
906         * rounding.cs: Remove this, this is now in the JIT regression tests.
907
908         * delegate4.cs: Remove this, this is already tested in pinvoke3.cs.
909
910 2005-03-04  Zoltan Varga  <vargaz@freemail.hu>
911
912         * remoting1.cs: Add new regression test.
913
914 2005-03-01  Zoltan Varga  <vargaz@freemail.hu>
915
916         * pinvoke3.cs: Add tests for passing blittable arrays.
917         
918         * pinvoke3.cs libtest.c: Add tests for passing arrays to delegates.
919
920 2005-02-21  Ben Maurer  <bmaurer@ximian.com>
921
922         * abort-stress-1.cs, abort-stress-2.cs: Stress tests for thread
923         aborting. The second one deadlocks, so it is disabled
924
925 2005-02-19  Zoltan Varga  <vargaz@freemail.hu>
926
927         * pinvoke3.cs libtest.c: Add more small struct tests.
928
929 2005-02-18  Zoltan Varga  <vargaz@freemail.hu>
930
931         * pinvoke3.cs libtest.c: Add tests for passing and returning small 
932         structs from delegates. Currently fails on windows.
933
934 2005-02-16  Zoltan Varga  <vargaz@freemail.hu>
935
936         * pinvoke2.cs: Add test for #72625.
937         
938         * pinvoke2.cs: Fix char array marshalling test so it works under MS.NET.
939 2005-02-15  Zoltan Varga  <vargaz@freemail.hu>
940
941         * Makefile.am (libtest_la_LDFLAGS): Add -Wl,--kill-at so the names exported from the DLL
942         can be found by the runtime.
943
944         * pinvoke13.cs: Fix test.
945
946         * libtest.c pinvoke13.cs: Fix test on big-endian machines.
947
948         * pinvoke3.cs: Remove an error handling test which no longer fails in
949         2.0.
950
951         * marshal.cs libtest.c: Add new test for GetDelegateForFunctionPointer.
952
953 2005-02-13  Zoltan Varga  <vargaz@freemail.hu>
954
955         * libtest.c (NameManglingAuto): Fix test. Fixes #72559.
956         
957         * libtest.c: Applied patch from robertj@gmx.net (Robert Jordan). Work around gcc-2.95.3 
958         bugs.
959
960         * pinvoke13.cs libtest.c: Add/correct tests for pinvoke name mangling.
961
962 2005-02-05  Zoltan Varga  <vargaz@freemail.hu>
963
964         * libtest.c: Mark all exported functions STDCALL.
965
966         * Makefile.am (CSC): Disable some warnings.
967
968 2005-01-30  Zoltan Varga  <vargaz@freemail.hu>
969
970         * libtest.c: Fix some warnings.
971
972 2005-01-25  Zoltan Varga  <vargaz@freemail.hu>
973
974         * Makefile.am (PLATFORM_DISABLED_TESTS): Disable some tests on x86 as well.
975         
976         * Makefile.am (PLATFORM_DISABLED_TESTS): Disable appdomain-unload.exe
977         on amd64 to make the test green again.
978
979 2005-01-20  Raja R Harinath  <rharinath@novell.com>
980
981         * libtest.c (mono_test_return_vtype): Fill in a value in the 'd2'
982         field too.
983         * pinvoke2.cs (test_0_return_vtype): Update.
984
985 2005-01-17  Zoltan Varga  <vargaz@freemail.hu>
986
987         * libtest.c pinvoke2.cs pinvoke3.cs: Add tests for unmanaged->managed
988         marshalling of unicode strings.
989
990 2005-01-15  Zoltan Varga  <vargaz@freemail.hu>
991
992         * thread6.cs: Add test for aborting the current thread.
993
994 2005-01-11  Zoltan Varga  <vargaz@freemail.hu>
995
996         * thread6.cs: Add test for rethrowing abort exceptions.
997
998 2005-01-06  Sebastien Pouliot  <sebastien@ximian.com>
999
1000         * desweak.cs: Add test to check for regression of the bug seen in
1001         rev 38316. The original code that failed is no more part of the
1002         class library.
1003
1004 2005-01-06  Zoltan Varga  <vargaz@freemail.hu>
1005
1006         * libtest.c: Fix blittable_struct_delegate test.
1007
1008 2004-12-29  Zoltan Varga  <vargaz@freemail.hu>
1009
1010         * pinvoke3.cs libtest.c: Add test for marshalling blittable structs
1011         with delegates.
1012
1013         * pinvoke3.cs libtest.c: Add test for marshalling of enums with delegates.
1014
1015 2004-12-26  Patrik Torstensson  <patrik.torstensson@gmail.com>
1016
1017         * interlocked.cs: added reg test for bug 70784
1018
1019 2004-12-18  Zoltan Varga  <vargaz@freemail.hu>
1020
1021         * Makefile.am (libtest_la_LDFLAGS): Add -no-undefined so a windows dll is built on windows.
1022
1023 2004-12-15  Patrik Torstensson  <patrik.torstensson@gmail.com>
1024
1025         * interlocked.cs: New test.
1026
1027 2004-12-14  Raja R Harinath  <rharinath@novell.com>
1028
1029         * Makefile.am (TEST_PROG_RUN, JITTEST_PROG_RUN): Set MONO_SHARED_DIR.
1030
1031 2004-12-11  Ben Maurer  <bmaurer@ximian.com>
1032
1033         * thread-static-init.cs: New test.
1034
1035 2004-12-09  Raja R Harinath  <rharinath@novell.com>
1036
1037         * test-driver: Clean up.
1038         * Makefile.am (testjit, testaot, testinterp): Error out on failing tests.
1039
1040 2004-12-08  Raja R Harinath  <rharinath@novell.com>
1041
1042         * Makefile.am (CLEANFILES): Add *.exe, stest.dat.
1043
1044 2004-12-08  Zoltan Varga  <vargaz@freemail.hu>
1045
1046         * appdomain-unload.cs: Disable nondeterministic async unloading test.
1047
1048 2004-12-04  Zoltan Varga  <vargaz@freemail.hu>
1049
1050         * delegate.cs: Add test for unboxing and delegates.
1051
1052 2004-12-02  Zoltan Varga  <vargaz@freemail.hu>
1053
1054         * appdomain-unload.cs: Add tests for unloading an appdomain from inside
1055         the appdomain.
1056         
1057         * appdomain-unload.cs: Stop the foreground thread created by one of the
1058         tests.
1059
1060 2004-11-26  Raja R Harinath  <rharinath@novell.com>
1061
1062         * Makefile.am: Ensure that in-tree mscorlib.dll is used for testing.
1063
1064 2004-11-23  Raja R Harinath  <rharinath@novell.com>
1065
1066         * Makefile.am (CSC,ILASM): Don't refer to runtime/ directly.  Use
1067         the mcs/ tree directly.
1068
1069 2004-11-19  Raja R Harinath  <rharinath@novell.com>
1070
1071         * Makefile.am (check-local): New.  Hook into 'make check'.
1072         (CSC): Define using in-tree mono and mcs.exe.
1073         (ILASM): New.  Likewise, with in-tree ilasm.exe.
1074         * async_read.cs (Main): Read async_read.exe, since async_read.cs
1075         will not necessarily be in the build directory.
1076         * test-driver: Preserve stderr.
1077
1078 2004-11-10  Lluis Sanchez Gual  <lluis@novell.com>
1079
1080         * cross-domain.cs: New tests for cross-domain calls.
1081
1082 2004-11-05  Zoltan Varga  <vargaz@freemail.hu>
1083
1084         * loader.cs: Add test for loading dynamic assemblies using 
1085         Assembly.LoadWithPartialName ().
1086
1087 2004-11-04  Zoltan Varga  <vargaz@freemail.hu>
1088
1089         * loader.cs: New file for assembly loading tests.
1090
1091 2004-10-29  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
1092
1093         * cattr-object.cs: Correct type checking so test will stop giving
1094         false negatives.
1095
1096 2004-10-07  Zoltan Varga  <vargaz@freemail.hu>
1097
1098         * pinvoke2.cs: Add test for prefixing 'lib' to dll names.
1099
1100 2004-09-30  Zoltan Varga  <vargaz@freemail.hu>
1101
1102         * marshal.cs: Add test for GetFunctionPointerForDelegate.
1103
1104         * libtest.c pinvoke2.cs: Add test for returning delegates.
1105
1106 2004-09-28  Zoltan Varga  <vargaz@freemail.hu>
1107
1108         * Makefile.am: Add marshal.cs.
1109
1110         * marshal.cs: New file for Marshal tests.
1111
1112 2004-09-21 Zoltan Varga <vargaz@freemail.hu>
1113
1114         * libtest.c: Free memory using CoTaskMemFree on windows.
1115         * libtest.c (mono_test_stdcall_name_mangling): Remove declspec(dllimport).
1116
1117 2004-09-21  Zoltan Varga  <vargaz@freemail.hu>
1118
1119         * libtest.c (mono_test_stdcall_name_mangling): Add test for stdcall 
1120         name mangling on windows.
1121
1122 2004-09-17  Zoltan Varga  <vargaz@freemail.hu>
1123
1124         * pinvoke2.cs libtest.c: Add test for stdcall name mangling on windows.
1125
1126 2004-09-08  Lluis Sanchez Gual  <lluis@novell.com>
1127
1128         * delegate8.cs: New regression test for bug #59299.
1129         * Makefile.am: Added delegate8.cs.
1130
1131 2004-09-07  Duncan Mak  <duncan@ximian.com>
1132
1133         * typeof-ptr.cs: Add an unsafe section to the code that's using
1134         direct pointers. This was breaking the test stage on the build boxes.
1135
1136 2004-09-07  Zoltan Varga  <vargaz@freemail.hu>
1137
1138         * libtest.c (mono_test_marshal_string_array): Add test for null
1139         terminating string arrays.
1140
1141 2004-09-06  Zoltan Varga  <vargaz@freemail.hu>
1142
1143         * libtest.c: Mark delegates with __stdcall on windows.
1144
1145 2004-09-04  Zoltan Varga  <vargaz@freemail.hu>
1146
1147         * pinvoke2.cs libtest.c: Fix memory management in tests.
1148
1149         * pinvoke14.cs: Merge this into pinvoke2.cs.
1150
1151 2004-09-03  Zoltan Varga  <vargaz@freemail.hu>
1152
1153         * marshal9.cs libtest.c: Fix memory leaks in test.
1154
1155 2004-08-31  Zoltan Varga  <vargaz@freemail.hu>
1156
1157         * pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.
1158
1159         * marshal9.cs: Clean up and expand custom marshalling tests.
1160
1161         * marshal10.cs: Merge this into marshal9.cs.
1162
1163         * pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
1164         ago.
1165
1166 2004-08-28  Zoltan Varga  <vargaz@freemail.hu>
1167
1168         * pinvoke2.cs libtest.c: New test for byref string arrays.
1169
1170 2004-08-06  Zoltan Varga  <vargaz@freemail.hu>
1171
1172         * pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests.
1173
1174 2004-07-28  Zoltan Varga  <vargaz@freemail.hu>
1175
1176         * marshal10.cs libtest.c: Remove incorrect time_t custom marshalling 
1177         test.
1178
1179 2004-07-06  Ben Maurer  <bmaurer@ximian.com>
1180
1181         * reflection-const-field.cs: New test for reflection on
1182         constant fields.
1183         
1184 2004-07-05  Zoltan Varga  <vargaz@freemail.hu>
1185
1186         * Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.
1187
1188 2004-07-03  Zoltan Varga  <vargaz@freemail.hu>
1189
1190         * pinvoke3.cs libtest.c: New test for returning delegates from a
1191         delegate.
1192
1193         * pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.
1194
1195 2004-07-02  Zoltan Varga  <vargaz@freemail.hu>
1196
1197         * Makefile.am (CLEANFILES): Delete .stdout files too.
1198
1199 2004-05-29  Zoltan Varga  <vargaz@freemail.hu>
1200
1201         * invoke.cs: Add an Invoke test.
1202
1203 2004-05-28  Zoltan Varga  <vargaz@freemail.hu>
1204
1205         * pinvoke3.cs libtest.c: New tests for byref struct marshalling.
1206
1207         * static-constructor.cs: Add new regression test for bug #59193.
1208
1209         * setenv.cs: Fix this after marshalling changes.
1210
1211 2004-05-26  Zoltan Varga  <vargaz@freemail.hu>
1212
1213         * pinvoke3.cs libtest.c: Add tests for fnptr->delegate marshalling.
1214
1215         * Makefile.am (DISABLED_TESTS): appdomain-unload.exe seems to run too.
1216
1217 2004-05-23  Zoltan Varga  <vargaz@freemail.hu>
1218
1219         * Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.
1220
1221 2004-05-22  Zoltan Varga  <vargaz@freemail.hu>
1222
1223         * Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.
1224
1225 2004-05-18  Zoltan Varga  <vargaz@freemail.hu>
1226
1227         * marshal9.cs marshal10.cs: Fix custom marshalling tests.
1228
1229 2004-05-11  Zoltan Varga  <vargaz@freemail.hu>
1230
1231         * Makefile.am (EXTRA_DIST): Distribute benchmarks as well.
1232
1233         * pinvoke2.cs libtest.c: Add tests for AsAny marshalling.
1234
1235 2004-05-06  Zoltan Varga  <vargaz@freemail.hu>
1236
1237         * Makefile.am: Disable thread6.exe since it might hang. Fix check for
1238         failed tests.
1239
1240         * Makefile.am: Only disable thread6.exe on x86.
1241
1242 2004-04-28  Zoltan Varga  <vargaz@freemail.hu>
1243
1244         * pinvoke2.cs libtest.c: New tests for long fields inside structs.
1245
1246 2004-04-26  Zoltan Varga  <vargaz@freemail.hu>
1247
1248         * Makefile.am test-driver: Disable some failing tests.
1249
1250 2004-04-19  Zoltan Varga  <vargaz@freemail.hu>
1251
1252         * pinvoke3.cs libtest.c: Add test for string marshalling in delegates.
1253
1254 2004-04-18  Zoltan Varga  <vargaz@freemail.hu>
1255
1256         * libtest.c pinvoke2.cs marshal4.cs Makefile.am: Add more tests for 
1257         marshalling delegate fields in structs. Merge marshal4.cs into 
1258         pinvoke2.cs.
1259
1260         * libtest.c pinvoke2.cs: Add more tests for unicode marshalling.
1261
1262 2004-04-14  Zoltan Varga  <vargaz@freemail.hu>
1263         
1264         * libtest.c pinvoke2.cs: Add test for unicode string array marshalling.
1265
1266 2004-04-10  Bernie Solomon  <bernard@ugsolutions.com>
1267
1268         * libtest.c: declare SetLastError on Windows
1269
1270 2004-03-30  Lluis Sanchez Gual  <lluis@ximian.com>
1271
1272         * synchronized.cs: Monitor.Exit does not throw an exception anymore if the
1273         lock is not owned by the current thread (see bug #56157). Modified test that
1274         checked this.
1275
1276 2004-03-16  Zoltan Varga  <vargaz@freemail.hu>
1277
1278         * libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
1279         of char[].
1280
1281 2004-03-15  Bernie Solomon  <bernard@ugsolutions.com>
1282
1283         * libtest.c (mono_test_marshal_time_t): fix
1284         for current code on 64 bit machines with 64bit time
1285
1286         * marshal9.cs marshal10.cs: Do arithmetic on
1287         pointers as 64bits.
1288
1289 2004-03-09  Zoltan Varga  <vargaz@freemail.hu>
1290
1291         * setenv.cs: Handle DllNotFoundException.
1292
1293         * pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs.
1294
1295 2004-02-23  Zoltan Varga  <vargaz@freemail.hu>
1296
1297         * many-locals.cs: Add tests for locals with large stack frame offsets.
1298
1299 2004-02-18  Zoltan Varga  <vargaz@freemail.hu>
1300
1301         * switch.cs: Add test for bug #54473.
1302
1303 2004-02-14  Zoltan Varga  <vargaz@freemail.hu>
1304
1305         * libtest.c: Add <time.h>
1306
1307         * delegate.cs: Add test for bug #52092.
1308
1309 2004-02-12  Zoltan Varga  <vargaz@freemail.hu>
1310
1311         * marshal10.cs: Oops, wrong test.
1312
1313         * libtest.c: Add valuetype marshaling test.
1314
1315         * marshal9.cs: Fix after marshaling changes.
1316
1317         * marshal10.cs: Add valuetype marshaling test.
1318
1319 2004-02-10  Zoltan Varga  <vargaz@freemail.hu>
1320
1321         * Makefile.am: Remove the SHELL=bash setting since some people do not seem to
1322         have bash.
1323
1324 2004-02-02  Zoltan Varga  <vargaz@freemail.hu>
1325
1326         * pinvoke2.cs libtest.c: Add test for unicode StringBuilder marshalling.
1327
1328         * pinvoke.cs libtest.c: Add test for Sparc V8 split register/stack double
1329         parameter passing.
1330
1331 2004-01-31  Zoltan Varga  <vargaz@freemail.hu>
1332
1333         * setenv.cs: Make this run on platforms without setenv.
1334
1335 2004-01-30  Zoltan Varga  <vargaz@freemail.hu>
1336
1337         * Makefile.am: Set SHELL to bash, since some commands require it.
1338
1339 2004-01-22  Zoltan Varga  <vargaz@freemail.hu>
1340
1341         * pinvoke17.cs: Fix test.
1342
1343 2004-01-19  Zoltan Varga  <vargaz@freemail.hu>
1344
1345         * pinvoke2.cs: Add tests for DllImport problems.
1346
1347         * pinvoke.cs: Make this run under linux.
1348
1349 2004-01-09  Zoltan Varga  <vargaz@freemail.hu>
1350
1351         * custom-attr.cs: Add test for properties with array type.
1352
1353 2003-12-13  Patrik Torstensson  <p@rxc.se>
1354
1355         * bug-42136.cs: invalid liveness analyse for locals
1356         used in try and catch block. (exceptions not counted 
1357         for in the liveness analyse)
1358         * Makefile.am: added bug-42136.cs
1359         
1360 2003-12-13  Patrik Torstensson  <p@rxc.se>
1361
1362         * bug-48015.cs: new test for obj.Equals on ContextBound objects
1363         * Makefile.am: added bug-48015.cs.
1364
1365 2003-11-21  Lluis Sanchez Gual  <lluis@ximian.com>
1366
1367         * context-static.cs: new test for ContextStaticAttribute.
1368         * Makefile.am: added context-static.cs.
1369
1370 2003-11-17  Zoltan Varga  <vargaz@freemail.hu>
1371
1372         * cattr-object.cs: Fix test so it does not count the attributes on the
1373         Object class.
1374
1375 2003-10-31  Zoltan Varga  <vargaz@freemail.hu>
1376
1377         * appdomain-unload.cs: Get rid of hardcoded file names.
1378                 
1379         * appdomain-unload.cs: New file. AppDomain Unloading tests.
1380         
1381         * Makefile: Add new test + enable IL tests now that we have a working
1382         ilasm.
1383         
1384         * delegate7.cs: Convert it to use the test driver + add regression test
1385         for #50366.
1386
1387 2003-10-25  Zoltan Varga  <vargaz@freemail.hu>
1388
1389         * libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays.
1390
1391 2003-10-15  Zoltan Varga  <vargaz@freemail.hu>
1392
1393         * vararg.il: New file.
1394
1395         * Makefile.am: Added vararg.il.
1396
1397 2003-10-13  Bernie Solomon  <bernard@ugsolutions.com>
1398
1399         * Makefile.am: fix so it works if builddir != srcdir
1400
1401         * libtest.c: (mono_test_empty_struct) make it exist for 
1402         non-GCC builds (and possibly pass depending on trampolines).
1403         (mono_test_marshal_bool_byref) bools marshal as ints by default
1404         
1405 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
1406
1407         * bug-46781.cs: New regression test.
1408
1409         * libtest.c pinvoke2.cs: Add new test for SetLastError functionality.
1410
1411         * Makefile.am (TEST_CS_SRC): Remove merged tests.
1412
1413         * pinvoke2.cs pinvoke3.cs: Merge tests 4-8 into these files + 
1414         convert tests so they run with the test driver used by mini.
1415
1416         * pinvoke3.cs libtest.c: Add tests for class arguments and return 
1417         values.
1418
1419         * pinvoke4.cs pinvoke5.cs pinvoke6.cs pinvoke7.cs pinvoke8.cs: Removed.