What about java.lang.invoke available in b136 ?

Mike Swingler swingler at apple.com
Mon Apr 4 12:30:59 PDT 2011

On Apr 4, 2011, at 11:39 AM, John Rose wrote:

> P.S. I am intentionally not commenting, because I don't know the details, of how Apple and Oracle and the community are dividing the work on bsd and macos.  All I know is that intelligent people are working on keeping it sane and making it better.

For right now, the macosx-port is generally merging upstream changes from the BSD port, since they are doing a great job of providing a stable branch off of the trunk. They fix up little issues that affect BSD and Darwin at the HotSpot and core-lib level that are different from Linux and Solaris - this allows us to focus on our hot mess of Objective-C code in the JDK.

This means that the stock macosx-port is not going to be bleeding-edge for HotSpot or JDK features, but it's a stable base for us to port over the proprietary Apple Java SE 6 onto.

Just an FYI as well, for the next month we probably won't ask for public code reviews of our changes, since we are largely porting chunks of our Java SE 6 implementation and we are trying to keep the process stream-lined. Once this initial bring-up period is over, we will switch over to a more traditional bug/review model of development, since most of the code from that point on will be new original content.

Though, if you see any bugs that we need to be made aware of, please file them at: <http://java.net/jira/browse/MACOSX_PORT>!

Mike Swingler
Java Engineering
Apple Inc.

More information about the bsd-port-dev mailing list