JamVM 1.4.5 released

2007-02-04 Thread Robert Lougher
Hi, I'm pleased to announce the release of JamVM 1.4.5 (http://jamvm.sourceforge.net). This release adds support for Annotations, sun.misc.Unsafe (JSR-166), and a full port to the mipsel architecture. Several other features have also been added and quite a few bugs fixed. The full list of chan

Re: [Jamvm-general] Compiling Jamvm 1.4.5 - errors

2007-02-06 Thread Robert Lougher
d to false X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on nescio X-Spam-BayesScore: 0. X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.0.3 Delivered-To: [EMAIL PROTECTED] X-Evolution-Source: imap://[EMAIL PROTECTED]/ Content

Re: Method.invoke() on a non-public class from another package

2007-04-08 Thread Robert Lougher
Hi Mark, On 4/8/07, Mark Wielaard <[EMAIL PROTECTED]> wrote: On Sun, 2007-04-08 at 12:53 +0200, Christian Thalinger wrote: > Grrr, I hate this access checks. I'll try to fix that _again_. This seems to be pretty subtle and we found multiple runtimes (jamvm, cacao, gcj and kaffe at least) that

Re: Method.invoke() on a non-public class from another package

2007-04-08 Thread Robert Lougher
Hi, On 4/8/07, Robert Lougher <[EMAIL PROTECTED]> wrote: Hi Mark, On 4/8/07, Mark Wielaard <[EMAIL PROTECTED]> wrote: > On Sun, 2007-04-08 at 12:53 +0200, Christian Thalinger wrote: > > Grrr, I hate this access checks. I'll try to fix that _again_. > > This

Re: Method.invoke() on a non-public class from another package

2007-04-08 Thread Robert Lougher
Hi Twisti, On 4/8/07, Christian Thalinger <[EMAIL PROTECTED]> wrote: On Sun, 2007-04-08 at 23:00 +0100, Robert Lougher wrote: > Anyway, I've found what it broke and my original analysis. After > putting this in, BeanShell GUI stopped working with JamVM. This was > found

Re: Method.invoke() on a non-public class from another package

2007-04-08 Thread Robert Lougher
Hi Andrew, On 4/8/07, Andrew Haley <[EMAIL PROTECTED]> wrote: Robert Lougher writes: > > Anyway, I've found what it broke and my original analysis. After > putting this in, BeanShell GUI stopped working with JamVM. This was > found during 0.93 testing: > >

Re: Method.invoke() on a non-public class from another package

2007-04-08 Thread Robert Lougher
Hi, On 4/9/07, Robert Lougher <[EMAIL PROTECTED]> wrote: Hi Andrew, On 4/8/07, Andrew Haley <[EMAIL PROTECTED]> wrote: > Robert Lougher writes: > > > > > Anyway, I've found what it broke and my original analysis. After > > putting this in, BeanSh

Re: gnu classpath with sun java vm

2007-04-19 Thread Robert Lougher
Hi, BTW, what was the compile-error with JamVM? Rob. On 4/19/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: Hello, I compiled the latest stable gnu classpath with as vm, the java-vm from Sun, because I'm getting a compile-error trying to compile the latest jamvm. I'm using an x86-64-machine

Re: [SPAM?] Re: gnu classpath with sun java vm

2007-04-26 Thread Robert Lougher
Hi Michel, It's obvious from the output below that you haven't just done ./configure ! Could you give the options you gave, or better still send me (and not the list) your config.log? From the looks of it, you've disabled use of libffi (on by default on AMD64). This is needed for calling nat

Re: J2SE compliant RE for Arm Linux

2007-06-27 Thread Robert Lougher
Hi, Park and unpark are empty stubs, but everything else should be implemented... If anybody can tell me what park/unpark should do, I'll implement them too! Rob. On 6/27/07, Christian Thalinger <[EMAIL PROTECTED]> wrote: On Wed, 2007-06-27 at 12:47 +0200, Christian Thalinger wrote: > java.la

Re: Name Service Crashes on ARM-Linux

2007-08-14 Thread Robert Lougher
Hi, Can you run with -verbose:jni? This will show resolution of native methods. I suspect that it is crashing when it calls a native method within Classpath. There maybe something odd happening with the networking code on the Gumstix, but I also faintly recall reading something about issues wit

Re: [Jamvm-general] "LocaleInformation not found", Classpath 0.95 + JamVM 1.4.5

2007-08-17 Thread Robert Lougher
Hi Robert, Have you a simple testcase which can reproduce this? If you have, I'll have a look at it. BTW, I remember implementing stuff in the VM to get resources from the boot class loader, so resource loading is probably using a different path when you use -Xbootclasspath/p:/tmp... Rob. On 8

Re: Name Service Crashes on ARM-Linux

2007-08-19 Thread Robert Lougher
Hi, JamVM uses its own optimised routines for handling the calling convention on ARM (os/linux/arm/callNative.S). This was written back in 2003. From browsing, it appears that a new ARM calling convention is gainining ground called EABI (E for embedded). This is substantially different, and re

