Re: mauve results posted nightly

2002-12-27 Thread Stuart Ballard
Brian Jones wrote: No, not forgotten but not started yet. Won't have a decent response back to you for a week I guess. Planning to send a patch... is there a way to combine two or more japize runs into a single file (non-overlapping packages)? Hmm... not a trivial way, but it can be done.

Re: mauve results posted nightly

2002-12-26 Thread Stuart Ballard
Brian Jones wrote: It's not a new problem, but I was able to ignore it before. Now japize stops dead in its tracks. Because I know Classpath has this $ClassFactory and JDK 1.4 does not... Jode must be reading something in Classpath's .class files referencing this and trying to use reflection

Re: mauve results posted nightly

2002-12-26 Thread Brian Jones
Stuart Ballard [EMAIL PROTECTED] writes: Brian Jones wrote: It's not a new problem, but I was able to ignore it before. Now japize stops dead in its tracks. Because I know Classpath has this $ClassFactory and JDK 1.4 does not... Jode must be reading something in Classpath's .class

Re: mauve results posted nightly

2002-12-10 Thread Stuart Ballard
Brian Jones wrote: It's not a new problem, but I was able to ignore it before. Now japize stops dead in its tracks. Because I know Classpath has this $ClassFactory and JDK 1.4 does not... Jode must be reading something in Classpath's .class files referencing this and trying to use reflection

Re: mauve results posted nightly

2002-12-09 Thread Stuart Ballard
Brian Jones wrote: Brian Jones [EMAIL PROTECTED] writes: Sadly it appears I'm having trouble producing a classpath.japi. Jode appears to use reflection to load some classes during class reading which is making it difficult to use something like Sun's JDK to produce the files and I don't have

Re: mauve results posted nightly

2002-12-09 Thread Stuart Ballard
Brian Jones wrote: The -java.text.resources is already there, re-read above. Oops, yes, I noticed that shortly after sending that message, but didn't want to spam the list with an oops message ;) I produced a jdk14.japi after your changes. I also remade all the other files as well. Would

Re: mauve results posted nightly

2002-12-09 Thread Brian Jones
Stuart Ballard [EMAIL PROTECTED] writes: Can you elaborate on the trouble you're having? I was able to produce jdk14.japi just fine with a japize line like: japize as jdk14 packages .../rt.jar .../jce.jar .../jsse.jar +java -java.awt.peer etc etc etc That's what I wanted... didn't think it

Re: mauve results posted nightly

2002-12-09 Thread Brian Jones
Stuart Ballard [EMAIL PROTECTED] writes: Do you have evidence that the reflection codepaths are actually being used? I know that Jode contains code to do that, but as far as I know it shouldn't actually ever happen when making a japi of java.*, as long as all the java.* classes are in the

Re: mauve results posted nightly

2002-12-08 Thread Brian Jones
Stuart Ballard [EMAIL PROTECTED] writes: Brian Jones wrote: as classpath packages ${CLASSPATH_CVS}/build/lib/glibj.zip +java +javax +org -java.awt.dnd.peer -java.awt.peer -org.apache -org.w3c.dom.css -org.w3c.dom.events -org.w3c.dom.html -org.w3c.dom.stylesheets -org.w3c.dom.traversal

Re: mauve results posted nightly

2002-12-08 Thread Brian Jones
Brian Jones [EMAIL PROTECTED] writes: I produced a jdk14.japi after your changes. I also remade all the other files as well. Would be useful for japize to look at multiple .jar/.zip files... dealing with jce.jar required making a new .jar file with rt.jar and jce.jar combined. Sadly it

Re: mauve results posted nightly

2002-11-26 Thread John Leuner
It's working now, it's really great! John On Mon, 2002-11-25 at 16:55, Stuart Ballard wrote: John Leuner wrote: Okay, I've posted experimental and incomplete HTMLified comparisions of Classpath vs JDK1.1, JDK1.2 and JDK1.3, linked from http://rainbow.netreach.net/~sballard/japi and

Re: mauve results posted nightly

2002-11-25 Thread John Leuner
Okay, I've posted experimental and incomplete HTMLified comparisions of Classpath vs JDK1.1, JDK1.2 and JDK1.3, linked from http://rainbow.netreach.net/~sballard/japi and regenerated nightly at around 3. This link doesn't seem to work? John Leuner signature.asc Description: This is a

Re: mauve results posted nightly

