[prev in list] [next in list] [prev in thread] [next in thread] 

List:       mono-patches
Subject:    [Mono-patches] r120291 - in branches/rolf/cecil-vbnc/vbnc/vbnc:
From:       "Rolf Bjarne Kvinge (rolfkvinge () ya ! com)"
Date:       2008-11-29 23:39:29
Message-ID: 20081129233929.D808A9472C () mono-cvs ! ximian ! com
[Download RAW message or body]

Author: rolf
Date: 2008-11-29 18:39:29 -0500 (Sat, 29 Nov 2008)
New Revision: 120291

Modified:
   branches/rolf/cecil-vbnc/vbnc/vbnc/source/ChangeLog
   branches/rolf/cecil-vbnc/vbnc/vbnc/source/Emit/Emitter.vb
   branches/rolf/cecil-vbnc/vbnc/vbnc/source/General/AssemblyInfo.vb
   branches/rolf/cecil-vbnc/vbnc/vbnc/source/Members/MemberImplementsClause.vb
   branches/rolf/cecil-vbnc/vbnc/vbnc/source/Members/Parameter.vb
   branches/rolf/cecil-vbnc/vbnc/vbnc/source/Members/PropertySetDeclaration.vb
   branches/rolf/cecil-vbnc/vbnc/vbnc/source/Tokens/Token.vb
   branches/rolf/cecil-vbnc/vbnc/vbnc/tests/ChangeLog
   branches/rolf/cecil-vbnc/vbnc/vbnc/tests/KnownFailures.txt
Log:
* vbnc/source/Emit/Emitter.vb, vbnc/source/General/AssemblyInfo.vb,
  vbnc/source/Members/MemberImplementsClause.vb,
  vbnc/source/Members/Parameter.vb,
  vbnc/source/Members/PropertySetDeclaration.vb,
  vbnc/source/Tokens/Token.vb, vbnc/tests/KnownFailures.txt: All
  tests in tests/Mono now pass.

Modified: branches/rolf/cecil-vbnc/vbnc/vbnc/source/ChangeLog
===================================================================
--- branches/rolf/cecil-vbnc/vbnc/vbnc/source/ChangeLog	2008-11-29 23:27:33 UTC (rev \
                120290)
+++ branches/rolf/cecil-vbnc/vbnc/vbnc/source/ChangeLog	2008-11-29 23:39:29 UTC (rev \
120291) @@ -1,5 +1,12 @@
 2008-11-30  Rolf Bjarne Kvinge <RKvinge@novell.com> 
 
+	* Emit/Emitter.vb, General/AssemblyInfo.vb,
+	  Members/MemberImplementsClause.vb, Members/Parameter.vb,
+	  Members/PropertySetDeclaration.vb, Tokens/Token.vb: All tests in
+	  tests/Mono now pass.
+
+2008-11-30  Rolf Bjarne Kvinge <RKvinge@novell.com> 
+
 	* Emit/Emitter.vb, General/AssemblyInfo.vb, General/BaseObject.vb,
 	  Members/Parameter.vb: More fixes.
 

Modified: branches/rolf/cecil-vbnc/vbnc/vbnc/source/Emit/Emitter.vb
===================================================================
--- branches/rolf/cecil-vbnc/vbnc/vbnc/source/Emit/Emitter.vb	2008-11-29 23:27:33 UTC \
                (rev 120290)
+++ branches/rolf/cecil-vbnc/vbnc/vbnc/source/Emit/Emitter.vb	2008-11-29 23:39:29 UTC \
(rev 120291) @@ -1737,7 +1737,7 @@
             Case TypeCode.Boolean
                 Info.ILGen.Emit(OpCodes.Ldind_I1)
             Case TypeCode.Decimal
-                Info.ILGen.Emit(OpCodes.Ldobj, \
Info.Compiler.TypeCache.System_Decimal) +                \
Info.ILGen.Emit(OpCodes.Ldobj, Helper.GetTypeOrTypeReference(Info.Compiler, \
Info.Compiler.TypeCache.System_Decimal))  Case Else
                 Info.Compiler.Report.ShowMessage(Messages.VBNC99997, Info.Location)
                 'Helper.NotImplemented("EmitLoadIndirect of type: " & \
elementtype.FullName)

Modified: branches/rolf/cecil-vbnc/vbnc/vbnc/source/General/AssemblyInfo.vb
===================================================================
--- branches/rolf/cecil-vbnc/vbnc/vbnc/source/General/AssemblyInfo.vb	2008-11-29 \
                23:27:33 UTC (rev 120290)
+++ branches/rolf/cecil-vbnc/vbnc/vbnc/source/General/AssemblyInfo.vb	2008-11-29 \
23:39:29 UTC (rev 120291) @@ -49,7 +49,7 @@
 ' You can specify all the values or you can default the Build and Revision Numbers 
 ' by using the '*' as shown below:
 
