2006-02-15 Martin Baulig <martin@ximian.com>
[mono.git] / mcs / class / corlib / System.Reflection.Emit / ChangeLog
index 1529c4e648c9a8dfd48774113a20a5a7a2bd0f8b..3d229bedae7267401ef2151a757edea3fe2a4cc8 100644 (file)
@@ -1,3 +1,110 @@
+2006-02-15  Martin Baulig  <martin@ximian.com>
+
+       * TypeBuilder.cs (TypeBuilder.DefineMethod): Also enable the
+       2-argument version in the `BOOTSTRAP_NET_2_0' profile.
+       (TypeBuilder.DefineGenericMethod): Removed.
+
+2006-02-14  Martin Baulig  <martin@ximian.com>
+
+       * ConstructorBuilder.cs
+       (ConstructorBuilder.IsGenericMethod): Override this and return
+       false; the MS runtime doesn't throw an exception here.
+       (ConstructorBuilder.IsGenericMethodDefinition): Likewise.
+
+       * MethodBuilder.cs
+       (MethodBuilder.IsGenericMethod): Implement this.
+       (MethodBuilder.IsGenericMethodDefinition): Likewise.
+
+2006-02-03  Zoltan Varga  <vargaz@gmail.com>
+
+       * TypeBuilder.cs (CreateType): Add a check for Sealed parents.
+
+2006-02-01  Zoltan Varga  <vargaz@gmail.com>
+
+       * OpCodes.cs: Readonly is a net 2.0 only field.
+
+Tue Jan 31 13:37:02 CET 2006 Paolo Molaro <lupus@ximian.com>
+
+       * OpCodes.cs: Added Readonly field.
+
+2006-01-29  Raja R Harinath  <harinath@gmail.com>
+
+       * GenericTypeParameterBuilder.cs (DeclaringType): Return the
+       declaring type of a generic method.
+
+2005-12-15  Raja R Harinath  <rharinath@novell.com>
+
+       * TypeBuilder.cs (IsGenericType): Implement override.
+
+2005-12-07  Martin Baulig  <martin@ximian.com>
+
+       * GenericTypeParameterBuilder.cs: Add support for custom attributes.
+       (GenericTypeParameterBuilder.cattrs): New field.
+       (GenericTypeParameterBuilder.SetCustomAttribute): Implement this.
+
+Mon Dec 5 15:13:26 CET 2005 Paolo Molaro <lupus@ximian.com>
+
+       * ILGenerator.cs: fixed emitting doubles on ARM.
+
+2005-12-02  Alp Toker  <alp@atoker.com>
+
+       * GenericTypeParameterBuilder.cs:
+       * TypeBuilder.cs: DeclaringMethod should return MethodBase, not MethodInfo
+
+2005-11-19  Zoltan Varga  <vargaz@gmail.com>
+
+       * AssemblyBuilder.cs: Add support for setting FileVersion unmanaged 
+       resource. Fixes #64427.
+
+2005-11-18  Zoltan Varga  <vargaz@gmail.com>
+
+       * ParameterBuilder.cs (SetCustomAttribute): Handle DefaultParameterValueAttribute as well.
+
+       * CustomAttributeBuilder.cs: Add support for decoding more types of
+       constructor parameters.
+
+2005-11-11  Zoltan Varga  <vargaz@gmail.com>
+
+       * TypeBuilder.cs (SetCustomAttribute): Handle ComImportAttribute as well.
+
+2005-11-11  Marek Safar  <marek.safar@seznam.cz>
+
+       * EnumBuilder.cs, GenericTypeParameterBuilder.cs: Reflect Type changes.
+
+2005-11-06  Zoltan Varga  <vargaz@freemail.hu>
+
+       * Label.cs: Add == and != operators.
+
+2005-10-30  Zoltan Varga  <vargaz@freemail.hu>
+
+       * FieldBuilder.cs: Add implementation of new UMarshal property.
+
+2005-10-27  Zoltan Varga  <vargaz@gmail.com>
+
+       * FieldBuilder.cs MethodBuilder.cs ConstructorBuilder.cs: Add support for
+       returing custom attributes in created types. MS.NET supports this by
+       returning non-builder objects from GetMethod/GetField etc., but we return
+       builder objects in this case. Fixes #76521.
+
+2005-10-24  Martin Baulig  <martin@ximian.com>
+
+       * TypeBuilder.cs (TypeBuilder.IsGenericTypeDefinition): Override this.
+
+2005-10-03  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * CustomAttributeBuilder.cs : internal attributes should be allowed.
+         Fixed bug #75723.
+
+2005-09-26  Marek Safar  <marek.safar@seznam.cz>
+
+       * PropertyBuilder.cs: Throw NotSupportedException for unsupported
+       methods.
+
+2005-09-14  Martin Baulig  <martin@ximian.com>
+
+       * LocalBuilder.cs
+       (LocalBuilder.Mono_GetLocalIndex): New static internal method;
+       same as the .NET 2.0 property `LocalIndex'.
 
 Mon Sep 5 18:08:09 CEST 2005 Paolo Molaro <lupus@ximian.com>