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]

Re: Will cni be the sane native interface to c++ in openjdk U gcj?


Glenn Chambers writes:
 > On Tue, 2007-12-25 at 12:03 +0000, Andrew Haley wrote:
 > > Glenn Chambers writes:
 > 
 > >  > It's been a few years since I last played seriously in this area, but at
 > >  > that point, there were enough impedance mis-matches between C++ objects
 > >  > and Java objects that C-style glue layers turned out to be necessary.
 > >  > 
 > >  > In particular, code that threw or caught C++ exceptions couldn't also
 > >  > throw and catch Java exceptions.  This may have changed in recent
 > >  > versions; I'll let the developers clarify that point.
 > > 
 > > This works fine, and has for a long while.  I don't know how long ago
 > > you tried.
 > 
 > It was back in the early days of the 3.x series, as you can see from 
 > the FAQ entry I wrote on this subject.  (Check out entry 6.1)
 > 
 > If I can get some spare cycles, I'll have to update that example; the
 > problems with exception personalities are gone in the version 3.3 gcj
 > on my (quite old) SUSE install.

Mmm, I think you are right.  C++ code either throws Java exceptions or
C++ exceptions, but not both.  I failed proprtly to read what you
wrote.

Andrew.

-- 
Red Hat UK Ltd, Amberley Place, 107-111 Peascod Street, Windsor, Berkshire, SL4 1TE, UK
Registered in England and Wales No. 3798903


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