Re: fdlibm patch

2007-09-27 Thread Robert Lougher
On 9/27/07, Christian Thalinger <[EMAIL PROTECTED]> wrote: > On Thu, 2007-09-27 at 19:26 +0200, Robert Schuster wrote: > > Hi, > > the OE guys still keep this little patch. Does anyone know if it is > > correct and should be applied? > On ARM, soft floating point and the VFP coprocessor use "pure

Re: Problems bulding classpath 0.93 on ARM5

2007-10-08 Thread Robert Lougher
Hi, On 10/8/07, Christian Thalinger <[EMAIL PROTECTED]> wrote: > On Mon, 2007-10-08 at 01:42 -0700, Larry Suto wrote: > > Hi I am trying to get classpath .93 compiled for a Marvell ARM5 > > processor.I can compile in the scratchbox crosscompile environment > > without any problems...but if co

Re: Problems bulding classpath 0.93 on ARM5

2007-10-08 Thread Robert Lougher
th I use ./configure --with-jikes --enable-jni --disable-gtk-peer > --disable-gconf-peer --disable-plugin > > > On 10/8/07, Robert Lougher <[EMAIL PROTECTED]> wrote: > > Hi, > > > > On 10/8/07, Christian Thalinger <[EMAIL PROTECTED]> wrote: > > > On Mon,

Re: Issues with rl.jar

2007-10-16 Thread Robert Lougher
Hi, On 10/15/07, Larry Suto <[EMAIL PROTECTED]> wrote: > Hi, > > I am using gnu-classpath 0.95 with jamvm and the Oracle rl.jar and am > getting this error: > sh-2.05b# /usr/local/jamvm/bin/jamvm -cp . -jar rl.jar -p "RL>" > ***NATIVE LIB OPEN > /usr/local/classpath/lib/classpath/libjavan

Re: [cp-patches] FYI: Allow ecj to work via com.sun.tools.javac.Main