2002-11-25 Thread Stuart Ballard
John Leuner wrote: Okay, I've posted experimental and incomplete HTMLified comparisions of Classpath vs JDK1.1, JDK1.2 and JDK1.3, linked from http://rainbow.netreach.net/~sballard/japi and regenerated nightly at around 3. This link doesn't seem to work? Sorry, power cut over the weekend at

Re: mauve results posted nightly

2002-11-25 Thread Stuart Ballard
John Leuner wrote: Okay, I've posted experimental and incomplete HTMLified comparisions of Classpath vs JDK1.1, JDK1.2 and JDK1.3, linked from http://rainbow.netreach.net/~sballard/japi and regenerated nightly at around 3. This link doesn't seem to work? Hmm, I just noticed the timestamp

Re: mauve results posted nightly

2002-11-21 Thread Stuart Ballard
Brian Jones wrote: Stuart Ballard [EMAIL PROTECTED] writes: I debugged the 1.4 problem earlier and posted about it I think, ie the line of source and what file throws the exception... but I'm not a class file expert and I don't know what else was added in 1.4 that should result in additions to

Re: mauve results posted nightly

2002-11-20 Thread Stuart Ballard
Brian Jones wrote: as classpath packages ${CLASSPATH_CVS}/build/lib/glibj.zip +java +javax +org -java.awt.dnd.peer -java.awt.peer -org.apache -org.w3c.dom.css -org.w3c.dom.events -org.w3c.dom.html -org.w3c.dom.stylesheets -org.w3c.dom.traversal -org.w3c.dom.views -java.text.resources This is

Re: mauve results posted nightly

2002-11-20 Thread Tom Tromey
Stuart == Stuart Ballard [EMAIL PROTECTED] writes: Stuart Btw, I have added the errors themselves to the HTML output, Stuart and linkified them from the summary table. It needs a bit more Stuart tidying up and some per-package summaries, but it's useful Stuart enough to be worth trying to use

Re: mauve results posted nightly

2002-11-20 Thread Brian Jones
Stuart Ballard [EMAIL PROTECTED] writes: Tom Tromey wrote: This is very nice. Thanks! It's great fun working on it and making pretty colored output :) Yes. It is especially difficult since I think we're targeting 1.4 right now. (We certainly have a lot of 1.4 code in the tree.)

Re: mauve results posted nightly

2002-11-20 Thread Stuart Ballard
Tom Tromey wrote: This is very nice. Thanks! It's great fun working on it and making pretty colored output :) Yes. It is especially difficult since I think we're targeting 1.4 right now. (We certainly have a lot of 1.4 code in the tree.) Differences against 1.[123] are therefore less

Re: mauve results posted nightly

2002-11-18 Thread Mark Wielaard
Hi, On Mon, 2002-11-18 at 04:42, Stephen Crawley wrote: This is probably how it happened. Loading Collections$SynchronizedSet has triggered loading of another class Y, and Y's static initialisation code has tried to use something in Collections$SynchronizedSet. This has caused the class

Re: mauve results posted nightly

2002-11-18 Thread Stuart Ballard
Stephen Crawley wrote: An OutOfMemoryError might indicate a problem in weak references, since Jode apparently relies on them to release classes (it has no explicit way to completely unload a class). AFAIK, weak references don't work in Kissme. Certainly, the Mauve weak reference testcases

Re: mauve results posted nightly

2002-11-17 Thread Mark Wielaard
Hi Brian, On Wed, 2002-11-13 at 22:34, Brian Jones wrote: I'm looking forward (not) to figuring out what needs improving in Kissme's reflection support so that it (a) passes all those Mauve tests and (b) can help me test Classpath's serialization compliance. What specific support do you

Re: mauve results posted nightly

2002-11-17 Thread Mark Wielaard
Hi, On Mon, 2002-11-11 at 07:04, Tom Tromey wrote: Brian == Brian Jones [EMAIL PROTECTED] writes: Brian Please let me know if posting this information in this way is useful. Brian Perhaps other JVMs could be added. Does Gcj do this? Mark Wielaard posts nightly test results to the gcc

Re: mauve results posted nightly

2002-11-17 Thread Brian Jones
Stuart Ballard [EMAIL PROTECTED] writes: The only cotcha with compiling is the referencee to org.omg.CORBA.BAD_OPERATION in JapiSerialize which seems to be save to comment out. In fact it's safe to comment out the whole of JapiSerialize: it's entirely independent from the rest of

