[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / ilasm / parser / ChangeLog
index 0284266c5720a9fe928b8bbf89a98b17089b818e..4d3ff33de2f2d8c612d9cca8398cb206333c9a74 100644 (file)
@@ -1,3 +1,152 @@
+2010-03-14  Zoltan Varga  <vargaz@gmail.com>
+
+       * ILParser.jay: Fix the float32(<long>) case in the previous change.
+
+2010-03-14  Zoltan Varga  <vargaz@gmail.com>
+
+       * ILParser.jay: Fix support for hex float literals on big-endian platforms.
+
+2009-04-20  Ankit Jain  <jankit@novell.com>
+
+       Fix bug #494221.
+       * ILParser.jay (scope_block_begin): Mark begin .locals scope.
+       (scope_block): Mark end .locals scope.
+
+2009-04-15  Ankit Jain  <jankit@novell.com>
+
+       * ILParser.jay (instr): Handle unidentified local var id.
+
+2009-03-31  Rodrigo Kumpera  <rkumpera@novell.com>
+
+       * ILParser.jay: Fix integer labels in handler blocks.
+
+2008-06-02  Ankit Jain  <jankit@novell.com>
+
+       Part of fix for bug #367114.
+       * ILParser.jay (seh_clause): Allow exception to be of any type and not
+       just class.
+
+2008-06-01  Ankit Jain  <jankit@novell.com>
+
+       * ILParser.jay: Track api changes.
+
+2008-03-05  Ankit Jain  <jankit@novell.com>
+
+       * ILParser.jay (custom_type): Allow any method name.
+
+2008-03-05  Ankit Jain  <jankit@novell.com>
+
+       Fix bug #367024.
+       * ILParser.jay (seh_clause): catch can take generic class refs also.
+
+2008-01-03  Rodrigo Kumpera <rkumpera@novell.com>
+
+       * ILParser.jay: Fixed typo in EmitByteInstr class name.
+
+2007-12-31  Rodrigo Kumpera <rkumpera@novell.com>
+
+       * ILParser.jay: Implement .emitbyte directive 
+
+2007-12-31  Rodrigo Kumpera  <rkumpera@novell.com>
+
+       * ILParser.jay: Create LabelInfo instances for switch labels,
+       this allows the code generator to spot invalid labels.
+       Fixes #350480.
+
+2007-06-05  Rodrigo Kumpera <kumpera@gmail.com>
+
+       * ILParser.jay: Support for variance related generic modifiers <+T> and <-T> 
+
+Fri Mar 23 16:52:06 CET 2007 Paolo Molaro <lupus@ximian.com>
+
+       * ILParser.jay: fix BitConverter use on big endian archs
+       (this was likely the cause of Zoltan's change in r72237
+       which has been reverted in r74485).
+
+2007-01-10  Ankit Jain  <jankit@novell.com>
+
+       * ILParser.jay (GetTypeRef): Use BaseTypeRef.Clone
+
+2006-11-09  Ankit Jain  <jankit@novell.com>
+
+       * ILParser.jay (K_RETARGETABLE): New.
+       (asm_attr): Add rule for K_RETARGETABLE.
+       (assembly_head): Handle attributes.
+       (assemblyref_head): Add asm_attr.
+
+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
+       lower_bound > upper_bound.     
+
+2006-01-28  Ankit Jain  <jankit@novell.com>
+
+       * ILParser.jay (pinv_attr | ..): Fix typo.
+
 2006-01-28  Ankit Jain  <jankit@novell.com>
 
        * ILParser.jay (method_ref): Remove 2 redundant productions.