2002-08-15 Tim Coleman <tim@timcoleman.com>
[mono.git] / mcs / tests / ChangeLog
1 2002-08-11  Martin Baulig  <martin@gnome.org>
2
3         * test-162.cs: New test.
4
5 2002-08-08  Martin Baulig  <martin@gnome.org>
6
7         * test-154.cs (test16): Added test for bug #28717.
8
9 2002-08-08  Martin Baulig  <martin@gnome.org>
10
11         * test-161.cs: New test.
12
13 2002-08-07  Martin Baulig  <martin@gnome.org>
14
15         * test-160.cs: New test for bug #28176.
16
17 2002-08-07  Martin Baulig  <martin@gnome.org>
18
19         * test-158.cs: New test for bug #22119.
20
21 2002-08-05  Martin Baulig  <martin@gnome.org>
22
23         * test-157.cs: Formerly known as ../errors/cs-20.cs
24
25 2002-08-05  Martin Baulig  <martin@gnome.org>
26
27         * error-1.cs, error-2.cs: Moved to ../errors.
28
29 2002-08-03  Martin Baulig  <martin@gnome.org>
30
31         * test-156.cs, error-2.cs: New tests.
32
33 2002-08-02  Martin Baulig  <martin@gnome.org>
34
35         * makefile: Moved test-66.cs to TEST_NOPASS since there's currently
36         a bug in the runtime which makes this crash.
37
38         * test-155.cs: New test.
39
40 2002-08-01  Martin Baulig  <martin@gnome.org>
41
42         * verify-3.cs: New test.
43
44 2002-07-31  Martin Baulig  <martin@gnome.org>
45
46         * test-154.cs: New test for the flow analysis code.
47
48         * error-1.cs: Each method in this test must produce a compiler
49         error message.
50
51         * makefile (test-unsafe-mono): New target to compile and run all
52         the --unsafe tests wich MCS and the Mono runtime.
53
54 2002-07-29  Martin Baulig  <martin@gnome.org>
55
56         * makefile: Put back test-152.cs.
57
58         * test-143.cs: Fixed a compilation error in this test.
59
60 2002-07-27  Martin Baulig  <martin@gnome.org>
61
62         * test-153.cs: New test.
63
64 2002-07-27  Martin Baulig  <martin@gnome.org>
65
66         * test-113.cs: Made this test actually work.
67
68 2002-07-26  Martin Baulig  <martin@gnome.org>
69
70         * test-152.cs: New test for bug #24007.
71
72         * makefile: Disabled test-151.cs since it isn't fixed yet.
73
74 2002-07-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>
75
76         * test-151.cs: New test. See bug #22119.
77         * makefile: added new test.
78
79 2002-07-24  Martin Baulig  <martin@gnome.org>
80
81         * test-150.cs: New test.
82
83         * test-149.cs: New test.
84
85         * test-95.cs: .... and finally, another bug in MCS is fixed and
86         the syntax error in this test is caught.
87
88 2002-07-23  Martin Baulig  <martin@gnome.org>
89
90         * test-148.cs: New test.
91
92 2002-07-22  Martin Baulig  <martin@gnome.org>
93
94         * verify-2.cs: New test.
95
96 2002-07-22  Martin Baulig  <martin@gnome.org>
97
98         * verify-1.cs: New test.  The verify-XXX.cs tests must be
99         compiled and then verified - either with `pedump --verify code'
100         or with PEverify.
101
102 2002-07-22  Martin Baulig  <martin@gnome.org>
103
104         * makefile: test-29 now passes.
105
106 2002-07-22  Martin Baulig  <martin@gnome.org>
107
108         * test.147.cs: New test for the `new' modifier.
109
110 2002-07-21  Martin Baulig  <martin@gnome.org>
111
112         * test-38.cs: Added a few more test cases to this test.
113
114 2002-07-20  Martin Baulig  <martin@gnome.org>
115
116         * test-38.cs: This test now passes with MCS.  Added a few more
117         test cases to it.
118
119         * test-52.cs: The order of the elements returned by
120         `IDictionary.Keys' is unspecified.
121
122         * makefile: The following tests fail under linux and have been
123         moved to TEST_NOPASS: 45, 53, 91, 106, 107, 122, 132, 133.
124         (test-compiler-mono): Compile all the TEST_NOPASS tests, but
125         don't run them.
126
127 2002-07-20  Martin Baulig  <martin@gnome.org>
128
129         * README.tests: Added (empty) list of all the test cases.
130         When you add any test cases, please add them to this file.
131
132         * test-146.cs: Added test for bug #27977 which is now fixed.
133
134 2002-07-19  Martin Baulig  <martin@gnome.org>
135
136         * test-145.cs: Added test for bug #25318 which is now fixed.
137
138 2002-07-17  Martin Baulig  <martin@gnome.org>
139
140         * test-144.cs: Added test for constant `unchecked' and `checked'
141         expressions in a constant assignment.
142
143 2002-07-10  Ravi Pratap  <ravi@ximian.com>
144
145         * test-142.cs : Add. This ensures events can be accessed
146         correctly from subclasses etc.
147         
148 2002-07-06  Andrew Birkett  <adb@tardis.ed.ac.uk>
149
150         * test-74.cs: Added test for \n in verbatim string.
151
152 2002-06-27  Martin Baulig  <martin@gnome.org>
153
154         * makefile (test-compiler-mono): New target to compile and run
155         the tests with mcs and the mono jit.
156
157 2002-06-25  Andrew Birkett  <adb@tardis.ed.ac.uk>
158
159         * makefile: The following tests fail under linux and have been 
160         moved to TEST_NOPASS: 40, 45, 52, 53, 91, 106, 107, 122, 132, 133
161
162         Windows-specific tests have been extracted, and are now run by the
163         test-windows rule (it'll be run under linux but fail)
164
165         The output format has been made less noisy, and is basically the
166         same as the tests in mcs/errors - like "Running test-1 ... OK".
167
168 2002-06-13  Ravi Pratap  <ravi@ximian.com>
169
170         * test-131.cs : Add to test enum member attribute application.
171
172 2002-06-10  Rachel Hestilow  <hestilow@ximian.com>
173
174         * unsafe-3.cs: New test for address-of-pointer.
175         
176 2002-06-09  Martin Baulig  <martin@gnome.org>
177
178         * test-130.cs: New test for constants and casts.
179
180 2002-06-09  Martin Baulig  <martin@gnome.org>
181
182         * test-129.cs: New test for unary minus.
183
184 2002-06-08  Ravi Pratap  <ravi@ximian.com>
185
186         * test-128.cs : Add. This ensures we apply attributes to accessors
187         of events and properties.
188
189 2002-06-08  Martin Baulig  <martin@gnome.org>
190
191         * test-127.cs: New test for Enum.IsDefined().
192
193 2002-05-24  Ravi Pratap  <ravi@ximian.com>
194
195         * test-124.cs, test-125.cs : Add.
196
197         * makefile : update.
198
199 2002-05-11  Miguel de Icaza  <miguel@ximian.com>
200
201         * test-49.cs: Improve test.
202
203 Wed May 8 16:48:11 CEST 2002 Paolo Molaro <lupus@ximian.com>
204
205         * test-118.cs: test alternate type lookup for attributes.
206
207 2002-05-07  Ravi Pratap  <ravi@ximian.com>
208
209         * test-117.cs : Add.
210
211 2002-05-05  Miguel de Icaza  <miguel@ximian.com>
212
213         * test-28.cs: Improved test: before we were failing on abstract
214         indexers invoked in the same class (as the accessor would have no
215         body).
216
217 2002-05-02  Ravi Pratap  <ravi@ximian.com>
218
219         * test-113.cs : Another test for overload resolution ;-)
220
221         * test-114.cs : Add.
222
223 2002-04-28  Miguel de Icaza  <miguel@ximian.com>
224
225         * test-108.cs: Improve test
226
227 2002-04-26  Ravi Pratap  <ravi@ximian.com>
228
229         * test-105.cs, test-106.cs, test-107.cs : Add.
230
231 2002-04-22  Ravi Pratap  <ravi@ximian.com>
232
233         * test-104.cs : Another overload resolution test !
234
235 2002-04-05  Ravi Pratap  <ravi@ximian.com>
236
237         * test-101.cs : Add test from Paolo.
238
239         * test-102.cs : Another test for attribute emission.
240
241 2002-04-05  Ravi Pratap  <ravi@ximian.com>
242
243         * test-90.cs : Fix bug where we had no class !
244
245         * test-96.cs : Here too !
246
247         * test-98.cs : Supply a missing Main.
248
249 2002-03-27  Miguel de Icaza  <miguel@ximian.com>
250
251         * test-18.cs: Augment test with the multi-flow try/catch.
252
253 2002-03-21  Miguel de Icaza  <miguel@ximian.com>
254
255         * test-49.cs: Improved test to excerise the coverage.
256
257 2002-03-13  Ravi Pratap  <ravi@ximian.com>
258
259         * test-86.cs : Add. This is to check for correct overload resolution
260         with a null literal.
261
262 2002-03-07  Ravi Pratap  <ravi@ximian.com>
263
264         * test-82.cs : Add.
265
266 2002-03-07  Miguel de Icaza  <miguel@ximian.com>
267
268         * test-52.cs: Expanded test to cover more cases of foreach.
269
270 2002-03-05  Ravi Pratap  <ravi@ximian.com>
271
272         * test-81.cs : Add. 
273
274         * makefile : Update accordingly as this test passes.
275
276 2002-02-20  Miguel de Icaza  <miguel@ximian.com>
277
278         * unsafe-1.cs: Extend test.
279
280 2002-01-18  Miguel de Icaza  <miguel@ximian.com>
281
282         * test-7.cs: Fix test (i.i wsa invalid)
283
284 2002-01-18  Nick Drochak  <ndrochak@gol.com>
285
286         * makefile: remove path to beta2 csc.exe.  path to csc.exe must be in PATH instead.
287
288 2002-01-13  Ravi Pratap  <ravi@ximian.com>
289
290         * test-58.cs : Since it was a duplicate, replace with unsafe
291         code testing.
292
293 2002-01-08  Miguel de Icaza  <miguel@ximian.com>
294
295         * test-34.cs: Improve this test to check ref/ref cases.
296
297 2002-01-02  Ravi Pratap  <ravi@ximian.com>
298
299         * test-45.cs : Augment to exercise support for array initialization
300         for various other types.
301
302 2001-12-30  Miguel de Icaza  <miguel@ximian.com>
303
304         * test-67.cs: Improve this test.
305
306 2001-12-29  Ravi Pratap  <ravi@ximian.com>
307
308         * test-69.cs : Add. This tests support for methods which are
309         internal calls.
310
311 2001-12-28  Ravi Pratap  <ravi@ximian.com>
312
313         * test-34.cs : Update to exercise the new overload resolution
314         code.
315
316 2001-12-26  Ravi Pratap  <ravi@ximian.com>
317
318         * test-67.cs : Add. These are tests for explicit layout
319         of structs and classes.
320
321         * makefile : Update accordingly.
322         
323 2001-12-25  Ravi Pratap  <ravi@ximian.com>
324
325         * test-57.cs : Update to exercise more of the code base for
326         events.
327
328 2001-12-24  Ravi Pratap  <ravi@ximian.com>
329
330         * test-19.cs : Augment to exercise tests on delegates
331         defined in mscorlib.
332
333         * test-57.cs : Update to exercise the -= operator
334         as well.
335         
336 2001-12-23  Ravi Pratap  <ravi@ximian.com>
337
338         * test-57.cs : Update.
339
340         * makefile : Update to include the above as it passes nicely.
341
342 2001-12-21  Ravi Pratap  <ravi@ximian.com>
343
344         * test-19.cs : Augment to exercise code which fixed the bug
345         where we were not generating a This for the delegate's 
346         instance expression - for the non-static methods ie.
347
348 2001-12-15  Miguel de Icaza  <miguel@ximian.com>
349
350         * test-45.cs: Make test also use variables as arguments to new;
351         We used to have a bug in the compiler that did not resolve some of
352         the arguments.
353
354 2001-12-15  Ravi Pratap  <ravi@ximian.com>
355
356         * makefile : Include test-52.cs in the suite, it works fine!
357
358         (NO_PASS): It's test-51 which doesn't seem to pass.
359
360         * test-50.cs : Augment some more to set named arguments on
361         the DllImport attribute.
362
363         * test-57.cs : Add. This tests support for Events and does not
364         pass yet.
365
366 2001-12-14  Ravi Pratap  <ravi@ximian.com>
367
368         * test-45.cs : Update for float and double initialization.
369
370 2001-12-13  Miguel de Icaza  <miguel@ximian.com>
371
372         * makefile (test-30): Another test moved to the `pass' section.
373         This is explicit interface implementation.
374
375         (test-54): returning from catch exceptions has been working for
376         some time now. 
377
378 2001-12-09  Radek Doulik  <rodo@ximian.com>
379
380         * makefile (TEST_SOURCES): added test-55 for using alias directive
381
382 2001-12-06  Dietmar Maurer  <dietmar@ximian.com>
383
384         * makefile: added new target test-jit
385
386 2001-12-04  Ravi Pratap <ravi@ximian.com>
387
388         * makefile : Update to include test 50 as it now passes.
389
390 2001-12-04  Ravi Pratap <ravi@ximian.com>
391
392         * test-45.cs : Update for string initialization tests.
393
394 2001-12-03  Miguel de Icaza  <miguel@ximian.com>
395
396         * test-49.cs: Updated to test `goto default'
397
398         * test-43.cs: Test break and continue here.
399
400         * gen-cast-test.cs: Improved cast test generator.
401
402 2001-12-03  Ravi Pratap <ravi@ximian.com>
403
404         * test-50.cs : Add. This does not pass yet.
405
406 2001-12-02  Ravi Pratap  <ravi@ximian.com>
407
408         * test-40.cs : Update to now test recursive definitions with
409         constants hooked up.
410
411 2001-12-01  Ravi Pratap  <ravi@ximian.com>
412
413         * test-40.cs : Update to do recursive enumeration definition.
414
415 2001-11-28  Ravi Pratap  <ravi@ximian.com>
416
417         * test-48.cs : Add for constant emission tests.
418
419         * makefile : Update for the above as it passes nicely :-)
420
421 2001-11-22  Ravi Pratap  <ravi@ximian.com>
422
423         * test-45.cs : Augment some more to test shorthand declaration
424         of variables/fields that are array types.
425
426 2001-11-20  Ravi Pratap  <ravi@ximian.com>
427
428         * test-45.cs : Add for array initialization testing.
429
430 2001-11-16  Miguel de Icaza  <miguel@ximian.com>
431
432         * test-34.cs: Improve this test to check if we are actually
433         walking over the arguments in foreach.
434
435 2001-11-15  Ravi Pratap  <ravi@ximian.com>
436
437         * makefile : Update to include test-33 again. All tests
438         pass again !
439
440 2001-11-13  Ravi Pratap  <ravi@ximian.com>
441
442         * test-7.cs : Re-write to make the tests more robust.
443
444 2001-11-12  Ravi Pratap  <ravi@ximian.com>
445
446         * test-39.cs : Update to test named arguments too.
447
448 2001-11-11  Ravi Pratap  <ravi@ximian.com>
449
450         * test-40.cs : Update to be a little more useful.
451
452 2001-11-08  Ravi Pratap  <ravi@ximian.com>
453
454         * test-39.cs : Add
455
456         * test-40.cs : Add
457
458         * makefile : Modify to include the above as they pass all tests.
459         
460 2001-10-31  Ravi Pratap  <ravi@ximian.com>
461
462         * test-34.cs : Add 
463         
464 2001-10-28  Ravi Pratap  <ravi@ximian.com>
465
466         * test-32.cs : Added to test array definition and creation.
467
468         * makefile : Updated accordingly.
469
470 2001-10-22  Ravi Pratap  <ravi@ximian.com>
471
472         * makefile : New target 'verify' which uses the verifier to check
473         that executables produced by us are identical to the MSC produced ones.
474
475         * test-7.cs : Update to exercise more overloadable operators.
476
477 2001-10-21  Ravi Pratap  <ravi@ximian.com>
478
479         * test-27.cs : Add to do various implicit and explicit
480         reference conversions.
481
482         * makefile : Update accordingly.
483
484 2001-10-18  Ravi Pratap  <ravi@ximian.com>
485
486         * test-26.cs : Update to test delegate creation from another 
487         delegate.
488         
489 2001-10-17  Ravi Pratap  <ravi@ximian.com>
490
491         * test-26.cs : Added to demonstrate delegate support.
492
493 2001-10-16  Miguel de Icaza  <miguel@ximian.com>
494
495         * test-25.cs: Added new test to excercise break/continue on
496         various loop constructs.
497
498         * test-24.cs: Test property use in expression and statement
499         contexts. 
500
501 2001-10-14  Miguel de Icaza  <miguel@ximian.com>
502
503         * test-23.cs: Added new test for properties. 
504
505 2001-10-12  Ravi Pratap  <ravi@ximian.com>
506
507         * test-21.cs : Update to actually do some checking and return
508         an appropriate value.
509
510 2001-10-11  Ravi Pratap  <ravi@ximian.com>
511
512         * test-21.cs : Add. This is a test for testing our support
513         for nested types
514         
515 2001-10-05  Ravi Pratap  <ravi@ximian.com>
516
517         * test-16.cs : Update to exercise the code which selects the best 
518         conversion operator based on "most encompassing/encompassed type"
519
520         * test-7.cs : Update here too.
521
522 2001-10-05  Ravi Pratap  <ravi@ximian.com>
523
524         * test-7.cs : Update to do explicit conversion tests.
525
526         * makefile : small fix.
527
528 2001-10-03  Ravi Pratap  <ravi@ximian.com>
529
530         * test-16.cs : Update to make the test more correct.
531
532 2001-10-03  Ravi Pratap  <ravi@ximian.com>
533
534         * test-16.cs : Add.
535
536         * makefile : update accordingly.
537
538 2001-10-02  Miguel de Icaza  <miguel@ximian.com>
539
540         * makefile (test-compiler): Add rm *.exe before launching tests.
541
542 2001-10-02  Ravi Pratap  <ravi@ximian.com>
543
544         * test-13.cs : Added. 
545
546         * makefile : update accordingly.
547
548 2001-09-27  Ravi Pratap  <ravi@ximian.com>
549
550         * test-7.cs : Revamp and add more operator tests. Still in progress.
551
552         * test-9,10.cs : Added by Miguel earlier.
553
554 2001-09-26  Ravi Pratap  <ravi@ximian.com>
555
556         * test-7.cs : Update to return an exit code
557
558         * test-8.cs : Added by Miguel.
559
560 2001-09-25  Ravi Pratap  <ravi@ximian.com>
561
562         * test-7.cs : Update to include implicit conversion tests.
563
564 2001-09-21  Ravi Pratap  <ravi@ximian.com>
565
566         * test-7.cs : Add.
567
568 2001-09-21  Miguel de Icaza  <miguel@ximian.com>
569
570         * makefile (test-compiler): Abort tests on failure.
571