Re: mauve results posted nightly

2002-11-17 Thread Brian Jones
Mark Wielaard [EMAIL PROTECTED] writes: Hi Brian, On Wed, 2002-11-13 at 22:34, Brian Jones wrote: I'm looking forward (not) to figuring out what needs improving in Kissme's reflection support so that it (a) passes all those Mauve tests and (b) can help me test Classpath's

Re: mauve results posted nightly

2002-11-17 Thread Stephen Crawley
Kissme did throw a OutOfMemoryError when trying all the java. packages. But taking a smaller subset seems to work fine. Do you have a japize example classes/arguments/output file to which I can compare my results? An OutOfMemoryError might indicate a problem in weak references, since

Re: mauve results posted nightly

2002-11-17 Thread Stephen Crawley
Hi Brian, On Wed, 2002-11-13 at 22:34, Brian Jones wrote: I'm looking forward (not) to figuring out what needs improving in Kissme's reflection support so that it (a) passes all those Mauve tests and (b) can help me test Classpath's serialization compliance. What specific support do

Re: mauve results posted nightly

2002-11-17 Thread Stephen Crawley
Mark Wielaard [EMAIL PROTECTED] writes: What is this about? Kissme Panic: Class java/util/Collections$SynchronizedSet 0x8203248 ((nil)) loaded twice Attempting to dump core Aborted Think it happens when trying to use gnu getopt. What has happened is that the VM has detected that it

Re: mauve results posted nightly

