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