This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GCJ and DK compliance stats?


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Are there any tools for comparing GCJ to the exiting JVMs?

I know there is Mauve but this isn't really what I am looking for as this
requires use cases to be written for each compliance test.

What I want is a tool which does a diff of GCJ and JDK 1.x and gives back some
stats as to:

WRT JDK 1.x

- - what packages are missing GCJ
- - what classes are missing in GCJ
- - what methods are missing in GCJ
- - what members are missing in GCJ

- - this should also provide a high level count of the differences.

Is there already a tool for doing this?

It seems to me that it would be very easy and would only take me a few hours to
write reports for this.

Basically I would:

- - Run a dump from the proprietary SUN JVM and dump all java and javax packages
  to an XML file.

- - Run a comparison within GCJ. While parsing out the XML file I would check for
  the classes, methods, etc and then write the report to stdout.

This would give us some stats to post to the website so that others can
understand how complaint GCJ is WRT other VMs.

Any thoughs?  I would like to run these stats across JDK 1.1.8, 1.2, 1.2.2,
1.3.1 and 1.4beta

Kevin

- -- 
Kevin A. Burton ( burton@apache.org, burton@openprivacy.org, burtonator@acm.org )
             Location - San Francisco, CA, Cell - 415.595.9965
        Jabber - burtonator@jabber.org,  Web - http://relativity.yi.org/

Every time a Windows machine crashes, a Linux hacker gets his wings.



-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: Get my public key at: http://relativity.yi.org/pgpkey.txt

iD8DBQE77viHAwM6xb2dfE0RAhwNAJ9b4LwhG4UZX+6kK2jn3pN1Kll/UACfUMgf
gKHhyAWieq0YFAKHbTVWOwk=
=Wpo0
-----END PGP SIGNATURE-----


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]