* Re: Status of the GJC [not found] <AANLkTik4zH8gptWRLUxq3=ReKimFmz0Sa2ojyamtZYGx@mail.gmail.com> @ 2010-10-22 20:44 ` Paulo Pinto 2010-10-25 11:35 ` Andrew Haley 0 siblings, 1 reply; 9+ messages in thread From: Paulo Pinto @ 2010-10-22 20:44 UTC (permalink / raw) To: java Hi everyone, I tried to find out more information about the current state of GJC in the GCC web site, but to no avail with the latest news being from September 2009. Is it still being developed, or only in maintenance mode? Thanks in advance, Paulo ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Status of the GJC 2010-10-22 20:44 ` Status of the GJC Paulo Pinto @ 2010-10-25 11:35 ` Andrew Haley 2010-10-25 21:56 ` Harpal Grover 0 siblings, 1 reply; 9+ messages in thread From: Andrew Haley @ 2010-10-25 11:35 UTC (permalink / raw) To: Paulo Pinto; +Cc: java On 10/22/2010 09:44 PM, Paulo Pinto wrote: > Hi everyone, > > I tried to find out more information about the current state of GJC > in the GCC web site, but to no avail with the latest news being from > September 2009. > > Is it still being developed, or only in maintenance mode? It's gcj. It's mostly in maintenance mode. The compiler itself is pretty solid, but the Classpath runtime library isn't being developed very much. We really need to port gcj to use the OpenJDK runtime libraries, which would make gcj an excellent product, but so far no-one has had the time to do it. Andrew. ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Status of the GJC 2010-10-25 11:35 ` Andrew Haley @ 2010-10-25 21:56 ` Harpal Grover 2010-10-25 22:02 ` David Daney 2010-10-26 9:26 ` Mark Wielaard 0 siblings, 2 replies; 9+ messages in thread From: Harpal Grover @ 2010-10-25 21:56 UTC (permalink / raw) To: java > > > It's gcj. > > It's mostly in maintenance mode. The compiler itself is pretty solid, but > the Classpath runtime library isn't being developed very much. We really > need to port gcj to use the OpenJDK runtime libraries, which would make > gcj an excellent product, but so far no-one has had the time to do it. I think that's an excellent idea. How does one start helping out with that? Harpal Grover ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Status of the GJC 2010-10-25 21:56 ` Harpal Grover @ 2010-10-25 22:02 ` David Daney 2010-10-26 9:26 ` Mark Wielaard 1 sibling, 0 replies; 9+ messages in thread From: David Daney @ 2010-10-25 22:02 UTC (permalink / raw) To: Harpal Grover; +Cc: java On 10/25/2010 02:56 PM, Harpal Grover wrote: >> >> >> It's gcj. >> >> It's mostly in maintenance mode. The compiler itself is pretty solid, but >> the Classpath runtime library isn't being developed very much. We really >> need to port gcj to use the OpenJDK runtime libraries, which would make >> gcj an excellent product, but so far no-one has had the time to do it. > > I think that's an excellent idea. > > How does one start helping out with that? > Get a copyright assignment in place for GCC and classpath so your patches can be accepted. Then start hacking away. The GCC and GCJ websites have a lot of information on various aspects of this process. After looking there, you can ask questions on java@gcc.gnu.org. David Daney ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Status of the GJC 2010-10-25 21:56 ` Harpal Grover 2010-10-25 22:02 ` David Daney @ 2010-10-26 9:26 ` Mark Wielaard 2010-10-26 9:30 ` Andrew Haley 1 sibling, 1 reply; 9+ messages in thread From: Mark Wielaard @ 2010-10-26 9:26 UTC (permalink / raw) To: Harpal Grover; +Cc: java On Mon, 2010-10-25 at 17:56 -0400, Harpal Grover wrote: > > It's mostly in maintenance mode. The compiler itself is pretty solid, but > > the Classpath runtime library isn't being developed very much. We really > > need to port gcj to use the OpenJDK runtime libraries, which would make > > gcj an excellent product, but so far no-one has had the time to do it. > > I think that's an excellent idea. > > How does one start helping out with that? There was a project to create a Common Virtual Machine Interface which has some interesting pointers. And Andrew Hughes made enough progress on it to get JamVM to work against it. This project is currently not very active, but seems a good starting point: http://icedtea.classpath.org/wiki/CVMIDiscussion http://fuseyism.com/openjdk/cvmi/ Cheers, Mark ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Status of the GJC 2010-10-26 9:26 ` Mark Wielaard @ 2010-10-26 9:30 ` Andrew Haley 2010-10-26 9:42 ` Mark Wielaard 0 siblings, 1 reply; 9+ messages in thread From: Andrew Haley @ 2010-10-26 9:30 UTC (permalink / raw) To: Mark Wielaard; +Cc: Harpal Grover, java On 10/26/2010 10:26 AM, Mark Wielaard wrote: > On Mon, 2010-10-25 at 17:56 -0400, Harpal Grover wrote: >>> It's mostly in maintenance mode. The compiler itself is pretty solid, but >>> the Classpath runtime library isn't being developed very much. We really >>> need to port gcj to use the OpenJDK runtime libraries, which would make >>> gcj an excellent product, but so far no-one has had the time to do it. >> >> I think that's an excellent idea. >> >> How does one start helping out with that? > > There was a project to create a Common Virtual Machine Interface which > has some interesting pointers. And Andrew Hughes made enough progress on > it to get JamVM to work against it. This project is currently not very > active, but seems a good starting point: > http://icedtea.classpath.org/wiki/CVMIDiscussion > http://fuseyism.com/openjdk/cvmi/ Hmm. I would have thought it made more sense to get gcj working with the Sun JDK VM interface. I think we would have done it that way to begin with, but the JDK VM interface was secret. Andrew. ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Status of the GJC 2010-10-26 9:30 ` Andrew Haley @ 2010-10-26 9:42 ` Mark Wielaard 2010-11-08 21:18 ` Ian Rogers 0 siblings, 1 reply; 9+ messages in thread From: Mark Wielaard @ 2010-10-26 9:42 UTC (permalink / raw) To: Andrew Haley; +Cc: Harpal Grover, java On Tue, 2010-10-26 at 10:30 +0100, Andrew Haley wrote: > On 10/26/2010 10:26 AM, Mark Wielaard wrote: > > On Mon, 2010-10-25 at 17:56 -0400, Harpal Grover wrote: > >>> It's mostly in maintenance mode. The compiler itself is pretty solid, but > >>> the Classpath runtime library isn't being developed very much. We really > >>> need to port gcj to use the OpenJDK runtime libraries, which would make > >>> gcj an excellent product, but so far no-one has had the time to do it. > >> > >> I think that's an excellent idea. > >> > >> How does one start helping out with that? > > > > There was a project to create a Common Virtual Machine Interface which > > has some interesting pointers. And Andrew Hughes made enough progress on > > it to get JamVM to work against it. This project is currently not very > > active, but seems a good starting point: > > http://icedtea.classpath.org/wiki/CVMIDiscussion > > http://fuseyism.com/openjdk/cvmi/ > > Hmm. I would have thought it made more sense to get gcj working with > the Sun JDK VM interface. I think we would have done it that way to > begin with, but the JDK VM interface was secret. The CVMI pages point to descriptions of the current VM interfaces of both GNU Classpath (which gcj largely implements) and how Hotspot interfaces with the OpenJDK class library. It also has a pointer to what Cacao does (which implements both, plus the CLDC/PhoneME interface). So even if you don't want to reuse any code from the project itself, it seems a good starting point if you want to figure out what needs to be done/changed. Cheers, Mark ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Status of the GJC 2010-10-26 9:42 ` Mark Wielaard @ 2010-11-08 21:18 ` Ian Rogers 2010-11-09 23:42 ` Dr Andrew John Hughes 0 siblings, 1 reply; 9+ messages in thread From: Ian Rogers @ 2010-11-08 21:18 UTC (permalink / raw) To: Mark Wielaard; +Cc: Andrew Haley, Harpal Grover, java On 26 October 2010 02:41, Mark Wielaard <mark@klomp.org> wrote: > On Tue, 2010-10-26 at 10:30 +0100, Andrew Haley wrote: >> On 10/26/2010 10:26 AM, Mark Wielaard wrote: >> > On Mon, 2010-10-25 at 17:56 -0400, Harpal Grover wrote: >> >>> It's mostly in maintenance mode. The compiler itself is pretty solid, but >> >>> the Classpath runtime library isn't being developed very much. We really >> >>> need to port gcj to use the OpenJDK runtime libraries, which would make >> >>> gcj an excellent product, but so far no-one has had the time to do it. >> >> >> >> I think that's an excellent idea. >> >> >> >> How does one start helping out with that? >> > >> > There was a project to create a Common Virtual Machine Interface which >> > has some interesting pointers. And Andrew Hughes made enough progress on >> > it to get JamVM to work against it. This project is currently not very >> > active, but seems a good starting point: >> > http://icedtea.classpath.org/wiki/CVMIDiscussion >> > http://fuseyism.com/openjdk/cvmi/ >> >> Hmm. I would have thought it made more sense to get gcj working with >> the Sun JDK VM interface. I think we would have done it that way to >> begin with, but the JDK VM interface was secret. > > The CVMI pages point to descriptions of the current VM interfaces of > both GNU Classpath (which gcj largely implements) and how Hotspot > interfaces with the OpenJDK class library. It also has a pointer to what > Cacao does (which implements both, plus the CLDC/PhoneME interface). So > even if you don't want to reuse any code from the project itself, it > seems a good starting point if you want to figure out what needs to be > done/changed. > > Cheers, > > Mark Hi, so this isn't ready to be announced yet, but follows the theme of this thread. I've been working on merging GCJ with other class libraries. Some information is available here: http://code.google.com/p/bubbletea/ Currently I'm working on Harmony support for GCJ as it has a much nicer build environment. I'm hoping Jigsaw will sort out the OpenJDK build and will then work to merge that. Regards, Ian ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Status of the GJC 2010-11-08 21:18 ` Ian Rogers @ 2010-11-09 23:42 ` Dr Andrew John Hughes 0 siblings, 0 replies; 9+ messages in thread From: Dr Andrew John Hughes @ 2010-11-09 23:42 UTC (permalink / raw) To: Ian Rogers; +Cc: Mark Wielaard, Andrew Haley, Harpal Grover, java On 8 November 2010 21:18, Ian Rogers <rogers.email@gmail.com> wrote: > On 26 October 2010 02:41, Mark Wielaard <mark@klomp.org> wrote: >> On Tue, 2010-10-26 at 10:30 +0100, Andrew Haley wrote: >>> On 10/26/2010 10:26 AM, Mark Wielaard wrote: >>> > On Mon, 2010-10-25 at 17:56 -0400, Harpal Grover wrote: >>> >>> It's mostly in maintenance mode. The compiler itself is pretty solid, but >>> >>> the Classpath runtime library isn't being developed very much. We really >>> >>> need to port gcj to use the OpenJDK runtime libraries, which would make >>> >>> gcj an excellent product, but so far no-one has had the time to do it. >>> >> >>> >> I think that's an excellent idea. >>> >> >>> >> How does one start helping out with that? >>> > >>> > There was a project to create a Common Virtual Machine Interface which >>> > has some interesting pointers. And Andrew Hughes made enough progress on >>> > it to get JamVM to work against it. This project is currently not very >>> > active, but seems a good starting point: >>> > http://icedtea.classpath.org/wiki/CVMIDiscussion >>> > http://fuseyism.com/openjdk/cvmi/ >>> >>> Hmm. I would have thought it made more sense to get gcj working with >>> the Sun JDK VM interface. I think we would have done it that way to >>> begin with, but the JDK VM interface was secret. >> >> The CVMI pages point to descriptions of the current VM interfaces of >> both GNU Classpath (which gcj largely implements) and how Hotspot >> interfaces with the OpenJDK class library. It also has a pointer to what >> Cacao does (which implements both, plus the CLDC/PhoneME interface). So >> even if you don't want to reuse any code from the project itself, it >> seems a good starting point if you want to figure out what needs to be >> done/changed. >> >> Cheers, >> >> Mark > > Hi, > > so this isn't ready to be announced yet, but follows the theme of this > thread. I've been working on merging GCJ with other class libraries. > Some information is available here: > > http://code.google.com/p/bubbletea/ > > Currently I'm working on Harmony support for GCJ as it has a much > nicer build environment. I'm hoping Jigsaw will sort out the OpenJDK > build and will then work to merge that. > You'll have a long wait for that. Jigsaw now isn't scheduled to appear until JDK8 in 2012 and the way it's developed so far suggests to me it won't be much use when it does finally appear. Jigsaw could have been a great exemplary project of how the OpenJDK community can produce something much better than that which would have produced inside Oracle. Sadly this has not come to past. The Jigsaw project has so far failed to interact with the GNU/Linux distributions in a way that would make such an idea work well. Instead, all work on it remains focused within Oracle with little external discussion. > Regards, > Ian > -- Andrew :-) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2010-11-09 23:42 UTC | newest] Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- [not found] <AANLkTik4zH8gptWRLUxq3=ReKimFmz0Sa2ojyamtZYGx@mail.gmail.com> 2010-10-22 20:44 ` Status of the GJC Paulo Pinto 2010-10-25 11:35 ` Andrew Haley 2010-10-25 21:56 ` Harpal Grover 2010-10-25 22:02 ` David Daney 2010-10-26 9:26 ` Mark Wielaard 2010-10-26 9:30 ` Andrew Haley 2010-10-26 9:42 ` Mark Wielaard 2010-11-08 21:18 ` Ian Rogers 2010-11-09 23:42 ` Dr Andrew John Hughes
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).