Add support for custom attributes on generic type parameters.
[mono.git] / mcs / ilasm / tests / ChangeLog
1 2006-01-19  Ankit Jain  <jankit@novell.com>
2
3         * err-gen-cattr-1.il: New.
4         * err-gen-cattr-2.il: New.
5         * err-gen-cattr-3.il: New.
6         * err-gen-cattr-4.il: New.
7
8 2006-01-16  Ankit Jain  <jankit@novell.com>
9
10         * test-int64.il: New. Test for large numeric values.
11
12 2006-01-16  Ankit Jain  <jankit@novell.com>
13
14         * test-array-2.il: New. Test for methodref to Array's methods.
15         eg. class test [,]::.ctor (int32, int32)
16
17 2006-01-15  Ankit Jain  <jankit@novell.com>
18
19         * test-override-1.il:
20         * test-override-2.il: New. Test for 'full' syntax of specifying
21         overrides. (.override method ..full sig.. )
22
23 2006-01-14  Ankit Jain  <jankit@novell.com>
24
25         * gen-instr1.il: New. Test for using GenericParams as operands to
26         type instructions.
27
28 2006-01-11  Ankit Jain  <jankit@novell.com>
29
30         * gen-nested2.il: New.
31         * gen-nested3.il: New. Test for new syntax for specifying namespace ie.,
32         as part of the type name instead of using '.namespace' directive.
33
34 2006-01-10  Ankit Jain  <jankit@novell.com>
35
36         * gen-nested.il: New. Test for a generic type nested in a non-generic
37         one.
38
39 2006-01-10  Ankit Jain  <jankit@novell.com>
40
41         * gen-meth3.il: New. Test for abstract generic method.
42
43 2006-01-10  Ankit Jain  <jankit@novell.com>
44
45         * gen-meth1.il: New. Test for use of VAR/MVAR by name (!!A)
46         * gen-meth2.il: New. Test for using VAR/MVAR as class ref.
47
48 2006-01-09  Ankit Jain  <jankit@novell.com>
49
50         * gen-recur.il: New. Test for a class implementing a generic interface
51         with the class itself as the argument.
52
53 2006-01-07  Ankit Jain  <jankit@novell.com>
54
55         * gen-constraints1.il: New. Test for constraints on generic parameters.
56
57 2006-01-06  Ankit Jain  <jankit@novell.com>
58
59         * test-field-init.il: New. Test for field initialization (simple signed/unsigned
60         int variants).
61
62 2006-01-06  Ankit Jain  <jankit@novell.com>
63
64         * test-perm_pass-2.il: New. Test for new(2.0) syntax of specifying value
65         of a permissionset, which uses string instead of a bytearray. 
66
67 2006-01-05  Ankit Jain  <jankit@novell.com>
68
69         * gen-extern-type.il: New. Test for ref to an external generic type.
70         * gen-array1.il, gen-array-2.il: New. Test for duplicate typespecs for
71         generic types and arrays of the same.
72         * gen-interf-1.il, gen-interf-2.il: New. Test for inheriting from a generic
73         base class and implementing generic interfaces.
74         * gen-struct.il: New. Test for generic valuetype.
75         * gen-local.il: New. No entry in the TypeSpec table should be emitted if a
76         generic type is referenced only as a local var.
77         * one.cs, two.cs: Updated to include types required the new tests.
78
79 2006-01-03  Ankit Jain  <jankit@novell.com>
80
81         * gen-dotted-name.il: New. Test for dotted-name of a generic type.
82
83 2005-12-16  Ankit Jain  <jankit@novell.com>
84
85         Tests for fields with same name but different types.
86         * field-dup1.il, field-dup-gen2.il: Positive tests.
87         * err-field-dup1.il, err-field-dup2.il, err-field-dup3.il,
88         err-field-dup4.il, err-field-dup5.il, err-field-dup6-gen.il,
89         err-field-dup7-gen.il: Negative tests.
90         * one.cs, two.cs, oneg.cs: Required for use by above test cases.
91
92 2005-12-15  Ankit Jain  <jankit@novell.com>
93
94         * test-array.il: Oops, contained two copies of the test case.
95
96 2005-12-15  Ankit Jain  <jankit@novell.com>
97
98         * assembly.il: New. Test for multiple .assembly declarations.
99         * err-assembly.il: New. Negative test for the same.
100
101 2005-12-14  Ankit Jain  <jankit@novell.com>
102
103         * test-bounded-array.il: New. Test for [0...], should not lose its 
104         lower bound info.
105
106 2005-12-14  Ankit Jain  <jankit@novell.com>
107
108         * test-array.il: New. Test for tokenizing 0...8
109
110 2005-12-14  Ankit Jain  <jankit@novell.com>
111
112         * test-uint.il: New. Test for keywords uint8, uint16, uint32 & uint64.
113
114 2005-12-14  Ankit Jain  <jankit@novell.com>
115
116         * dotted-names.il: Add test for class with no explicit namespace.
117
118 2005-12-13  Ankit Jain  <jankit@novell.com>
119
120         * dotted-names.il: New. Test for dotted names in namespace, class.
121
122 2005-12-12  Ankit Jain  <jankit@novell.com>
123
124         * nested.il: New. Ensure nested visibility for nested types.
125
126 2005-12-12  Ankit Jain  <jankit@novell.com>
127
128         * gen-1.il:New. Generic method reference.
129         * err-gen-2.il:
130         * err-gen-3.il: New. Negative tests for generic method refernce.
131         * global.il: New. Global generic method ref.
132         * gen-field.il: New. Generic field reference. (Compiles fine, but
133         will have PEVerify errors)
134
135 2005-11-23  Ankit Jain  <jankit@novell.com>
136
137         * test-33.il:
138         * test-34.il: New. Tests for custom attributes on type parameters.
139
140 2005-09-15  Ankit Jain  <jankit@novell.com>
141
142         * test-perm_fail-[1234].il: New. Negative Tests for .permission directive.
143         * test-perm_pass-1.il: New. Test for .permission directive.
144
145 2005-08-23  Ankit Jain  <jankit@novell.com>
146
147         * test-byref.il: New. Test for a call with byref return type.
148
149 2005-08-18  Ankit Jain  <jankit@novell.com>
150
151         * test-sec-suppress.il: New. Test for SuppressUnmanagedCodeSecurity 
152           custom attribute, type or method should get a HasSecurity attribute.
153
154 2005-08-18  Ankit Jain  <jankit@novell.com>
155
156         * test-ldcr-bytes.il: New. Test for "ldc.r8/r4" followed by a byte array.
157
158 2005-08-18  Ankit Jain  <jankit@novell.com>
159
160         * test-cattr-declsec.il: New. Added test for custom attrs and decl sec 
161           on interface methods.
162
163 2005-08-16  Ankit Jain  <jankit@novell.com>
164
165         * test-marshal-array.il: New. Added test for marshalling as native type array.
166         * test-marshal.il: New. Added test for marshal info for method params.
167         * test-fixedarray.il: New. Added test for marshalling as fixed array.
168         * test-safearray.il: New. Added test for marshalling as safe array.
169
170 2004-12-10  Sebastien Pouliot  <sebastien@ximian.com>
171
172         * test-sn.il: New. Added test when including a public key to test for
173         strongnaming an assembly (/key option).
174         * sn.snk: New. Strongname key for the test-sn.il test.
175
176 2003-07-12  Zoltan Varga  <vargaz@freemail.hu>
177
178         * test-31.il: Added tests for static properties. Also made the code
179         for methods verifiable IL.
180                 
181 Fri Jul 25 12:27:24 CEST 2003 Paolo Molaro <lupus@ximian.com>
182
183         * generics-c.il, generics-b.il: add constructors and fix code.
184
185 2003-07-14 Jackson Harper <jackson@latitudegeo.com>
186
187         * test-11.il: Don't specify constraints with ids anymore
188         * test-29.il: Remove uneeded class, add constraint
189                 
190 2003-03-31 Jackson Harper <jackson@latitudegeo.com>
191
192         * test-10.il: New test, does some bounded array stuff
193                 
194 2003-03-17 Jackson Harper <jackson@latitudegeo.com>
195
196         * tests: Update to valid il code.
197
198 2003-03-17 Jackson Harper <jackson@latitudegeo.com>
199
200         * test-9.il: Add output to the constructor so I know it is called, give 
201         the constructor the instance call conv.
202
203 2003-03-16 Jackson Harper <jackson@latitudegeo.com>
204
205         * test-9.il: New test, test instaniating a class
206
207 2003-03-06 Jackson Harper <jackson@latitudegeo.com>
208
209         * test-8.il: New test, test creating a class that inherits from something other then System.Object
210
211 2003-03-06 Jackson Harper <jackson@latitudegeo.com>
212
213         * test-6.il: Define class that field references
214
215 2003-03-06 Jackson Harper <jackson@latitudegeo.com>
216
217         * makefile: add some tests
218         * test-5.il, test-6.il, test-7.il: New tests, test field declaration
219
220 2003-02-10 Jackson Harper <jackson@latitudegeo.com>
221
222         * makefile: remove unneeded rm's
223
224 2003-02-10 Jackson Harper <jackson@latitudegeo.com>
225
226         * test-4.il: Add file
227         * makefile: Add new test
228
229 2003-02-09 Jackson Harper <jackson@latitudegeo.com>
230
231         * test-3.il: Add file
232         * makefile: Add new test
233
234 2003-02-08 Jackson Harper <jackson@latitudegeo.com>
235
236         * test-1.il: Change class name
237
238 2003-02-08 Jackson Harper <jackson@latitudegeo.com>
239
240         * test-2.il: Add new test
241         * makefile: Use new test
242
243 2003-02-04 Jackson Harper <jackson@latitudegeo.com>
244
245         * test-1.il: Add header, put in a namespace
246
247 2003-02-04 Jackson Harper <jackson@latitudegeo.com>
248
249         * makefile: Use .il files not .cs ;-)
250
251 2003-02-04 Jackson Harper <jackson@latitudegeo.com>
252
253         * HelloWorld.il: Remove
254         * test-1.il: New test 
255         * makefile: Added file
256
257 2003-02-02 Jackson Harper <jackson@latitudegeo.com>
258
259         * HelloWorld.il: Add HelloWorld test
260         * ChangeLog: Add ChangeLog