* roottypes.cs: Rename from tree.cs.
[mono.git] / mcs / ilasm / parser / ChangeLog
index c5fe34f09dd9a3b5964a8858395fc064f6b0d3fc..470b98ef8b2c30380971e22ab3f6bf1d6fdc98a8 100644 (file)
@@ -1,3 +1,67 @@
+2006-06-07  Ankit Jain  <jankit@novell.com>
+
+       * ILParser.jay : Update to use Report.Warning instead of
+       Console.Error.WriteLine
+
+2006-06-01  Ankit Jain  <jankit@novell.com>
+
+       * ILParser.jay (instr | INSTR_PARAM ..): Report error if the param is not
+       found.
+
+2006-06-01  Ankit Jain  <jankit@novell.com>
+
+       * ILParser.jay (method_decl | D_PARAM ..): Param index is zero-based,
+       with zero representing the return value.
+       Update to check CurrentCustomAttrTarget for null before using it.
+
+2006-05-26  Ankit Jain  <jankit@novell.com>
+       
+       * ILParser.jay: Update to use new Assembly class.
+
+2006-05-26  Ankit Jain  <jankit@novell.com>
+       
+       Add support or 2.0 style declarative security attributes.
+       * ILParser.jay (primitive_type): New. Extracted from 'type'.
+       (field_init_primitive): New. Extracted from 'field_init', with all
+       primitive types.
+       (sec_decl | ..): New rule for 2.0 style permissions.
+
+       (permissions):
+       (permission):
+       (permission_members):
+       (permission_member):
+       (perm_mbr_nameval_pair):
+       (prop_or_field): New rules for 2.0 style permissions.
+
+       (AddSecDecl): New.
+
+2006-05-11  Ankit Jain  <jankit@novell.com>
+
+       * ILParser.jay (type |type MODREQ ..): Use CustomModifier.modreq .
+
+2006-05-10  Ankit Jain  <jankit@novell.com>
+
+       * ILParser.jay (native_type | K_ERROR): Use NativeType.Error for the
+       value.
+       (native_type | K_LPSTRUCT): Likewise for K_LPSTRUCT.
+
+2006-05-10  Ankit Jain  <jankit@novell.com>
+
+       * ILParser.jay: Add K_PROPERTY.
+
+2006-02-20  Ankit Jain  <jankit@novell.com>
+
+       * ILParser.jay: Remove D_CONSTRAINT
+
+2006-02-20  Ankit Jain  <jankit@novell.com>
+
+       * ILParser.jay: Update to use Report.Error instead of directly throwing
+       an exception.
+
+2006-02-09  Ankit Jain  <jankit@novell.com>
+
+       * ILParser.jay (bound | int32): Handle invalid -ve size.
+
 2006-02-02  Ankit Jain  <jankit@novell.com>
 
        * ILParser.jay (bound | int32 ELLIPSIS int32): Throw exception if