dotgnu-pnet-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Runtime/CompilerServic


From: Rhys Weatherley <address@hidden>
Subject: [Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Runtime/CompilerServices AccessedThroughPropertyAttribute.cs,1.1,1.2 CallConvCdecl.cs,1.1,1.2 CallConvFastcall.cs,1.1,1.2 CallConvStdcall.cs,1.1,1.2 CallConvThiscall.cs,1.1,1.2 CompilationRelaxationsAttribute.cs,1.1,1.2 CompilerGlobalScopeAttribute.cs,1.1,1.2CustomConstantAttribute.cs,1.1,1.2 DateTimeConstantAttribute.cs,1.1,1.2DiscardableAttribute.cs,1.1,1.2 IDispatchConstantAttribute.cs,1.2,1.3IUnknownConstantAttribute.cs,1.1,1.2 IndexerNameAttribute.cs,1.1,1.2 MethodCodeType.cs,1.1,1.2 RequiredAttributeAttribute.cs,1.1,1.2 RuntimeHelpers.cs,1.2,1.3
Date: Sat, 05 Apr 2003 01:05:45 -0500

Update of /cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices
In directory 
subversions:/tmp/cvs-serv30609/runtime/System/Runtime/CompilerServices

Modified Files:
        AccessedThroughPropertyAttribute.cs CallConvCdecl.cs 
        CallConvFastcall.cs CallConvStdcall.cs CallConvThiscall.cs 
        CompilationRelaxationsAttribute.cs 
        CompilerGlobalScopeAttribute.cs CustomConstantAttribute.cs 
        DateTimeConstantAttribute.cs DiscardableAttribute.cs 
        IDispatchConstantAttribute.cs IUnknownConstantAttribute.cs 
        IndexerNameAttribute.cs MethodCodeType.cs 
        RequiredAttributeAttribute.cs RuntimeHelpers.cs 
Log Message:


Mark non-ECMA classes in "System.Runtime.CompilerServices".


Index: AccessedThroughPropertyAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/AccessedThroughPropertyAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** AccessedThroughPropertyAttribute.cs 14 Nov 2001 05:10:50 -0000      1.1
--- AccessedThroughPropertyAttribute.cs 5 Apr 2003 06:05:42 -0000       1.2
***************
*** 23,26 ****
--- 23,28 ----
  {
  
+ #if !ECMA_COMPAT
+ 
  [AttributeUsage(AttributeTargets.Field)]
  public sealed class AccessedThroughPropertyAttribute : Attribute
***************
*** 46,49 ****
--- 48,53 ----
  
  }; // class AccessedThroughPropertyAttribute
+ 
+ #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.CompilerServices

Index: CallConvCdecl.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/CallConvCdecl.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CallConvCdecl.cs    14 Nov 2001 05:10:50 -0000      1.1
--- CallConvCdecl.cs    5 Apr 2003 06:05:42 -0000       1.2
***************
*** 23,26 ****
--- 23,28 ----
  {
  
+ #if !ECMA_COMPAT
+ 
  public class CallConvCdecl
  {
***************
*** 29,32 ****
--- 31,36 ----
  
  }; // class CallConvCdecl
+ 
+ #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.CompilerServices

Index: CallConvFastcall.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/CallConvFastcall.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CallConvFastcall.cs 14 Nov 2001 05:10:50 -0000      1.1
--- CallConvFastcall.cs 5 Apr 2003 06:05:42 -0000       1.2
***************
*** 23,26 ****
--- 23,28 ----
  {
  
+ #if !ECMA_COMPAT
+ 
  public class CallConvFastcall
  {
***************
*** 29,32 ****
--- 31,36 ----
  
  }; // class CallConvFastcall
+ 
+ #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.CompilerServices

Index: CallConvStdcall.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/CallConvStdcall.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CallConvStdcall.cs  14 Nov 2001 05:10:50 -0000      1.1
--- CallConvStdcall.cs  5 Apr 2003 06:05:42 -0000       1.2
***************
*** 23,26 ****
--- 23,28 ----
  {
  
+ #if !ECMA_COMPAT
+ 
  public class CallConvStdcall
  {
***************
*** 29,32 ****
--- 31,36 ----
  
  }; // class CallConvStdcall
+ 
+ #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.CompilerServices

Index: CallConvThiscall.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/CallConvThiscall.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CallConvThiscall.cs 14 Nov 2001 05:10:50 -0000      1.1
--- CallConvThiscall.cs 5 Apr 2003 06:05:42 -0000       1.2
***************
*** 23,26 ****
--- 23,28 ----
  {
  
+ #if !ECMA_COMPAT
+ 
  public class CallConvThiscall
  {
***************
*** 29,32 ****
--- 31,36 ----
  
  }; // class CallConvThiscall
+ 
+ #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.CompilerServices

Index: CompilationRelaxationsAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/CompilationRelaxationsAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CompilationRelaxationsAttribute.cs  14 Nov 2001 05:10:50 -0000      1.1
--- CompilationRelaxationsAttribute.cs  5 Apr 2003 06:05:42 -0000       1.2
***************
*** 23,26 ****
--- 23,28 ----
  {
  
+ #if !ECMA_COMPAT
+ 
  [AttributeUsage(AttributeTargets.Module)]
  public class CompilationRelaxationsAttribute : Attribute
***************
*** 46,49 ****
--- 48,53 ----
  
  }; // class CompilationRelaxationsAttribute
+ 
+ #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.CompilerServices

Index: CompilerGlobalScopeAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/CompilerGlobalScopeAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CompilerGlobalScopeAttribute.cs     14 Nov 2001 05:10:50 -0000      1.1
--- CompilerGlobalScopeAttribute.cs     5 Apr 2003 06:05:42 -0000       1.2
***************
*** 23,26 ****
--- 23,28 ----
  {
  
+ #if !ECMA_COMPAT
+ 
  [AttributeUsage(AttributeTargets.Class)]
  public class CompilerGlobalScopeAttribute : Attribute
***************
*** 31,34 ****
--- 33,38 ----
  
  }; // class CompilerGlobalScopeAttribute
+ 
+ #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.CompilerServices

Index: CustomConstantAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/CustomConstantAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CustomConstantAttribute.cs  14 Nov 2001 05:10:50 -0000      1.1
--- CustomConstantAttribute.cs  5 Apr 2003 06:05:42 -0000       1.2
***************
*** 23,26 ****
--- 23,28 ----
  {
  
+ #if !ECMA_COMPAT
+ 
  [AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter)]
  public abstract class CustomConstantAttribute : Attribute
***************
*** 34,37 ****
--- 36,41 ----
  
  }; // class CustomConstantAttribute
+ 
+ #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.CompilerServices

Index: DateTimeConstantAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/DateTimeConstantAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** DateTimeConstantAttribute.cs        14 Nov 2001 05:10:50 -0000      1.1
--- DateTimeConstantAttribute.cs        5 Apr 2003 06:05:42 -0000       1.2
***************
*** 23,26 ****
--- 23,28 ----
  {
  
+ #if !ECMA_COMPAT
+ 
  [AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter)]
  public sealed class DateTimeConstantAttribute : CustomConstantAttribute
***************
*** 45,48 ****
--- 47,52 ----
  
  }; // class DateTimeConstantAttribute
+ 
+ #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.CompilerServices

Index: DiscardableAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/DiscardableAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** DiscardableAttribute.cs     14 Nov 2001 05:10:50 -0000      1.1
--- DiscardableAttribute.cs     5 Apr 2003 06:05:42 -0000       1.2
***************
*** 23,26 ****
--- 23,28 ----
  {
  
+ #if !ECMA_COMPAT
+ 
  public class DiscardableAttribute : Attribute
  {
***************
*** 30,33 ****
--- 32,37 ----
  
  }; // class DiscardableAttribute
+ 
+ #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.CompilerServices

Index: IDispatchConstantAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/IDispatchConstantAttribute.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** IDispatchConstantAttribute.cs       20 Dec 2001 10:11:39 -0000      1.2
--- IDispatchConstantAttribute.cs       5 Apr 2003 06:05:42 -0000       1.3
***************
*** 23,26 ****
--- 23,28 ----
  {
  
+ #if !ECMA_COMPAT
+ 
  using System.Runtime.InteropServices;
  
***************
*** 32,46 ****
  
        // Properties.
-       [TODO]
        public override Object Value
                        {
                                get
                                {
!                                       // TODO: return new 
DispatchWrapper(null);
!                                       return null;
                                }
                        }
  
  }; // class IDispatchConstantAttribute
  
  }; // namespace System.Runtime.CompilerServices
--- 34,48 ----
  
        // Properties.
        public override Object Value
                        {
                                get
                                {
!                                       return new DispatchWrapper(null);
                                }
                        }
  
  }; // class IDispatchConstantAttribute
+ 
+ #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.CompilerServices

Index: IUnknownConstantAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/IUnknownConstantAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** IUnknownConstantAttribute.cs        14 Nov 2001 05:10:50 -0000      1.1
--- IUnknownConstantAttribute.cs        5 Apr 2003 06:05:42 -0000       1.2
***************
*** 23,26 ****
--- 23,28 ----
  {
  
+ #if !ECMA_COMPAT
+ 
  using System.Runtime.InteropServices;
  
***************
*** 36,45 ****
                                get
                                {
!                                       // TODO: return new 
UnknownWrapper(null);
!                                       return null;
                                }
                        }
  
  }; // class IUnknownConstantAttribute
  
  }; // namespace System.Runtime.CompilerServices
