[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 CustomConstantAttribute.cs,1.2,1.3DateTimeConstantAttribute.cs,1.2,1.3 IDispatchConstantAttribute.cs,1.3,1.4IUnknownConstantAttribute.cs,1.2,1.3 IndexerNameAttribute.cs,1.2,1.3 IsVolatile.cs,1.1,1.2 MethodCodeType.cs,1.2,1.3 MethodImplAttribute.cs,1.1,1.2 MethodImplOptions.cs,1.1,1.2 RequiredAttributeAttribute.cs,1.2,1.3 RuntimeHelpers.cs,1.4,1.5 |
Date: |
Wed, 23 Apr 2003 01:39:52 -0400 |
Update of /cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices
In directory
subversions:/tmp/cvs-serv9550/runtime/System/Runtime/CompilerServices
Modified Files:
CustomConstantAttribute.cs DateTimeConstantAttribute.cs
IDispatchConstantAttribute.cs IUnknownConstantAttribute.cs
IndexerNameAttribute.cs IsVolatile.cs MethodCodeType.cs
MethodImplAttribute.cs MethodImplOptions.cs
RequiredAttributeAttribute.cs RuntimeHelpers.cs
Log Message:
Minor tweaks to a lot of classes to make them more signature compatible
with .NET Framework SDK 1.1.
Index: CustomConstantAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/CustomConstantAttribute.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** CustomConstantAttribute.cs 5 Apr 2003 06:05:42 -0000 1.2
--- CustomConstantAttribute.cs 23 Apr 2003 05:39:49 -0000 1.3
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter)]
public abstract class CustomConstantAttribute : Attribute
{
--- 25,31 ----
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Field |
! AttributeTargets.Parameter,
! Inherited=false)]
public abstract class CustomConstantAttribute : Attribute
{
Index: DateTimeConstantAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/DateTimeConstantAttribute.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** DateTimeConstantAttribute.cs 5 Apr 2003 06:05:42 -0000 1.2
--- DateTimeConstantAttribute.cs 23 Apr 2003 05:39:49 -0000 1.3
***************
*** 25,29 ****
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter)]
public sealed class DateTimeConstantAttribute : CustomConstantAttribute
{
--- 25,31 ----
#if !ECMA_COMPAT
! [AttributeUsage(AttributeTargets.Field |
! AttributeTargets.Parameter,
! Inherited=false)]
public sealed class DateTimeConstantAttribute : CustomConstantAttribute
{
Index: IDispatchConstantAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/IDispatchConstantAttribute.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** IDispatchConstantAttribute.cs 5 Apr 2003 06:05:42 -0000 1.3
--- IDispatchConstantAttribute.cs 23 Apr 2003 05:39:49 -0000 1.4
***************
*** 27,31 ****
using System.Runtime.InteropServices;
! [AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter)]
public sealed class IDispatchConstantAttribute : CustomConstantAttribute
{
--- 27,33 ----
using System.Runtime.InteropServices;
! [AttributeUsage(AttributeTargets.Field |
! AttributeTargets.Parameter,
! Inherited=false)]
public sealed class IDispatchConstantAttribute : CustomConstantAttribute
{
Index: IUnknownConstantAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/IUnknownConstantAttribute.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** IUnknownConstantAttribute.cs 5 Apr 2003 06:05:42 -0000 1.2
--- IUnknownConstantAttribute.cs 23 Apr 2003 05:39:49 -0000 1.3
***************
*** 27,31 ****
using System.Runtime.InteropServices;
! [AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter)]
public sealed class IUnknownConstantAttribute : CustomConstantAttribute
{
--- 27,33 ----
using System.Runtime.InteropServices;
! [AttributeUsage(AttributeTargets.Field |
! AttributeTargets.Parameter,
! Inherited=false)]
public sealed class IUnknownConstantAttribute : CustomConstantAttribute
{
Index: IndexerNameAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/IndexerNameAttribute.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** IndexerNameAttribute.cs 5 Apr 2003 06:05:42 -0000 1.2
--- IndexerNameAttribute.cs 23 Apr 2003 05:39:49 -0000 1.3
***************
*** 26,30 ****
// the C# compiler's indexer name override mechanism.
! [AttributeUsage(AttributeTargets.Property)]
public sealed class IndexerNameAttribute : Attribute
{
--- 26,30 ----
// the C# compiler's indexer name override mechanism.
! [AttributeUsage(AttributeTargets.Property, Inherited=true)]
public sealed class IndexerNameAttribute : Attribute
{
Index: IsVolatile.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/IsVolatile.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** IsVolatile.cs 14 Nov 2001 05:10:50 -0000 1.1
--- IsVolatile.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 3,7 ****
* "System.Runtime.CompilerServices.IsVolatile" class.
*
! * Copyright (C) 2001 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
--- 3,7 ----
* "System.Runtime.CompilerServices.IsVolatile" class.
*
! * Copyright (C) 2001, 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
***************
*** 25,29 ****
public sealed class IsVolatile
{
! public IsVolatile() : base() {}
}; // class IsVolatile
--- 25,30 ----
public sealed class IsVolatile
{
! // Cannot instantiate this class.
! private IsVolatile() {}
}; // class IsVolatile
Index: MethodCodeType.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/MethodCodeType.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** MethodCodeType.cs 5 Apr 2003 06:05:42 -0000 1.2
--- MethodCodeType.cs 23 Apr 2003 05:39:49 -0000 1.3
***************
*** 25,28 ****
--- 25,29 ----
#if !ECMA_COMPAT
+ [Flags]
public enum MethodCodeType
{
Index: MethodImplAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/MethodImplAttribute.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** MethodImplAttribute.cs 14 Nov 2001 05:10:50 -0000 1.1
--- MethodImplAttribute.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 3,7 ****
* "System.Runtime.CompilerServices.MethodImplAttribute"
class.
*
! * Copyright (C) 2001 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
--- 3,7 ----
* "System.Runtime.CompilerServices.MethodImplAttribute"
class.
*
! * Copyright (C) 2001, 2003 Southern Storm Software, Pty Ltd.
*
* This program is free software; you can redistribute it and/or modify
***************
*** 32,35 ****
--- 32,42 ----
// Internal state.
private MethodImplOptions options;
+
+ #if !ECMA_COMPAT
+
+ // Public fields.
+ public MethodCodeType MethodCodeType;
+
+ #endif
// Constructors.
Index: MethodImplOptions.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/MethodImplOptions.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** MethodImplOptions.cs 14 Nov 2001 05:10:50 -0000 1.1
--- MethodImplOptions.cs 23 Apr 2003 05:39:49 -0000 1.2
***************
*** 23,26 ****
--- 23,27 ----
{
+ [Flags]
public enum MethodImplOptions
{
Index: RequiredAttributeAttribute.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/RequiredAttributeAttribute.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** RequiredAttributeAttribute.cs 5 Apr 2003 06:05:42 -0000 1.2
--- RequiredAttributeAttribute.cs 23 Apr 2003 05:39:49 -0000 1.3
***************
*** 26,30 ****
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct |
! AttributeTargets.Enum |
AttributeTargets.Interface)]
public sealed class RequiredAttributeAttribute : Attribute
{
--- 26,31 ----
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct |
! AttributeTargets.Enum |
AttributeTargets.Interface,
! AllowMultiple=false, Inherited=false)]
public sealed class RequiredAttributeAttribute : Attribute
{
Index: RuntimeHelpers.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/CompilerServices/RuntimeHelpers.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** RuntimeHelpers.cs 15 Apr 2003 04:37:44 -0000 1.4
--- RuntimeHelpers.cs 23 Apr 2003 05:39:49 -0000 1.5
***************
*** 41,44 ****
--- 41,50 ----
[MethodImpl(MethodImplOptions.InternalCall)]
extern public static Object GetObjectValue(Object obj);
+
+ [MethodImpl(MethodImplOptions.InternalCall)]
+ extern public static new bool Equals(Object o1, Object o2);
+
+ [MethodImpl(MethodImplOptions.InternalCall)]
+ extern public static int GetHashCode(Object o);
#endif
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Runtime/CompilerServices CustomConstantAttribute.cs,1.2,1.3DateTimeConstantAttribute.cs,1.2,1.3 IDispatchConstantAttribute.cs,1.3,1.4IUnknownConstantAttribute.cs,1.2,1.3 IndexerNameAttribute.cs,1.2,1.3 IsVolatile.cs,1.1,1.2 MethodCodeType.cs,1.2,1.3 MethodImplAttribute.cs,1.1,1.2 MethodImplOptions.cs,1.1,1.2 RequiredAttributeAttribute.cs,1.2,1.3 RuntimeHelpers.cs,1.4,1.5,
Rhys Weatherley <address@hidden> <=
- Prev by Date:
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Runtime/Remoting/Contexts Context.cs,1.1,1.2 ContextProperty.cs,1.1,1.2 SynchronizationAttribute.cs,1.1,1.2
- Next by Date:
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Diagnostics DebuggableAttribute.cs,1.3,1.4
- Previous by thread:
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Runtime/Remoting/Contexts Context.cs,1.1,1.2 ContextProperty.cs,1.1,1.2 SynchronizationAttribute.cs,1.1,1.2
- Next by thread:
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Diagnostics DebuggableAttribute.cs,1.3,1.4
- Index(es):