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: [BC ABI] gcj-abi-2-dev-branch created


Bryce McKinlay wrote:

Currently, the idea is that we'll maintain two ABIs - the "new", aka BC-ABI for dynamic shared library environments, and the existing ABI for static binaries. Aside from additional dispatch indirections and such, the main difference technically will be that under the BC-ABI, class descriptor structures, vtables, and the like are contructed at runtime from pointer-free metadata, while under the old ABI these are pre-generated at compile time.

If the plan is to for the foreseeable future to support two ABI's in the same source tree, do we really need a separate branch?

What time horizon are you thinking about in terms of when to
merge the branch back?

In any case, is there a design document?  If not, we need one now.
For example, if I'm going to work on reducing executable size
I need to need some general idea of where you're going so I don't
conflict or duplicate work.  Especially if you're working in a
separate branch.
--
	--Per Bothner
per@bothner.com   http://per.bothner.com/


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