--- 38,48 ----
                                get
                                {
!                                       return new UnknownWrapper(null);
                                }
                        }
  
  }; // class IUnknownConstantAttribute
+ 
+ #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.CompilerServices

Index: IndexerNameAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/IndexerNameAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** IndexerNameAttribute.cs     14 Nov 2001 05:10:50 -0000      1.1
--- IndexerNameAttribute.cs     5 Apr 2003 06:05:42 -0000       1.2
***************
*** 23,26 ****
--- 23,29 ----
  {
  
+ // This class is not ECMA-compatible, but is needed to implement
+ // the C# compiler's indexer name override mechanism.
+ 
  [AttributeUsage(AttributeTargets.Property)]
  public sealed class IndexerNameAttribute : Attribute

Index: MethodCodeType.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/MethodCodeType.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** MethodCodeType.cs   14 Nov 2001 05:10:50 -0000      1.1
--- MethodCodeType.cs   5 Apr 2003 06:05:42 -0000       1.2
***************
*** 23,26 ****
--- 23,28 ----
  {
  
+ #if !ECMA_COMPAT
+ 
  public enum MethodCodeType
  {
***************
*** 31,34 ****
--- 33,38 ----
  
  }; // enum MethodCodeType
+ 
+ #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.CompilerServices

Index: RequiredAttributeAttribute.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/RequiredAttributeAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** RequiredAttributeAttribute.cs       14 Nov 2001 05:10:50 -0000      1.1
--- RequiredAttributeAttribute.cs       5 Apr 2003 06:05:42 -0000       1.2
***************
*** 23,26 ****
--- 23,28 ----
  {
  
+ #if !ECMA_COMPAT
+ 
  [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct |
                                AttributeTargets.Enum | 
AttributeTargets.Interface)]
***************
*** 47,50 ****
--- 49,54 ----
  
  }; // class RequiredAttributeAttribute
+ 
+ #endif // !ECMA_COMPAT
  
  }; // namespace System.Runtime.CompilerServices

Index: RuntimeHelpers.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/RuntimeHelpers.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** RuntimeHelpers.cs   14 Nov 2001 05:10:50 -0000      1.2
--- RuntimeHelpers.cs   5 Apr 2003 06:05:42 -0000       1.3
***************
*** 35,40 ****
--- 35,42 ----
        extern private static int InternalOffsetToStringData();
  
+ #if !ECMA_COMPAT
        [MethodImpl(MethodImplOptions.InternalCall)]
        extern public static Object GetObjectValue(Object obj);
+ #endif
  
        public static int OffsetToStringData





reply via email to

[Prev in Thread] Current Thread [Next in Thread]