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