Thu Feb 14 18:55:52 CET 2002 Paolo Molaro <lupus@ximian.com>
[mono.git] / mcs / class / corlib / System.Reflection.Emit / ChangeLog
index 6f9af39145fc115221373406c5b69fc4837f5a69..d8dc865a28f1ac0a57630e0657cacdd79ad6f0b1 100644 (file)
@@ -1,3 +1,93 @@
+
+Thu Feb 14 18:55:52 CET 2002 Paolo Molaro <lupus@ximian.com>
+
+       * FieldBuilder.cs: Add SetRVAData().
+       * ILGenerator.cs: speed up code array growth.
+       * TypeBuilder.cs: fix IsValueTypeImpl(). Add class_size member.
+       Implement DefineInitializedData().
+
+Tue Jan 22 23:01:11 CET 2002 Paolo Molaro <lupus@ximian.com>
+
+       * EnumBuilder.cs, TypeBuilder.cs: updates for changes in Type.cs.
+       * ModuleBuilder.cs: fix lookup of nested types.
+
+Tue Jan 15 22:46:21 CET 2002 Paolo Molaro <lupus@ximian.com>
+
+       * ILGenerator.cs: implement some of the exception support methods.
+
+Mon Jan 14 17:07:32 CET 2002 Paolo Molaro <lupus@ximian.com>
+
+       * ModulerBuilder.cs: search also for subtypes in GetTypes().
+       * TypeBuilder.cs: bugfix in FullName. Implemented DefineNestedType().
+
+Fri Jan 11 19:00:29 CET 2002 Paolo Molaro <lupus@ximian.com>
+
+       * MethodBuilder.cs, ConstructorBuilder.cs: save parameter info.
+
+Thu Jan 10 21:07:54 CET 2002 Paolo Molaro <lupus@ximian.com>
+
+       * ILGenerator.cs: handle type tokens (used for box opcode).
+
+Wed Jan 9 19:37:55 CET 2002 Paolo Molaro <lupus@ximian.com>
+
+       * ILGenerator.cs: emit float and doubles.
+       * ModuleBuilder.cs: off-by-one error fix and GetType()
+       implementations.
+       * TypeBuilder.cs: AttributesImpl added.
+       * UnmanagedMarshal.cs: stubbed out class.
+
+Sat Jan 5 15:59:05 CET 2002 Paolo Molaro <lupus@ximian.com>
+
+       * ILGenerator.cs: fix emission of two-bytes opcodes.
+       Missing slot for locals array. Throw exceptions on unimplemented
+       methods.
+       * OpCode.cs: add a comment: the Value property is useless.
+       * OpCodes.cs: fix name of tail opcode (Tail -> Tailcall).
+
+2002-01-05  Ravi Pratap  <ravi@ximian.com>
+
+       * ConstructorBuilder.cs : Use the MonoTODO attribute.
+
+       * ILGenerator.cs, Label.cs, MethodBuilder.cs, ModuleBuilder.cs,
+       ParameterBuilder.cs, TypeBuilder.cs : Ditto.
+       
+Thu Jan 3 23:26:15 CET 2002 Paolo Molaro <lupus@ximian.com>
+
+       * ILGenerator.cs: typo fix.
+
+Mon Dec 24 17:21:30 CET 2001 Paolo Molaro <lupus@ximian.com>
+
+       * TypeBuilder.cs: added DefineMethodOverride().
+       * MethodBuilder.cs: add override_method member and setter.
+
+Mon Nov 19 13:58:01 CET 2001 Paolo Molaro <lupus@ximian.com>
+
+       * AssemblyBuilder.cs: add method to register a string in the "#US"
+       stream.
+       * EnumBuilder.cs, SignatureHelper.cs: added stubs.
+       * ILGenerator.cs: more stuff implemented.
+       * LocalBuilder.cs: keep track of local var index.
+
+Thu Nov 15 18:11:23 CET 2001 Paolo Molaro <lupus@ximian.com>
+
+       * ConstructorBuilder.cs: implement the interesting methods.
+       * ILGenerator.cs: adapt for use with both a MethodBuilder and a
+       ConstructorBuilder.
+       * MethodBuilder.cs: add ImplAttributes.
+       * ParameterBuilder.cs: adapt for ConstructorBuilder.
+       * TypeBuilder.cs: add constructors handling.
+
+Wed Nov 14 17:01:45 CET 2001 Paolo Molaro <lupus@ximian.com>
+
+       * ConstructorBuilder.cs: added missing stubs and some implementation.
+       * CustomAttributeBuilder.cs: added.
+       * EventBuilder.cs: added.
+       * FieldBuilder.cs: updates.
+       * MethodBuilder.cs: stuff to implement P/Invoke methods.
+       * ModuleBuilder.cs: added GetArrayMethod() stub.
+       * ParameterBuilder.cs, PropertyBuilder.cs: updates.
+       * TypeBuilder.cs: updates and stubs.
+
 2001-11-10  Sean MacIsaac  <macisaac@ximian.com>
 
        * TypeBuilder.cs: Added implementation for TypeHandle.