2007-10-17 Thread Robert Lougher
Hi, On 10/17/07, Michael Koch <[EMAIL PROTECTED]> wrote: > > It would be great if cacao (or any another free runtime) puts the > according symlinks in some configurable place like > /usr/lib/jvm/java-$JAVAVERSION-$NAME in addition to the normal install > into into the $PREFIX (normally /usr in di

Re: [cp-patches] FYI: Allow ecj to work via com.sun.tools.javac.Main

2007-10-17 Thread Robert Lougher
Hi Michael, On 10/17/07, Michael Koch <[EMAIL PROTECTED]> wrote: > On Wed, Oct 17, 2007 at 07:14:05PM +0100, Robert Lougher wrote: > > > Something like: > > > > /usr/lib/jvm/java-1.5.0-jamvm > > /usr/lib/jvm/java-1.5.0-jamvm/bin > > /usr/lib/jvm/java-1

Re: [cp-patches] FYI: Allow ecj to work via com.sun.tools.javac.Main

2007-10-17 Thread Robert Lougher
Hi Michael, > On Wed, Oct 17, 2007 at 07:44:21PM +0100, Robert Lougher wrote: > > Anybody see any problems with making a symlink from rt.jar to glibj.zip, > > i.e. > > > > /usr/lib/jvm/java-1.5.0-jamvm/lib/rt.jar -> > > >

Re: Still Problem with GNU-Classpath 0.96.1 on StrongARM

2007-10-23 Thread Robert Lougher
Hi Vladimir, On 10/23/07, Vladimir Nikolov <[EMAIL PROTECTED]> wrote: > Hi, > > I have still problems to compile the GNU-Classpath 0.96.1 on the > StrongARM machine. > Once again, I would like to use it together with the JamVM 1.4.5, since > both support now Java Annotations and Generics. > > Here

Re: Still Problem with GNU-Classpath 0.96.1 on StrongARM

2007-10-24 Thread Robert Lougher
On 10/23/07, Robert Schuster <[EMAIL PROTECTED]> wrote: > Hi, > > Robert Lougher schrieb: > > Hi Vladimir, > > > > On 10/23/07, Vladimir Nikolov <[EMAIL PROTECTED]> wrote: > >> Hi, > >> > >> I have still problems to compile the GNU-

JamVM 1.5.0 "The First In Line" released

2007-10-29 Thread Robert Lougher
Hi, I'm pleased to announce the release of JamVM 1.5.0 "The First In Line" (http://jamvm.sourceforge.net). This release includes the new inline-threaded interpreter (a.k.a super-instructions) and a full port to the ARM architecture using EABI. Several other minor features have also been added an

Re: JamVM 1.5.0 "The First In Line" released

2007-10-30 Thread Robert Lougher
Hi Twisti, On 10/30/07, Christian Thalinger <[EMAIL PROTECTED]> wrote: > On Mon, 2007-10-29 at 20:38 +0000, Robert Lougher wrote: > > Hi, > > > > I'm pleased to announce the release of JamVM 1.5.0 "The First In Line" > > (http://jamvm.sourceforge

Re: Cannot create system class loader (JamVM1.5.0/Classpath0.96.1/MonteVista PPC)

2007-11-06 Thread Robert Lougher
Hi, On 11/6/07, Bregitte Pracht <[EMAIL PROTECTED]> wrote: > I posted this to jamvm-general, but thought I'd post this here as well, in > case it is a classpath problem... I'd appreciate any help on the issue. > I've just replied on jamvm-general. It doesn't sound like a jamvm issue (Classpath's

Re: [Jamvm-general] Cannot create system class loader (JamVM1.5.0/Classpath0.96.1/MonteVista PPC)

2007-11-06 Thread Robert Lougher
nd not make install DESTDIR=xxx) and then removing afterwards. Problem is, this will require root access to install in /usr/local on the build machine. Hope this helps, Rob. > Thank you for looking into this! > > Regards, > Bregitte > > > On 11/6/07, Robert Lougher <[EMAI

JamVM/Classpath on iPhone

2007-11-21 Thread Robert Lougher
Hi All, The list has been a bit quiet of late, so in case anybody is interested, here's some screen dumps of JamVM/Classpath running on an iPhone : http://homepage.mac.com/robert.lougher/ This shows the usual HelloWorld, and a couple of screenshots running Jetty, a Java-based web application ser

Re: [Jamvm-general] JamVM/Classpath on iPhone

2007-11-21 Thread Robert Lougher
ially as they're beginning to use so much of it. Thanks, Rob. > Thanks, > Serge > > Robert Lougher wrote: > > Hi All, > > > > The list has been a bit quiet of late, so in case anybody is > > interested, here's some screen dumps of JamVM/Classpath runni

Happy New Year

2008-01-01 Thread Robert Lougher
Hi, Wishing everybody a Happy New Year. Hopefully this will be the year where people will realise that a community developed Java is better than an open-sourced, but closed process, Java :) Rob.

Re: Quality control and FOSS rant

2008-01-10 Thread Robert Lougher
Hi, I've nothing to add to the defense of GNU Classpath beyond what Roman and Andrew have already said. Instead I'd like to point out that Andy Tripp isn't new to this, and nobody should waste any more time: http://www.javalobby.org/java/forums/t53790.html Rob.

JamVM 1.5.1 released

2008-03-12 Thread Robert Lougher
Hi, I'm pleased to announce the release of JamVM 1.5.1(http://jamvm.sourceforge.net). This is a minor-feature and bug-fix release. The full list of changes are here: http://sourceforge.net/project/shownotes.php?release_id=583302 Thanks, Rob. P.S. JamVM 1.0.0 was released 5 years ago today!

Re: Inconvertible types error in EnumSet.java

2008-03-19 Thread Robert Lougher
Hi Andrew, On 3/19/08, Andrew John Hughes <[EMAIL PROTECTED]> wrote: > On 19/03/2008, Trevor Harmon <[EMAIL PROTECTED]> wrote: > > On Mar 18, 2008, at 12:51 PM, Andreas Tobler wrote: > > > > > You need an ecj.tar > > > > > > What version of ecj do I need for the latest classpath? Is 3.1.2 good >

Re: Inconvertible types error in EnumSet.java

2008-03-19 Thread Robert Lougher
Hi, On 3/19/08, Andrew John Hughes <[EMAIL PROTECTED]> wrote: > Also, most distros should ship with old versions of Classpath and a VM > so you should be able to use that to run ecj (it doesn't require 1.5 > features, which is where the problem comes in). Likewise, you can > build pre-0.95 versi

Re: Inconvertible types error in EnumSet.java

2008-03-19 Thread Robert Lougher
Hi Dalibor, On 3/19/08, Dalibor Topic <[EMAIL PROTECTED]> wrote: > Trevor Harmon wrote: > > Okay this is something that has confused me. classpath seems to have a > > dependency on jamvm, but jamvm seems to have a dependency on > > classpath. How is this not circular? > You can pass in a prebuilt

Re: Inconvertible types error in EnumSet.java

2008-03-19 Thread Robert Lougher
Hi, On 3/19/08, Trevor Harmon <[EMAIL PROTECTED]> wrote: > On Mar 19, 2008, at 8:22 AM, Dalibor Topic wrote: > > > There is a classpath installation in macports, it just needs someone > > using that platform to take care of it, and update it to 0.97.1. > > In fact, I'm working on the classpath pac

Re: Trying to build classpath under AIX

2008-05-09 Thread Robert Lougher
Hi, See the earlier posts about building Classpath without Classpath. I use jikes, a native Java compiler to build an earlier non-generics version of Classpath (you need to do this as jikes is not 1.5 compatible). I then use this with JamVM to run ecj. As ecj is 1.5 compatible, this can be used

Re: FW: Help a noob?

2008-08-13 Thread Robert Lougher
Hi, You could always try JamVM. It doesn't need javac to build, just a C compiler. It also supports MIPS32 (o32). The problem is, it has never been built or tested on IRIX. However, it's pretty portable, and as long as IRIX has pthreads and dlopen, etc. it should work with minor modifications.

Re: [Jamvm-general] More problems (Resources this time)

2008-08-15 Thread Robert Lougher
Hi, On Fri, Aug 15, 2008 at 10:20 AM, Jon Senior <[EMAIL PROTECTED]> wrote: >>-Original Message- >>Jon, I'm sorry that I can't be very helpful, but I ran into very >>similar problems. >>I think if you search for my name in the JamVM or Classpath mailing lists, >>you'll find some messages f

Re: java.lang.TypeNotPresentException when using reflection

2008-08-15 Thread Robert Lougher
Hi, On Wed, Aug 13, 2008 at 6:20 PM, Tom Spencer <[EMAIL PROTECTED]> wrote: > I have been attempting to use reflection, in particular to get the > superclass of a particular class, but this seems to fail when using > Classpath v0.97.2 with JamVM 1.5.0. > I've investigated this and there's a bug i

Re: Problem in displaying swing components on ARM, using GNU Classpath and Cacao

2008-10-08 Thread Robert Lougher
Hi, On Wed, Oct 8, 2008 at 7:44 AM, Pavan Kumar Maddali <[EMAIL PROTECTED]> wrote: > > > On 10/8/08, Christian Thalinger <[EMAIL PROTECTED]> wrote: >> >> On Wed, 2008-10-08 at 11:37 +0530, Pavan Kumar Maddali wrote: >> >> Yes, with the same version of CACAO and GNU Classpath the program is >> >> w

Fwd: Missing ReleaseArrayElements

2008-10-17 Thread Robert Lougher
Hi, Sorry to nag about this, but it would be good to get this applied. Without it, the Swing Demo leaks like a sieve on JamVM :) Rob. -- Forwarded message -- From: Robert Lougher <[EMAIL PROTECTED]> Date: Fri, Oct 10, 2008 at 7:55 AM Subject: Missing ReleaseArrayEleme

Re: mauve tests hanging on jamvm

2008-12-15 Thread Robert Lougher
Hi Mark, Thanks for the report. I recently merged the development branch for JamVM 1.5.2 to main as it seemed stable. Looks like there's still some bugs :( I'll see if I can reproduce it here running Mauve... Thanks, Rob. 2008/12/15 Mark Wielaard : > > Sorry for the lame bug report. I haven'

Re: mauve tests hanging on jamvm

2008-12-17 Thread Robert Lougher
Hi, This should now be fixed in CVS. A missing prototype means long longs are being interpreted incorrectly on 32-bit systems, leading to a wrong timeout value (hence the harness is not killing the hung runner process, and thus appearing to hang itself). Rob. 2008/12/15 Robert Lougher : >

Re: using Smack API with GNU Classpath

2009-02-16 Thread Robert Lougher
Hi Jan, 2009/2/16 Jan Pannecoeck : > Hello everyone, > > I'm a Java Developer and I'm working mainly with embedded devices. Now I'm > running JamVM with GNU Classpath on an ARM processor. This is all working > fine, and I didn't had any big problems until now... I'll try to explain my > problem as

Re: using Smack API with GNU Classpath

2009-02-16 Thread Robert Lougher
added in 1.4.5, with an inefficient park/unpark implementation -- this has finally been replaced in 1.5.2). Rob. > Thanks for your reply! > Jan > > Robert Lougher wrote: >> >> Hi Jan, >> >> 2009/2/16 Jan Pannecoeck : >> >>> >>> Hello eve

