X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2Fcorlib%2FSystem.Runtime.CompilerServices%2FChangeLog;h=cf250b6ae6e75567b98bd65bfdcf98e2d98debc5;hb=b672376504c56b6fda50bed8f67310509a991216;hp=875824d7c5a6fdcf595232ade512355a542c2157;hpb=4eb352bcb3ef7a71dc9ab62c5cd2d5e7598619f7;p=mono.git diff --git a/mcs/class/corlib/System.Runtime.CompilerServices/ChangeLog b/mcs/class/corlib/System.Runtime.CompilerServices/ChangeLog index 875824d7c5a..cf250b6ae6e 100644 --- a/mcs/class/corlib/System.Runtime.CompilerServices/ChangeLog +++ b/mcs/class/corlib/System.Runtime.CompilerServices/ChangeLog @@ -1,3 +1,85 @@ +2010-06-04 Jb Evain + + * ConditionalWeakTable.cs: make sure we use positive indexes. + +2010-05-11 Rodrigo Kumpera + + * ConditionalWeakTable.cs: Implement simple open addressing + hash table with linear probing. We use a prime sized table + for an easy hashing and a target load capacity of 70%. + + On a synthetic benchmark, a load factor of 70% did not cause + significant performance degradation over 60% as would be expected. + +2010-05-06 Rodrigo Kumpera + + * ConditionalWeakTable.cs: Discard old broken version. New + version user proper runtime support. Currently it performs + linear search over the keys, which is dog slow but it's a + good start. + +2010-03-18 Sebastien Pouliot + + * ConditionalWeakTable.cs: + * ReferenceAssemblyAttribute.cs: + * TypeForwardedFromAttribute.cs: + Build them into Moonlight too (SL4) + +Fri Feb 12 19:03:11 CET 2010 Paolo Molaro + + * ReferenceAssemblyAttribute.cs: new attribute in 4.0. + +Fri Feb 12 18:39:57 CET 2010 Paolo Molaro + + * RuntimeHelpers.cs: implemented EnsureSufficientExecutionStack (). + +2010-01-05 Rodrigo Kumpera + + * DateTimeConstantAttribute.cs: Add internal Ticks property. + +2009-11-08 Miguel de Icaza + + * Use the ConditionalWeakTable.cs implementation from MEF, it + needs a little bit of work (see the comment on the file, and the + test suite that shows the problem). + + This code is MS-PL + +2009-10-15 Sebastien Pouliot + + * RuntimeHelpers.cs: Add missing validations + +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. @@ -60,17 +142,17 @@ * 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. - + + * 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). @@ -119,110 +201,110 @@ 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. +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.