2 Wed Feb 20 22:30:49 CET 2002 Paolo Molaro <lupus@ximian.com>
4 * AssemblyBuilder.cs: upped compiled assembly size limit.
5 Implemented SetCustomAttribute () methods.
6 * CustomAttributeBuilder.cs: implemented the needed constructor
8 * Cosntructorbuilder.cs, EnumBuilder.cs, FieldBuilder.cs,
9 MethodBuilder.cs, ModuleBuilder.cs, ParameterBuilder.cs,
10 PropertyBuilder.cs, TypeBuilder.cs: Implemented SetCustomAttribute () methods.
12 Wed Feb 20 14:54:01 CET 2002 Paolo Molaro <lupus@ximian.com>
14 * AssemblyBuilder.cs: add SetCustomAttribute () to keep the compiler
17 Fri Feb 15 18:15:04 CET 2002 Paolo Molaro <lupus@ximian.com>
19 * ILGenerator.cs: finally block support and fixes.
21 Thu Feb 14 18:55:52 CET 2002 Paolo Molaro <lupus@ximian.com>
23 * FieldBuilder.cs: Add SetRVAData().
24 * ILGenerator.cs: speed up code array growth.
25 * TypeBuilder.cs: fix IsValueTypeImpl(). Add class_size member.
26 Implement DefineInitializedData().
28 Tue Jan 22 23:01:11 CET 2002 Paolo Molaro <lupus@ximian.com>
30 * EnumBuilder.cs, TypeBuilder.cs: updates for changes in Type.cs.
31 * ModuleBuilder.cs: fix lookup of nested types.
33 Tue Jan 15 22:46:21 CET 2002 Paolo Molaro <lupus@ximian.com>
35 * ILGenerator.cs: implement some of the exception support methods.
37 Mon Jan 14 17:07:32 CET 2002 Paolo Molaro <lupus@ximian.com>
39 * ModulerBuilder.cs: search also for subtypes in GetTypes().
40 * TypeBuilder.cs: bugfix in FullName. Implemented DefineNestedType().
42 Fri Jan 11 19:00:29 CET 2002 Paolo Molaro <lupus@ximian.com>
44 * MethodBuilder.cs, ConstructorBuilder.cs: save parameter info.
46 Thu Jan 10 21:07:54 CET 2002 Paolo Molaro <lupus@ximian.com>
48 * ILGenerator.cs: handle type tokens (used for box opcode).
50 Wed Jan 9 19:37:55 CET 2002 Paolo Molaro <lupus@ximian.com>
52 * ILGenerator.cs: emit float and doubles.
53 * ModuleBuilder.cs: off-by-one error fix and GetType()
55 * TypeBuilder.cs: AttributesImpl added.
56 * UnmanagedMarshal.cs: stubbed out class.
58 Sat Jan 5 15:59:05 CET 2002 Paolo Molaro <lupus@ximian.com>
60 * ILGenerator.cs: fix emission of two-bytes opcodes.
61 Missing slot for locals array. Throw exceptions on unimplemented
63 * OpCode.cs: add a comment: the Value property is useless.
64 * OpCodes.cs: fix name of tail opcode (Tail -> Tailcall).
66 2002-01-05 Ravi Pratap <ravi@ximian.com>
68 * ConstructorBuilder.cs : Use the MonoTODO attribute.
70 * ILGenerator.cs, Label.cs, MethodBuilder.cs, ModuleBuilder.cs,
71 ParameterBuilder.cs, TypeBuilder.cs : Ditto.
73 Thu Jan 3 23:26:15 CET 2002 Paolo Molaro <lupus@ximian.com>
75 * ILGenerator.cs: typo fix.
77 Mon Dec 24 17:21:30 CET 2001 Paolo Molaro <lupus@ximian.com>
79 * TypeBuilder.cs: added DefineMethodOverride().
80 * MethodBuilder.cs: add override_method member and setter.
82 Mon Nov 19 13:58:01 CET 2001 Paolo Molaro <lupus@ximian.com>
84 * AssemblyBuilder.cs: add method to register a string in the "#US"
86 * EnumBuilder.cs, SignatureHelper.cs: added stubs.
87 * ILGenerator.cs: more stuff implemented.
88 * LocalBuilder.cs: keep track of local var index.
90 Thu Nov 15 18:11:23 CET 2001 Paolo Molaro <lupus@ximian.com>
92 * ConstructorBuilder.cs: implement the interesting methods.
93 * ILGenerator.cs: adapt for use with both a MethodBuilder and a
95 * MethodBuilder.cs: add ImplAttributes.
96 * ParameterBuilder.cs: adapt for ConstructorBuilder.
97 * TypeBuilder.cs: add constructors handling.
99 Wed Nov 14 17:01:45 CET 2001 Paolo Molaro <lupus@ximian.com>
101 * ConstructorBuilder.cs: added missing stubs and some implementation.
102 * CustomAttributeBuilder.cs: added.
103 * EventBuilder.cs: added.
104 * FieldBuilder.cs: updates.
105 * MethodBuilder.cs: stuff to implement P/Invoke methods.
106 * ModuleBuilder.cs: added GetArrayMethod() stub.
107 * ParameterBuilder.cs, PropertyBuilder.cs: updates.
108 * TypeBuilder.cs: updates and stubs.
110 2001-11-10 Sean MacIsaac <macisaac@ximian.com>
112 * TypeBuilder.cs: Added implementation for TypeHandle.
114 Tue Nov 6 09:13:45 CET 2001 Paolo Molaro <lupus@ximian.com>
116 * AssemblyBuilder.cs: define an internal constructor.
118 2001-10-07 Miguel de Icaza <miguel@ximian.com>
120 * AssemblyBuilder.cs: Reformatted.
122 Added override keywords to those that needed them.
124 Removed methods that we do not override, but just inherit
126 Tue Sep 25 16:53:08 CEST 2001 Paolo Molaro <lupus@ximian.com>
128 * TypeBuilder.cs, ConstructorBuilder.cs, ModuleBuilder.cs: added.