2004-09-03 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mono / tests / ChangeLog
1 2004-09-03  Zoltan Varga  <vargaz@freemail.hu>
2
3         * marshal9.cs libtest.c: Fix memory leaks in test.
4
5 2004-08-31  Zoltan Varga  <vargaz@freemail.hu>
6
7         * pinvoke16.cs: Merge this into pinvoke2.cs, and fix it.
8
9         * marshal9.cs: Clean up and expand custom marshalling tests.
10
11         * marshal10.cs: Merge this into marshal9.cs.
12
13         * pinvoke12.cs: Remove, this was merged into pinvoke2.cs a long time
14         ago.
15
16 2004-08-28  Zoltan Varga  <vargaz@freemail.hu>
17
18         * pinvoke2.cs libtest.c: New test for byref string arrays.
19
20 2004-08-06  Zoltan Varga  <vargaz@freemail.hu>
21
22         * pinvoke2.cs libtest.c: Add AMD64 structs-by-value tests.
23
24 2004-07-28  Zoltan Varga  <vargaz@freemail.hu>
25
26         * marshal10.cs libtest.c: Remove incorrect time_t custom marshalling 
27         test.
28
29 2004-07-06  Ben Maurer  <bmaurer@ximian.com>
30
31         * reflection-const-field.cs: New test for reflection on
32         constant fields.
33         
34 2004-07-05  Zoltan Varga  <vargaz@freemail.hu>
35
36         * Makefile.am pinvoke3.cs pinvoke9.cs: Merge pinvoke9 into pinvoke3.
37
38 2004-07-03  Zoltan Varga  <vargaz@freemail.hu>
39
40         * pinvoke3.cs libtest.c: New test for returning delegates from a
41         delegate.
42
43         * pinvoke2.cs libtest.c: New tests for stringbuilder marshalling.
44
45 2004-07-02  Zoltan Varga  <vargaz@freemail.hu>
46
47         * Makefile.am (CLEANFILES): Delete .stdout files too.
48
49 2004-05-29  Zoltan Varga  <vargaz@freemail.hu>
50
51         * invoke.cs: Add an Invoke test.
52
53 2004-05-28  Zoltan Varga  <vargaz@freemail.hu>
54
55         * pinvoke3.cs libtest.c: New tests for byref struct marshalling.
56
57         * static-constructor.cs: Add new regression test for bug #59193.
58
59         * setenv.cs: Fix this after marshalling changes.
60
61 2004-05-26  Zoltan Varga  <vargaz@freemail.hu>
62
63         * pinvoke3.cs libtest.c: Add tests for fnptr->delegate marshalling.
64
65         * Makefile.am (DISABLED_TESTS): appdomain-unload.exe seems to run too.
66
67 2004-05-23  Zoltan Varga  <vargaz@freemail.hu>
68
69         * Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.
70
71 2004-05-22  Zoltan Varga  <vargaz@freemail.hu>
72
73         * Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.
74
75 2004-05-18  Zoltan Varga  <vargaz@freemail.hu>
76
77         * marshal9.cs marshal10.cs: Fix custom marshalling tests.
78
79 2004-05-11  Zoltan Varga  <vargaz@freemail.hu>
80
81         * Makefile.am (EXTRA_DIST): Distribute benchmarks as well.
82
83         * pinvoke2.cs libtest.c: Add tests for AsAny marshalling.
84
85 2004-05-06  Zoltan Varga  <vargaz@freemail.hu>
86
87         * Makefile.am: Disable thread6.exe since it might hang. Fix check for
88         failed tests.
89
90         * Makefile.am: Only disable thread6.exe on x86.
91
92 2004-04-28  Zoltan Varga  <vargaz@freemail.hu>
93
94         * pinvoke2.cs libtest.c: New tests for long fields inside structs.
95
96 2004-04-26  Zoltan Varga  <vargaz@freemail.hu>
97
98         * Makefile.am test-driver: Disable some failing tests.
99
100 2004-04-19  Zoltan Varga  <vargaz@freemail.hu>
101
102         * pinvoke3.cs libtest.c: Add test for string marshalling in delegates.
103
104 2004-04-18  Zoltan Varga  <vargaz@freemail.hu>
105
106         * libtest.c pinvoke2.cs marshal4.cs Makefile.am: Add more tests for 
107         marshalling delegate fields in structs. Merge marshal4.cs into 
108         pinvoke2.cs.
109
110         * libtest.c pinvoke2.cs: Add more tests for unicode marshalling.
111
112 2004-04-14  Zoltan Varga  <vargaz@freemail.hu>
113         
114         * libtest.c pinvoke2.cs: Add test for unicode string array marshalling.
115
116 2004-04-10  Bernie Solomon  <bernard@ugsolutions.com>
117
118         * libtest.c: declare SetLastError on Windows
119
120 2004-03-30  Lluis Sanchez Gual  <lluis@ximian.com>
121
122         * synchronized.cs: Monitor.Exit does not throw an exception anymore if the
123         lock is not owned by the current thread (see bug #56157). Modified test that
124         checked this.
125
126 2004-03-16  Zoltan Varga  <vargaz@freemail.hu>
127
128         * libtest.c pinvoke2.cs: Add new test for implicit [Out] marshalling
129         of char[].
130
131 2004-03-15  Bernie Solomon  <bernard@ugsolutions.com>
132
133         * libtest.c (mono_test_marshal_time_t): fix
134         for current code on 64 bit machines with 64bit time
135
136         * marshal9.cs marshal10.cs: Do arithmetic on
137         pointers as 64bits.
138
139 2004-03-09  Zoltan Varga  <vargaz@freemail.hu>
140
141         * setenv.cs: Handle DllNotFoundException.
142
143         * pinvoke2.cs pinvoke12.cs: Merge pinvoke12.cs into pinvoke2.cs.
144
145 2004-02-23  Zoltan Varga  <vargaz@freemail.hu>
146
147         * many-locals.cs: Add tests for locals with large stack frame offsets.
148
149 2004-02-18  Zoltan Varga  <vargaz@freemail.hu>
150
151         * switch.cs: Add test for bug #54473.
152
153 2004-02-14  Zoltan Varga  <vargaz@freemail.hu>
154
155         * libtest.c: Add <time.h>
156
157         * delegate.cs: Add test for bug #52092.
158
159 2004-02-12  Zoltan Varga  <vargaz@freemail.hu>
160
161         * marshal10.cs: Oops, wrong test.
162
163         * libtest.c: Add valuetype marshaling test.
164
165         * marshal9.cs: Fix after marshaling changes.
166
167         * marshal10.cs: Add valuetype marshaling test.
168
169 2004-02-10  Zoltan Varga  <vargaz@freemail.hu>
170
171         * Makefile.am: Remove the SHELL=bash setting since some people do not seem to
172         have bash.
173
174 2004-02-02  Zoltan Varga  <vargaz@freemail.hu>
175
176         * pinvoke2.cs libtest.c: Add test for unicode StringBuilder marshalling.
177
178         * pinvoke.cs libtest.c: Add test for Sparc V8 split register/stack double
179         parameter passing.
180
181 2004-01-31  Zoltan Varga  <vargaz@freemail.hu>
182
183         * setenv.cs: Make this run on platforms without setenv.
184
185 2004-01-30  Zoltan Varga  <vargaz@freemail.hu>
186
187         * Makefile.am: Set SHELL to bash, since some commands require it.
188
189 2004-01-22  Zoltan Varga  <vargaz@freemail.hu>
190
191         * pinvoke17.cs: Fix test.
192
193 2004-01-19  Zoltan Varga  <vargaz@freemail.hu>
194
195         * pinvoke2.cs: Add tests for DllImport problems.
196
197         * pinvoke.cs: Make this run under linux.
198
199 2004-01-09  Zoltan Varga  <vargaz@freemail.hu>
200
201         * custom-attr.cs: Add test for properties with array type.
202
203 2003-12-13  Patrik Torstensson  <p@rxc.se>
204
205         * bug-42136.cs: invalid liveness analyse for locals
206         used in try and catch block. (exceptions not counted 
207         for in the liveness analyse)
208         * Makefile.am: added bug-42136.cs
209         
210 2003-12-13  Patrik Torstensson  <p@rxc.se>
211
212         * bug-48015.cs: new test for obj.Equals on ContextBound objects
213         * Makefile.am: added bug-48015.cs.
214
215 2003-11-21  Lluis Sanchez Gual  <lluis@ximian.com>
216
217         * context-static.cs: new test for ContextStaticAttribute.
218         * Makefile.am: added context-static.cs.
219
220 2003-11-17  Zoltan Varga  <vargaz@freemail.hu>
221
222         * cattr-object.cs: Fix test so it does not count the attributes on the
223         Object class.
224
225 2003-10-31  Zoltan Varga  <vargaz@freemail.hu>
226
227         * appdomain-unload.cs: Get rid of hardcoded file names.
228                 
229         * appdomain-unload.cs: New file. AppDomain Unloading tests.
230         
231         * Makefile: Add new test + enable IL tests now that we have a working
232         ilasm.
233         
234         * delegate7.cs: Convert it to use the test driver + add regression test
235         for #50366.
236
237 2003-10-25  Zoltan Varga  <vargaz@freemail.hu>
238
239         * libtest.c pinvoke2.cs: Add tests for [In,Out] marshalling of arrays.
240
241 2003-10-15  Zoltan Varga  <vargaz@freemail.hu>
242
243         * vararg.il: New file.
244
245         * Makefile.am: Added vararg.il.
246
247 2003-10-13  Bernie Solomon  <bernard@ugsolutions.com>
248
249         * Makefile.am: fix so it works if builddir != srcdir
250
251         * libtest.c: (mono_test_empty_struct) make it exist for 
252         non-GCC builds (and possibly pass depending on trampolines).
253         (mono_test_marshal_bool_byref) bools marshal as ints by default
254         
255 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
256
257         * bug-46781.cs: New regression test.
258
259         * libtest.c pinvoke2.cs: Add new test for SetLastError functionality.
260
261         * Makefile.am (TEST_CS_SRC): Remove merged tests.
262
263         * pinvoke2.cs pinvoke3.cs: Merge tests 4-8 into these files + 
264         convert tests so they run with the test driver used by mini.
265
266         * pinvoke3.cs libtest.c: Add tests for class arguments and return 
267         values.
268
269         * pinvoke4.cs pinvoke5.cs pinvoke6.cs pinvoke7.cs pinvoke8.cs: Removed.
270