+2009-03-31 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * Code.cs (CILLabel): Add new constructor to signal that
+ a label is an absolute il offset. This is required by exception
+ handling declarations that use offsets and not labels.
+
+2008-06-02 Ankit Jain <jankit@novell.com>
+
+ Fix bug #367114.
+ * Code.cs (TryBlock.ResolveCatchBlocks): New.
+ (CILInstructions.AddTryBlock): Resolve the catch blocks with the new
+ method.
+ (Catch..ctor): Add new .ctor to allow exceptions of any type.
+ (Catch.ResolveType): New. Add the exception type to the metadata.
+
+2008-04-07 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * Code.cs: Removed Local::TypeSig() as it is not needed
+ for the previous patch.
+
+2008-04-07 Erven Rohou <erven.rohou@st.com>
+
+ * Code.cs: Add new method: GetLocalVars() for ilasm support for
+ emitting local variable names.
+
+2007-11-05 Jackson Harper <jackson@ximian.com>
+
+ * LICENSE: Add long lost file.
+
+2006-11-09 Ankit Jain <jankit@novell.com>
+
+ * Metadata.cs (AssemAttr.Retargetable): New.
+ (AssemblyRef.AddAssemblyAttr): New.
+
+2006-07-20 Ankit Jain <jankit@novell.com>
+
+ * Metadata.cs (CustomAttribute.BuildTables): Value can be null.
+
+2006-06-07 Ankit Jain <jankit@novell.com>
+
+ * PEAPI.cs (PEFile.GetNextSectStart): Handle the case when (tide %
+ SectionAlignment) == 0 . Patch by Carlo Kok. Fixes bug #78182.
+
+2006-06-01 Ankit Jain <jankit@novell.com>
+
+ * PEAPI.cs (PEFile.AddMethod): Add overload for return type as Param
+ instead of PEAPI.Type .
+ * Metadata.cs (MetaDataElement.HasCustomAttr): New. Temporary hack.
+ (Param.HasMarshalInfo): New.
+ (ClassDef.AddMethod): Add overload for return type as Param.
+ (MethodDef.ctor): Change internal .ctor's sig to take Param instead of
+ PEAPI.Type for return type.
+ (MethodDef.retType): Remove.
+ (MethodDef.TypeSig): Update to use ret_param always.
+ (MethodDef.BuildTables): Add ret_param to Param table only if it has
+ marshal info or custom attributes.
+
+2006-05-26 Ankit Jain <jankit@novell.com>
+
+ * Metadata.cs (DeclSecurity): Rename to ..
+ (BaseDeclSecurity): .. this.
+ (DeclSecurity): New. Derive from BaseDeclSecurity.
+ (DeclSecurity_20): Likewise. For 2.0 style declaritive security.
+ (PermissionSet): New.
+ (Permission): New.
+ (PermissionMember): New.
+ (MetaData.AddDeclSecurity): Update to use BaseDeclSecurity.
+ (MetaData.BuildMetaData): Likewise.
+
+ * PEAPI.cs (PEFile.AddDeclSecurity): New overload for new PermissionSet
+ class.
+
+2006-05-10 Ankit Jain <jankit@novell.com>
+
+ * Metadata.cs (NativeType): Add LPStruct and Error.
+
+2006-04-24 Ankit Jain <jankit@novell.com>
+
+ * PEAPI.cs (PEFile.WritePEFile): ReserveStrongNameSignatureSpace only if
+ we have assembly manifest.
+
+2006-02-22 Ankit Jain <jankit@novell.com>
+
+ * Metadata.cs (TypeAttr): Add [Flags] attribute.
+
+2006-02-20 Ankit Jain <jankit@novell.com>
+
+ * PEAPI.cs (PEFileException): Update error message.
+ * Metadata.cs: Update to throw PEFileException instead of Exception.
+
+2006-02-19 Ankit Jain <jankit@novell.com>
+
+ * Metadata.cs (Module): Implment IExternRef to allow reference to types
+ in 'this' module.
+
+2006-02-15 Raja R Harinath <rharinath@novell.com>
+
+ * Metadata.cs (BoundArray.CompressSignedNum): Document the
+ transformation. Avoid a few casts.
+
+2006-02-15 Ankit Jain <jankit@novell.com>
+
+ * Metadata.cs (BoundArray.CompressSignedNum): New. Encode signed values,
+ used only for encoding lower bounds of arrays.
+ (BoundArray.TypeSig): Use new CompressSignedNum to encode lower bounds.
+
2006-02-08 Ankit Jain <jankit@novell.com>
* Metadata.cs (BoundArray.ctor): Change param 'upBounds' to sizes.