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