[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [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,
Rhys Weatherley <address@hidden> <=