Re: [PATCH 1/2] jit: add predecessors to basic block structure

2009-06-25 Thread Pekka Enberg
On Wed, 2009-06-24 at 18:13 +0200, Arthur HUILLET wrote: diff --git a/test/jit/basic-block-assert.h b/test/jit/basic-block-assert.h index 8f00672..abec84c 100644 --- a/test/jit/basic-block-assert.h +++ b/test/jit/basic-block-assert.h @@ -12,16 +12,28 @@ static void inline

Re: [PATCH 1/3] jit: add EXPR_MIMIC_STACK_SLOT and expr_set_type

2009-06-25 Thread Pekka Enberg
On Wed, 2009-06-24 at 22:21 +0200, Arthur HUILLET wrote: This will be necessary for bc2ir to work. Signed-off-by: Arthur HUILLET arthur.huil...@free.fr @@ -235,6 +236,13 @@ struct expression { /* EXPR_ARRAY_SIZE_CHECK and EXPR_MULTIARRAY_SIZE_CHECK */ struct

Re: [PATCH] regression: ObjectStackTest now enabled

2009-06-25 Thread Pekka Enberg
On Wed, 2009-06-24 at 22:25 +0200, Arthur HUILLET wrote: Signed-off-by: Arthur HUILLET arthur.huil...@free.fr --- regression/jvm/ObjectStackTest.java |3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) Nice work! Applied.

Re: [PATCH] x86: add OP_AND(reg, reg)

2009-06-25 Thread Pekka Enberg
On Thu, 2009-06-25 at 01:02 +0200, Arthur HUILLET wrote: It is necessary for System.out.println Signed-off-by: Arthur HUILLET arthur.huil...@free.fr Seems reasonable although I usually don't like merging something that has no users. Anyway, applied!

[PATCH] x86: implement i2b conversion

2009-06-25 Thread Arthur HUILLET
Signed-off-by: Arthur HUILLET arthur.huil...@free.fr --- arch/x86/emit-code.c|8 arch/x86/include/arch/instruction.h |1 + arch/x86/insn-selector_32.brg |5 + arch/x86/lir-printer.c |8 arch/x86/use-def.c |

[PATCH] x86: implement i2b conversion

2009-06-25 Thread Arthur HUILLET
Signed-off-by: Arthur HUILLET arthur.huil...@free.fr --- Hi, this is the updated, working version. Please merge. Sorry for screwing up. arch/x86/emit-code.c|8 arch/x86/include/arch/instruction.h |1 + arch/x86/insn-selector_32.brg

[PATCH] regression: add PrintTest test

2009-06-25 Thread Arthur HUILLET
Signed-off-by: Arthur HUILLET arthur.huil...@free.fr --- Hi, this patch adds a PrintTest regression test - for now the only thing enabled is a write call because that's the only working thing. :) Makefile |3 ++- regression/jvm/PrintTest.java | 39

[PATCH] regression: add PrintTest test

2009-06-25 Thread Arthur HUILLET
Signed-off-by: Arthur HUILLET arthur.huil...@free.fr --- This patch works, please merge. Makefile |3 ++- regression/jvm/PrintTest.java | 39 +++ regression/run-suite.sh |1 + 3 files changed, 42 insertions(+), 1

[PATCH] x86: add OP_MUL(reg, reg)

2009-06-25 Thread Arthur HUILLET
It is necessary for System.out.println to work. Signed-off-by: Arthur HUILLET arthur.huil...@free.fr --- arch/x86/insn-selector_32.brg |7 +++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/arch/x86/insn-selector_32.brg b/arch/x86/insn-selector_32.brg index

[GIT PULL] cafebabe

2009-06-25 Thread Vegard Nossum
Hi, Please pull. I broke some of the most recent changes to mainline (stack-trace printing), that I will hopefully get around to fixing soon. For now, I really think you should pull, simply because I am not able to keep up with tgrabiec and ahuillet's patches anymore. And almost everything they

Re: [GIT PULL] cafebabe

2009-06-25 Thread Pekka Enberg
On Thu, 2009-06-25 at 14:05 +0200, Vegard Nossum wrote: Ok. Please review and pull if this looks okay. Pulled, thanks! Can you please send me another one that removes jamvm completely from the master? Pekka

[PATCH] build: fix long-standing bug with parallel make

2009-06-25 Thread Vegard Nossum
From bfe486f4c2463b319660931126f71f69b94ade21 Mon Sep 17 00:00:00 2001 From: Vegard Nossum vegard.nos...@gmail.com Date: Thu, 25 Jun 2009 15:21:01 +0200 Subject: [PATCH] build: fix long-standing bug with parallel make This got exposed with the recent cafebabe merge. We need to depend on monoburg

