2009-09-23 Marek Safar * MethodImplOptions.cs: Add NoOptimization. 2009-08-11 Jérémie Laval * TypeForwardedFromAttribute.cs: Add BOOTSTRAP_NET_4_0. 2009-07-02 Marek Safar * ConditionalWeakTable.cs: New file. 2009-06-10 Marek Safar * InternalsVisibleToAttribute.cs: Updated to 2.0 SP2. * TypeForwardedFromAttribute.cs: New file. 2008-04-02 Andreas Nahr * IndexerNameAttribute.cs * MethodImplAttribute.cs: Fix parameter names 2007-08-28 Zoltan Varga * RuntimeHelpers.cs: Implement RunModuleConstructor (). 2007-01-22 Miguel de Icaza * RuntimeHelpers.cs: The constrained methods are safe not throwing exceptions. The MonoTODO is enough, no need to throw 2006-11-01 Sebastien Pouliot * RuntimeWrappedException.cs: Add missing GetObjectData method. 2006-08-22 Miguel de Icaza * MethodImplOptions.cs, MethodCodeType.cs, LoadHint.cs, CompilationRelaxations.cs: Add serializable. 2005-12-07 Zoltan Varga * NewConstraintAttribute.cs: Removed. 2005-11-15 Zoltan Varga * RuntimeHelpers.cs: Really fix build. * RuntimeHelper.cs: Fix build. * RuntimeHelpers.cs: Make this class static in 2.0. * NewConstraintAttribute.cs: Re-add this as gmcs depends on it. * RuntimeHelpers.cs: Net 2.0 RTM updates. * NewConstraintAttribute.cs SuppressMergeCheckAttribute.cs: Remove obsolete net 2.0 classes. 2005-10-26 Zoltan Varga * IsCopyConstructed.cs: New file. * TypeForwardedToAttribute.cs SuppressIldasmAttribute.cs TypeForwardedToAttribute.cs: Add new net 2.0 classes. * NGenHint.cs NGenAttribute.cs: Remove obsolete net 2.0 classes. * *.cs: Add/remove net 2.0 attributes. 2005-10-07 Zoltan Varga * RuntimeCompatibilityAttribute.cs RuntimeWrappedException.cs: New files. 2005-08-09 Zoltan Varga * SpecialNameAttribute.cs: New file. 2005-08-06 Gert Driesen * DecimalConstantAttribute.cs: Only mark ctor not CLSCompliant on 2.0 profile to match MS.NET. 2005-08-03 Carlos Alberto Cortez * InternalsVisibleToAttribute.cs: Add BOOTSTRAP_NET_2_0 directive, since we need it to implement friend assemblies in gmcs. 2005-06-06 Zoltan Varga * RuntimeHelpers.cs: Add some missing 2.0 attributes. 2005-02-12 Marek Safar * CompilationRelaxationsAttribute.cs, * DependencyAttribute.cs, * FixedBufferAttribute.cs, * InternalsVisibleToAttribute.cs, * RequiredAttributeAttribute.cs, * StringFreezingAttribute.cs: Fix NET_2_0 attributes. * CustomConstantAttribute.cs, * IndexerNameAttribute.cs: Fix AttributeUsage flags. 2005-01-04 Sebastien Pouliot * IsVolatile.cs: Fix errors in corcompare (HEAD versus 1.1 and 2.0). It seems that the file was replaced for 2.0, which broke 1.1 build and was then fixed (build-wise) but introduced corcompare errors on both 1.1 and 2.0. The MONO-1-0 branch wasn't affected. 2004-10-15 Zoltan Varga * IsVolatile.cs: Remove #ifdef NET_2_0. 2004-10-04 Zoltan Varga * NGenAttribute.cs: Add ComVisible (false). * *.cs: Add some more 2.0 stuff. * *.cs: Add more 2.0 stuff. * MethodImplOptions.cs MethodCodeType.cs RuntimeHelpers.cs DecimalConstantAttribute.cs: Add 2.0 stuff. * CompilationRelaxationsAttribute.cs DecimalConstantAttribute.cs MethodCodeType.cs MethodImplOptions.cs NewConstraintAttribute.cs: Add 2.0 stuff. * *.cs: Add new 2.0 classes. 2004-06-30 Ben Maurer * RuntimeHelpers.cs: OffsetToStringData is now and intrinsic, so we dont have to optimize it. Thus, it is now just an icall. 2004-06-15 Gert Driesen * MethodImplAttribute.cs: changed field name to fix serialization compatibility with MS.NET 2004-05-19 Gert Driesen * CustomConstantAttribute.cs * DateTimeconstantAttribute.cs * DecimalConstantAttribute.cs * IDispatchConstantAttribute.cs * IUnknownConstantAttribute.cs * MethodImplAttribute.cs * RequiredAttributeAttribute.cs: now that Inherited is false by default on AttributeUsageAttribute (as it should be) we need to explicitly set Inherited to false for those attributes where it should be false. 2004-03-30 Martin Baulig * NewConstraintAttribute.cs: New file. 2003-11-18 Zoltan Varga * RuntimeHelpers.cs (Equals): Track changes to ValueType. 2003-11-15 Zoltan Varga * MethodImplOptions.cs MethodCodeType.cs: Add [Flags]. Tue Jul 29 12:15:13 CEST 2003 Paolo Molaro * RuntimeHelpers.cs: pass the handles values o icalls, to avoid special cases in some call conventions. 2003-06-18 Zoltan Varga * RuntimeHelpers.cs: Wrap NET 1.1 methods with #if NET_1_1. 2003-04-27 Zoltan Varga * RuntimeHelpers.cs: Remove workaround for bug #41550 since it is fixed now. 2003-04-19 Zoltan Varga * RuntimeHelpers.cs: Enable the last changes again since they no longer break the corlib_cmp build. 2003-04-18 Zoltan Varga * RuntimeHelpers.cs: Back out these changes as they break the windows build. 2003-04-18 Zoltan Varga * RuntimeHelpers.cs: Implement Equals and GetHashCode methods from NET 1.1. 2002-09-21 Zoltan Varga * CallConvCdecl.cs: new file * CallConvFastcall.cs: new file * CallConvThiscall.cs: new file * CallConvStdcall.cs: new file * RuntimeHelpers.cs: Implemented OffsetToStringData, GetObjectValue and RunClassConstructor. 2002-08-23 Nick Drochak * IsVolatile.cs: No _public_ members, but if we don't put a private ctor, the complier will give us a public one. 2002-08-23 Nick Drochak * IsVolatile.cs: This class has no members, not even an empty ctor. 2002-07-24 Duncan Mak * AccessedThroughPropertyAttribute.cs: * CompilationRelaxationsAttribute.cs: * CompilerGlobalScopeAttribute.cs: * DateTimeConstantAttribute.cs: * DecimalConstantAttribute.cs: * IDispatchConstantAttribute.cs: * IsVolatile.cs: * IUnknownConstantAttribute.cs: * RequiredAttributeAttribute.cs: Visibility changes. 2002-07-23 Duncan Mak * AccessedThroughPropertyAttribute.cs: * CompilationRelaxationsAttribute.cs: * CompilerGlobalScopeAttribute.cs: * CustomConstantAttribute.cs: * DateTimeConstantAttribute.cs: * DecimalConstantAttribute.cs: * DiscardableAttribute.cs: * IDispatchConstantAttribute.cs: * IUnknownConstantAttribute.cs: * RequiredAttributeAttribute.cs: Added all the missing Attributes * IsVolatile.cs: Added to CVS. * MethodImplOptions.cs: Added the PreserveSig flag. 2002-04-15 Dan Lewis * MethodImplAttribute.cs: added constructor usage. Fri Feb 22 15:36:19 CET 2002 Paolo Molaro * RuntimeHelpers.cs: added OffsetToStringData() property. Mon Nov 5 19:50:11 CET 2001 Paolo Molaro * RuntimeHelpers.cs: make InitializeArray an internalcall. 2001-07-18 Michael Lambert * MethodCodeType.cs, MethodImplOptions.cs: Add.