2009-07-11 Michael Barker <mike@middlesoft.co.uk>
[mono.git] / mcs / class / corlib / System.Runtime.CompilerServices / ChangeLog
index d6dc0b7633950b70a4784fd8fdb9085da36cf894..5407fcf4e300c49ae81bf527b36108039508a28c 100644 (file)
@@ -1,3 +1,72 @@
+2009-07-02  Marek Safar  <marek.safar@gmail.com>
+
+       * ConditionalWeakTable.cs: New file.
+
+2009-06-10  Marek Safar  <marek.safar@gmail.com>
+
+       * InternalsVisibleToAttribute.cs: Updated to 2.0 SP2.
+       * TypeForwardedFromAttribute.cs: New file.
+
+2008-04-02  Andreas Nahr  <ClassDevelopment@A-SoftTech.com>
+
+       * IndexerNameAttribute.cs
+       * MethodImplAttribute.cs: Fix parameter names
+
+2007-08-28  Zoltan Varga  <vargaz@gmail.com>
+
+       * RuntimeHelpers.cs: Implement RunModuleConstructor ().
+
+2007-01-22  Miguel de Icaza  <miguel@novell.com>
+
+       * RuntimeHelpers.cs: The constrained methods are safe not throwing
+       exceptions.  The MonoTODO is enough, no need to throw
+
+2006-11-01  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * RuntimeWrappedException.cs: Add missing GetObjectData method.
+
+2006-08-22  Miguel de Icaza  <miguel@novell.com>
+
+       * MethodImplOptions.cs, MethodCodeType.cs, LoadHint.cs,
+       CompilationRelaxations.cs: Add serializable.
+
+2005-12-07  Zoltan Varga  <vargaz@gmail.com>
+
+       * NewConstraintAttribute.cs: Removed.
+
+2005-11-15  Zoltan Varga  <vargaz@gmail.com>
+
+       * 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  <vargaz@gmail.com>
+
+       * 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  <vargaz@gmail.com>
+
+       * RuntimeCompatibilityAttribute.cs RuntimeWrappedException.cs: New files.
+
+2005-08-09  Zoltan Varga  <vargaz@freemail.hu>
+
+       * SpecialNameAttribute.cs: New file.
+
 2005-08-06  Gert Driesen <drieseng@users.sourceforge.net>
 
        * DecimalConstantAttribute.cs: Only mark ctor not CLSCompliant on 2.0 
        * RuntimeHelpers.cs: Add some missing 2.0 attributes.
 
 2005-02-12  Marek Safar  <marek.safar@seznam.cz>
-\r
-       * CompilationRelaxationsAttribute.cs,\r
-       * DependencyAttribute.cs,\r
-       * FixedBufferAttribute.cs,\r
-       * InternalsVisibleToAttribute.cs,\r
-       * RequiredAttributeAttribute.cs,\r
-       * StringFreezingAttribute.cs: Fix NET_2_0 attributes.\r
-\r
-       * CustomConstantAttribute.cs,\r
-       * IndexerNameAttribute.cs: Fix AttributeUsage flags.\r
-\r
+
+       * 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  <sebastien@ximian.com>
 
        * IsVolatile.cs: Fix errors in corcompare (HEAD versus 1.1 and 2.0). 
        should be) we need to explicitly set Inherited to false 
        for those attributes where it should be false.
 
