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