New test.
[mono.git] / mcs / class / corlib / System.Runtime.CompilerServices / ChangeLog
1 2006-11-01  Sebastien Pouliot  <sebastien@ximian.com>
2
3         * RuntimeWrappedException.cs: Add missing GetObjectData method.
4
5 2006-08-22  Miguel de Icaza  <miguel@novell.com>
6
7         * MethodImplOptions.cs, MethodCodeType.cs, LoadHint.cs,
8         CompilationRelaxations.cs: Add serializable.
9
10 2005-12-07  Zoltan Varga  <vargaz@gmail.com>
11
12         * NewConstraintAttribute.cs: Removed.
13
14 2005-11-15  Zoltan Varga  <vargaz@gmail.com>
15
16         * RuntimeHelpers.cs: Really fix build.
17
18         * RuntimeHelper.cs: Fix build.
19         
20         * RuntimeHelpers.cs: Make this class static in 2.0.
21
22         * NewConstraintAttribute.cs: Re-add this as gmcs depends on it.
23
24         * RuntimeHelpers.cs: Net 2.0 RTM updates.
25
26         * NewConstraintAttribute.cs SuppressMergeCheckAttribute.cs: Remove
27         obsolete net 2.0 classes.
28
29 2005-10-26  Zoltan Varga  <vargaz@gmail.com>
30
31         * IsCopyConstructed.cs: New file.
32
33         * TypeForwardedToAttribute.cs SuppressIldasmAttribute.cs TypeForwardedToAttribute.cs: Add new net 2.0 classes.
34
35         * NGenHint.cs NGenAttribute.cs: Remove obsolete net 2.0 classes.
36
37         * *.cs: Add/remove net 2.0 attributes.
38
39 2005-10-07  Zoltan Varga  <vargaz@gmail.com>
40
41         * RuntimeCompatibilityAttribute.cs RuntimeWrappedException.cs: New files.
42
43 2005-08-09  Zoltan Varga  <vargaz@freemail.hu>
44
45         * SpecialNameAttribute.cs: New file.
46
47 2005-08-06  Gert Driesen <drieseng@users.sourceforge.net>
48
49         * DecimalConstantAttribute.cs: Only mark ctor not CLSCompliant on 2.0 
50         profile to match MS.NET.
51
52 2005-08-03  Carlos Alberto Cortez <calberto.cortez@gmail.com>
53
54         * InternalsVisibleToAttribute.cs: Add BOOTSTRAP_NET_2_0
55         directive, since we need it to implement friend assemblies
56         in gmcs.
57         
58 2005-06-06  Zoltan Varga  <vargaz@freemail.hu>
59
60         * RuntimeHelpers.cs: Add some missing 2.0 attributes.
61
62 2005-02-12  Marek Safar  <marek.safar@seznam.cz>
63 \r
64         * CompilationRelaxationsAttribute.cs,\r
65         * DependencyAttribute.cs,\r
66         * FixedBufferAttribute.cs,\r
67         * InternalsVisibleToAttribute.cs,\r
68         * RequiredAttributeAttribute.cs,\r
69         * StringFreezingAttribute.cs: Fix NET_2_0 attributes.\r
70 \r
71         * CustomConstantAttribute.cs,\r
72         * IndexerNameAttribute.cs: Fix AttributeUsage flags.\r
73 \r
74 2005-01-04  Sebastien Pouliot  <sebastien@ximian.com>
75
76         * IsVolatile.cs: Fix errors in corcompare (HEAD versus 1.1 and 2.0). 
77         It seems that the file was replaced for 2.0, which broke 1.1 build and
78         was then fixed (build-wise) but introduced corcompare errors on both 
79         1.1 and 2.0. The MONO-1-0 branch wasn't affected.
80
81 2004-10-15  Zoltan Varga  <vargaz@freemail.hu>
82
83         * IsVolatile.cs: Remove #ifdef NET_2_0.
84
85 2004-10-04  Zoltan Varga  <vargaz@freemail.hu>
86
87         * NGenAttribute.cs: Add ComVisible (false).
88
89         * *.cs: Add some more 2.0 stuff.
90
91         * *.cs: Add more 2.0 stuff.
92
93         * MethodImplOptions.cs MethodCodeType.cs RuntimeHelpers.cs DecimalConstantAttribute.cs: Add 2.0 stuff.
94
95         * CompilationRelaxationsAttribute.cs DecimalConstantAttribute.cs MethodCodeType.cs MethodImplOptions.cs NewConstraintAttribute.cs: Add 2.0 stuff.
96
97         * *.cs: Add new 2.0 classes.
98
99 2004-06-30  Ben Maurer  <bmaurer@ximian.com>
100
101         * RuntimeHelpers.cs: OffsetToStringData is now and intrinsic,
102         so we dont have to optimize it. Thus, it is now just an icall.
103
104 2004-06-15  Gert Driesen  <drieseng@users.sourceforge.net>
105
106         * MethodImplAttribute.cs: changed field name to fix serialization
107         compatibility with MS.NET
108
109 2004-05-19  Gert Driesen  <drieseng@users.sourceforge.net>
110
111         * CustomConstantAttribute.cs
112         * DateTimeconstantAttribute.cs
113         * DecimalConstantAttribute.cs
114         * IDispatchConstantAttribute.cs
115         * IUnknownConstantAttribute.cs
116         * MethodImplAttribute.cs
117         * RequiredAttributeAttribute.cs: now that Inherited is 
118         false by default on AttributeUsageAttribute (as it 
119         should be) we need to explicitly set Inherited to false 
120         for those attributes where it should be false.
121
122 2004-03-30  Martin Baulig  <martin@ximian.com>\r
123 \r
124         * NewConstraintAttribute.cs: New file.\r
125 \r
126 2003-11-18  Zoltan Varga  <vargaz@freemail.hu>\r
127 \r
128         * RuntimeHelpers.cs (Equals): Track changes to ValueType.\r
129 \r
130 2003-11-15  Zoltan Varga  <vargaz@freemail.hu>\r
131 \r
132         * MethodImplOptions.cs MethodCodeType.cs: Add [Flags].\r
133 \r
134 Tue Jul 29 12:15:13 CEST 2003 Paolo Molaro <lupus@ximian.com>\r
135 \r
136         * RuntimeHelpers.cs: pass the handles values o icalls, to avoid \r
137         special cases in some call conventions.\r
138 \r
139 2003-06-18  Zoltan Varga  <vargaz@freemail.hu>\r
140 \r
141         * RuntimeHelpers.cs: Wrap NET 1.1 methods with #if NET_1_1.\r
142 \r
143 2003-04-27  Zoltan Varga  <vargaz@freemail.hu>\r
144 \r
145         * RuntimeHelpers.cs: Remove workaround for bug #41550 since it is fixed\r
146         now.\r
147 \r
148 2003-04-19  Zoltan Varga  <vargaz@freemail.hu>\r
149 \r
150         * RuntimeHelpers.cs: Enable the last changes again since they no\r
151         longer break the corlib_cmp build.\r
152 \r
153 2003-04-18  Zoltan Varga  <vargaz@freemail.hu>\r
154 \r
155         * RuntimeHelpers.cs: Back out these changes as they break the windows\r
156         build.\r
157         \r
158 2003-04-18  Zoltan Varga  <vargaz@freemail.hu>\r
159 \r
160         * RuntimeHelpers.cs: Implement Equals and GetHashCode methods from\r
161         NET 1.1.        \r
162 \r
163 2002-09-21  Zoltan Varga  <vargaz@freemail.hu>\r
164 \r
165         * CallConvCdecl.cs: new file\r
166 \r
167         * CallConvFastcall.cs: new file\r
168 \r
169         * CallConvThiscall.cs: new file\r
170 \r
171         * CallConvStdcall.cs: new file\r
172 \r
173         * RuntimeHelpers.cs: Implemented OffsetToStringData, GetObjectValue and\r
174         RunClassConstructor.\r
175 \r
176 2002-08-23  Nick Drochak  <ndrochak@gol.com>\r
177 \r
178         * IsVolatile.cs: No _public_ members, but if we don't put a private\r
179         ctor, the complier will give us a public one.\r
180 \r
181 2002-08-23  Nick Drochak  <ndrochak@gol.com>\r
182 \r
183         * IsVolatile.cs: This class has no members, not even an empty ctor.\r
184 \r
185 2002-07-24  Duncan Mak  <duncan@ximian.com>\r
186 \r
187         * AccessedThroughPropertyAttribute.cs:\r
188         * CompilationRelaxationsAttribute.cs: \r
189         * CompilerGlobalScopeAttribute.cs: \r
190         * DateTimeConstantAttribute.cs: \r
191         * DecimalConstantAttribute.cs: \r
192         * IDispatchConstantAttribute.cs:\r
193         * IsVolatile.cs:\r
194         * IUnknownConstantAttribute.cs: \r
195         * RequiredAttributeAttribute.cs: Visibility changes.\r
196 \r
197 2002-07-23  Duncan Mak  <duncan@ximian.com>\r
198 \r
199         * AccessedThroughPropertyAttribute.cs: \r
200         * CompilationRelaxationsAttribute.cs: \r
201         * CompilerGlobalScopeAttribute.cs: \r
202         * CustomConstantAttribute.cs: \r
203         * DateTimeConstantAttribute.cs: \r
204         * DecimalConstantAttribute.cs: \r
205         * DiscardableAttribute.cs: \r
206         * IDispatchConstantAttribute.cs: \r
207         * IUnknownConstantAttribute.cs: \r
208         * RequiredAttributeAttribute.cs: Added all the missing Attributes\r
209 \r
210         * IsVolatile.cs: Added to CVS.\r
211 \r
212         * MethodImplOptions.cs: Added the PreserveSig flag.\r
213 \r
214 2002-04-15  Dan Lewis <dihlewis@yahoo.co.uk>\r
215 \r
216         * MethodImplAttribute.cs: added constructor usage.\r
217 \r
218 Fri Feb 22 15:36:19 CET 2002 Paolo Molaro <lupus@ximian.com>\r
219 \r
220         * RuntimeHelpers.cs: added OffsetToStringData() property.\r
221 \r
222 Mon Nov 5 19:50:11 CET 2001 Paolo Molaro <lupus@ximian.com>\r
223 \r
224         * RuntimeHelpers.cs: make InitializeArray an internalcall.\r
225 \r
226 2001-07-18  Michael Lambert <michaellambert@email.com>\r
227 \r
228         * MethodCodeType.cs, MethodImplOptions.cs: Add.\r