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