Re: using Smack API with GNU Classpath

2009-02-16 Thread Robert Lougher
P.S. Unfortunately, to upgrade to 1.5.2, you'll also need to upgrade GNU Classpath to 0.98... Rob. 2009/2/16 Robert Lougher : > Hi Jan, > > 2009/2/16 Jan Pannecoeck : >> Hello Robert, >> >> I'm using JamVM 1.5.0 at the ARM and JamVM 1.4.5 at my desktop pc.

JamVM 1.5.3 released

2009-04-14 Thread Robert Lougher
Hi, I'm pleased to announce the release of JamVM 1.5.3 (http://jamvm.org). JamVM 1.5.3 is primarily a bug-fix release. It fixes issues seen while running Eclipse 3.4.2 and JRuby 1.2.0RC2, and adds some minor features. The full list of changes are here: http://sourceforge.net/project/shownotes

Re: JAM VM hangs after running for ~2 hours.

2009-07-15 Thread Robert Lougher
Hi, Quick reply: 1) You can get a dump of all the threads and their stack traces by sending SIGQUIT to the jamvm process (find the process ID via ps or top), e.g. kill -3 JamVM will dump the thread state and continue. If you launched JamVM from a terminal you can also do Ctrl-\ in the termina

Re: JAM VM hangs after running for ~2 hours.

