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