311 lines
9.0 KiB
Plaintext
Raw Normal View History

2010-06-04 Jb Evain <jbevain@novell.com>
* ConditionalWeakTable.cs: make sure we use positive indexes.
2010-05-11 Rodrigo Kumpera <rkumpera@novell.com>
* 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 <rkumpera@novell.com>
* 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 <sebastien@ximian.com>
* ConditionalWeakTable.cs:
* ReferenceAssemblyAttribute.cs:
* TypeForwardedFromAttribute.cs:
Build them into Moonlight too (SL4)
Fri Feb 12 19:03:11 CET 2010 Paolo Molaro <lupus@ximian.com>
* ReferenceAssemblyAttribute.cs: new attribute in 4.0.
Fri Feb 12 18:39:57 CET 2010 Paolo Molaro <lupus@ximian.com>
* RuntimeHelpers.cs: implemented EnsureSufficientExecutionStack ().
2010-01-05 Rodrigo Kumpera <rkumpera@novell.com>
* DateTimeConstantAttribute.cs: Add internal Ticks property.
2009-11-08 Miguel de Icaza <miguel@novell.com>
* 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 <sebastien@ximian.com>
* RuntimeHelpers.cs: Add missing validations
2009-09-23 Marek Safar <marek.safar@gmail.com>
* MethodImplOptions.cs: Add NoOptimization.
2009-08-11 Jérémie Laval <jeremie.laval@gmail.com>
* TypeForwardedFromAttribute.cs: Add BOOTSTRAP_NET_4_0.
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
profile to match MS.NET.
2005-08-03 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* InternalsVisibleToAttribute.cs: Add BOOTSTRAP_NET_2_0
directive, since we need it to implement friend assemblies
in gmcs.
2005-06-06 Zoltan Varga <vargaz@freemail.hu>
* RuntimeHelpers.cs: Add some missing 2.0 attributes.
2005-02-12 Marek Safar <marek.safar@seznam.cz>
* 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).
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 <vargaz@freemail.hu>
* IsVolatile.cs: Remove #ifdef NET_2_0.
2004-10-04 Zoltan Varga <vargaz@freemail.hu>
* 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 <bmaurer@ximian.com>
* 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 <drieseng@users.sourceforge.net>
* MethodImplAttribute.cs: changed field name to fix serialization
compatibility with MS.NET
2004-05-19 Gert Driesen <drieseng@users.sourceforge.net>
* 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 <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.