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