1 2010-01-05 Rodrigo Kumpera <rkumpera@novell.com>
3 * DateTimeConstantAttribute.cs: Add internal Ticks property.
5 2009-11-08 Miguel de Icaza <miguel@novell.com>
7 * Use the ConditionalWeakTable.cs implementation from MEF, it
8 needs a little bit of work (see the comment on the file, and the
9 test suite that shows the problem).
13 2009-10-15 Sebastien Pouliot <sebastien@ximian.com>
15 * RuntimeHelpers.cs: Add missing validations
17 2009-09-23 Marek Safar <marek.safar@gmail.com>
19 * MethodImplOptions.cs: Add NoOptimization.
21 2009-08-11 Jérémie Laval <jeremie.laval@gmail.com>
23 * TypeForwardedFromAttribute.cs: Add BOOTSTRAP_NET_4_0.
25 2009-07-02 Marek Safar <marek.safar@gmail.com>
27 * ConditionalWeakTable.cs: New file.
29 2009-06-10 Marek Safar <marek.safar@gmail.com>
31 * InternalsVisibleToAttribute.cs: Updated to 2.0 SP2.
32 * TypeForwardedFromAttribute.cs: New file.
34 2008-04-02 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
36 * IndexerNameAttribute.cs
37 * MethodImplAttribute.cs: Fix parameter names
39 2007-08-28 Zoltan Varga <vargaz@gmail.com>
41 * RuntimeHelpers.cs: Implement RunModuleConstructor ().
43 2007-01-22 Miguel de Icaza <miguel@novell.com>
45 * RuntimeHelpers.cs: The constrained methods are safe not throwing
46 exceptions. The MonoTODO is enough, no need to throw
48 2006-11-01 Sebastien Pouliot <sebastien@ximian.com>
50 * RuntimeWrappedException.cs: Add missing GetObjectData method.
52 2006-08-22 Miguel de Icaza <miguel@novell.com>
54 * MethodImplOptions.cs, MethodCodeType.cs, LoadHint.cs,
55 CompilationRelaxations.cs: Add serializable.
57 2005-12-07 Zoltan Varga <vargaz@gmail.com>
59 * NewConstraintAttribute.cs: Removed.
61 2005-11-15 Zoltan Varga <vargaz@gmail.com>
63 * RuntimeHelpers.cs: Really fix build.
65 * RuntimeHelper.cs: Fix build.
67 * RuntimeHelpers.cs: Make this class static in 2.0.
69 * NewConstraintAttribute.cs: Re-add this as gmcs depends on it.
71 * RuntimeHelpers.cs: Net 2.0 RTM updates.
73 * NewConstraintAttribute.cs SuppressMergeCheckAttribute.cs: Remove
74 obsolete net 2.0 classes.
76 2005-10-26 Zoltan Varga <vargaz@gmail.com>
78 * IsCopyConstructed.cs: New file.
80 * TypeForwardedToAttribute.cs SuppressIldasmAttribute.cs TypeForwardedToAttribute.cs: Add new net 2.0 classes.
82 * NGenHint.cs NGenAttribute.cs: Remove obsolete net 2.0 classes.
84 * *.cs: Add/remove net 2.0 attributes.
86 2005-10-07 Zoltan Varga <vargaz@gmail.com>
88 * RuntimeCompatibilityAttribute.cs RuntimeWrappedException.cs: New files.
90 2005-08-09 Zoltan Varga <vargaz@freemail.hu>
92 * SpecialNameAttribute.cs: New file.
94 2005-08-06 Gert Driesen <drieseng@users.sourceforge.net>
96 * DecimalConstantAttribute.cs: Only mark ctor not CLSCompliant on 2.0
97 profile to match MS.NET.
99 2005-08-03 Carlos Alberto Cortez <calberto.cortez@gmail.com>
101 * InternalsVisibleToAttribute.cs: Add BOOTSTRAP_NET_2_0
102 directive, since we need it to implement friend assemblies
105 2005-06-06 Zoltan Varga <vargaz@freemail.hu>
107 * RuntimeHelpers.cs: Add some missing 2.0 attributes.
109 2005-02-12 Marek Safar <marek.safar@seznam.cz>
111 * CompilationRelaxationsAttribute.cs,
112 * DependencyAttribute.cs,
113 * FixedBufferAttribute.cs,
114 * InternalsVisibleToAttribute.cs,
115 * RequiredAttributeAttribute.cs,
116 * StringFreezingAttribute.cs: Fix NET_2_0 attributes.
118 * CustomConstantAttribute.cs,
119 * IndexerNameAttribute.cs: Fix AttributeUsage flags.
121 2005-01-04 Sebastien Pouliot <sebastien@ximian.com>
123 * IsVolatile.cs: Fix errors in corcompare (HEAD versus 1.1 and 2.0).
124 It seems that the file was replaced for 2.0, which broke 1.1 build and
125 was then fixed (build-wise) but introduced corcompare errors on both
126 1.1 and 2.0. The MONO-1-0 branch wasn't affected.
128 2004-10-15 Zoltan Varga <vargaz@freemail.hu>
130 * IsVolatile.cs: Remove #ifdef NET_2_0.
132 2004-10-04 Zoltan Varga <vargaz@freemail.hu>
134 * NGenAttribute.cs: Add ComVisible (false).
136 * *.cs: Add some more 2.0 stuff.
138 * *.cs: Add more 2.0 stuff.
140 * MethodImplOptions.cs MethodCodeType.cs RuntimeHelpers.cs DecimalConstantAttribute.cs: Add 2.0 stuff.
142 * CompilationRelaxationsAttribute.cs DecimalConstantAttribute.cs MethodCodeType.cs MethodImplOptions.cs NewConstraintAttribute.cs: Add 2.0 stuff.
144 * *.cs: Add new 2.0 classes.
146 2004-06-30 Ben Maurer <bmaurer@ximian.com>
148 * RuntimeHelpers.cs: OffsetToStringData is now and intrinsic,
149 so we dont have to optimize it. Thus, it is now just an icall.
151 2004-06-15 Gert Driesen <drieseng@users.sourceforge.net>
153 * MethodImplAttribute.cs: changed field name to fix serialization
154 compatibility with MS.NET
156 2004-05-19 Gert Driesen <drieseng@users.sourceforge.net>
158 * CustomConstantAttribute.cs
159 * DateTimeconstantAttribute.cs
160 * DecimalConstantAttribute.cs
161 * IDispatchConstantAttribute.cs
162 * IUnknownConstantAttribute.cs
163 * MethodImplAttribute.cs
164 * RequiredAttributeAttribute.cs: now that Inherited is
165 false by default on AttributeUsageAttribute (as it
166 should be) we need to explicitly set Inherited to false
167 for those attributes where it should be false.
169 2004-03-30 Martin Baulig <martin@ximian.com>
171 * NewConstraintAttribute.cs: New file.
173 2003-11-18 Zoltan Varga <vargaz@freemail.hu>
175 * RuntimeHelpers.cs (Equals): Track changes to ValueType.
177 2003-11-15 Zoltan Varga <vargaz@freemail.hu>
179 * MethodImplOptions.cs MethodCodeType.cs: Add [Flags].
181 Tue Jul 29 12:15:13 CEST 2003 Paolo Molaro <lupus@ximian.com>
183 * RuntimeHelpers.cs: pass the handles values o icalls, to avoid
184 special cases in some call conventions.
186 2003-06-18 Zoltan Varga <vargaz@freemail.hu>
188 * RuntimeHelpers.cs: Wrap NET 1.1 methods with #if NET_1_1.
190 2003-04-27 Zoltan Varga <vargaz@freemail.hu>
192 * RuntimeHelpers.cs: Remove workaround for bug #41550 since it is fixed
195 2003-04-19 Zoltan Varga <vargaz@freemail.hu>
197 * RuntimeHelpers.cs: Enable the last changes again since they no
198 longer break the corlib_cmp build.
200 2003-04-18 Zoltan Varga <vargaz@freemail.hu>
202 * RuntimeHelpers.cs: Back out these changes as they break the windows
205 2003-04-18 Zoltan Varga <vargaz@freemail.hu>
207 * RuntimeHelpers.cs: Implement Equals and GetHashCode methods from
210 2002-09-21 Zoltan Varga <vargaz@freemail.hu>
212 * CallConvCdecl.cs: new file
214 * CallConvFastcall.cs: new file
216 * CallConvThiscall.cs: new file
218 * CallConvStdcall.cs: new file
220 * RuntimeHelpers.cs: Implemented OffsetToStringData, GetObjectValue and
223 2002-08-23 Nick Drochak <ndrochak@gol.com>
225 * IsVolatile.cs: No _public_ members, but if we don't put a private
226 ctor, the complier will give us a public one.
228 2002-08-23 Nick Drochak <ndrochak@gol.com>
230 * IsVolatile.cs: This class has no members, not even an empty ctor.
232 2002-07-24 Duncan Mak <duncan@ximian.com>
234 * AccessedThroughPropertyAttribute.cs:
235 * CompilationRelaxationsAttribute.cs:
236 * CompilerGlobalScopeAttribute.cs:
237 * DateTimeConstantAttribute.cs:
238 * DecimalConstantAttribute.cs:
239 * IDispatchConstantAttribute.cs:
241 * IUnknownConstantAttribute.cs:
242 * RequiredAttributeAttribute.cs: Visibility changes.
244 2002-07-23 Duncan Mak <duncan@ximian.com>
246 * AccessedThroughPropertyAttribute.cs:
247 * CompilationRelaxationsAttribute.cs:
248 * CompilerGlobalScopeAttribute.cs:
249 * CustomConstantAttribute.cs:
250 * DateTimeConstantAttribute.cs:
251 * DecimalConstantAttribute.cs:
252 * DiscardableAttribute.cs:
253 * IDispatchConstantAttribute.cs:
254 * IUnknownConstantAttribute.cs:
255 * RequiredAttributeAttribute.cs: Added all the missing Attributes
257 * IsVolatile.cs: Added to CVS.
259 * MethodImplOptions.cs: Added the PreserveSig flag.
261 2002-04-15 Dan Lewis <dihlewis@yahoo.co.uk>
263 * MethodImplAttribute.cs: added constructor usage.
265 Fri Feb 22 15:36:19 CET 2002 Paolo Molaro <lupus@ximian.com>
267 * RuntimeHelpers.cs: added OffsetToStringData() property.
269 Mon Nov 5 19:50:11 CET 2001 Paolo Molaro <lupus@ximian.com>
271 * RuntimeHelpers.cs: make InitializeArray an internalcall.
273 2001-07-18 Michael Lambert <michaellambert@email.com>
275 * MethodCodeType.cs, MethodImplOptions.cs: Add.