2002-11-16 Thread Stuart Ballard
Mark Wielaard wrote: Hi, Oh, so you can run japize with kissme+classpath? (japize doesn't use reflection at all any more, and I think mostly even avoids the situations where jode would use it as a fallback...) I just tried that and it seems to run with Kissme. But gij gave the following

Re: mauve results posted nightly

2002-11-16 Thread Stuart Ballard
Mark Wielaard wrote: Hi, It is also very fast compared with Kissme. Kissme took 1 minute and 50 seconds for only the java.util package and subpackages. gij took just 25 seconds for ALL java.* and subpackages! This is with the gij interpreter, I really want to see this when I can compile from

Re: mauve results posted nightly

2002-11-15 Thread Mark Wielaard
Hi, On Fri, 2002-11-15 at 14:18, Brian Jones wrote: Stephen Crawley [EMAIL PROTECTED] writes: Brian: How long ago did this happen? If it was within the last week, do you have time to try to reproduce the segfault and email me a stack trace? ~/mauve/kissme/useful_scripts/kissme -cp \

Re: mauve results posted nightly

2002-11-14 Thread Mark Wielaard
Hi, On Wed, 2002-11-13 at 22:58, Stuart Ballard wrote: Brian Jones wrote: Stuart Ballard [EMAIL PROTECTED] writes: The only problem I recall is that you can't use Collections with a 1.1-only JVM due to the use of non-1.1 functionality in other packages. In my case it turned out you

Re: mauve results posted nightly

2002-11-14 Thread Mark Wielaard
Hi, On Thu, 2002-11-14 at 21:07, Tom Tromey wrote: Mark == Mark Wielaard [EMAIL PROTECTED] writes: Mark Exception in thread main java.lang.RuntimeException: The SHA algorithm Mark was not found to use in computing the Serial Version UID for class Mark java.awt.CardLayout Markat

Re: mauve results posted nightly

2002-11-14 Thread Brian Jones
Mark Wielaard [EMAIL PROTECTED] writes: Kissme did throw a OutOfMemoryError when trying all the java. packages. But taking a smaller subset seems to work fine. Do you have a japize example classes/arguments/output file to which I can compare my results? Kissme from CVS segfaulted on me during

Re: mauve results posted nightly

2002-11-14 Thread Tom Tromey
Mark == Mark Wielaard [EMAIL PROTECTED] writes: Mark It is also very fast compared with Kissme. Mark Kissme took 1 minute and 50 seconds for only the java.util package and Mark subpackages. gij took just 25 seconds for ALL java.* and subpackages! I suspect that the program spends a lot of time

Re: mauve results posted nightly

2002-11-14 Thread Tom Tromey
Stuart == Stuart Ballard [EMAIL PROTECTED] writes: Stuart Okay, I've posted experimental and incomplete HTMLified Stuart comparisions of Classpath vs JDK1.1, JDK1.2 and JDK1.3, linked Stuart from http://rainbow.netreach.net/~sballard/japi and Stuart regenerated nightly at around 3. Nice. Are

Re: mauve results posted nightly

2002-11-14 Thread Stephen Crawley
Mark Wielaard [EMAIL PROTECTED] writes: Kissme did throw a OutOfMemoryError when trying all the java. packages. But taking a smaller subset seems to work fine. Do you have a japize example classes/arguments/output file to which I can compare my results? Kissme from CVS segfaulted on me

Re: mauve results posted nightly

2002-11-14 Thread Tom Tromey
Mark == Mark Wielaard [EMAIL PROTECTED] writes: Mark Exception in thread main java.lang.RuntimeException: The SHA algorithm Mark was not found to use in computing the Serial Version UID for class Mark java.awt.CardLayout Markat net.wuffies.japi.JodeClass.getSerialVersionUID() (Unknown

Re: mauve results posted nightly

2002-11-14 Thread Eric Blake
(where INTERPRETER == gij || Sun j2sdk 1.4 java) produced almost identical files but there were a few small differences. I also haven't looked into this yet. (diff attached) But this is probably one of the runtimes picking up a constant from its own runtime library and not from the GNU Classpath

Re: mauve results posted nightly

2002-11-14 Thread Tom Tromey
Eric == Eric Blake [EMAIL PROTECTED] writes: --- gij.out 2002-11-14 22:18:50.0 +0100 +++ j2sdk.out2002-11-14 22:18:26.0 +0100 -java.lang,Double!#MIN_VALUE Pcsf D:5.0E-324 +java.lang,Double!#MIN_VALUE Pcsf D:4.9E-324 Eric This diff is a result of bugs in

Re: mauve results posted nightly

2002-11-14 Thread Stephen Crawley
Perhaps japize should use Double.doubleToLongBits() to compare the bitwise value of double constants (likewise Float.floatToIntBits()). That would be a bit safer, considering that even JDK 1.4.x has minor bugs in its implementations of double - string translation! However, even comparing

Re: mauve results posted nightly

2002-11-14 Thread Eric Blake
Stephen Crawley wrote: Perhaps japize should use Double.doubleToLongBits() to compare the bitwise value of double constants (likewise Float.floatToIntBits()). That would be a bit safer, considering that even JDK 1.4.x has minor bugs in its implementations of double - string translation!

Re: mauve results posted nightly

2002-11-14 Thread Brian Jones
Stephen Crawley [EMAIL PROTECTED] writes: Brian: How long ago did this happen? If it was within the last week, do you have time to try to reproduce the segfault and email me a stack trace? This week, last night, from early morning build yesterday. I'll try. Brian -- Brian Jones [EMAIL

Re: mauve results posted nightly

2002-11-13 Thread Brian Jones
Stuart Ballard [EMAIL PROTECTED] writes: Eric Blake wrote: What's wrong with TreeSet.subSet? Let's get that fixed! I don't know, but whenever people try to run Japize on free VMs that's the one people point out as being a problem. I can't remember exactly who mentioned it but I do

Re: mauve results posted nightly

2002-11-13 Thread Stuart Ballard
Brian Jones wrote: Stuart Ballard [EMAIL PROTECTED] writes: http://www.gnu.org/philosophy/gif.html If this web page is correct, GIF will be free next year. It also mentions libungif which produces patent-free uncompressed gifs. apt-cache search led me to libungif-bin (debian package, may use

Re: mauve results posted nightly

2002-11-13 Thread Stuart Ballard
Brian Jones wrote: Don't use GIF due to licensing problems. I think JPEG recently became problematic as well. Well I can't use PNG since Netscape 4.x compatibility is the whole point of using an image in the first place (decent browsers know how to display an empty cell...) I believe that

Re: mauve results posted nightly

2002-11-13 Thread Stuart Ballard
Eric Blake wrote: What's wrong with TreeSet.subSet? Let's get that fixed! I don't know, but whenever people try to run Japize on free VMs that's the one people point out as being a problem. I can't remember exactly who mentioned it but I do remember hearing it about Classpath as well as

Re: mauve results posted nightly

2002-11-13 Thread Stuart Ballard
Brian Jones wrote: Stuart Ballard [EMAIL PROTECTED] writes: The only problem I recall is that you can't use Collections with a 1.1-only JVM due to the use of non-1.1 functionality in other packages. In my case it turned out you can run japize with any Java 2 JVM to inspect bytecode. I'm

Re: mauve results posted nightly

2002-11-12 Thread Brian Jones
Stuart Ballard [EMAIL PROTECTED] writes: You'll notice there are some important things still missing, like the actual errors themselves :) The bar graphs work in Mozilla, look wrong in NS4.x due to my not having yet figured out a good way to get NS4 to display a 1px wide table cell, and are

Re: mauve results posted nightly

2002-11-12 Thread Stuart Ballard
Brian Jones wrote: Why not use GD, http://search.cpan.org/author/LDS/GD-2.041/GD.pm, to create a real image? Cause I'm lazy ;) I realized that there is in fact an easy way to get the results I want: td class=bad-bar width=1 img src=1x1.gif width=1 height=1 /td Finding or creating a

Re: mauve results posted nightly

2002-11-12 Thread Stuart Ballard
Brian Jones wrote: Stuart Ballard [EMAIL PROTECTED] writes: Couple of requests regarding the japitools output: 1) Could you modify your scripts to use the -q option to japicompat to turn off progress indicators, and redirect only stdout, not stderr, to the file that you publish? Done.

Re: mauve results posted nightly

2002-11-12 Thread Brian Jones
Stuart Ballard [EMAIL PROTECTED] writes: Brian Jones wrote: Why not use GD, http://search.cpan.org/author/LDS/GD-2.041/GD.pm, to create a real image? Cause I'm lazy ;) I realized that there is in fact an easy way to get the results I want: td class=bad-bar width=1 img src=1x1.gif

Re: mauve results posted nightly

2002-11-12 Thread Brian Jones
Stuart Ballard [EMAIL PROTECTED] writes: Or is there something other than the compression that's bad about gifs? http://www.gnu.org/philosophy/gif.html If this web page is correct, GIF will be free next year. Brian -- Brian Jones [EMAIL PROTECTED]

Re: mauve results posted nightly

2002-11-12 Thread Eric Blake
What's wrong with TreeSet.subSet? Let's get that fixed! Stuart Ballard wrote: Well, that was my point - my understanding is that it currently fails due to the fact that neither Classpath nor Kaffe have a working implementation of TreeSet.subSet(). I proposed a hacky implementation of subMap

Re: mauve results posted nightly

2002-11-11 Thread Brian Jones
Stuart Ballard [EMAIL PROTECTED] writes: Couple of requests regarding the japitools output: 1) Could you modify your scripts to use the -q option to japicompat to turn off progress indicators, and redirect only stdout, not stderr, to the file that you publish? Done. 2) Would you

