a575963da9
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
311 lines
9.0 KiB
Plaintext
311 lines
9.0 KiB
Plaintext
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.
|