Re: [PATCH] build: fix long-standing bug with parallel make

2009-06-25 Thread Vegard Nossum
2009/6/25 Vegard Nossum vegard.nos...@gmail.com From bfe486f4c2463b319660931126f71f69b94ade21 Mon Sep 17 00:00:00 2001 From: Vegard Nossum vegard.nos...@gmail.com Date: Thu, 25 Jun 2009 15:21:01 +0200 Subject: [PATCH] build: fix long-standing bug with parallel make This got exposed with the

Re: [PATCH] build: fix long-standing bug with parallel make

2009-06-25 Thread Vegard Nossum
2009/6/25 Vegard Nossum vegard.nos...@gmail.com: 2009/6/25 Vegard Nossum vegard.nos...@gmail.com From bfe486f4c2463b319660931126f71f69b94ade21 Mon Sep 17 00:00:00 2001 From: Vegard Nossum vegard.nos...@gmail.com Date: Thu, 25 Jun 2009 15:21:01 +0200 Subject: [PATCH] build: fix long-standing

[PATCH] run-suite: fix missing $JAVA_OPTS on cmdline

2009-06-25 Thread Arthur HUILLET
Signed-off-by: Arthur HUILLET arthur.huil...@free.fr --- regression/run-suite.sh |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/regression/run-suite.sh b/regression/run-suite.sh index 4b89769..f5b7625 100755 --- a/regression/run-suite.sh +++ b/regression/run-suite.sh @@

Re: [PATCH] run-suite: fix missing $JAVA_OPTS on cmdline

2009-06-25 Thread Vegard Nossum
2009/6/25 Arthur HUILLET arthur.huil...@free.fr: Signed-off-by: Arthur HUILLET arthur.huil...@free.fr Acked-by: Vegard Nossum vegard.nos...@gmail.com This was a left-over from: commit fd3c3475e6825e52b8d7045b96fd44bb5ae04c81 Author: Vegard Nossum vegard.nos...@gmail.com Date: Mon May 25

[PATCH] vm/classloader: stop searching once we've found the class

2009-06-25 Thread Vegard Nossum
From 721f6ad6eed965afb940158c25826a4c997cc74b Mon Sep 17 00:00:00 2001 From: Vegard Nossum vegard.nos...@gmail.com Date: Thu, 25 Jun 2009 18:14:30 +0200 Subject: [PATCH] vm/classloader: stop searching once we've found the class If we don't break out of that loop, the next iteration (if there are

[PATCH] vm: fix slash2dots() function

2009-06-25 Thread Tomek Grabiec
Signed-off-by: Tomek Grabiec tgrab...@gmail.com --- vm/utf8.c |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vm/utf8.c b/vm/utf8.c index b55cda7..d3538d7 100644 --- a/vm/utf8.c +++ b/vm/utf8.c @@ -88,8 +88,8 @@ char *slash2dots(char *utf8) char *result =

[PATCH] vm/object: fix array-of-primitive allocation

2009-06-25 Thread Vegard Nossum
From 721f6ad6eed965afb940158c25826a4c997cc74b Mon Sep 17 00:00:00 2001 From: Vegard Nossum vegard.nos...@gmail.com Date: Thu, 25 Jun 2009 18:14:30 +0200 Subject: [PATCH] vm/classloader: stop searching once we've found the class If we don't break out of that loop, the next iteration (if there are

Re: [PATCH] vm: fix slash2dots() function

2009-06-25 Thread Vegard Nossum
2009/6/25 Tomek Grabiec tgrab...@gmail.com: Signed-off-by: Tomek Grabiec tgrab...@gmail.com My mistake :-) Acked-by: Vegard Nossum vegard.nos...@gmail.com ---  vm/utf8.c |    4 ++--  1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vm/utf8.c b/vm/utf8.c index

[PATCH] jit: do not use CLASS_CB macro in jit_native_trampoline()

2009-06-25 Thread Tomek Grabiec
Signed-off-by: Tomek Grabiec tgrab...@gmail.com --- jit/trampoline.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/jit/trampoline.c b/jit/trampoline.c index 1afcfbd..05f5cc6 100644 --- a/jit/trampoline.c +++ b/jit/trampoline.c @@ -61,7 +61,7 @@ static void

Re: [PATCH] vm/object: fix array-of-primitive allocation

2009-06-25 Thread Vegard Nossum
Oops, that was the wrong patch. Sorry about that. Prepare for new submission. Vegard -- ___ Jatovm-devel mailing list Jatovm-devel@lists.sourceforge.net