Re: mauve results posted nightly

2002-11-11 Thread Stephen Crawley
Hi Brian, So barring accidents of nature or human error I'll hopefully be able to post nightly Mauve results for Kissme/Classpath starting today. The Classpath homepage, http://www.classpath.org/, has been updated with links. I have added japicompat results against 1.1 and updated to

Re: mauve results posted nightly

2002-11-11 Thread Brian Jones
Stephen Crawley [EMAIL PROTECTED] writes: Maybe a Sun JDK 1.4.x for reference? It's possible, if it helps. I may set this up under tinderbox. If you have time to work on this, it would be a good idea if the web page and results defined the testing methodology, to aid people in reproducing

Re: mauve results posted nightly

2002-11-11 Thread Stuart Ballard
Brian Jones wrote: So barring accidents of nature or human error I'll hopefully be able to post nightly Mauve results for Kissme/Classpath starting today. The Classpath homepage, http://www.classpath.org/, has been updated with links. I have added japicompat results against 1.1 and updated to

mauve results posted nightly

2002-11-10 Thread Brian Jones
So barring accidents of nature or human error I'll hopefully be able to post nightly Mauve results for Kissme/Classpath starting today. The Classpath homepage, http://www.classpath.org/, has been updated with links. I have added japicompat results against 1.1 and updated to japitools-0.9. Please

Re: mauve results posted nightly

2002-11-10 Thread Tom Tromey
Brian == Brian Jones [EMAIL PROTECTED] writes: Brian Please let me know if posting this information in this way is useful. Brian Perhaps other JVMs could be added. Does Gcj do this? Mark Wielaard posts nightly test results to the gcc test mailing list. As I recall he does this for a couple