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