Pressed send too early; try again. On 3 November 2015 at 20:18, Mark Roberts <mar...@cs.washington.edu> wrote: > I was actively involved in helping with BCEL 6.0 - but everything seems to > have gone dark for the last couple of months. > > So, what's going on?
I'm afraid that there has been no further work on the code. I made good progress on removing the API breakage so BCEL can be released as a drop-in replacement. This is now almost complete; there's just the issue of how to handle the methods added to the Visitor interfaces. Although in theory these don't affect the binary API, in practise this is not true because the BCEL code could try to invoke the new method only to find it had not been implemented by the existing user code. The simplest is probably to catch and ignore the exception if the method is not present. That should be safe enough, provided that the catch clause is sufficiently restrictive. However I got stuck on some of the new Java8 features. I could not see how to implement StackMaps. Also there is a problem with InvokeDynamic, see BCEL-221 Which are the bugs that really must be sorted before it is sensible to make a release? A fair number of bugs relate to Java8 features - is there any sense in releasing an interim version which does not fully support these features, but which at least works better for earlier versions of Java? Just a thought. > Thank you, > Mark Roberts > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org