-<Assembly: AssemblyVersion("0.0.0.6340")>
+<Assembly: AssemblyVersion("0.0.0.6344")>
 
 
 

Modified: branches/rolf/cecil-vbnc/vbnc/vbnc/source/Members/MemberImplementsClause.vb
===================================================================
--- branches/rolf/cecil-vbnc/vbnc/vbnc/source/Members/MemberImplementsClause.vb	2008-11-29 \
                23:27:33 UTC (rev 120290)
+++ branches/rolf/cecil-vbnc/vbnc/vbnc/source/Members/MemberImplementsClause.vb	2008-11-29 \
23:39:29 UTC (rev 120291) @@ -55,16 +55,22 @@
 
             Helper.Assert(eventI IsNot Nothing)
 
-            Dim addMethodI, removeMethodI, raiseMethodI As \
                Mono.Cecil.MethodReference
-            Dim addMethod, removeMethod, raiseMethod As Mono.Cecil.MethodReference
+            Dim addMethodI, removeMethodI As Mono.Cecil.MethodReference
+            Dim addMethod, removeMethod As Mono.Cecil.MethodReference
+            Dim raiseMethod As Mono.Cecil.MethodReference = Nothing
+            Dim raiseMethodI As Mono.Cecil.MethodReference = Nothing
 
             addMethodI = Helper.GetMethodOrMethodBuilder(Compiler, eventI.AddMethod)
             removeMethodI = Helper.GetMethodOrMethodBuilder(Compiler, \
                eventI.RemoveMethod)
-            raiseMethodI = Helper.GetMethodOrMethodBuilder(Compiler, \
eventI.InvokeMethod) +            If eventI.InvokeMethod IsNot Nothing Then
+                raiseMethodI = Helper.GetMethodOrMethodBuilder(Compiler, \
eventI.InvokeMethod) +            End If
 
             addMethod = Helper.GetMethodOrMethodBuilder(Compiler, \
                Declaration.AddDefinition)
             removeMethod = Helper.GetMethodOrMethodBuilder(Compiler, \
                Declaration.RemoveDefinition)
-            raiseMethod = Helper.GetMethodOrMethodBuilder(Compiler, \
Declaration.RaiseDefinition) +            If Declaration.RaiseDefinition IsNot \
Nothing Then +                raiseMethod = Helper.GetMethodOrMethodBuilder(Compiler, \
Declaration.RaiseDefinition) +            End If
 
             Helper.Assert((addMethodI Is Nothing Xor addMethod Is Nothing) = False)
             Helper.Assert((removeMethodI Is Nothing Xor removeMethod Is Nothing) = \
False)

Modified: branches/rolf/cecil-vbnc/vbnc/vbnc/source/Members/Parameter.vb
===================================================================
--- branches/rolf/cecil-vbnc/vbnc/vbnc/source/Members/Parameter.vb	2008-11-29 \
                23:27:33 UTC (rev 120290)
+++ branches/rolf/cecil-vbnc/vbnc/vbnc/source/Members/Parameter.vb	2008-11-29 \
23:39:29 UTC (rev 120291) @@ -71,6 +71,12 @@
         Helper.Assert(m_ParameterIdentifier IsNot Nothing)
     End Sub
 
+    ReadOnly Property ParameterIdentifier() As ParameterIdentifier
+        Get
+            Return m_ParameterIdentifier
+        End Get
+    End Property
+
     Shadows ReadOnly Property Parent() As ParameterList
         Get
             Return DirectCast(MyBase.Parent, ParameterList)

Modified: branches/rolf/cecil-vbnc/vbnc/vbnc/source/Members/PropertySetDeclaration.vb
===================================================================
--- branches/rolf/cecil-vbnc/vbnc/vbnc/source/Members/PropertySetDeclaration.vb	2008-11-29 \
                23:27:33 UTC (rev 120290)
+++ branches/rolf/cecil-vbnc/vbnc/vbnc/source/Members/PropertySetDeclaration.vb	2008-11-29 \
23:39:29 UTC (rev 120291) @@ -97,6 +97,7 @@
                 param = New Parameter(params, valueName, \
PropertySignature.ReturnType)  Else
                 param = New Parameter(params, valueName, PropertySignature.TypeName)
+                param.ParameterIdentifier.Identifier.TypeCharacter = \
PropertySignature.Identifier.TypeCharacter  End If
             params.Add(param)
         End If

Modified: branches/rolf/cecil-vbnc/vbnc/vbnc/source/Tokens/Token.vb
===================================================================
--- branches/rolf/cecil-vbnc/vbnc/vbnc/source/Tokens/Token.vb	2008-11-29 23:27:33 UTC \
                (rev 120290)
