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: CNI changes (Was: Binary Compatibility)


>>>>> "Anthony" == Anthony Green <green@redhat.com> writes:

Anthony> For instance, conforming to the new C++ ABI (padding-wise),
Anthony> and wasn't there talk at some point of requiring explicit GC
Anthony> markers for data?

Requiring root registration is on my wish-list.

Ideally in 3.5 we could come out with an ABI we could support well
into the future.  I'm not sure whether that is completely possible,
but we can try.

There's a minor ABI change we need to make in JNI; see PR 4066.

I think the object layout issue could be solved in 3.4, if someone
wrote a patch.  That isn't a major change, and we never promise binary
compatibility (these days) anyway.  I looked into this once, and my
notes on it say "put a new langhook in stor-layout to skip
finalize_type_size".  I didn't write down my reasoning, but if someone
is interested I can try to explain what I remember of the problem.  I
should probably stick this in a PR.

Tom


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