2009-07-15 Thread Robert Lougher
P.S. JamVM has several tracing options, most of which need to be enabled at configuration time. Do ./configure --help to find out which ones are available. Then enable using --enable-traceX, e.g: ./configure --enable-tracethread --enable-tracealloc Rob. 2009/7/15 Robert Lougher : >

Re: JAM VM gives the following exceptions:

2009-07-15 Thread Robert Lougher
Obviously something is trying to load the GTK AWT peers which you haven't built: Caused by: java.lang.UnsatisfiedLinkError: Native library `gtkpeer' not found (as file `libgtkpeer.so') in gnath at java.lang.Runtime.loadLibrary(Runtime.java:763) at java.lang.System.loadLibrary(System.java:670)

JamVM 1.5.4 released

2010-01-02 Thread Robert Lougher
Hi, I'm pleased to announce the release of JamVM 1.5.4 (http://jamvm.org). Improvements include faster GC, updated JNI and the usual set of bug-fixes. The full list of changes are here: http://sourceforge.net/projects/jamvm/files/jamvm/JamVM%201.5.4/release_notes/view Happy New Year! Rob.

Re: Classpath IPP Logging

2010-04-26 Thread Robert Lougher
On 26 April 2010 11:23, Andrew Haley wrote: > On 04/23/2010 06:26 PM, Andrew Haley wrote: >> Does anyone here have any idea how to turn on IPP logging in GNU Classpath? >> It's used like: >> >>           logger.log(Component.IPP, "Attribute: Name: <" + >> jobUri.getCategory() >>             .getN

Re: Review request for 6977034 Thread.getState() very slow

2010-12-06 Thread Robert Lougher
Hi Mandy, On 6 December 2010 19:26, Mandy Chung wrote: > Remi, Eamonn, Brian, David, Doug, > > Thanks for the feedback. > I don't know if you welcome external feedback, but I'd like to point out (if you're not already aware) that this change modifies the VM interface. While I'm cognisant of the

Re: [RFC/PATCH] Invokedynamic API stubs

2011-02-09 Thread Robert Lougher
On 7 February 2011 20:01, Pekka Enberg wrote: > On Mon, 2011-02-07 at 15:24 +0100, Dr Andrew John Hughes wrote: >> > I guess I could keep it on my Github mirror until I have something >> > concrete enough to be merged to trunk. >> > >> I'd prefer to have it in HEAD as long as it's clearly marked a

SystemClassLoader

2003-12-02 Thread Robert Lougher
Hi, I've been a long time lurker on this mailing list, but I've got a question I hope the classpath developers can answer... I'm the developer of yet another open-source Java VM (http://jamvm.sourceforge.net). I'm about to release version 1.1.1 which has been updated to Classpath-0.07 (basica

Re: SystemClassLoader

2003-12-07 Thread Robert Lougher
uess if JamVM runs OK with 0.07, it should work with CVS? Thanks, Rob. Original Message Follows From: Mark Wielaard <[EMAIL PROTECTED]> Hi, On Tue, 2003-12-02 at 08:56, Robert Lougher wrote: > I'm the developer of yet another open-source Java VM > (http://jamvm.sour

Re: SystemClassLoader

2003-12-07 Thread Robert Lougher
Intel - approx 80K... Thanks, Rob. Original Message Follows From: "S. Meslin-Weber" <[EMAIL PROTECTED]> Hi Mark, Robert, On Tue, 2003-12-02 at 08:56, Robert Lougher wrote: I'm the developer of yet another open-source Java VM (http://jamvm.sourceforge.net). I'm

RE: Java Runtime Matrix for UserLinux

2004-01-04 Thread Robert Lougher
Original Message Follows From: Dalibor Topic <[EMAIL PROTECTED]> To: GNU Classpath <[EMAIL PROTECTED]> Subject: Java Runtime Matrix for UserLinux Date: Sun, 04 Jan 2004 20:40:28 +0100 Hi all, I've started a java runtime matrix in the UserLinux wiki, that will serve as the foundation for

RE: Java Runtime Matrix for UserLinux

2004-01-04 Thread Robert Lougher
Hi, Sorry for the empty post - first day back into work tomorrow :) What I meant to say: Any reasons for missing out JamVM (http::/jamvm.sourceforge.net)? It's been using Classpath since 1.0.0 (12-Mar-2003). Quite a few people are using it successfully, and I think a number of people on thi

JamVM 1.1.1 released

2004-01-27 Thread Robert Lougher
Hi, I believe a couple of people on this list have at least given JamVM a test. In case you're interested, JamVM 1.1.1 is finally out (see http://jamvm.sourceforge.net). It's been updated to use Classpath 0.07, as well as using a Java 2 style system class loader as discussed last December (a

RE: [Article] Sun Fires Back over Open Source Java Accusations

2004-02-18 Thread Robert Lougher
Hi, A quite interesting response. However, it's funny hearing Phipps slam IBM so much (considering their Linux technology center and support of Jikes). He used to be IBM's Java evangelist (based in Hursley, UK) before defecting to Sun. Favourite phrase was "Tsunami"... Rob. Original Me

RE: Query on stacktrace management logic

2004-02-28 Thread Robert Lougher
Well, if it's of any interest, JamVM takes advantage of this. When VMThrowable.fillInStackTrace() is called I store the backtrace in a compact, internal format. Then, if and when getStackTrace() is called I convert this into StackTraceElements. Remember, unless you do something like printSta

RE: Query on stacktrace management logic

2004-03-07 Thread Robert Lougher
Hi, Don't forget about the Thread/VMThread split introduced in Classpath 0.07! Moving from 0.04 through to 0.07 I've had the same dilemma -- change the VM to go along with the changes or modify the classes. In the end, I've decided to stick with the split, mainly because of future maintenance

Re: Free Java, the sequel

2004-03-11 Thread Robert Lougher
IBM have a number of virtual machines. Their main virtual machines for AIX, Windows (IA32 and IA64), OS390, OS/2 and Linux are done in Hursley, UK. These were initially based on Sun's classic (i.e. pre-Hotspot) VM, but they've been heavily modified to include new GC, memory management, synchr

RE: ServiceFactory

2004-03-22 Thread Robert Lougher
If you look at Classpath's code, you'll see that findLoadedClass checks the loaders cache. However, a class is only added to it when the class loader defines it. As loadClass (correctly) tries to delegate before trying to find the class itself, a class will never be added to this loaders' cach

Re: ClassLoader.findLoadedClass (was: ServiceFactory)

2004-03-22 Thread Robert Lougher
as an initiating loader). Rob. Original Message Follows From: Sascha Brawer <[EMAIL PROTECTED]> To: David Holmes <[EMAIL PROTECTED]>, Chris Gray <[EMAIL PROTECTED]>, Andrew Haley <[EMAIL PROTECTED]>, Robert Lougher <[EMAIL PROTECTED]> CC: GNU Classpath <[E

RE: ClassLoader.findLoadedClass (was: ServiceFactory)

2004-03-24 Thread Robert Lougher
Yes, I agree (but see my comment below). Iin fact, I suggested moving findLoadedClass to the VMClassLoader in my last post. The next release of JamVM, which should be out tonight, will have this. This means releasing a modified ClassLoader as a "VM class" but it'll be a while before this make

Re: user.timezone property

2004-03-24 Thread Robert Lougher
This makes sense, yes. Now I know why I want to set it; my test program that calls >TimeZone.getDefault().getDisplayName() always prints "Greenwich Mean Time" if I don't. Thanks for the information -- something I should do in JamVM as well. However, the above explains why I've never noticed th

Re: Classpath build process and VM-specific issues

2004-03-26 Thread Robert Lougher
Hmmm, To be honest, I can't see the point in adding yet another level. The VM classes aren't that many or very big so it's not a big deal if most of the code is duplicated. You can get carried away with abstraction :) How many times have you had to preprocess a file to understand _exactly_ w

Re: Classpath build process and VM-specific issues

2004-03-29 Thread Robert Lougher
On Sun, 2004-03-28 at 23:53, Archie Cobbs wrote: > Mark Wielaard wrote: > > I had hoped that the VM interface for Class, Object, Thread and > > Throwable was usable for most VMs. What isn't in your case? > JamVM 1.1.1 uses no special versions of these classes (i.e. it uses the VMClass, VMObject an

Re: Classpath build process and VM-specific issues

2004-03-29 Thread Robert Lougher
Could you post your versions? It might be interesting to see whether we can adopt this approach as default in the vm/reference implementation. VMThread now does have a lot of native methods. But I believe I discussed some of these issues with Jeroen and if I remember correctly there were some subtl

JamVM-1.1.2 released

2004-03-29 Thread Robert Lougher
Hi, If I haven't managed to annoy everybody on this list, you may be interested to know that a new release of JamVM is out (http://jamvm.sourceforge.net). This has many, many bug fixes. My thanks to Mark Wielaard for testing JamVM against Mauve and providing numerous bug reports, patches, etc

Re: Support for installation of glibj.zip and separate class files

2004-04-09 Thread Robert Lougher
Brian, I think you're thinking of --without-zip? This option still exists, but it hasn't seemed to work since classpath 0.05... Rob. Original Message Follows From: "C. Brian Jones" <[EMAIL PROTECTED]> Reply-To: [EMAIL PROTECTED] To: Michael Koch <[EMAIL PROTECTED]> CC: [EMAIL PROTECTED

JamVM 1.1.3 released

2004-04-13 Thread Robert Lougher
Hi, A quick post to say JamVM 1.1.3 has been released. It's primarily another bug-fix release -- the release notes are at http://sourceforge.net/project/shownotes.php?release_id=230695. Thanks to everybody on this list who provided feedback on 1.1.2 (in particular Mark Wielaard and Michael Ko

Re: JamVM 1.1.3 released

2004-04-13 Thread Robert Lougher
the mailing list, as I'm interested in other people's opinions on this! Rob. Original Message Follows---- From: Sascha Brawer <[EMAIL PROTECTED]> To: Robert Lougher <[EMAIL PROTECTED]> Subject: Re: JamVM 1.1.3 released Date: Tue, 13 Apr 2004 15:30:07 +0200 Robert Lo

JamVM 1.1.4 released

2004-05-22 Thread Robert Lougher
Hi, I'm pleased to announce the release of JamVM 1.1.4 (http://jamvm.sourceforge.net). The following changes have been made since 1.1.3: - JNI enhancements introduced in Java 1.2 implemented. - Updated to use GNU Classpath 0.09. - Pre-compiled VM classes will now be rebuilt automatically if Ja

Re: RFC: Require VM to provide JNI 1.2 support?

2004-06-06 Thread Robert Lougher
I'll give my hands up to this as well. JamVM 1.1.4 implements JNI 1.2 so it's no work for me either. Rob. Original Message Follows From: Dalibor Topic <[EMAIL PROTECTED]> To: Archie Cobbs <[EMAIL PROTECTED]> CC: [EMAIL PROTECTED], [EMAIL PROTECTED] Subject: Re: RFC: Require VM to provide

RE: help on classpath on ppc 405

2004-06-07 Thread Robert Lougher
Hi Fabio, I'll answer this properly off list. From the looks of it, you have a configuration problem. The VM can't find the JamVM versions of the VM classes (VMThread, etc.) and has picked up the default Classpath version of VMThread, which doesn't have the vmData field. It expects to find the

RE: Benchmarks

2004-06-07 Thread Robert Lougher
There's always the SpecJVM benchmarks. I also regularly run Byte magazine's jBYTEmark. It's not particularly object-oriented, but it's easy and quick to run regularly to check there hasn't been any inadvertent slow-downs. Rob. Original Message Follows From: Andrew Haley <[EMAIL PROTECT

RE: cross-building Classpath?

2004-06-18 Thread Robert Lougher
Yes, quite a few people use JamVM on embedded PowerPC platforms and build on Intel. Run the configure script something like : CC= ./configure --host=powerpc-linux <.. other configure opts> I don't think you have to override LD or NM, but you can in the same way as for CC... Rob. Original

Re: RFC: Require VM to provide JNI 1.2 support?

2004-06-21 Thread Robert Lougher
Yes, I agree. I'll add JNI 1.4 support to the next release of JamVM, even if it's only the stubs. This means any JNI code must have two implementations to be sure to work with any VM, even if they report they're 1.4 compliant... Any idea when Classpath 0.10 will be out? Rob. Original Mess

Re: Eclipse 3.0

2004-07-05 Thread Robert Lougher
Hi, On Sun, 04 Jul 2004 14:35:38 +0200, Mark Wielaard <[EMAIL PROTECTED]> wrote: > Found the bug in jamvm. This happens when the interface method > in question is one of the Object methods hashCode(), equals(), > toString(), etc. and (re)defined in one of the super interfaces of the > interface

Re: Re: How to seperate the compilation of C source code and Java source code of CLASSPATH?

2004-07-06 Thread Robert Lougher
Hi, Yes, I found that problem with jikes on arm-linux. If I remember (over a year ago now) it gobbled up the memory when compiling classes that used doubles, etc. (java.lang.Double). I found if you copied over the class files for these so it didn't try to compile them you could get it to work.

Re: Eclipse 3.0

2004-07-06 Thread Robert Lougher
On Tue, 6 Jul 2004 15:06:16 +0200, Jeroen Frijters <[EMAIL PROTECTED]> wrote: > Eric Blake wrote: > > Robert Lougher wrote: > > > OK, I'm yelling :) Please don't use Mark's patch! > > > > > > It "fixes" it by stopping resolution

Re: Eclipse 3.0

2004-07-06 Thread Robert Lougher
Hi, Apologies for my previous rather vacuous reply. Gmail doesn't seem to be receiving classpath ATM(or very slowly), so I replied to Jeroen's email, without realising there was rather more to it... My observations follows what Eric has said. Using javac 1.3 and jikes I saw a call to (say) to

Re: Eclipse 3.0

2004-07-06 Thread Robert Lougher
]> wrote: > Robert Lougher wrote: > > OK, I'm yelling :) Please don't use Mark's patch! > > > > It "fixes" it by stopping resolution finding the method on Object. > > However, it is legal to have an invokeinterface on an Object method > >

Re: VMClassLoader

2004-08-15 Thread Robert Lougher
On Sun, 15 Aug 2004 12:07:48 +0200, Mark Wielaard <[EMAIL PROTECTED]> wrote: > Hi, > > On Thu, 2004-08-12 at 19:18, Tom Tromey wrote: > > I notice that VMClassLoader still has this: > > > >* For backward compatibility, this just ignores the protection > >* domain; that is the wrong behavio

Re: Mauve patches for SpinnerListModel

2004-09-05 Thread Robert Lougher
Hi, I was all ready to release JamVM 1.2.0 but I saw this :) I've fixed it, but it's too late to get a release out tonight now (it's 3:30am and it's work tomorrow). I'll hopefully get my brother to put it up on Sourceforge for me tomorrow. Rob. On Sun, 05 Sep 2004 21:26:08 +0200, Mark Wielaard

JamVM 1.2.0 released

2004-09-09 Thread Robert Lougher
Hi, I'm pleased to announce the release of JamVM 1.2.0 (http://jamvm.sourceforge.net). The following changes have been made since 1.1.4: - Substantially rewritten the interpreter to use "stack-caching". This is an optimisation to eliminate most of the intermediate loads and stores to the op

Re: JamVM 1.2.0 released

2004-09-09 Thread Robert Lougher
Hi, If you follow the link given previously you'll notice the project web page hasn't been updated -- it won't be until the weekend. However, 1.2.0 is up on sourceforge and can be downloaded via the downloads link... Rob. ___ Classpath mailing list [

Re: debugging java.lang.UnsatisfiedLinkError?

2004-11-05 Thread Robert Lougher
Hi Paul, For the record, you need to setup the environment variable LD_LIBRARY_PATH to the list of directories where to find native libraries, or set the java.library.path property on the command line (using -D). However, you shouldn't have to set this or use -cp (you should use -bootclasspath fo

Re: GNU Classpath 0.12, ..., 1.0

2004-11-13 Thread Robert Lougher
Hi all, On Sat, 13 Nov 2004 11:58:53 +0100, Mark Wielaard <[EMAIL PROTECTED]> wrote: > The Eclipse 3 (but not 2) startup problem seems to only happen on SMP > machine (it disappears when I don't use a SMP kernel, this is on a Intel > hyperthreading system) with jamvm [*]. It works fine with gcj/gi

Re: SMP problems (was Re: GNU Classpath 0.12, ..., 1.0)

2004-11-14 Thread Robert Lougher
ll processors. On Sat, 13 Nov 2004 12:07:37 -0500, Chris Pickett <[EMAIL PROTECTED]> wrote: > Robert Lougher wrote: > > Hi all, > > > > On Sat, 13 Nov 2004 11:58:53 +0100, Mark Wielaard <[EMAIL PROTECTED]> wrote: > > > >>The Eclipse 3 (but not 2) start

JamVM 1.2.1 released

2004-12-02 Thread Robert Lougher
Hi, I'm pleased to announce the release of JamVM 1.2.1 (http://jamvm.sourceforge.net). The following changes have been made since 1.2.0: - Standalone jar files can now be executed via the -jar command line option - Updated to use Classpath-0.12 - Merged changes to reference VMClassLoad

Re: JamVM 1.2.2 released

2004-12-16 Thread Robert Lougher
rd <[EMAIL PROTECTED]> wrote: > Hi, > > On Wed, 2004-12-15 at 12:26, Robert Lougher wrote: > > I've made a new minor release of JamVM (1.2.2). This fixes a couple > > of minor bugs and implements the recent changes to the VM interface. > > This enables JamVM t

Re: Visual mauve test?

2004-12-16 Thread Robert Lougher
Hi, I'll try and get a thread dump with JamVM tonight, and see if it's a threading issue. I've recently "upgraded" to Ubuntu, and it doesn't have all the packages required to build the awt peers, so I'll have to install all of those first... Sending SIGQUIT (ctrl-\)to the VM gives a thread dump

JamVM 1.2.2 released

2004-12-15 Thread Robert Lougher
Hi, I've made a new minor release of JamVM (1.2.2). This fixes a couple of minor bugs and implements the recent changes to the VM interface. This enables JamVM to again work "out of the box" with CVS Classpath. It's also backwards compatible with Classpath-0.12, but I'll remove this once there'

Re: Getting kaffe to work with classpath...

2004-12-15 Thread Robert Lougher
Hi, On Wed, 15 Dec 2004 13:25:22 +, Joao Victor <[EMAIL PROTECTED]> wrote: > On Wed, 15 Dec 2004 14:19:32 +0100, Michael Koch <[EMAIL PROTECTED]> wrote: > > Kaffe uses its own fork of GNU classpath. It comes with kaffe. We are > > working on my making kaffe work with pure GNU classpath but tha

JamVM 1.2.3 released

2004-12-24 Thread Robert Lougher
Hi, I'm pleased to announce the release of JamVM 1.2.3 (http://jamvm.sourceforge.net). This includes a couple of tidy-ups and bug fixes, and corrects the mistake that broke AWT/Swing in JamVM 1.2.2. I wanted to get this release out before Christmas, but I'll now be off-line for a couple of days.

Re: Visual mauve test?

2004-12-24 Thread Robert Lougher
Hi, Getting everything out of the way, here's an analysis of the problem below... I made a standalone version of the testcase. With this, the problem only shows up maybe 1 time out of 5, and so it is timing related. It is an example of the "classic" deadlock case, where two threads attempt to o

  1   2   >