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