[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dotgnu-pnet-commits] [SCM] DotGNU Portable.NET Compiler tests (cscc) br
From: |
Klaus Treichel |
Subject: |
[dotgnu-pnet-commits] [SCM] DotGNU Portable.NET Compiler tests (cscc) branch, master, updated. 7f0b7a05539be52d5ae4e191fc8229a368d9cfef |
Date: |
Sun, 05 Jul 2009 16:13:48 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "DotGNU Portable.NET Compiler tests (cscc)".
The branch, master has been updated
via 7f0b7a05539be52d5ae4e191fc8229a368d9cfef (commit)
via d6582a97342e8b9ecb0b9e1b88626be4b3010002 (commit)
via c82be06af88d7580cc3dea0953470c49fc1c7424 (commit)
from a773497e95ee48cf29a9bddfae0275d9d08cd19a (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://git.savannah.gnu.org/cgit/cscctest.git/commit/?id=7f0b7a05539be52d5ae4e191fc8229a368d9cfef
commit 7f0b7a05539be52d5ae4e191fc8229a368d9cfef
Author: Klaus Treichel <address@hidden>
Date: Sun Jul 5 18:13:13 2009 +0200
Add ChangeLog entry
diff --git a/ChangeLog b/ChangeLog
index 2ea78d5..8b413fe 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2009-07-05 Klaus Treichel <address@hidden>
+
+ * .gitignore, tools/.gitignore: Added
+
+ * csharp/class/interface1.il, csharp/class/interface1.jl,
+ csharp/class/interface6.il, csharp/class/interface6.jl,
+ csharp/expr/cast6.il, csharp/expr/cast6.jl: Reflect change of ordering
+ implemented interfaces the same as in original source.
+
+ * csharp/stmt/switch1.il, csharp/stmt/switch1.jl: Reflect change in
+ switch statement code generation.
+
2009-01-06 Klaus Treichel <address@hidden>
* csharp/expr/pointer3.cs, csharp/expr/pointer3.err,
http://git.savannah.gnu.org/cgit/cscctest.git/commit/?id=d6582a97342e8b9ecb0b9e1b88626be4b3010002
commit d6582a97342e8b9ecb0b9e1b88626be4b3010002
Author: Klaus Treichel <address@hidden>
Date: Sun Jul 5 18:04:37 2009 +0200
Reflect latest compiler changes.
diff --git a/csharp/class/interface1.il b/csharp/class/interface1.il
index d937938..1d3c1e9 100644
--- a/csharp/class/interface1.il
+++ b/csharp/class/interface1.il
@@ -133,7 +133,7 @@
.get instance class ['.library']'System'.'Object'
'ICollection'::'get_SyncRoot'()
} // property SyncRoot
} // class ICollection
-.class public auto interface abstract ansi 'IDictionary' implements
'ICollection', 'IEnumerable'
+.class public auto interface abstract ansi 'IDictionary' implements
'IEnumerable', 'ICollection'
{
.custom instance void
['.library']'System.Reflection'.'DefaultMemberAttribute'::'.ctor'(class
['.library']'System'.'String') = (01 00 04 49 74 65 6D 00 00)
.method public virtual hidebysig newslot abstract instance void 'Add'(class
['.library']'System'.'Object' 'key', class ['.library']'System'.'Object'
'value') cil managed
diff --git a/csharp/class/interface1.jl b/csharp/class/interface1.jl
index 95d0bf9..490205c 100644
--- a/csharp/class/interface1.jl
+++ b/csharp/class/interface1.jl
@@ -138,7 +138,7 @@
.get instance class ['.library']'System'.'Object'
'ICollection'::'get_SyncRoot'()
} // property SyncRoot
} // class ICollection
-.class public auto interface abstract ansi 'IDictionary' implements
'ICollection', 'IEnumerable'
+.class public auto interface abstract ansi 'IDictionary' implements
'IEnumerable', 'ICollection'
{
.custom instance void
['.library']'System.Reflection'.'DefaultMemberAttribute'::'.ctor'(class
['.library']'System'.'String') = (01 00 04 49 74 65 6D 00 00)
.method public virtual hidebysig newslot abstract instance void 'Add'(class
['.library']'System'.'Object' 'key', class ['.library']'System'.'Object'
'value') cil managed java
diff --git a/csharp/class/interface6.il b/csharp/class/interface6.il
index 18b269c..44bf9be 100644
--- a/csharp/class/interface6.il
+++ b/csharp/class/interface6.il
@@ -20,7 +20,7 @@
.class public auto interface abstract ansi 'B' implements 'A'
{
} // class B
-.class public auto interface abstract ansi 'C' implements 'A', 'B'
+.class public auto interface abstract ansi 'C' implements 'B', 'A'
{
} // class C
.class public auto ansi 'Test' extends ['.library']'System'.'Object'
diff --git a/csharp/class/interface6.jl b/csharp/class/interface6.jl
index 98f0632..abfd066 100644
--- a/csharp/class/interface6.jl
+++ b/csharp/class/interface6.jl
@@ -20,7 +20,7 @@
.class public auto interface abstract ansi 'B' implements 'A'
{
} // class B
-.class public auto interface abstract ansi 'C' implements 'A', 'B'
+.class public auto interface abstract ansi 'C' implements 'B', 'A'
{
} // class C
.class public auto ansi 'Test' extends ['.library']'System'.'Object'
diff --git a/csharp/expr/cast6.il b/csharp/expr/cast6.il
index fbd893c..c9b3599 100644
--- a/csharp/expr/cast6.il
+++ b/csharp/expr/cast6.il
@@ -13,7 +13,7 @@
.class private auto interface abstract ansi 'J' implements 'I'
{
} // class J
-.class private auto interface abstract ansi 'K' implements 'J', 'I'
+.class private auto interface abstract ansi 'K' implements 'I', 'J'
{
} // class K
.class private auto interface abstract ansi 'L'
diff --git a/csharp/expr/cast6.jl b/csharp/expr/cast6.jl
index 2b7ba1d..c541296 100644
--- a/csharp/expr/cast6.jl
+++ b/csharp/expr/cast6.jl
@@ -13,7 +13,7 @@
.class private auto interface abstract ansi 'J' implements 'I'
{
} // class J
-.class private auto interface abstract ansi 'K' implements 'J', 'I'
+.class private auto interface abstract ansi 'K' implements 'I', 'J'
{
} // class K
.class private auto interface abstract ansi 'L'
diff --git a/csharp/stmt/switch1.il b/csharp/stmt/switch1.il
index 1e18981..aa47693 100644
--- a/csharp/stmt/switch1.il
+++ b/csharp/stmt/switch1.il
@@ -25,41 +25,30 @@
{
.locals init (int32)
ldarg.1
- dup
- ldc.i4.0
- beq ?L1
- dup
- ldc.i4.1
- beq ?L2
- dup
- ldc.i4.2
- beq ?L3
- dup
- ldc.i4.3
- beq ?L4
+ switch (
+ ?L1,
+ ?L2,
+ ?L3,
+ ?L4
+ )
br ?L5
?L1:
- pop
ldc.i4.0
stloc.0
br ?L6
?L2:
- pop
ldc.i4.1
stloc.0
br ?L6
?L3:
- pop
ldc.i4.2
stloc.0
br ?L6
?L4:
- pop
ldc.i4.3
stloc.0
br ?L6
?L5:
- pop
?L6:
ldarg.1
switch (
@@ -567,41 +556,30 @@
{
.locals init (int32)
ldarg.1
- dup
- ldc.i4.0
- beq ?L82
- dup
- ldc.i4.1
- beq ?L83
- dup
- ldc.i4.2
- beq ?L84
- dup
- ldc.i4.3
- beq ?L85
+ switch (
+ ?L82,
+ ?L83,
+ ?L84,
+ ?L85
+ )
br ?L86
?L82:
- pop
ldc.i4.0
stloc.0
br ?L87
?L83:
- pop
ldc.i4.1
stloc.0
br ?L87
?L84:
- pop
ldc.i4.2
stloc.0
br ?L87
?L85:
- pop
ldc.i4.3
stloc.0
br ?L87
?L86:
- pop
?L87:
ldarg.1
switch (
@@ -650,7 +628,7 @@
?L96:
?L97:
ret
- .maxstack 3
+ .maxstack 1
} // method m4
.method public hidebysig specialname rtspecialname instance void '.ctor'() cil
managed
{
diff --git a/csharp/stmt/switch1.jl b/csharp/stmt/switch1.jl
index b336e69..61cc3c3 100644
--- a/csharp/stmt/switch1.jl
+++ b/csharp/stmt/switch1.jl
@@ -24,41 +24,29 @@
.method private hidebysig instance void 'm1'(int32 'x') cil managed java
{
iload_1
- dup
- iconst_0
- if_icmpeq ?L1
- dup
- iconst_1
- if_icmpeq ?L2
- dup
- iconst_2
- if_icmpeq ?L3
- dup
- iconst_3
- if_icmpeq ?L4
- goto ?L5
-?L1:
- pop
+ tableswitch ?L1 ( 0 :
+ ?L2,
+ ?L3,
+ ?L4,
+ ?L5
+ )
+?L2:
iconst_0
istore_2
goto ?L6
-?L2:
- pop
+?L3:
iconst_1
istore_2
goto ?L6
-?L3:
- pop
+?L4:
iconst_2
istore_2
goto ?L6
-?L4:
- pop
+?L5:
iconst_3
istore_2
goto ?L6
-?L5:
- pop
+?L1:
?L6:
iload_1
tableswitch ?L7 ( 0 :
@@ -237,7 +225,7 @@
?L44:
return
.locals 3
- .maxstack 3
+ .maxstack 1
} // method m1
.method private hidebysig instance void 'm2'(int64 'x') cil managed java
{
@@ -518,41 +506,29 @@
.method private hidebysig instance void 'm4'(valuetype 'Color' 'x') cil
managed java
{
iload_1
- dup
- iconst_0
- if_icmpeq ?L79
- dup
- iconst_1
- if_icmpeq ?L80
- dup
- iconst_2
- if_icmpeq ?L81
- dup
- iconst_3
- if_icmpeq ?L82
- goto ?L83
-?L79:
- pop
+ tableswitch ?L79 ( 0 :
+ ?L80,
+ ?L81,
+ ?L82,
+ ?L83
+ )
+?L80:
iconst_0
istore_2
goto ?L84
-?L80:
- pop
+?L81:
iconst_1
istore_2
goto ?L84
-?L81:
- pop
+?L82:
iconst_2
istore_2
goto ?L84
-?L82:
- pop
+?L83:
iconst_3
istore_2
goto ?L84
-?L83:
- pop
+?L79:
?L84:
iload_1
tableswitch ?L85 ( 0 :
@@ -601,7 +577,7 @@
?L94:
return
.locals 3
- .maxstack 3
+ .maxstack 1
} // method m4
.method public hidebysig specialname rtspecialname instance void '.ctor'() cil
managed java
{
http://git.savannah.gnu.org/cgit/cscctest.git/commit/?id=c82be06af88d7580cc3dea0953470c49fc1c7424
commit c82be06af88d7580cc3dea0953470c49fc1c7424
Author: Klaus Treichel <address@hidden>
Date: Sun Jul 5 17:58:55 2009 +0200
Add some .gitignore files
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..d5ad289
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+autom4te.cache
+config.log
+config.status
+configure
+Makefile.in
+Makefile
diff --git a/tools/.gitignore b/tools/.gitignore
new file mode 100644
index 0000000..e91fa8c
--- /dev/null
+++ b/tools/.gitignore
@@ -0,0 +1,2 @@
+make_test.sh
+run_test.sh
-----------------------------------------------------------------------
Summary of changes:
.cvsignore => .gitignore | 9 ++---
ChangeLog | 12 +++++++
csharp/class/interface1.il | 2 +-
csharp/class/interface1.jl | 2 +-
csharp/class/interface6.il | 2 +-
csharp/class/interface6.jl | 2 +-
csharp/expr/cast6.il | 2 +-
csharp/expr/cast6.jl | 2 +-
csharp/stmt/switch1.il | 48 ++++++++---------------------
csharp/stmt/switch1.jl | 72 ++++++++++++++-----------------------------
tools/.gitignore | 2 +
11 files changed, 61 insertions(+), 94 deletions(-)
copy .cvsignore => .gitignore (74%)
create mode 100644 tools/.gitignore
hooks/post-receive
--
DotGNU Portable.NET Compiler tests (cscc)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [dotgnu-pnet-commits] [SCM] DotGNU Portable.NET Compiler tests (cscc) branch, master, updated. 7f0b7a05539be52d5ae4e191fc8229a368d9cfef,
Klaus Treichel <=