Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[orbit-dev] BCEL 6.0

Hi Orbiters,

The latest release of BCEL (5.2) is not able to handle Java 8 byte code.
(No support for MethodHandle and InvokeDynamic).

Since Object Teams (still) depends on BCEL I'm investigating options to
migrate to BCEL 6.0, which adds support for the new byte codes.

After version 5.2, development of BCEL had pretty much stalled, but activity
has come back to that project, and BCEL 6.0 is in the RC phase [1][2].

Now, between the first move towards releasing 6.0 and a failed vote on RC4
another 16 months have passed, and a final release date has still not been set.
Therefore, I'd like to discuss putting the current RC4 into Orbit, as mentioned
by David Williams [3].

Would this move get support from any Orbit committer?

Note, that BCEL 6.0 already comes as a valid OSGi bundle, with proper MANIFEST.MF [4].

For Object Teams there are more variables in the equation, that still need to
be sorted out (e.g., unsatisfactory support for StackMapTable), but any hints
on getting a yet unreleased version of BCEL into Orbit would be extremely helpful.
Would that be a big effort / require a lot of discussing and hand-waving?

thanks!
Stephan


[1] http://apache-commons.680414.n4.nabble.com/bcel-Next-release-td4662789.html#a4668470
[2] http://mail-archives.apache.org/mod_mbox/commons-dev/201508.mbox/%3C20150810035535.Horde.qpHfogdDgj7HvlUe7wvZKA7%40secure46.inmotionhosting.com%3E
[3] http://dev.eclipse.org/mhonarc/lists/cross-project-issues-dev/msg12437.html
[4] http://people.apache.org/~ebourg/bcel/


Back to the top