+++ branches/rolf/cecil-vbnc/vbnc/vbnc/source/Tokens/Token.vb	2008-11-29 23:39:29 UTC \
(rev 120291) @@ -33,6 +33,8 @@
     Public Overrides Function ToString() As String
         If Me.IsIdentifier Then
             Return Me.Identifier
+        ElseIf Me.IsKeyword Then
+            Return Me.Identifier
         Else
             Return "<Token>"
         End If

Modified: branches/rolf/cecil-vbnc/vbnc/vbnc/tests/ChangeLog
===================================================================
--- branches/rolf/cecil-vbnc/vbnc/vbnc/tests/ChangeLog	2008-11-29 23:27:33 UTC (rev \
                120290)
+++ branches/rolf/cecil-vbnc/vbnc/vbnc/tests/ChangeLog	2008-11-29 23:39:29 UTC (rev \
120291) @@ -1,5 +1,9 @@
 2008-11-30  Rolf Bjarne Kvinge <RKvinge@novell.com> 
 
+	* KnownFailures.txt: All tests in tests/Mono now pass.
+
+2008-11-30  Rolf Bjarne Kvinge <RKvinge@novell.com> 
+
 	* KnownFailures.txt: More fixes.
 
 2008-11-30  Rolf Bjarne Kvinge <RKvinge@novell.com> 

Modified: branches/rolf/cecil-vbnc/vbnc/vbnc/tests/KnownFailures.txt
===================================================================
--- branches/rolf/cecil-vbnc/vbnc/vbnc/tests/KnownFailures.txt	2008-11-29 23:27:33 \
                UTC (rev 120290)
+++ branches/rolf/cecil-vbnc/vbnc/vbnc/tests/KnownFailures.txt	2008-11-29 23:39:29 \
UTC (rev 120291) @@ -15,7 +15,6 @@
 Errors\32046 'VBNC Compile failed correctly, but didn't give the expected error \
code.  Errors\32105 'VBNC Compile succeeded unexpectedly.
 Errors\32106 'VBNC Compile succeeded unexpectedly.
-Mono\PropertyL 'VBNC Compile failed, process exited with exit code -1
 NonCecilRelated\GenericType3 'VBNC Compile failed, process exited with exit code 1
 Unfixable\GenericNestedType1 'VBNC Compile failed, process exited with exit code -1
 Unfixable\NoVBRuntimeRef1 'VBC Compile (verifies that the test itself is correct) \
failed, process exited with exit code 1 @@ -92,23 +91,6 @@
 Errors\32105 'VBNC Compile failed spectacularly. 
 Errors\32106 'VBNC Compile failed spectacularly. 
 External\PrivateScope1 'VBC Compile (verifies that the test itself is correct) \
                failed, process exited with exit code 2000
-Mono\ArrayA 'VBNC Compile failed, process exited with exit code -1
-Mono\ArrayB 'VBNC Compile failed, process exited with exit code -1
-Mono\ArrayF 'VBNC Compile failed, process exited with exit code -1
-Mono\ArrayG 'VBNC Compile failed, process exited with exit code -1
-Mono\ConstantA 'VBNC Compile failed, process exited with exit code -1
-Mono\DefaultPropC 'VBNC Compile failed, process exited with exit code 1
-Mono\DefaultPropE 'VBNC Compile failed, process exited with exit code -1
-Mono\Delegate_exe 'VBNC Compile failed, process exited with exit code -1
-Mono\EnumB 'Type Safety and Security Verification failed, process exited with exit \
                code 1
-Mono\EnumConversionA 'Type Safety and Security Verification failed, process exited \
                with exit code 1
-Mono\EnumConversionB 'Type Safety and Security Verification failed, process exited \
                with exit code 1
-Mono\InterfaceA 'VBNC Compile failed, process exited with exit code -1
-Mono\InterfaceH 'VBNC Compile failed, process exited with exit code -1
-Mono\LocalDeclarationA 'VBNC Compile failed, process exited with exit code -1
-Mono\NameSpaceE 'Only 'NameSpaceE_vbc' has the type 'A.Default.If.C'.
-Mono\PropertyL 'Type Safety and Security Verification failed, process exited with \
                exit code 1
-Mono\TypeMembersF 'VBNC Compile failed, process exited with exit code -1
 My\WindowsForms_module 'VBNC Compile failed, process exited with exit code 1
 NotImplementedYet\DelegateAsMethodParameter1 'Type Safety and Security Verification \
failed, process exited with exit code 1  NotImplementedYet\MethodOverload1 'Only \
'MethodOverload1_vbc' has the Method 'MethodOverload1.Test.F(Of )(System.Int32)'.

_______________________________________________
Mono-patches maillist  -  Mono-patches@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-patches


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic