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