-2004-03-30  Martin Baulig  <martin@ximian.com>\r
-\r
-       * NewConstraintAttribute.cs: New file.\r
-\r
-2003-11-18  Zoltan Varga  <vargaz@freemail.hu>\r
-\r
-       * RuntimeHelpers.cs (Equals): Track changes to ValueType.\r
-\r
-2003-11-15  Zoltan Varga  <vargaz@freemail.hu>\r
-\r
-       * MethodImplOptions.cs MethodCodeType.cs: Add [Flags].\r
-\r
-Tue Jul 29 12:15:13 CEST 2003 Paolo Molaro <lupus@ximian.com>\r
-\r
-       * RuntimeHelpers.cs: pass the handles values o icalls, to avoid \r
-       special cases in some call conventions.\r
-\r
-2003-06-18  Zoltan Varga  <vargaz@freemail.hu>\r
-\r
-       * RuntimeHelpers.cs: Wrap NET 1.1 methods with #if NET_1_1.\r
-\r
-2003-04-27  Zoltan Varga  <vargaz@freemail.hu>\r
-\r
-       * RuntimeHelpers.cs: Remove workaround for bug #41550 since it is fixed\r
-       now.\r
-\r
-2003-04-19  Zoltan Varga  <vargaz@freemail.hu>\r
-\r
-       * RuntimeHelpers.cs: Enable the last changes again since they no\r
-       longer break the corlib_cmp build.\r
-\r
-2003-04-18  Zoltan Varga  <vargaz@freemail.hu>\r
-\r
-       * RuntimeHelpers.cs: Back out these changes as they break the windows\r
-       build.\r
-       \r
-2003-04-18  Zoltan Varga  <vargaz@freemail.hu>\r
-\r
-       * RuntimeHelpers.cs: Implement Equals and GetHashCode methods from\r
-       NET 1.1.        \r
-\r
-2002-09-21  Zoltan Varga  <vargaz@freemail.hu>\r
-\r
-       * CallConvCdecl.cs: new file\r
-\r
-       * CallConvFastcall.cs: new file\r
-\r
-       * CallConvThiscall.cs: new file\r
-\r
-       * CallConvStdcall.cs: new file\r
-\r
-       * RuntimeHelpers.cs: Implemented OffsetToStringData, GetObjectValue and\r
-       RunClassConstructor.\r
-\r
-2002-08-23  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * IsVolatile.cs: No _public_ members, but if we don't put a private\r
-       ctor, the complier will give us a public one.\r
-\r
-2002-08-23  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * IsVolatile.cs: This class has no members, not even an empty ctor.\r
-\r
-2002-07-24  Duncan Mak  <duncan@ximian.com>\r
-\r
-       * AccessedThroughPropertyAttribute.cs:\r
-       * CompilationRelaxationsAttribute.cs: \r
-       * CompilerGlobalScopeAttribute.cs: \r
-       * DateTimeConstantAttribute.cs: \r
-       * DecimalConstantAttribute.cs: \r
-       * IDispatchConstantAttribute.cs:\r
-       * IsVolatile.cs:\r
-       * IUnknownConstantAttribute.cs: \r
-       * RequiredAttributeAttribute.cs: Visibility changes.\r
-\r
-2002-07-23  Duncan Mak  <duncan@ximian.com>\r
-\r
-       * AccessedThroughPropertyAttribute.cs: \r
-       * CompilationRelaxationsAttribute.cs: \r
-       * CompilerGlobalScopeAttribute.cs: \r
-       * CustomConstantAttribute.cs: \r
-       * DateTimeConstantAttribute.cs: \r
-       * DecimalConstantAttribute.cs: \r
-       * DiscardableAttribute.cs: \r
-       * IDispatchConstantAttribute.cs: \r
-       * IUnknownConstantAttribute.cs: \r
-       * RequiredAttributeAttribute.cs: Added all the missing Attributes\r
-\r
-       * IsVolatile.cs: Added to CVS.\r
-\r
-       * MethodImplOptions.cs: Added the PreserveSig flag.\r
-\r
-2002-04-15  Dan Lewis <dihlewis@yahoo.co.uk>\r
-\r
-       * MethodImplAttribute.cs: added constructor usage.\r
-\r
-Fri Feb 22 15:36:19 CET 2002 Paolo Molaro <lupus@ximian.com>\r
-\r
-       * RuntimeHelpers.cs: added OffsetToStringData() property.\r
-\r
-Mon Nov 5 19:50:11 CET 2001 Paolo Molaro <lupus@ximian.com>\r
-\r
-       * RuntimeHelpers.cs: make InitializeArray an internalcall.\r
-\r
-2001-07-18  Michael Lambert <michaellambert@email.com>\r
-\r
-       * MethodCodeType.cs, MethodImplOptions.cs: Add.\r
+2004-03-30  Martin Baulig  <martin@ximian.com>
+
+       * NewConstraintAttribute.cs: New file.
+
+2003-11-18  Zoltan Varga  <vargaz@freemail.hu>
+
+       * RuntimeHelpers.cs (Equals): Track changes to ValueType.
+
+2003-11-15  Zoltan Varga  <vargaz@freemail.hu>
+
+       * MethodImplOptions.cs MethodCodeType.cs: Add [Flags].
+
+Tue Jul 29 12:15:13 CEST 2003 Paolo Molaro <lupus@ximian.com>
+
+       * RuntimeHelpers.cs: pass the handles values o icalls, to avoid 
+       special cases in some call conventions.
+
+2003-06-18  Zoltan Varga  <vargaz@freemail.hu>
+
+       * RuntimeHelpers.cs: Wrap NET 1.1 methods with #if NET_1_1.
+
+2003-04-27  Zoltan Varga  <vargaz@freemail.hu>
+
+       * RuntimeHelpers.cs: Remove workaround for bug #41550 since it is fixed
+       now.
+
+2003-04-19  Zoltan Varga  <vargaz@freemail.hu>
+
+       * RuntimeHelpers.cs: Enable the last changes again since they no
+       longer break the corlib_cmp build.
+
+2003-04-18  Zoltan Varga  <vargaz@freemail.hu>
+
+       * RuntimeHelpers.cs: Back out these changes as they break the windows
+       build.
+       
+2003-04-18  Zoltan Varga  <vargaz@freemail.hu>
+
+       * RuntimeHelpers.cs: Implement Equals and GetHashCode methods from
+       NET 1.1.        
+
+2002-09-21  Zoltan Varga  <vargaz@freemail.hu>
+
+       * 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  <ndrochak@gol.com>
+
+       * 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  <ndrochak@gol.com>
+
+       * IsVolatile.cs: This class has no members, not even an empty ctor.
+
+2002-07-24  Duncan Mak  <duncan@ximian.com>
+
+       * 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  <duncan@ximian.com>
+
+       * 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 <dihlewis@yahoo.co.uk>
+
+       * MethodImplAttribute.cs: added constructor usage.
+
+Fri Feb 22 15:36:19 CET 2002 Paolo Molaro <lupus@ximian.com>
+
+       * RuntimeHelpers.cs: added OffsetToStringData() property.
+
+Mon Nov 5 19:50:11 CET 2001 Paolo Molaro <lupus@ximian.com>
+
+       * RuntimeHelpers.cs: make InitializeArray an internalcall.
+
+2001-07-18  Michael Lambert <michaellambert@email.com>
+
+       * MethodCodeType.cs, MethodImplOptions.cs: Add.