[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