From littlee at linux.vnet.ibm.com Tue Jul 5 02:12:05 2011 From: littlee at linux.vnet.ibm.com (Charles Lee) Date: Tue, 05 Jul 2011 10:12:05 +0800 Subject: Where is openjdk 8 repos? Message-ID: <4E1272F5.8010100@linux.vnet.ibm.com> Hi guys, I am trying to build openjdk 8 locally. And I found from the mailing list that there are lots of commits into different repos, for example: http://hg.openjdk.java.net/jdk8/tl/jdk http://hg.openjdk.java.net/jdk8/jdk8/jdk http://hg.openjdk.java.net/jdk8/2d/jdk Do 2d and tl (tl == tools?) behave like other forest which hold the commit locally? Is jdk8/jdk8 the real openjdk8 repository and it will merge the commits from 2d, tl or any other forests? There are some commits in tl not be merged into the jdk8. Some of them are changing minor versions, which makes it more like jdk8 :-) -- Yours Charles From David.Holmes at oracle.com Tue Jul 5 03:50:59 2011 From: David.Holmes at oracle.com (David Holmes) Date: Tue, 05 Jul 2011 13:50:59 +1000 Subject: Where is openjdk 8 repos? In-Reply-To: <4E1272F5.8010100@linux.vnet.ibm.com> References: <4E1272F5.8010100@linux.vnet.ibm.com> Message-ID: <4E128A23.7020809@oracle.com> On 5/07/2011 12:12 PM, Charles Lee wrote: > I am trying to build openjdk 8 locally. And I found from the mailing list > that there are lots of commits into different repos, for example: > > http://hg.openjdk.java.net/jdk8/tl/jdk > http://hg.openjdk.java.net/jdk8/jdk8/jdk > http://hg.openjdk.java.net/jdk8/2d/jdk > > Do 2d and tl (tl == tools?) behave like other forest which hold the commit > locally? Is jdk8/jdk8 the real openjdk8 repository and it will merge the > commits from 2d, tl or any other forests? jdk8/jdk8 is the "master" forest. tl and 2d are examples of group forests (the tools and libraries group and java2D group respectively). The group forests are merged up to the master forest periodically and then have all other changes pulled back down into them. Different group forests synchronize with the master at different times. I don't know if there is a schedule in place yet for JDK8. David Holmes ------------ > There are some commits in tl not be merged into the jdk8. Some of them are > changing minor versions, which makes it more like jdk8 :-) > From littlee at linux.vnet.ibm.com Tue Jul 5 05:14:36 2011 From: littlee at linux.vnet.ibm.com (Charles Lee) Date: Tue, 05 Jul 2011 13:14:36 +0800 Subject: Where is openjdk 8 repos? In-Reply-To: <4E128A23.7020809@oracle.com> References: <4E1272F5.8010100@linux.vnet.ibm.com> <4E128A23.7020809@oracle.com> Message-ID: <4E129DBC.1080401@linux.vnet.ibm.com> On 07/05/2011 11:50 AM, David Holmes wrote: > On 5/07/2011 12:12 PM, Charles Lee wrote: >> I am trying to build openjdk 8 locally. And I found from the mailing >> list >> that there are lots of commits into different repos, for example: >> >> http://hg.openjdk.java.net/jdk8/tl/jdk >> http://hg.openjdk.java.net/jdk8/jdk8/jdk >> http://hg.openjdk.java.net/jdk8/2d/jdk >> >> Do 2d and tl (tl == tools?) behave like other forest which hold the >> commit >> locally? Is jdk8/jdk8 the real openjdk8 repository and it will merge the >> commits from 2d, tl or any other forests? > > jdk8/jdk8 is the "master" forest. tl and 2d are examples of group > forests (the tools and libraries group and java2D group respectively). > The group forests are merged up to the master forest periodically and > then have all other changes pulled back down into them. Different > group forests synchronize with the master at different times. I don't > know if there is a schedule in place yet for JDK8. > > David Holmes > ------------ > >> There are some commits in tl not be merged into the jdk8. Some of >> them are >> changing minor versions, which makes it more like jdk8 :-) >> Thanks David. -- Yours Charles From max_pole at gmx.de Sun Jul 10 10:11:02 2011 From: max_pole at gmx.de (Max Pole) Date: Sun, 10 Jul 2011 12:11:02 +0200 Subject: Help me to build openjdk on my machine Message-ID: <20110710101102.284800@gmx.net> Hi, I hope it's the right mailing list for my question... I'm trying to build opendjdk7 (bsd-port) in my PowerPC Mac. I downloaded a right bootstrap VM and got platform-independent code (corba, jaxp, jaxws etc) successfully compiled. Unfortunately I cannot compile hotspot VM because of the following error: g++-4.0 -D_ALLBSD_SOURCE -D_GNU_SOURCE -DCC_INTERP -DZERO -DPPC -DZERO_LIBARCH=\"ppc\" -DPRODUCT -I. -I/Users/maxim/bsd-port/hotspot/src/share/vm/prims -I/Users/maxim/bsd-port/hotspot/src/share/vm -I/Users/maxim/bsd-port/hotspot/src/cpu/zero/vm -I/Users/maxim/bsd-port/hotspot/src/os_cpu/bsd_zero/vm -I/Users/maxim/bsd-port/hotspot/src/os/bsd/vm -I/Users/maxim/bsd-port/hotspot/src/os/posix/vm -I../generated -DHOTSPOT_RELEASE_VERSION="\"21.0-b17\"" -DHOTSPOT_BUILD_TARGET="\"product\"" -DHOTSPOT_BUILD_USER="\"maxim\"" -DHOTSPOT_LIB_ARCH=\"ppc\" -DJRE_RELEASE_VERSION="\"1.7.0-internal-maxim_2011_07_09_02_30-b00\"" -DHOTSPOT_VM_DISTRO="\"OpenJDK\"" -DTARGET_OS_FAMILY_bsd -DTARGET_ARCH_zero -DTARGET_ARCH_MODEL_zero -DTARGET_OS_ARCH_bsd_zero -DTARGET_OS_ARCH_MODEL_bsd_zero -DTARGET_COMPILER_gcc -I/usr/include/ffi -fPIC -fno-rtti -fno-exceptions -pthread -fcheck-new -m32 -pipe -O3 -fno-strict-aliasing -I/usr/local/include -Werror -Wpointer-arith -Wconversion -Wsign-compare -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -c -MMD -MP -MF ../generated/dependencies/precompiled.hpp.gch.d -x c++-header /Users/maxim/bsd-port/hotspot/src/share/vm/precompiled.hpp -o precompiled.hpp.gch In file included from /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciMethod.hpp:33, from /Users/maxim/bsd-port/hotspot/src/share/vm/code/debugInfoRec.hpp:30, from /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciEnv.hpp:31, from /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciUtilities.hpp:28, from /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciNullObject.hpp:30, from /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciConstant.hpp:29, from /Users/maxim/bsd-port/hotspot/src/share/vm/precompiled.hpp:36: /Users/maxim/bsd-port/hotspot/src/share/vm/prims/methodHandles.hpp:727:35: error: methodHandles_zero.hpp: No such file or directory make[6]: *** [precompiled.hpp.gch] Error 1 make[5]: *** [the_vm] Error 2 make[4]: *** [productzero] Error 2 make[3]: *** [generic_buildzero] Error 2 make[2]: *** [productzero] Error 2 make[1]: *** [hotspot-build] Error 2 make: *** [build_product_image] Error 2 --------------------------------------------------------------------- The missing source is there but the complation script seems to be unable to locate it. Moreover, I found out that the platform-specific code (PPC in my case) is NOT there! The directory /Users/maxim/bsd-port/hotspot/src/cpu doesn't contain any PPC-related code but only those for sparc, x86 and zero. I have no idea what the latter means though... My Question: Is PPC arch deprecated meanwhile? If not, what's the reason to strip it out from the distribution? Is there any possibility to obtain the PPC code for that VM? Any help would be highly appreciated. I'm about to contribute to a open-source project related on Java 1.6 but I cannot run that software because Apple discontinued PPC macs, their support and Java development for PPC. So openjdk is my only way to proceed... Info on system I use: Processor: PowerPC G5 2.1 GHz System: Mac OS X 10.5.8 Best regards Maxim Poliakovski -- NEU: FreePhone - kostenlos mobil telefonieren! Jetzt informieren: http://www.gmx.net/de/go/freephone From johnyeary at gmail.com Sun Jul 10 15:41:02 2011 From: johnyeary at gmail.com (John Yeary) Date: Sun, 10 Jul 2011 11:41:02 -0400 Subject: Help me to build openjdk on my machine In-Reply-To: <20110710101102.284800@gmx.net> References: <20110710101102.284800@gmx.net> Message-ID: Hello Max, I have not been able to get it to compile either and at this point no one has responded to my post about PPC. I am not sure if it will compile for our platform any more. Does anyone have a successful recent build? John On Sun, Jul 10, 2011 at 6:11 AM, Max Pole wrote: > Hi, > > I hope it's the right mailing list for my question... > > I'm trying to build opendjdk7 (bsd-port) in my PowerPC Mac. I downloaded a > right bootstrap VM and got platform-independent code (corba, jaxp, jaxws > etc) successfully compiled. > > Unfortunately I cannot compile hotspot VM because of the following error: > > g++-4.0 -D_ALLBSD_SOURCE -D_GNU_SOURCE -DCC_INTERP -DZERO -DPPC > -DZERO_LIBARCH=\"ppc\" -DPRODUCT -I. > -I/Users/maxim/bsd-port/hotspot/src/share/vm/prims > -I/Users/maxim/bsd-port/hotspot/src/share/vm > -I/Users/maxim/bsd-port/hotspot/src/cpu/zero/vm > -I/Users/maxim/bsd-port/hotspot/src/os_cpu/bsd_zero/vm > -I/Users/maxim/bsd-port/hotspot/src/os/bsd/vm > -I/Users/maxim/bsd-port/hotspot/src/os/posix/vm -I../generated > -DHOTSPOT_RELEASE_VERSION="\"21.0-b17\"" > -DHOTSPOT_BUILD_TARGET="\"product\"" -DHOTSPOT_BUILD_USER="\"maxim\"" > -DHOTSPOT_LIB_ARCH=\"ppc\" > -DJRE_RELEASE_VERSION="\"1.7.0-internal-maxim_2011_07_09_02_30-b00\"" > -DHOTSPOT_VM_DISTRO="\"OpenJDK\"" -DTARGET_OS_FAMILY_bsd -DTARGET_ARCH_zero > -DTARGET_ARCH_MODEL_zero -DTARGET_OS_ARCH_bsd_zero > -DTARGET_OS_ARCH_MODEL_bsd_zero -DTARGET_COMPILER_gcc -I/usr/include/ffi > -fPIC -fno-rtti -fno-exceptions -pthread -fcheck-new -m32 -pipe -O3 > -fno-strict-aliasing -I/usr/local/include -Werror -Wpointer-arith > -Wconversion -Wsign-compare -D_XOPE! > N_SOURCE -D_DARWIN_C_SOURCE -c -MMD -MP -MF > ../generated/dependencies/precompiled.hpp.gch.d -x c++-header > /Users/maxim/bsd-port/hotspot/src/share/vm/precompiled.hpp -o > precompiled.hpp.gch > In file included from > /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciMethod.hpp:33, > from > /Users/maxim/bsd-port/hotspot/src/share/vm/code/debugInfoRec.hpp:30, > from > /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciEnv.hpp:31, > from > /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciUtilities.hpp:28, > from > /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciNullObject.hpp:30, > from > /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciConstant.hpp:29, > from > /Users/maxim/bsd-port/hotspot/src/share/vm/precompiled.hpp:36: > /Users/maxim/bsd-port/hotspot/src/share/vm/prims/methodHandles.hpp:727:35: > error: methodHandles_zero.hpp: No such file or directory > make[6]: *** [precompiled.hpp.gch] Error 1 > make[5]: *** [the_vm] Error 2 > make[4]: *** [productzero] Error 2 > make[3]: *** [generic_buildzero] Error 2 > make[2]: *** [productzero] Error 2 > make[1]: *** [hotspot-build] Error 2 > make: *** [build_product_image] Error 2 > > --------------------------------------------------------------------- > > The missing source is there but the complation script seems to be unable to > locate it. > Moreover, I found out that the platform-specific code (PPC in my case) is > NOT there! The directory > > /Users/maxim/bsd-port/hotspot/src/cpu > > doesn't contain any PPC-related code but only those for sparc, x86 and > zero. I have no idea what the latter means though... > > My Question: Is PPC arch deprecated meanwhile? If not, what's the reason to > strip it out from the distribution? > > Is there any possibility to obtain the PPC code for that VM? > > Any help would be highly appreciated. I'm about to contribute to a > open-source project related on Java 1.6 but I cannot run that software > because Apple discontinued PPC macs, their support and Java development for > PPC. So openjdk is my only way to proceed... > > Info on system I use: > > Processor: PowerPC G5 2.1 GHz > System: Mac OS X 10.5.8 > > Best regards > Maxim Poliakovski > -- > NEU: FreePhone - kostenlos mobil telefonieren! > Jetzt informieren: http://www.gmx.net/de/go/freephone > -- John Yeary -- http://javaevangelist.blogspot.com http://www.johnyeary.com *@jyeary* "Far better it is to dare mighty things, to win glorious triumphs, even though checkered by failure, than to take rank with those poor spirits who neither enjoy much nor suffer much, because they live in the gray twilight that knows not victory nor defeat." -- Theodore Roosevelt -------------- next part -------------- An HTML attachment was scrubbed... URL: From erik.trimble at oracle.com Sun Jul 10 18:24:36 2011 From: erik.trimble at oracle.com (Erik Trimble) Date: Sun, 10 Jul 2011 11:24:36 -0700 Subject: Help me to build openjdk on my machine In-Reply-To: References: <20110710101102.284800@gmx.net> Message-ID: <4E19EE64.6060001@oracle.com> Folks, PPC isn't a currently supported architecture for OpenJDK - that is, no one has contributed any code to support it. I do know of several proprietary ports, but that doesn't help. :-) I don't even remember the last time it was potentially supported (I'm pretty sure that PPC never was supported in the OpenJDK project). To put in more bluntly, no one has built OpenJDK on PPC here at Oracle for a *very* long time, and I don't know of any Open port anywhere else. It certainly would be nice for someone to come forward with a port of Hotspot to the PPC/Power architecture, as the Freescale stuff (in particular) is becoming very popular for embedded work. Now that IBM is part of OpenJDK, maybe they'll be interested? (who knows) FYI - "Zero" the architecture, is for a zero-assembly version of Hotspot (that is, a Hotspot version with as little architecture-specific customizations as possible). If I were porting Hotspot, I'd start with the Zero codebase, and work from there. But that's just me. -Erik On 7/10/2011 8:41 AM, John Yeary wrote: > Hello Max, > > I have not been able to get it to compile either and at this point no > one has responded to my post about PPC. I am not sure if it will > compile for our platform any more. > > Does anyone have a successful recent build? > > John > > On Sun, Jul 10, 2011 at 6:11 AM, Max Pole > wrote: > > Hi, > > I hope it's the right mailing list for my question... > > I'm trying to build opendjdk7 (bsd-port) in my PowerPC Mac. I > downloaded a right bootstrap VM and got platform-independent code > (corba, jaxp, jaxws etc) successfully compiled. > > Unfortunately I cannot compile hotspot VM because of the following > error: > > g++-4.0 -D_ALLBSD_SOURCE -D_GNU_SOURCE -DCC_INTERP -DZERO -DPPC > -DZERO_LIBARCH=\"ppc\" -DPRODUCT -I. > -I/Users/maxim/bsd-port/hotspot/src/share/vm/prims > -I/Users/maxim/bsd-port/hotspot/src/share/vm > -I/Users/maxim/bsd-port/hotspot/src/cpu/zero/vm > -I/Users/maxim/bsd-port/hotspot/src/os_cpu/bsd_zero/vm > -I/Users/maxim/bsd-port/hotspot/src/os/bsd/vm > -I/Users/maxim/bsd-port/hotspot/src/os/posix/vm -I../generated > -DHOTSPOT_RELEASE_VERSION="\"21.0-b17\"" > -DHOTSPOT_BUILD_TARGET="\"product\"" > -DHOTSPOT_BUILD_USER="\"maxim\"" -DHOTSPOT_LIB_ARCH=\"ppc\" > -DJRE_RELEASE_VERSION="\"1.7.0-internal-maxim_2011_07_09_02_30-b00\"" > -DHOTSPOT_VM_DISTRO="\"OpenJDK\"" -DTARGET_OS_FAMILY_bsd > -DTARGET_ARCH_zero -DTARGET_ARCH_MODEL_zero > -DTARGET_OS_ARCH_bsd_zero -DTARGET_OS_ARCH_MODEL_bsd_zero > -DTARGET_COMPILER_gcc -I/usr/include/ffi -fPIC -fno-rtti > -fno-exceptions -pthread -fcheck-new -m32 -pipe -O3 > -fno-strict-aliasing -I/usr/local/include -Werror -Wpointer-arith > -Wconversion -Wsign-compare -D_XOPE! > N_SOURCE -D_DARWIN_C_SOURCE -c -MMD -MP -MF > ../generated/dependencies/precompiled.hpp.gch.d -x c++-header > /Users/maxim/bsd-port/hotspot/src/share/vm/precompiled.hpp -o > precompiled.hpp.gch > In file included from > /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciMethod.hpp:33, > from > /Users/maxim/bsd-port/hotspot/src/share/vm/code/debugInfoRec.hpp:30, > from > /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciEnv.hpp:31, > from > /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciUtilities.hpp:28, > from > /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciNullObject.hpp:30, > from > /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciConstant.hpp:29, > from > /Users/maxim/bsd-port/hotspot/src/share/vm/precompiled.hpp:36: > /Users/maxim/bsd-port/hotspot/src/share/vm/prims/methodHandles.hpp:727:35: > error: methodHandles_zero.hpp: No such file or directory > make[6]: *** [precompiled.hpp.gch] Error 1 > make[5]: *** [the_vm] Error 2 > make[4]: *** [productzero] Error 2 > make[3]: *** [generic_buildzero] Error 2 > make[2]: *** [productzero] Error 2 > make[1]: *** [hotspot-build] Error 2 > make: *** [build_product_image] Error 2 > > --------------------------------------------------------------------- > > The missing source is there but the complation script seems to be > unable to locate it. > Moreover, I found out that the platform-specific code (PPC in my > case) is NOT there! The directory > > /Users/maxim/bsd-port/hotspot/src/cpu > > doesn't contain any PPC-related code but only those for sparc, x86 > and zero. I have no idea what the latter means though... > > My Question: Is PPC arch deprecated meanwhile? If not, what's the > reason to strip it out from the distribution? > > Is there any possibility to obtain the PPC code for that VM? > > Any help would be highly appreciated. I'm about to contribute to a > open-source project related on Java 1.6 but I cannot run that > software because Apple discontinued PPC macs, their support and > Java development for PPC. So openjdk is my only way to proceed... > > Info on system I use: > > Processor: PowerPC G5 2.1 GHz > System: Mac OS X 10.5.8 > > Best regards > Maxim Poliakovski > -- > NEU: FreePhone - kostenlos mobil telefonieren! > Jetzt informieren: http://www.gmx.net/de/go/freephone > > > > > -- > John Yeary > -- > http://javaevangelist.blogspot.com > http://www.johnyeary.com > *@jyeary* > > "Far better it is to dare mighty things, to win glorious triumphs, > even though checkered by failure, than to take rank with those poor > spirits who neither enjoy much nor suffer much, because they live in > the gray twilight that knows not victory nor defeat." > -- Theodore Roosevelt -- Erik Trimble Java Platform Group Infrastructure Mailstop: usca22-317 Phone: x67195 Santa Clara, CA Timezone: US/Pacific (UTC-0800) -------------- next part -------------- An HTML attachment was scrubbed... URL: From damjan.jov at gmail.com Sun Jul 10 18:27:35 2011 From: damjan.jov at gmail.com (Damjan Jovanovic) Date: Sun, 10 Jul 2011 20:27:35 +0200 Subject: Help me to build openjdk on my machine In-Reply-To: <20110710101102.284800@gmx.net> References: <20110710101102.284800@gmx.net> Message-ID: On Sun, Jul 10, 2011 at 12:11 PM, Max Pole wrote: > Hi, > > I hope it's the right mailing list for my question... > > I'm trying to build opendjdk7 (bsd-port) in my PowerPC Mac. I downloaded a right bootstrap VM and got platform-independent code (corba, jaxp, jaxws etc) successfully compiled. > > Unfortunately I cannot compile hotspot VM because of the following error: > > g++-4.0 -D_ALLBSD_SOURCE -D_GNU_SOURCE -DCC_INTERP -DZERO -DPPC -DZERO_LIBARCH=\"ppc\" -DPRODUCT -I. -I/Users/maxim/bsd-port/hotspot/src/share/vm/prims -I/Users/maxim/bsd-port/hotspot/src/share/vm -I/Users/maxim/bsd-port/hotspot/src/cpu/zero/vm -I/Users/maxim/bsd-port/hotspot/src/os_cpu/bsd_zero/vm -I/Users/maxim/bsd-port/hotspot/src/os/bsd/vm -I/Users/maxim/bsd-port/hotspot/src/os/posix/vm -I../generated -DHOTSPOT_RELEASE_VERSION="\"21.0-b17\"" -DHOTSPOT_BUILD_TARGET="\"product\"" -DHOTSPOT_BUILD_USER="\"maxim\"" -DHOTSPOT_LIB_ARCH=\"ppc\" -DJRE_RELEASE_VERSION="\"1.7.0-internal-maxim_2011_07_09_02_30-b00\"" -DHOTSPOT_VM_DISTRO="\"OpenJDK\"" -DTARGET_OS_FAMILY_bsd -DTARGET_ARCH_zero -DTARGET_ARCH_MODEL_zero -DTARGET_OS_ARCH_bsd_zero -DTARGET_OS_ARCH_MODEL_bsd_zero -DTARGET_COMPILER_gcc -I/usr/include/ffi -fPIC -fno-rtti -fno-exceptions -pthread -fcheck-new -m32 -pipe -O3 -fno-strict-aliasing -I/usr/local/include -Werror -Wpointer-arith -Wconversion -Wsign-compare ? ?-D_XOPE! > ?N_SOURCE -D_DARWIN_C_SOURCE -c -MMD -MP -MF ../generated/dependencies/precompiled.hpp.gch.d -x c++-header /Users/maxim/bsd-port/hotspot/src/share/vm/precompiled.hpp -o precompiled.hpp.gch > In file included from /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciMethod.hpp:33, > ? ? ? ? ? ? ? ? from /Users/maxim/bsd-port/hotspot/src/share/vm/code/debugInfoRec.hpp:30, > ? ? ? ? ? ? ? ? from /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciEnv.hpp:31, > ? ? ? ? ? ? ? ? from /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciUtilities.hpp:28, > ? ? ? ? ? ? ? ? from /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciNullObject.hpp:30, > ? ? ? ? ? ? ? ? from /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciConstant.hpp:29, > ? ? ? ? ? ? ? ? from /Users/maxim/bsd-port/hotspot/src/share/vm/precompiled.hpp:36: > /Users/maxim/bsd-port/hotspot/src/share/vm/prims/methodHandles.hpp:727:35: error: methodHandles_zero.hpp: No such file or directory > make[6]: *** [precompiled.hpp.gch] Error 1 > make[5]: *** [the_vm] Error 2 > make[4]: *** [productzero] Error 2 > make[3]: *** [generic_buildzero] Error 2 > make[2]: *** [productzero] Error 2 > make[1]: *** [hotspot-build] Error 2 > make: *** [build_product_image] Error 2 > > --------------------------------------------------------------------- > > The missing source is there but the complation script seems to be unable to locate it. > Moreover, I found out that the platform-specific code (PPC in my case) is NOT there! The directory > > /Users/maxim/bsd-port/hotspot/src/cpu > > doesn't contain any PPC-related code but only those for sparc, x86 and zero. I have no idea what the latter means though... Zero is basically an easy to port Java interpreter that currently supports, among many others, PowerPC (32- and 64-bit). See http://openjdk.java.net/projects/zero/. > My Question: Is PPC arch deprecated meanwhile? If not, what's the reason to strip it out from the distribution? > > Is there any possibility to obtain the PPC code for that VM? I suspect the version of Hotspot in the BSD port is old, which is why Zero is not compiling. Even when you get it to compile, the performance may be poor, as Zero is just an interpreter. The related Shark project should be faster as it uses LLVM's JIT, and it seems to support PowerPC. > Any help would be highly appreciated. I'm about to contribute to a open-source project related on Java 1.6 but I cannot run that software because Apple discontinued PPC macs, their support and Java development for PPC. So openjdk is my only way to proceed... > > Info on system I use: > > Processor: PowerPC G5 2.1 GHz > System: Mac OS X 10.5.8 > > Best regards > Maxim Poliakovski > -- Good luck Damjan Jovanovic From paul.hohensee at oracle.com Sun Jul 10 18:44:16 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Sun, 10 Jul 2011 14:44:16 -0400 Subject: Help me to build openjdk on my machine In-Reply-To: References: <20110710101102.284800@gmx.net> Message-ID: <4E19F300.9000103@oracle.com> Hi Max and John, Afaik, there's no support for PPC in openjdk. Oracle has a private port, however, for which the build framework exists in the open, which is why you can get a little way in the build process. zero is a psuedo-platform which should build and run on any machine because it includes a platform-independent interpreter. It should build and run on PPC. Paul On 7/10/11 11:41 AM, John Yeary wrote: > Hello Max, > > I have not been able to get it to compile either and at this point no > one has responded to my post about PPC. I am not sure if it will > compile for our platform any more. > > Does anyone have a successful recent build? > > John > > On Sun, Jul 10, 2011 at 6:11 AM, Max Pole > wrote: > > Hi, > > I hope it's the right mailing list for my question... > > I'm trying to build opendjdk7 (bsd-port) in my PowerPC Mac. I > downloaded a right bootstrap VM and got platform-independent code > (corba, jaxp, jaxws etc) successfully compiled. > > Unfortunately I cannot compile hotspot VM because of the following > error: > > g++-4.0 -D_ALLBSD_SOURCE -D_GNU_SOURCE -DCC_INTERP -DZERO -DPPC > -DZERO_LIBARCH=\"ppc\" -DPRODUCT -I. > -I/Users/maxim/bsd-port/hotspot/src/share/vm/prims > -I/Users/maxim/bsd-port/hotspot/src/share/vm > -I/Users/maxim/bsd-port/hotspot/src/cpu/zero/vm > -I/Users/maxim/bsd-port/hotspot/src/os_cpu/bsd_zero/vm > -I/Users/maxim/bsd-port/hotspot/src/os/bsd/vm > -I/Users/maxim/bsd-port/hotspot/src/os/posix/vm -I../generated > -DHOTSPOT_RELEASE_VERSION="\"21.0-b17\"" > -DHOTSPOT_BUILD_TARGET="\"product\"" > -DHOTSPOT_BUILD_USER="\"maxim\"" -DHOTSPOT_LIB_ARCH=\"ppc\" > -DJRE_RELEASE_VERSION="\"1.7.0-internal-maxim_2011_07_09_02_30-b00\"" > -DHOTSPOT_VM_DISTRO="\"OpenJDK\"" -DTARGET_OS_FAMILY_bsd > -DTARGET_ARCH_zero -DTARGET_ARCH_MODEL_zero > -DTARGET_OS_ARCH_bsd_zero -DTARGET_OS_ARCH_MODEL_bsd_zero > -DTARGET_COMPILER_gcc -I/usr/include/ffi -fPIC -fno-rtti > -fno-exceptions -pthread -fcheck-new -m32 -pipe -O3 > -fno-strict-aliasing -I/usr/local/include -Werror -Wpointer-arith > -Wconversion -Wsign-compare -D_XOPE! > N_SOURCE -D_DARWIN_C_SOURCE -c -MMD -MP -MF > ../generated/dependencies/precompiled.hpp.gch.d -x c++-header > /Users/maxim/bsd-port/hotspot/src/share/vm/precompiled.hpp -o > precompiled.hpp.gch > In file included from > /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciMethod.hpp:33, > from > /Users/maxim/bsd-port/hotspot/src/share/vm/code/debugInfoRec.hpp:30, > from > /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciEnv.hpp:31, > from > /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciUtilities.hpp:28, > from > /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciNullObject.hpp:30, > from > /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciConstant.hpp:29, > from > /Users/maxim/bsd-port/hotspot/src/share/vm/precompiled.hpp:36: > /Users/maxim/bsd-port/hotspot/src/share/vm/prims/methodHandles.hpp:727:35: > error: methodHandles_zero.hpp: No such file or directory > make[6]: *** [precompiled.hpp.gch] Error 1 > make[5]: *** [the_vm] Error 2 > make[4]: *** [productzero] Error 2 > make[3]: *** [generic_buildzero] Error 2 > make[2]: *** [productzero] Error 2 > make[1]: *** [hotspot-build] Error 2 > make: *** [build_product_image] Error 2 > > --------------------------------------------------------------------- > > The missing source is there but the complation script seems to be > unable to locate it. > Moreover, I found out that the platform-specific code (PPC in my > case) is NOT there! The directory > > /Users/maxim/bsd-port/hotspot/src/cpu > > doesn't contain any PPC-related code but only those for sparc, x86 > and zero. I have no idea what the latter means though... > > My Question: Is PPC arch deprecated meanwhile? If not, what's the > reason to strip it out from the distribution? > > Is there any possibility to obtain the PPC code for that VM? > > Any help would be highly appreciated. I'm about to contribute to a > open-source project related on Java 1.6 but I cannot run that > software because Apple discontinued PPC macs, their support and > Java development for PPC. So openjdk is my only way to proceed... > > Info on system I use: > > Processor: PowerPC G5 2.1 GHz > System: Mac OS X 10.5.8 > > Best regards > Maxim Poliakovski > -- > NEU: FreePhone - kostenlos mobil telefonieren! > Jetzt informieren: http://www.gmx.net/de/go/freephone > > > > > -- > John Yeary > -- > http://javaevangelist.blogspot.com > http://www.johnyeary.com > *@jyeary* > > "Far better it is to dare mighty things, to win glorious triumphs, > even though checkered by failure, than to take rank with those poor > spirits who neither enjoy much nor suffer much, because they live in > the gray twilight that knows not victory nor defeat." > -- Theodore Roosevelt -------------- next part -------------- An HTML attachment was scrubbed... URL: From paul.hohensee at oracle.com Sun Jul 10 18:46:17 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Sun, 10 Jul 2011 14:46:17 -0400 Subject: Help me to build openjdk on my machine In-Reply-To: <4E19F300.9000103@oracle.com> References: <20110710101102.284800@gmx.net> <4E19F300.9000103@oracle.com> Message-ID: <4E19F379.8010708@oracle.com> Sent to the list only, so cc'ing Max and John. Paul On 7/10/11 2:44 PM, Paul Hohensee wrote: > Hi Max and John, > > Afaik, there's no support for PPC in openjdk. Oracle has a private > port, however, > for which the build framework exists in the open, which is why you can > get a little > way in the build process. > > zero is a psuedo-platform which should build and run on any machine > because it > includes a platform-independent interpreter. It should build and run > on PPC. > > Paul > > On 7/10/11 11:41 AM, John Yeary wrote: >> Hello Max, >> >> I have not been able to get it to compile either and at this point no >> one has responded to my post about PPC. I am not sure if it will >> compile for our platform any more. >> >> Does anyone have a successful recent build? >> >> John >> >> On Sun, Jul 10, 2011 at 6:11 AM, Max Pole > > wrote: >> >> Hi, >> >> I hope it's the right mailing list for my question... >> >> I'm trying to build opendjdk7 (bsd-port) in my PowerPC Mac. I >> downloaded a right bootstrap VM and got platform-independent code >> (corba, jaxp, jaxws etc) successfully compiled. >> >> Unfortunately I cannot compile hotspot VM because of the >> following error: >> >> g++-4.0 -D_ALLBSD_SOURCE -D_GNU_SOURCE -DCC_INTERP -DZERO -DPPC >> -DZERO_LIBARCH=\"ppc\" -DPRODUCT -I. >> -I/Users/maxim/bsd-port/hotspot/src/share/vm/prims >> -I/Users/maxim/bsd-port/hotspot/src/share/vm >> -I/Users/maxim/bsd-port/hotspot/src/cpu/zero/vm >> -I/Users/maxim/bsd-port/hotspot/src/os_cpu/bsd_zero/vm >> -I/Users/maxim/bsd-port/hotspot/src/os/bsd/vm >> -I/Users/maxim/bsd-port/hotspot/src/os/posix/vm -I../generated >> -DHOTSPOT_RELEASE_VERSION="\"21.0-b17\"" >> -DHOTSPOT_BUILD_TARGET="\"product\"" >> -DHOTSPOT_BUILD_USER="\"maxim\"" -DHOTSPOT_LIB_ARCH=\"ppc\" >> -DJRE_RELEASE_VERSION="\"1.7.0-internal-maxim_2011_07_09_02_30-b00\"" >> -DHOTSPOT_VM_DISTRO="\"OpenJDK\"" -DTARGET_OS_FAMILY_bsd >> -DTARGET_ARCH_zero -DTARGET_ARCH_MODEL_zero >> -DTARGET_OS_ARCH_bsd_zero -DTARGET_OS_ARCH_MODEL_bsd_zero >> -DTARGET_COMPILER_gcc -I/usr/include/ffi -fPIC -fno-rtti >> -fno-exceptions -pthread -fcheck-new -m32 -pipe -O3 >> -fno-strict-aliasing -I/usr/local/include -Werror -Wpointer-arith >> -Wconversion -Wsign-compare -D_XOPE! >> N_SOURCE -D_DARWIN_C_SOURCE -c -MMD -MP -MF >> ../generated/dependencies/precompiled.hpp.gch.d -x c++-header >> /Users/maxim/bsd-port/hotspot/src/share/vm/precompiled.hpp -o >> precompiled.hpp.gch >> In file included from >> /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciMethod.hpp:33, >> from >> /Users/maxim/bsd-port/hotspot/src/share/vm/code/debugInfoRec.hpp:30, >> from >> /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciEnv.hpp:31, >> from >> /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciUtilities.hpp:28, >> from >> /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciNullObject.hpp:30, >> from >> /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciConstant.hpp:29, >> from >> /Users/maxim/bsd-port/hotspot/src/share/vm/precompiled.hpp:36: >> /Users/maxim/bsd-port/hotspot/src/share/vm/prims/methodHandles.hpp:727:35: >> error: methodHandles_zero.hpp: No such file or directory >> make[6]: *** [precompiled.hpp.gch] Error 1 >> make[5]: *** [the_vm] Error 2 >> make[4]: *** [productzero] Error 2 >> make[3]: *** [generic_buildzero] Error 2 >> make[2]: *** [productzero] Error 2 >> make[1]: *** [hotspot-build] Error 2 >> make: *** [build_product_image] Error 2 >> >> --------------------------------------------------------------------- >> >> The missing source is there but the complation script seems to be >> unable to locate it. >> Moreover, I found out that the platform-specific code (PPC in my >> case) is NOT there! The directory >> >> /Users/maxim/bsd-port/hotspot/src/cpu >> >> doesn't contain any PPC-related code but only those for sparc, >> x86 and zero. I have no idea what the latter means though... >> >> My Question: Is PPC arch deprecated meanwhile? If not, what's the >> reason to strip it out from the distribution? >> >> Is there any possibility to obtain the PPC code for that VM? >> >> Any help would be highly appreciated. I'm about to contribute to >> a open-source project related on Java 1.6 but I cannot run that >> software because Apple discontinued PPC macs, their support and >> Java development for PPC. So openjdk is my only way to proceed... >> >> Info on system I use: >> >> Processor: PowerPC G5 2.1 GHz >> System: Mac OS X 10.5.8 >> >> Best regards >> Maxim Poliakovski >> -- >> NEU: FreePhone - kostenlos mobil telefonieren! >> Jetzt informieren: http://www.gmx.net/de/go/freephone >> >> >> >> >> -- >> John Yeary >> -- >> http://javaevangelist.blogspot.com >> http://www.johnyeary.com >> *@jyeary* >> >> "Far better it is to dare mighty things, to win glorious triumphs, >> even though checkered by failure, than to take rank with those poor >> spirits who neither enjoy much nor suffer much, because they live in >> the gray twilight that knows not victory nor defeat." >> -- Theodore Roosevelt -------------- next part -------------- An HTML attachment was scrubbed... URL: From swingler at apple.com Sun Jul 10 20:37:52 2011 From: swingler at apple.com (Mike Swingler) Date: Sun, 10 Jul 2011 13:37:52 -0700 Subject: Help me to build openjdk on my machine In-Reply-To: References: <20110710101102.284800@gmx.net> Message-ID: <019B7D97-F928-47F7-9288-D19C35B64D05@apple.com> On Jul 10, 2011, at 11:27 AM, Damjan Jovanovic wrote: > On Sun, Jul 10, 2011 at 12:11 PM, Max Pole wrote: > >> Hi, >> >> I hope it's the right mailing list for my question... >> >> I'm trying to build opendjdk7 (bsd-port) in my PowerPC Mac. I downloaded a right bootstrap VM and got platform-independent code (corba, jaxp, jaxws etc) successfully compiled. >> >> Unfortunately I cannot compile hotspot VM because of the following error: >> The missing source is there but the complation script seems to be unable to locate it. >> Moreover, I found out that the platform-specific code (PPC in my case) is NOT there! The directory >> >> /Users/maxim/bsd-port/hotspot/src/cpu >> >> doesn't contain any PPC-related code but only those for sparc, x86 and zero. I have no idea what the latter means though... > > Zero is basically an easy to port Java interpreter that currently > supports, among many others, PowerPC (32- and 64-bit). See > http://openjdk.java.net/projects/zero/. > >> My Question: Is PPC arch deprecated meanwhile? If not, what's the reason to strip it out from the distribution? I don't believe there ever was a PPC port, but what you used was actually an early version of the "zero" architecture support. >> Is there any possibility to obtain the PPC code for that VM? > > I suspect the version of Hotspot in the BSD port is old, which is why > Zero is not compiling. Actually, the BSD HotSpot is merged up to the very latest JDK7 HotSpot. I know, because the macosx-port derives from the bsd-port, so that BSD/Mac integration issues at the HotSpot level are handled for us. Has anyone actually tried compiling the latest bsd-port with arch=zero on a PPC Mac? > Even when you get it to compile, the performance may be poor, as Zero > is just an interpreter. The related Shark project should be faster as > it uses LLVM's JIT, and it seems to support PowerPC. > >> Any help would be highly appreciated. I'm about to contribute to a open-source project related on Java 1.6 but I cannot run that software because Apple discontinued PPC macs, their support and Java development for PPC. So openjdk is my only way to proceed... >> >> Info on system I use: >> >> Processor: PowerPC G5 2.1 GHz >> System: Mac OS X 10.5.8 Just to set some expectations, the Mac OS X porting project has made a conscious decision to not support Mac OS X 10.5 Leopard (for a variety of API reasons), and therefore will not support PPC. While the bsd-port may be compilable for PPC with Zero and Shark, it's native graphics support will likely remain at the Darwin/X11 level. This may or may not be an issue for your use. AFAIK, nobody has come forward to make new builds of the BSD port for PPC/Mac using Zero, since it was fully integrated into the JDK7 mainline. Any volunteers? Regards, Mike Swingler Java Engineering Apple Inc. From David.Holmes at oracle.com Sun Jul 10 23:15:22 2011 From: David.Holmes at oracle.com (David Holmes) Date: Mon, 11 Jul 2011 09:15:22 +1000 Subject: Help me to build openjdk on my machine In-Reply-To: References: <20110710101102.284800@gmx.net> Message-ID: <4E1A328A.2090505@oracle.com> As others have said there's no PPC support in OpenJDK. If you are building zero then I believe you need to be looking at using icedtea: http://icedtea.classpath.org/wiki/ZeroSharkFaq HTH David Holmes John Yeary said the following on 07/11/11 01:41: > Hello Max, > > I have not been able to get it to compile either and at this point no > one has responded to my post about PPC. I am not sure if it will compile > for our platform any more. > > Does anyone have a successful recent build? > > John > > On Sun, Jul 10, 2011 at 6:11 AM, Max Pole > wrote: > > Hi, > > I hope it's the right mailing list for my question... > > I'm trying to build opendjdk7 (bsd-port) in my PowerPC Mac. I > downloaded a right bootstrap VM and got platform-independent code > (corba, jaxp, jaxws etc) successfully compiled. > > Unfortunately I cannot compile hotspot VM because of the following > error: > > g++-4.0 -D_ALLBSD_SOURCE -D_GNU_SOURCE -DCC_INTERP -DZERO -DPPC > -DZERO_LIBARCH=\"ppc\" -DPRODUCT -I. > -I/Users/maxim/bsd-port/hotspot/src/share/vm/prims > -I/Users/maxim/bsd-port/hotspot/src/share/vm > -I/Users/maxim/bsd-port/hotspot/src/cpu/zero/vm > -I/Users/maxim/bsd-port/hotspot/src/os_cpu/bsd_zero/vm > -I/Users/maxim/bsd-port/hotspot/src/os/bsd/vm > -I/Users/maxim/bsd-port/hotspot/src/os/posix/vm -I../generated > -DHOTSPOT_RELEASE_VERSION="\"21.0-b17\"" > -DHOTSPOT_BUILD_TARGET="\"product\"" > -DHOTSPOT_BUILD_USER="\"maxim\"" -DHOTSPOT_LIB_ARCH=\"ppc\" > -DJRE_RELEASE_VERSION="\"1.7.0-internal-maxim_2011_07_09_02_30-b00\"" > -DHOTSPOT_VM_DISTRO="\"OpenJDK\"" -DTARGET_OS_FAMILY_bsd > -DTARGET_ARCH_zero -DTARGET_ARCH_MODEL_zero > -DTARGET_OS_ARCH_bsd_zero -DTARGET_OS_ARCH_MODEL_bsd_zero > -DTARGET_COMPILER_gcc -I/usr/include/ffi -fPIC -fno-rtti > -fno-exceptions -pthread -fcheck-new -m32 -pipe -O3 > -fno-strict-aliasing -I/usr/local/include -Werror -Wpointer-arith > -Wconversion -Wsign-compare -D_XOPE! > N_SOURCE -D_DARWIN_C_SOURCE -c -MMD -MP -MF > ../generated/dependencies/precompiled.hpp.gch.d -x c++-header > /Users/maxim/bsd-port/hotspot/src/share/vm/precompiled.hpp -o > precompiled.hpp.gch > In file included from > /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciMethod.hpp:33, > from > /Users/maxim/bsd-port/hotspot/src/share/vm/code/debugInfoRec.hpp:30, > from > /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciEnv.hpp:31, > from > /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciUtilities.hpp:28, > from > /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciNullObject.hpp:30, > from > /Users/maxim/bsd-port/hotspot/src/share/vm/ci/ciConstant.hpp:29, > from > /Users/maxim/bsd-port/hotspot/src/share/vm/precompiled.hpp:36: > /Users/maxim/bsd-port/hotspot/src/share/vm/prims/methodHandles.hpp:727:35: > error: methodHandles_zero.hpp: No such file or directory > make[6]: *** [precompiled.hpp.gch] Error 1 > make[5]: *** [the_vm] Error 2 > make[4]: *** [productzero] Error 2 > make[3]: *** [generic_buildzero] Error 2 > make[2]: *** [productzero] Error 2 > make[1]: *** [hotspot-build] Error 2 > make: *** [build_product_image] Error 2 > > --------------------------------------------------------------------- > > The missing source is there but the complation script seems to be > unable to locate it. > Moreover, I found out that the platform-specific code (PPC in my > case) is NOT there! The directory > > /Users/maxim/bsd-port/hotspot/src/cpu > > doesn't contain any PPC-related code but only those for sparc, x86 > and zero. I have no idea what the latter means though... > > My Question: Is PPC arch deprecated meanwhile? If not, what's the > reason to strip it out from the distribution? > > Is there any possibility to obtain the PPC code for that VM? > > Any help would be highly appreciated. I'm about to contribute to a > open-source project related on Java 1.6 but I cannot run that > software because Apple discontinued PPC macs, their support and Java > development for PPC. So openjdk is my only way to proceed... > > Info on system I use: > > Processor: PowerPC G5 2.1 GHz > System: Mac OS X 10.5.8 > > Best regards > Maxim Poliakovski > -- > NEU: FreePhone - kostenlos mobil telefonieren! > Jetzt informieren: http://www.gmx.net/de/go/freephone > > > > > -- > John Yeary > -- > http://javaevangelist.blogspot.com > http://www.johnyeary.com > *@jyeary* > > "Far better it is to dare mighty things, to win glorious triumphs, even > though checkered by failure, than to take rank with those poor spirits > who neither enjoy much nor suffer much, because they live in the gray > twilight that knows not victory nor defeat." > -- Theodore Roosevelt From johnyeary at gmail.com Mon Jul 11 00:08:11 2011 From: johnyeary at gmail.com (John Yeary) Date: Sun, 10 Jul 2011 20:08:11 -0400 Subject: Help me to build openjdk on my machine In-Reply-To: <019B7D97-F928-47F7-9288-D19C35B64D05@apple.com> References: <20110710101102.284800@gmx.net> <019B7D97-F928-47F7-9288-D19C35B64D05@apple.com> Message-ID: <983AD610-7604-4188-86EB-C8F75553330F@gmail.com> I had successfully built a Java 6 build for PPC months ago using Zero. It worked fine. I updated the docs on the wiki based on that success. It was possible, but alas apparently that time has passed John Sent from my iPhone On Jul 10, 2011, at 16:37, Mike Swingler wrote: > On Jul 10, 2011, at 11:27 AM, Damjan Jovanovic wrote: > >> On Sun, Jul 10, 2011 at 12:11 PM, Max Pole wrote: >> >>> Hi, >>> >>> I hope it's the right mailing list for my question... >>> >>> I'm trying to build opendjdk7 (bsd-port) in my PowerPC Mac. I downloaded a right bootstrap VM and got platform-independent code (corba, jaxp, jaxws etc) successfully compiled. >>> >>> Unfortunately I cannot compile hotspot VM because of the following error: > > > >>> The missing source is there but the complation script seems to be unable to locate it. >>> Moreover, I found out that the platform-specific code (PPC in my case) is NOT there! The directory >>> >>> /Users/maxim/bsd-port/hotspot/src/cpu >>> >>> doesn't contain any PPC-related code but only those for sparc, x86 and zero. I have no idea what the latter means though... >> >> Zero is basically an easy to port Java interpreter that currently >> supports, among many others, PowerPC (32- and 64-bit). See >> http://openjdk.java.net/projects/zero/. >> >>> My Question: Is PPC arch deprecated meanwhile? If not, what's the reason to strip it out from the distribution? > > I don't believe there ever was a PPC port, but what you used was actually an early version of the "zero" architecture support. > >>> Is there any possibility to obtain the PPC code for that VM? >> >> I suspect the version of Hotspot in the BSD port is old, which is why >> Zero is not compiling. > > Actually, the BSD HotSpot is merged up to the very latest JDK7 HotSpot. I know, because the macosx-port derives from the bsd-port, so that BSD/Mac integration issues at the HotSpot level are handled for us. > > Has anyone actually tried compiling the latest bsd-port with arch=zero on a PPC Mac? > >> Even when you get it to compile, the performance may be poor, as Zero >> is just an interpreter. The related Shark project should be faster as >> it uses LLVM's JIT, and it seems to support PowerPC. >> >>> Any help would be highly appreciated. I'm about to contribute to a open-source project related on Java 1.6 but I cannot run that software because Apple discontinued PPC macs, their support and Java development for PPC. So openjdk is my only way to proceed... >>> >>> Info on system I use: >>> >>> Processor: PowerPC G5 2.1 GHz >>> System: Mac OS X 10.5.8 > > Just to set some expectations, the Mac OS X porting project has made a conscious decision to not support Mac OS X 10.5 Leopard (for a variety of API reasons), and therefore will not support PPC. While the bsd-port may be compilable for PPC with Zero and Shark, it's native graphics support will likely remain at the Darwin/X11 level. This may or may not be an issue for your use. > > AFAIK, nobody has come forward to make new builds of the BSD port for PPC/Mac using Zero, since it was fully integrated into the JDK7 mainline. Any volunteers? > > Regards, > Mike Swingler > Java Engineering > Apple Inc. > From swingler at apple.com Mon Jul 11 04:35:25 2011 From: swingler at apple.com (Mike Swingler) Date: Sun, 10 Jul 2011 21:35:25 -0700 Subject: Help me to build openjdk on my machine In-Reply-To: References: <20110710101102.284800@gmx.net> <019B7D97-F928-47F7-9288-D19C35B64D05@apple.com> Message-ID: <26A5D52D-8991-4925-81C2-A28EFC18DD55@apple.com> On Jul 10, 2011, at 4:04 PM, Johannes Schindelin wrote: > Hi, > > On Sun, 10 Jul 2011, Mike Swingler wrote: > >> Just to set some expectations, the Mac OS X porting project has made a >> conscious decision to not support Mac OS X 10.5 Leopard (for a variety >> of API reasons), and therefore will not support PPC. > > That rather shatters one of my dreams: a fully compatible Java 6 for > Leopard (PPC). Given that there was Java 6 for Leopard (x86_64) I allowed > myself to think that would be not unrealistic. The graphics machinery we have used in Java 1.4, 1.5, and 1.6 on Mac OS X is simply not compatible with cross-process rendering required for modern browser plug-ins. While it can be done inefficiently (as we do today), we have chosen to use a CoreAnimation-based OpenGL strategy for OpenJDK that allows accelerated graphics throughout the entire pipe, and relies on API that is only in Snow Leopard. Also, we are re-writing most of the JNI code that call into Cocoa using Blocks, which is a language feature which was added in 10.6. Without using Blocks, the resulting Cocoa and JNI code is a tangled mess of selectors, callbacks, and awkward parameter marshaling. We never enjoy dropping entire configurations, but in this case the benefits far outweighed the effort to keep Leopard alive. Sorry, Mike Swingler Java Engineering Apple Inc. From ahughes at redhat.com Mon Jul 11 14:19:59 2011 From: ahughes at redhat.com (Dr Andrew John Hughes) Date: Mon, 11 Jul 2011 15:19:59 +0100 Subject: Help me to build openjdk on my machine In-Reply-To: <4E19EE64.6060001@oracle.com> References: <20110710101102.284800@gmx.net> <4E19EE64.6060001@oracle.com> Message-ID: <20110711141959.GC5877@rivendell.middle-earth.co.uk> On 11:24 Sun 10 Jul , Erik Trimble wrote: > Folks, > > PPC isn't a currently supported architecture for OpenJDK - that is, no > one has contributed any code to support it. I do know of several > proprietary ports, but that doesn't help. :-) I don't even remember the > last time it was potentially supported (I'm pretty sure that PPC never > was supported in the OpenJDK project). > > To put in more bluntly, no one has built OpenJDK on PPC here at Oracle > for a *very* long time, and I don't know of any Open port anywhere else. > > It certainly would be nice for someone to come forward with a port of > Hotspot to the PPC/Power architecture, as the Freescale stuff (in > particular) is becoming very popular for embedded work. Now that IBM is > part of OpenJDK, maybe they'll be interested? (who knows) > > FYI - "Zero" the architecture, is for a zero-assembly version of Hotspot > (that is, a Hotspot version with as little architecture-specific > customizations as possible). If I were porting Hotspot, I'd start with > the Zero codebase, and work from there. But that's just me. > > -Erik > > Debian provides PPC GNU/Linux builds, presumably using Zero: http://packages.debian.org/squeeze/openjdk-6-jdk -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and IcedTea http://www.gnu.org/software/classpath http://icedtea.classpath.org PGP Key: F5862A37 (https://keys.indymedia.org/) Fingerprint = EA30 D855 D50F 90CD F54D 0698 0713 C3ED F586 2A37 From suchen.chien at oracle.com Tue Jul 12 17:37:23 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Tue, 12 Jul 2011 17:37:23 +0000 Subject: hg: jdk7/build/hotspot: Added tag hs21-b17 for changeset 81d815b05abb Message-ID: <20110712173727.A3ADD473A8@hg.openjdk.java.net> Changeset: 9b0ca45cd756 Author: trims Date: 2011-06-28 10:57 -0700 URL: http://hg.openjdk.java.net/jdk7/build/hotspot/rev/9b0ca45cd756 Added tag hs21-b17 for changeset 81d815b05abb ! .hgtags From max_pole at gmx.de Tue Jul 12 20:54:55 2011 From: max_pole at gmx.de (Maxim) Date: Tue, 12 Jul 2011 22:54:55 +0200 Subject: Fwd: Re: Help me to build openjdk on my machine Message-ID: <4E1CB49F.7020406@gmx.de> -------- Original-Nachricht -------- Betreff: Re: Help me to build openjdk on my machine Datum: Tue, 12 Jul 2011 22:40:29 +0200 Von: Maxim An: Erik Trimble Am 10.07.2011 20:24, schrieb Erik Trimble: > [snip] > > It certainly would be nice for someone to come forward with a port of > Hotspot to the PPC/Power architecture, as the Freescale stuff (in > particular) is becoming very popular for embedded work. Now that IBM > is part of OpenJDK, maybe they'll be interested? (who knows) I could imagine myself to help out on such a port. I had all required skills for doing that but I need to prioritize due to personal lack of time. I suppose one need to write and test a bunch of low-level code regarding to dynamic recompilation which is pain and extremely time-consuming. Therefore it's a true challenge for a group, not just for a single person. What's about existing (proprietary) ports? @Mike Swingler: Java until version 1.6 runs successfully on PPC. I'm sure Apple did its own PPC port, didn't it? Is it possible to release that code as open source or at least make it available for further development? A clean-room implementation would be surely a huge waste of time/reinventing of the wheel in this case... Best regards Maxim -------------- next part -------------- An HTML attachment was scrubbed... URL: From max_pole at gmx.de Tue Jul 12 20:55:42 2011 From: max_pole at gmx.de (Maxim) Date: Tue, 12 Jul 2011 22:55:42 +0200 Subject: Fwd: Re: Help me to build openjdk on my machine Message-ID: <4E1CB4CE.1010109@gmx.de> -------- Original-Nachricht -------- Betreff: Re: Help me to build openjdk on my machine Datum: Tue, 12 Jul 2011 22:52:02 +0200 Von: Maxim An: Mike Swingler Am 10.07.2011 22:37, schrieb Mike Swingler: > [snip] > Just to set some expectations, the Mac OS X porting project has made a conscious decision to not support Mac OS X 10.5 Leopard (for a variety of API reasons), and therefore will not support PPC. While the bsd-port may be compilable for PPC with Zero and Shark, it's native graphics support will likely remain at the Darwin/X11 level. This may or may not be an issue for your use. > I'm working on a music OCR system implemented in Java. It already runs on x86 Windows/Linux/Mac OS X x86. I would like to support older Macs as well but I don't manage to compile Java at all. This application doesn't rely on high-performance graphics. It relies on specific Java 1.6 features and therefore doesn't run with any older version... > AFAIK, nobody has come forward to make new builds of the BSD port for PPC/Mac using Zero, since it was fully integrated into the JDK7 mainline. Any volunteers? > Ok, I would give it a try. I'm afraid Leopard won't work. Should I try any PPC-bsd-based Linux distribution? Best regards Maxim -------------- next part -------------- An HTML attachment was scrubbed... URL: From max_pole at gmx.de Tue Jul 12 21:25:14 2011 From: max_pole at gmx.de (Maxim) Date: Tue, 12 Jul 2011 23:25:14 +0200 Subject: Help me to build openjdk on my machine In-Reply-To: <1A3BD37A-AF90-437C-8646-B5ED842D558D@apple.com> References: <4E1CB49F.7020406@gmx.de> <1A3BD37A-AF90-437C-8646-B5ED842D558D@apple.com> Message-ID: <4E1CBBBA.2060804@gmx.de> Am 12.07.2011 23:10, schrieb Gary Meyer: > On Jul 12, 2011, at 1:54 PM, Maxim wrote: > > >> @Mike Swingler: Java until version 1.6 runs successfully on PPC. I'm >> sure Apple did its own PPC port, didn't it? >> >> > No. Apple never had any 1.6 code that ran on PPC, only 1.5 code. > Sorry, I didn't express myself well - I surely meant 1.5, particulary its virtual machine because I was speaking about porting of hotspot to PPC arch. I'm pretty sure there is some low-level PPC code for that VM and the whole thing doesn't run in interpreted mode... Best regards Maxim From swingler at apple.com Wed Jul 13 02:47:25 2011 From: swingler at apple.com (Mike Swingler) Date: Tue, 12 Jul 2011 19:47:25 -0700 Subject: Help me to build openjdk on my machine In-Reply-To: <4E1CBBBA.2060804@gmx.de> References: <4E1CB49F.7020406@gmx.de> <1A3BD37A-AF90-437C-8646-B5ED842D558D@apple.com> <4E1CBBBA.2060804@gmx.de> Message-ID: On Jul 12, 2011, at 2:25 PM, Maxim wrote: > Am 12.07.2011 23:10, schrieb Gary Meyer: > >> On Jul 12, 2011, at 1:54 PM, Maxim wrote: >> >>> @Mike Swingler: Java until version 1.6 runs successfully on PPC. I'm >>> sure Apple did its own PPC port, didn't it? >> >> No. Apple never had any 1.6 code that ran on PPC, only 1.5 code. > > Sorry, I didn't express myself well - I surely meant 1.5, particulary > its virtual machine because I was speaking about porting of hotspot to > PPC arch. I'm pretty sure there is some low-level PPC code for that VM > and the whole thing doesn't run in interpreted mode? While there was a J2SE 5.0 PPC HotSpot, the work to port it to Java SE 6 was never done, and is even more diverged from the HotSpot in JDK7. The PPC HotSpot JIT is deeply intertwined with the J2SE 5.0 codebase, which I do not believe was ever released under an open source license. As such, we would not have the right to open source Oracle's J2SE 5.0 code for them. Additionally, that old HotSpot also contained lots of internal Mach SPI, and the design of the C1 client compiler changed fairly radically from J2SE 5.0 to Java SE 6 (or so I am told). Forward-porting this code to the modern JDK7 design could take several man years. Even though it may be technically possible to de-tangle this code from the technical and legal problems around it, the Java team at Apple is focused on contributing to an OpenJDK for our current customers. We are not supporting Leopard due to other technical limitations (and therefore not supporting PPC), and have no intention to release questionably licensed, unbuildable, or untested code to the open source community. On Jul 10, 2011, at 11:44 AM, Paul Hohensee wrote: > Hi Max and John, > > Afaik, there's no support for PPC in openjdk. Oracle has a private port, however, > for which the build framework exists in the open, which is why you can get a little > way in the build process. Perhaps it would be worth asking Oracle about their private port, which I'd guess is up-to-date with the current JDK7 HotSpot design. Just a thought, Mike Swingler Java Engineering Apple Inc. From neil.richards at ngmr.net Wed Jul 20 09:47:56 2011 From: neil.richards at ngmr.net (Neil Richards) Date: Wed, 20 Jul 2011 10:47:56 +0100 Subject: Request for review: Store convenience scripts as executable Message-ID: <1311155276.1024.15.camel@chalkhill> Sometimes, it's the most petty things that can cause an itch. There are a small number of convenience scripts which are currently held within the repository without being marked as executable. So to use them (for each clone of the repository one may have), one has to go round manually setting the executable bit, which is a little sad, as mercurial is perfectly capable of remembering that these things should be executable. To that end, please find below the most trivial of changes, to store these scripts with their executable bit set. Please consider this change for committal. Thanks, Neil -- Unless stated above: IBM email: neil_richards at uk.ibm.com IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU # HG changeset patch # User Neil Richards , # Date 1311153869 -3600 # Branch ojdk-144 # Node ID 090ad60f2b03c1b806258e5a75a0fd15963df9e0 # Parent 05e24d6ed56dce501b5b8633d2fe7c3725354257 Summary: Store convenience scripts as executable Contributed-by: diff --git a/get_source.sh b/get_source.sh old mode 100644 new mode 100755 diff --git a/make/scripts/hgforest.sh b/make/scripts/hgforest.sh old mode 100644 new mode 100755 diff --git a/make/scripts/update_copyright_year.sh b/make/scripts/update_copyright_year.sh old mode 100644 new mode 100755 diff --git a/make/scripts/vsvars.sh b/make/scripts/vsvars.sh old mode 100644 new mode 100755 diff --git a/make/scripts/webrev.ksh b/make/scripts/webrev.ksh old mode 100644 new mode 100755 From kelly.ohair at oracle.com Wed Jul 20 15:33:14 2011 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Wed, 20 Jul 2011 08:33:14 -0700 Subject: Request for review: Store convenience scripts as executable In-Reply-To: <1311155276.1024.15.camel@chalkhill> References: <1311155276.1024.15.camel@chalkhill> Message-ID: <58D95D76-F84A-45D3-99AE-BA99060DFE21@oracle.com> Although the jcheck extension isn't publicly available (it will be someday), it is used on the servers and by developers. That extension disallows ANY file from having execute permissions. So this changeset would get blocked, or create havoc for the developers. In general, placing execute permission on files has been problematic and we decided a long time ago that executables were not welcome in the OpenJDK repositories, and the easiest way to try and block them was by looking at the execute permissions. All these *.sh scripts can be run with "sh", e.g. "sh ./get_source.sh" so I don't see this as a huge burden. -kto On Jul 20, 2011, at 2:47 AM, Neil Richards wrote: > Sometimes, it's the most petty things that can cause an itch. > > There are a small number of convenience scripts which are currently held > within the repository without being marked as executable. > > So to use them (for each clone of the repository one may have), one has > to go round manually setting the executable bit, which is a little sad, > as mercurial is perfectly capable of remembering that these things > should be executable. > > To that end, please find below the most trivial of changes, to store > these scripts with their executable bit set. > > Please consider this change for committal. > > Thanks, > Neil > > -- > Unless stated above: > IBM email: neil_richards at uk.ibm.com > IBM United Kingdom Limited - Registered in England and Wales with number 741598. > Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU > > > # HG changeset patch > # User Neil Richards , > # Date 1311153869 -3600 > # Branch ojdk-144 > # Node ID 090ad60f2b03c1b806258e5a75a0fd15963df9e0 > # Parent 05e24d6ed56dce501b5b8633d2fe7c3725354257 > Summary: Store convenience scripts as executable > Contributed-by: > > diff --git a/get_source.sh b/get_source.sh > old mode 100644 > new mode 100755 > diff --git a/make/scripts/hgforest.sh b/make/scripts/hgforest.sh > old mode 100644 > new mode 100755 > diff --git a/make/scripts/update_copyright_year.sh b/make/scripts/update_copyright_year.sh > old mode 100644 > new mode 100755 > diff --git a/make/scripts/vsvars.sh b/make/scripts/vsvars.sh > old mode 100644 > new mode 100755 > diff --git a/make/scripts/webrev.ksh b/make/scripts/webrev.ksh > old mode 100644 > new mode 100755 > > From suchen.chien at oracle.com Wed Jul 20 18:11:54 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Wed, 20 Jul 2011 18:11:54 +0000 Subject: hg: jdk8/build: 11 new changesets Message-ID: <20110720181155.403134757A@hg.openjdk.java.net> Changeset: 4373d87e6f37 Author: schien Date: 2011-05-26 20:19 -0700 URL: http://hg.openjdk.java.net/jdk8/build/rev/4373d87e6f37 Added tag jdk7-b144 for changeset 7203965666a4 ! .hgtags Changeset: 93d2590fd849 Author: jeff Date: 2011-05-27 14:57 -0700 URL: http://hg.openjdk.java.net/jdk8/build/rev/93d2590fd849 7045697: JDK7 THIRD PARTY README update Reviewed-by: lana ! THIRD_PARTY_README Changeset: 55e9ebf03218 Author: lana Date: 2011-06-02 13:37 -0700 URL: http://hg.openjdk.java.net/jdk8/build/rev/55e9ebf03218 Merge Changeset: 2d38c2a79c14 Author: schien Date: 2011-06-07 14:00 -0700 URL: http://hg.openjdk.java.net/jdk8/build/rev/2d38c2a79c14 Added tag jdk7-b145 for changeset 55e9ebf03218 ! .hgtags Changeset: 404bd0b9385f Author: schien Date: 2011-06-08 10:20 -0700 URL: http://hg.openjdk.java.net/jdk8/build/rev/404bd0b9385f Merge Changeset: 3e0b96f8f6a0 Author: schien Date: 2011-06-20 16:24 -0700 URL: http://hg.openjdk.java.net/jdk8/build/rev/3e0b96f8f6a0 Added tag jdk7-b146 for changeset 2d38c2a79c14 ! .hgtags Changeset: 29e7e1474b5e Author: schien Date: 2011-06-20 17:28 -0700 URL: http://hg.openjdk.java.net/jdk8/build/rev/29e7e1474b5e Merge Changeset: 8da980eedab6 Author: jeff Date: 2011-06-22 10:09 -0700 URL: http://hg.openjdk.java.net/jdk8/build/rev/8da980eedab6 7057046: Add embedded license to THIRD PARTY README Reviewed-by: lana ! THIRD_PARTY_README Changeset: d91364304d7c Author: lana Date: 2011-06-22 12:40 -0700 URL: http://hg.openjdk.java.net/jdk8/build/rev/d91364304d7c Merge Changeset: ee67ee3bd597 Author: schien Date: 2011-06-27 13:21 -0700 URL: http://hg.openjdk.java.net/jdk8/build/rev/ee67ee3bd597 Added tag jdk7-b147 for changeset d91364304d7c ! .hgtags Changeset: 04734fe746f0 Author: schien Date: 2011-06-27 14:10 -0700 URL: http://hg.openjdk.java.net/jdk8/build/rev/04734fe746f0 Merge From suchen.chien at oracle.com Wed Jul 20 18:12:03 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Wed, 20 Jul 2011 18:12:03 +0000 Subject: hg: jdk8/build/corba: 14 new changesets Message-ID: <20110720181212.9C4514757B@hg.openjdk.java.net> Changeset: 7033a5756ad5 Author: katleman Date: 2011-05-25 13:31 -0700 URL: http://hg.openjdk.java.net/jdk8/build/corba/rev/7033a5756ad5 7044486: open jdk repos have files with incorrect copyright headers, which can end up in src bundles Reviewed-by: ohair, trims ! src/share/classes/com/sun/corba/se/impl/transport/CorbaTransportManagerImpl.java Changeset: 74eb715474f2 Author: schien Date: 2011-05-26 20:19 -0700 URL: http://hg.openjdk.java.net/jdk8/build/corba/rev/74eb715474f2 Added tag jdk7-b144 for changeset 7033a5756ad5 ! .hgtags Changeset: 93e77c49b3bb Author: miroslawzn Date: 2011-05-26 13:05 -0700 URL: http://hg.openjdk.java.net/jdk8/build/corba/rev/93e77c49b3bb 7046882: Regression : JDK 7b123 : Enum exchanged as parameters using CORBA call results in Exception Reviewed-by: raginip ! src/share/classes/com/sun/corba/se/impl/io/ObjectStreamClass.java Changeset: 643f267ca234 Author: jeff Date: 2011-05-27 14:58 -0700 URL: http://hg.openjdk.java.net/jdk8/build/corba/rev/643f267ca234 7045697: JDK7 THIRD PARTY README update Reviewed-by: lana ! THIRD_PARTY_README Changeset: 7839048ec99e Author: jeff Date: 2011-05-27 15:27 -0700 URL: http://hg.openjdk.java.net/jdk8/build/corba/rev/7839048ec99e Merge Changeset: 77ec0541aa2a Author: lana Date: 2011-06-02 13:37 -0700 URL: http://hg.openjdk.java.net/jdk8/build/corba/rev/77ec0541aa2a Merge Changeset: 770227a4087e Author: schien Date: 2011-06-07 14:00 -0700 URL: http://hg.openjdk.java.net/jdk8/build/corba/rev/770227a4087e Added tag jdk7-b145 for changeset 77ec0541aa2a ! .hgtags Changeset: e85ff90212ad Author: schien Date: 2011-06-08 10:20 -0700 URL: http://hg.openjdk.java.net/jdk8/build/corba/rev/e85ff90212ad Merge Changeset: 36f0efbc66ef Author: schien Date: 2011-06-20 16:25 -0700 URL: http://hg.openjdk.java.net/jdk8/build/corba/rev/36f0efbc66ef Added tag jdk7-b146 for changeset 770227a4087e ! .hgtags Changeset: abe4723b9b7f Author: schien Date: 2011-06-20 17:28 -0700 URL: http://hg.openjdk.java.net/jdk8/build/corba/rev/abe4723b9b7f Merge Changeset: bba0e37d7006 Author: jeff Date: 2011-06-22 10:10 -0700 URL: http://hg.openjdk.java.net/jdk8/build/corba/rev/bba0e37d7006 7057046: Add embedded license to THIRD PARTY README Reviewed-by: lana ! THIRD_PARTY_README Changeset: 73323cb33962 Author: lana Date: 2011-06-22 12:40 -0700 URL: http://hg.openjdk.java.net/jdk8/build/corba/rev/73323cb33962 Merge Changeset: 960011ba4bf2 Author: schien Date: 2011-06-27 13:21 -0700 URL: http://hg.openjdk.java.net/jdk8/build/corba/rev/960011ba4bf2 Added tag jdk7-b147 for changeset 73323cb33962 ! .hgtags Changeset: 97014e43181f Author: schien Date: 2011-06-27 14:10 -0700 URL: http://hg.openjdk.java.net/jdk8/build/corba/rev/97014e43181f Merge From suchen.chien at oracle.com Wed Jul 20 18:15:12 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Wed, 20 Jul 2011 18:15:12 +0000 Subject: hg: jdk8/build/jaxp: 13 new changesets Message-ID: <20110720181512.D488F4757D@hg.openjdk.java.net> Changeset: bee49f47043f Author: schien Date: 2011-05-26 20:19 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxp/rev/bee49f47043f Added tag jdk7-b144 for changeset 39bf6dcaab23 ! .hgtags Changeset: bdf77cbd9958 Author: ohair Date: 2011-05-19 08:38 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxp/rev/bdf77cbd9958 7044493: Incorrectly formated GPL headers in JDK7 JAXP source drop Reviewed-by: joehw ! jaxp.properties Changeset: 775dd77e4730 Author: lana Date: 2011-05-20 21:00 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxp/rev/775dd77e4730 Merge Changeset: a70a042c8600 Author: jeff Date: 2011-05-27 15:01 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxp/rev/a70a042c8600 7045697: JDK7 THIRD PARTY README update Reviewed-by: lana ! THIRD_PARTY_README Changeset: 10ca7570f47f Author: lana Date: 2011-06-02 13:37 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxp/rev/10ca7570f47f Merge Changeset: bcd31fa1e3c6 Author: schien Date: 2011-06-07 14:01 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxp/rev/bcd31fa1e3c6 Added tag jdk7-b145 for changeset 10ca7570f47f ! .hgtags Changeset: bae5f389d17b Author: schien Date: 2011-06-08 10:21 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxp/rev/bae5f389d17b Merge Changeset: 9a4d09f33f01 Author: schien Date: 2011-06-20 16:25 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxp/rev/9a4d09f33f01 Added tag jdk7-b146 for changeset bcd31fa1e3c6 ! .hgtags Changeset: 03692de33ca8 Author: schien Date: 2011-06-20 17:28 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxp/rev/03692de33ca8 Merge Changeset: eed2486cb10b Author: jeff Date: 2011-06-22 10:10 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxp/rev/eed2486cb10b 7057046: Add embedded license to THIRD PARTY README Reviewed-by: lana ! THIRD_PARTY_README Changeset: fc268cd1dd5d Author: lana Date: 2011-06-22 12:40 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxp/rev/fc268cd1dd5d Merge Changeset: 6c9ac74190a0 Author: schien Date: 2011-06-27 13:21 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxp/rev/6c9ac74190a0 Added tag jdk7-b147 for changeset fc268cd1dd5d ! .hgtags Changeset: 58dfc6f729e8 Author: schien Date: 2011-06-27 14:10 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxp/rev/58dfc6f729e8 Merge From suchen.chien at oracle.com Wed Jul 20 18:15:20 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Wed, 20 Jul 2011 18:15:20 +0000 Subject: hg: jdk8/build/jaxws: 22 new changesets Message-ID: <20110720181520.ED9624757E@hg.openjdk.java.net> Changeset: 6158298d2b94 Author: schien Date: 2011-05-26 20:19 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/6158298d2b94 Added tag jdk7-b144 for changeset 6bd683f2d527 ! .hgtags Changeset: c902e39c384e Author: jeff Date: 2011-05-27 15:01 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/c902e39c384e 7045697: JDK7 THIRD PARTY README update Reviewed-by: lana ! THIRD_PARTY_README Changeset: bcca8afc019f Author: ohair Date: 2011-06-01 10:36 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/bcca8afc019f 7049699: Problem with xml/jax-ws Reviewed-by: ramap ! jaxws.properties Changeset: 42bfba80beb7 Author: lana Date: 2011-06-02 13:37 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/42bfba80beb7 Merge Changeset: 6ec12c60ad13 Author: schien Date: 2011-06-07 14:01 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/6ec12c60ad13 Added tag jdk7-b145 for changeset 42bfba80beb7 ! .hgtags Changeset: 1b7851b9e113 Author: schien Date: 2011-06-08 10:21 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/1b7851b9e113 Merge Changeset: 581dab3f0773 Author: asaha Date: 2011-04-21 16:15 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/581dab3f0773 Merge Changeset: 26610bb80151 Author: asaha Date: 2011-05-04 12:00 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/26610bb80151 Merge Changeset: c6ff860428c7 Author: asaha Date: 2011-05-05 22:28 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/c6ff860428c7 Merge Changeset: f4e1caef46d0 Author: asaha Date: 2011-05-24 11:11 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/f4e1caef46d0 Merge Changeset: 9896cee00786 Author: asaha Date: 2011-05-26 17:25 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/9896cee00786 Merge Changeset: d1febdcb0351 Author: asaha Date: 2011-05-26 21:36 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/d1febdcb0351 Merge Changeset: 239c80c331da Author: asaha Date: 2011-06-06 10:19 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/239c80c331da Merge Changeset: 09412171ca4b Author: asaha Date: 2011-06-03 07:54 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/09412171ca4b Merge Changeset: 9d8fd0982fb8 Author: asaha Date: 2011-06-06 10:54 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/9d8fd0982fb8 Merge Changeset: 05469dd4c366 Author: lana Date: 2011-06-15 16:04 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/05469dd4c366 Merge Changeset: faa394edbfe3 Author: schien Date: 2011-06-20 16:25 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/faa394edbfe3 Added tag jdk7-b146 for changeset 05469dd4c366 ! .hgtags Changeset: 9244c440c0df Author: schien Date: 2011-06-20 17:28 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/9244c440c0df Merge Changeset: 632e38191caa Author: jeff Date: 2011-06-22 10:10 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/632e38191caa 7057046: Add embedded license to THIRD PARTY README Reviewed-by: lana ! THIRD_PARTY_README Changeset: d13b1f877bb5 Author: lana Date: 2011-06-22 12:41 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/d13b1f877bb5 Merge Changeset: 2605f832dfbf Author: schien Date: 2011-06-27 13:21 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/2605f832dfbf Added tag jdk7-b147 for changeset d13b1f877bb5 ! .hgtags Changeset: 47022a1b59be Author: schien Date: 2011-06-27 14:10 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/47022a1b59be Merge From suchen.chien at oracle.com Wed Jul 20 18:19:26 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Wed, 20 Jul 2011 18:19:26 +0000 Subject: hg: jdk8/build/jdk: 131 new changesets Message-ID: <20110720184109.0A4B14757F@hg.openjdk.java.net> Changeset: 23bdcede4e39 Author: katleman Date: 2011-05-25 13:32 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/23bdcede4e39 7044486: open jdk repos have files with incorrect copyright headers, which can end up in src bundles Reviewed-by: ohair, trims ! src/linux/doc/man/ja/keytool.1 ! src/linux/doc/man/keytool.1 ! src/share/classes/java/io/SerialCallbackContext.java ! src/share/classes/sun/io/ByteToCharCp833.java ! src/share/classes/sun/io/CharToByteCp833.java ! src/share/classes/sun/misc/FpUtils.java ! src/share/classes/sun/security/provider/certpath/URICertStore.java ! src/solaris/doc/sun/man/man1/ja/keytool.1 ! src/solaris/doc/sun/man/man1/keytool.1 ! test/com/sun/net/httpserver/Test10.java ! test/java/awt/List/ScrollOutside/ScrollOut.java ! test/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion.java ! test/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_1.java ! test/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_2.java ! test/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_3.java ! test/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_4.java ! test/java/awt/image/IncorrectSampleMaskTest.java ! test/java/lang/invoke/MethodTypeTest.java ! test/java/rmi/server/UnicastRemoteObject/exportObject/GcDuringExport.java ! test/java/util/EnumMap/DistinctEntrySetElements.java ! test/java/util/EnumMap/EntrySetIteratorRemoveInvalidatesEntry.java ! test/java/util/EnumMap/SimpleSerialization.java ! test/java/util/EnumSet/LargeEnumIteratorRemoveResilience.java ! test/java/util/EnumSet/SmallEnumIteratorRemoveResilience.java ! test/java/util/Hashtable/SerializationDeadlock.java ! test/java/util/Hashtable/SimpleSerialization.java ! test/java/util/IdentityHashMap/DistinctEntrySetElements.java ! test/java/util/IdentityHashMap/EntrySetIteratorRemoveInvalidatesEntry.java ! test/java/util/Vector/SerializationDeadlock.java ! test/java/util/Vector/SimpleSerialization.java ! test/java/util/concurrent/ConcurrentHashMap/DistinctEntrySetElements.java ! test/java/util/zip/ZipFile/ClearStaleZipFileInputStreams.java ! test/sun/net/InetAddress/nameservice/chaining/META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor ! test/tools/launcher/TestHelper.java ! test/tools/pack200/CommandLineTests.java ! test/tools/pack200/Pack200Test.java ! test/tools/pack200/Utils.java Changeset: c344779fab58 Author: schien Date: 2011-05-26 20:20 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/c344779fab58 Added tag jdk7-b144 for changeset 23bdcede4e39 ! .hgtags Changeset: f09930d526ba Author: jrose Date: 2011-05-26 17:37 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/f09930d526ba 7032323: code changes for JSR 292 EG adjustments to API, through Public Review Summary: API code changes and javadoc changes following JSR 292 Public Review comments, through PFD Reviewed-by: never ! src/share/classes/java/lang/BootstrapMethodError.java ! src/share/classes/java/lang/ClassValue.java ! src/share/classes/java/lang/invoke/AdapterMethodHandle.java ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/lang/invoke/CallSite.java ! src/share/classes/java/lang/invoke/ConstantCallSite.java ! src/share/classes/java/lang/invoke/Invokers.java ! src/share/classes/java/lang/invoke/MemberName.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandleNatives.java + src/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/MethodType.java ! src/share/classes/java/lang/invoke/MutableCallSite.java ! src/share/classes/java/lang/invoke/SwitchPoint.java ! src/share/classes/java/lang/invoke/package-info.java ! src/share/classes/sun/invoke/util/ValueConversions.java ! src/share/classes/sun/invoke/util/VerifyAccess.java ! src/share/classes/sun/invoke/util/Wrapper.java ! test/java/lang/invoke/6998541/Test6998541.java ! test/java/lang/invoke/InvokeDynamicPrintArgs.java ! test/java/lang/invoke/InvokeGenericTest.java ! test/java/lang/invoke/JavaDocExamplesTest.java ! test/java/lang/invoke/MethodHandlesTest.java ! test/java/lang/invoke/indify/Indify.java Changeset: 81f957f86ba5 Author: jcoomes Date: 2011-05-27 19:03 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/81f957f86ba5 Merge Changeset: bc97b962330e Author: mfang Date: 2011-05-26 20:32 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/bc97b962330e 7045184: GTK L&F doesn't have hotkeys in jdk7 b141, while b139 has. Reviewed-by: yhuang, ogino ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk.properties Changeset: 6943c4d9caa3 Author: mfang Date: 2011-05-31 13:58 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/6943c4d9caa3 Merge Changeset: 7c5bc5a807ee Author: dholmes Date: 2011-05-27 19:04 -0400 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/7c5bc5a807ee 7024120: Verify reduced JRE contents for java 7 Summary: stripped all symbols from libs and executables to reduce JRE size. Restored missing classes needed to pass JCK in headless mode Reviewed-by: bobv, ohair ! make/common/Defs-embedded.gmk ! make/common/Release-embedded.gmk Changeset: f4895b3fe1be Author: dholmes Date: 2011-05-31 17:28 -0400 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/f4895b3fe1be Merge Changeset: eab27338b3d9 Author: schien Date: 2011-06-01 11:16 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/eab27338b3d9 Merge Changeset: 8d91855a1f4e Author: prr Date: 2011-05-27 13:25 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/8d91855a1f4e 7046587: Outlines in OTF/CFF fonts are misclassified as quadratic curves Reviewed-by: igor ! src/share/classes/sun/font/FileFontStrike.java ! src/share/classes/sun/font/FontScaler.java ! src/share/classes/sun/font/FreetypeFontScaler.java ! src/share/classes/sun/font/NullFontScaler.java Changeset: 0b0b92707cf5 Author: bae Date: 2011-05-30 12:05 +0400 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/0b0b92707cf5 7032904: XRender: Java2Demo : Infinite loop in Java_sun_java2d_loops_MaskBlit_MaskBlit on OEL 5.6 x64 Reviewed-by: prr ! src/solaris/classes/sun/awt/X11GraphicsEnvironment.java ! src/solaris/native/sun/java2d/x11/XRBackendNative.c Changeset: 290daca0a693 Author: prr Date: 2011-05-30 22:00 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/290daca0a693 7049874: OpenJDK Build breakage fix: freetypescaler.c needs to match updated signature Reviewed-by: lana, igor ! src/share/native/sun/font/freetypeScaler.c Changeset: b351af09bfa3 Author: lana Date: 2011-06-02 13:35 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/b351af09bfa3 Merge Changeset: d2081a1f417f Author: bagiras Date: 2011-05-27 11:45 +0400 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/d2081a1f417f 7045174: Most of the tests in awt area fails with jdk 7b142 on windows with -Xcheck:jni Reviewed-by: art, denis ! src/windows/native/sun/windows/awt_Object.cpp ! src/windows/native/sun/windows/awt_Toolkit.cpp Changeset: 000a845b1e38 Author: denis Date: 2011-05-28 12:56 +0400 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/000a845b1e38 7046325: Broken links in java.awt.Toolkit's javadoc Reviewed-by: dav, yan ! src/share/classes/java/awt/Toolkit.java Changeset: eab94f59b6dc Author: dcherepanov Date: 2011-05-30 13:25 +0400 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/eab94f59b6dc 7045354: Korean IME's Hanja candidate window is not displayed on IMFDemo Reviewed-by: art, ant ! src/windows/native/sun/windows/awt_Component.cpp Changeset: f05164caa490 Author: serb Date: 2011-05-30 17:16 +0400 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/f05164caa490 7045193: interactive JCK tests java_awt/interactive/FileDialogTests fail Reviewed-by: dcherepanov, dav, art, denis ! src/solaris/classes/sun/awt/X11/GtkFileDialogPeer.java Changeset: b955226868af Author: lana Date: 2011-06-02 13:36 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/b955226868af Merge Changeset: 1fbaf2b688a6 Author: rupashka Date: 2011-05-24 11:37 +0400 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/1fbaf2b688a6 7045593: Possible Regression : JTextfield cursor placement behavior algorithm has changed. Reviewed-by: peterz ! src/share/classes/javax/swing/text/Utilities.java + test/javax/swing/text/Utilities/bug7045593.java Changeset: 442237d3ec2c Author: rupashka Date: 2011-05-28 11:55 +0400 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/442237d3ec2c 7048204: NPE from NimbusLookAndFeel.addDefault Reviewed-by: peterz ! src/share/classes/javax/swing/plaf/nimbus/NimbusLookAndFeel.java + test/javax/swing/plaf/nimbus/Test7048204.java Changeset: 386516fdf40b Author: lana Date: 2011-06-02 13:37 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/386516fdf40b Merge Changeset: 0a80650409e1 Author: mullan Date: 2011-05-24 14:15 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/0a80650409e1 7044443: Permissions resolved incorrectly for jar protocol (Patch from bugs.openjdk.java.net) Reviewed-by: alanb, chegar Contributed-by: dbhole at redhat.com ! src/share/classes/sun/security/provider/PolicyFile.java + test/java/security/Policy/GetPermissions/JarURL.java Changeset: ace2dfdecda1 Author: mullan Date: 2011-05-24 14:32 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/ace2dfdecda1 Merge Changeset: 70942be348af Author: jeff Date: 2011-05-27 15:02 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/70942be348af 7045697: JDK7 THIRD PARTY README update Reviewed-by: lana ! THIRD_PARTY_README Changeset: b49a0af85821 Author: vinnie Date: 2011-05-30 16:37 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/b49a0af85821 7049173: Replace the software license for ECC native code Reviewed-by: alanb ! src/share/native/sun/security/ec/impl/ec.c ! src/share/native/sun/security/ec/impl/ec.h ! src/share/native/sun/security/ec/impl/ec2.h ! src/share/native/sun/security/ec/impl/ec2_163.c ! src/share/native/sun/security/ec/impl/ec2_193.c ! src/share/native/sun/security/ec/impl/ec2_233.c ! src/share/native/sun/security/ec/impl/ec2_aff.c ! src/share/native/sun/security/ec/impl/ec2_mont.c ! src/share/native/sun/security/ec/impl/ec_naf.c ! src/share/native/sun/security/ec/impl/ecc_impl.h ! src/share/native/sun/security/ec/impl/ecdecode.c ! src/share/native/sun/security/ec/impl/ecl-curve.h ! src/share/native/sun/security/ec/impl/ecl-exp.h ! src/share/native/sun/security/ec/impl/ecl-priv.h ! src/share/native/sun/security/ec/impl/ecl.c ! src/share/native/sun/security/ec/impl/ecl.h ! src/share/native/sun/security/ec/impl/ecl_curve.c ! src/share/native/sun/security/ec/impl/ecl_gf.c ! src/share/native/sun/security/ec/impl/ecl_mult.c ! src/share/native/sun/security/ec/impl/ecp.h ! src/share/native/sun/security/ec/impl/ecp_192.c ! src/share/native/sun/security/ec/impl/ecp_224.c ! src/share/native/sun/security/ec/impl/ecp_256.c ! src/share/native/sun/security/ec/impl/ecp_384.c ! src/share/native/sun/security/ec/impl/ecp_521.c ! src/share/native/sun/security/ec/impl/ecp_aff.c ! src/share/native/sun/security/ec/impl/ecp_jac.c ! src/share/native/sun/security/ec/impl/ecp_jm.c ! src/share/native/sun/security/ec/impl/ecp_mont.c ! src/share/native/sun/security/ec/impl/logtab.h ! src/share/native/sun/security/ec/impl/mp_gf2m-priv.h ! src/share/native/sun/security/ec/impl/mp_gf2m.c ! src/share/native/sun/security/ec/impl/mp_gf2m.h ! src/share/native/sun/security/ec/impl/mpi-config.h ! src/share/native/sun/security/ec/impl/mpi-priv.h ! src/share/native/sun/security/ec/impl/mpi.c ! src/share/native/sun/security/ec/impl/mpi.h ! src/share/native/sun/security/ec/impl/mplogic.c ! src/share/native/sun/security/ec/impl/mplogic.h ! src/share/native/sun/security/ec/impl/mpmontg.c ! src/share/native/sun/security/ec/impl/mpprime.h ! src/share/native/sun/security/ec/impl/oid.c ! src/share/native/sun/security/ec/impl/secitem.c ! src/share/native/sun/security/ec/impl/secoidt.h Changeset: 4ed7c877a463 Author: michaelm Date: 2011-05-30 23:36 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/4ed7c877a463 7042550: Reintegrate 6569621 Reviewed-by: chegar, alanb ! src/share/classes/java/net/InetAddress.java ! src/share/classes/java/net/Socket.java ! src/share/classes/java/net/SocketPermission.java + src/share/classes/sun/net/RegisteredDomain.java ! src/share/classes/sun/net/www/URLConnection.java ! src/share/classes/sun/net/www/http/HttpClient.java Changeset: c79a089ae13b Author: wetmore Date: 2011-05-31 12:45 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/c79a089ae13b 7042097: JDK 7's Unlimited Cryptographic Policy bundle text files must be updated. Reviewed-by: valeriep ! make/javax/crypto/Makefile Changeset: a00f48c96345 Author: lancea Date: 2011-06-02 12:02 -0400 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/a00f48c96345 7049107: Cannot call initCause() on BatchUpdateException Reviewed-by: darcy ! src/share/classes/java/sql/BatchUpdateException.java Changeset: 39de8937c1d8 Author: lana Date: 2011-06-02 13:38 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/39de8937c1d8 Merge Changeset: 8318d03e1766 Author: jrose Date: 2011-06-01 23:56 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/8318d03e1766 7049415: Failure of resolution of sym.reference to the c.s.s. should be wrapped in BootstrapMethodError Summary: Wrap invokedynamic linkage errors in BootstrapMethodError, as needed. Reviewed-by: never ! src/share/classes/java/lang/invoke/MethodHandleNatives.java Changeset: 0b8b6eace473 Author: jrose Date: 2011-06-01 23:56 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/0b8b6eace473 7050328: (jsr-292) findConstructor throws ExceptionInInitializerError if run under SecurityManager Summary: Wrap system property and reflection accesses under doPrivileged. Ensure constant pool linkage bypasses the SM as specified. Reviewed-by: kvn, never ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/sun/invoke/util/ValueConversions.java ! test/java/lang/invoke/InvokeDynamicPrintArgs.java Changeset: 34481a4012c3 Author: jrose Date: 2011-06-01 23:56 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/34481a4012c3 7049122: java/lang/invoke/RicochetTest.java with MAX_ARITY=255 in -Xcomp mode overflows code cache Summary: reduce the scope of the unit test (mark high water mark of testing with @ignore tags) Reviewed-by: never ! test/java/lang/invoke/RicochetTest.java Changeset: 802994506203 Author: jrose Date: 2011-06-03 11:20 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/802994506203 7051206: JSR 292 method name SwitchPoint.isValid is misleading to unwary users; should be hasBeenInvalidated Reviewed-by: kvn, never, ysr ! src/share/classes/java/lang/invoke/SwitchPoint.java ! test/java/lang/invoke/JavaDocExamplesTest.java Changeset: e8e6cdff5995 Author: trims Date: 2011-06-03 20:13 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/e8e6cdff5995 Merge Changeset: 8f19b165347b Author: bae Date: 2011-06-04 23:08 +0400 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/8f19b165347b 7042594: 3 testis api/java_awt/Color/ICC_ProfileRGB/index.html fail against RI b138 OEL6x64. Reviewed-by: prr ! src/share/classes/java/awt/color/ICC_Profile.java ! src/share/native/sun/java2d/cmm/lcms/LCMS.c ! src/share/native/sun/java2d/cmm/lcms/cmsio0.c ! test/sun/java2d/cmm/ProfileOp/ReadWriteProfileTest.java + test/sun/java2d/cmm/ProfileOp/SetDataTest.java Changeset: bbb4cef2208b Author: lana Date: 2011-06-04 17:30 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/bbb4cef2208b Merge Changeset: 03a828e368ca Author: rupashka Date: 2011-06-04 01:13 +0400 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/03a828e368ca 6977587: GTK L&F: jnlp: java.io.IOException thrown when choosing more than 1 file in the dialog Reviewed-by: alexp ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java Changeset: 6c9c55ae313b Author: lana Date: 2011-06-03 22:14 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/6c9c55ae313b Merge Changeset: e81d259442ed Author: lana Date: 2011-06-04 17:32 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/e81d259442ed Merge Changeset: 53d759eb580c Author: alanb Date: 2011-06-04 11:18 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/53d759eb580c 7050358: (fs spec) Path.toUri doesn't allow custom providers to use opaque URIs Reviewed-by: sherman ! src/share/classes/java/nio/file/Path.java Changeset: 49aef5a5416e Author: mullan Date: 2011-06-04 06:45 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/49aef5a5416e 7050329: test/java/security/Policy/GetPermissions/JarURL.java fails on Windows Reviewed-by: alanb ! test/java/security/Policy/GetPermissions/JarURL.java + test/java/security/Policy/GetPermissions/JarURL.policy Changeset: 1f39ca0b9598 Author: mullan Date: 2011-06-04 06:52 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/1f39ca0b9598 Merge Changeset: 1e04b38b3824 Author: lana Date: 2011-06-04 17:33 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/1e04b38b3824 Merge Changeset: 7a341c412ea9 Author: schien Date: 2011-06-07 14:01 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/7a341c412ea9 Added tag jdk7-b145 for changeset 1e04b38b3824 ! .hgtags Changeset: e7493c32e598 Author: schien Date: 2011-06-08 10:24 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/e7493c32e598 Merge Changeset: ae731399e525 Author: dav Date: 2011-06-07 22:58 +0400 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/ae731399e525 7048568: Crash in Java_sun_awt_Win32GraphicsEnvironment_isVistaOS Reviewed-by: dcherepanov, art, amenkov ! src/windows/native/sun/windows/awt_Win32GraphicsDevice.cpp Changeset: f08fcae94813 Author: lana Date: 2011-06-10 11:43 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/f08fcae94813 Merge Changeset: 6e961c328276 Author: michaelm Date: 2011-06-08 10:56 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/6e961c328276 7050028: ISE "zip file closed" from JarURLConnection.getInputStream on JDK 7 when !useCaches Reviewed-by: chegar, alanb ! src/share/classes/sun/misc/URLClassPath.java + test/java/net/URLClassLoader/B7050028.java Changeset: b6ced5ad7a62 Author: dwanvik Date: 2011-06-10 17:44 +0200 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/b6ced5ad7a62 7046557: Changes to the Java DB README files in JDK7 Summary: Update /README.html with correct mention of Java DB, add JDK specific README files to /db and /demo/db. Reviewed-by: ohair ! make/common/Release.gmk Changeset: 646ab254ff80 Author: lana Date: 2011-06-10 11:44 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/646ab254ff80 Merge Changeset: aca0dc2b921c Author: weijun Date: 2011-02-09 11:50 +0800 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/aca0dc2b921c 6618658: Deserialization allows creation of mutable SignedObject Reviewed-by: hawtin, mullan ! src/share/classes/java/security/SignedObject.java + test/java/security/SignedObject/Correctness.java Changeset: df445f522425 Author: bae Date: 2011-02-17 12:21 +0300 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/df445f522425 7013519: [parfait] Integer overflows in 2D code Reviewed-by: prr, valeriep ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c ! src/share/native/sun/font/layout/SunLayoutEngine.cpp Changeset: ccb2fcfb6d6b Author: chegar Date: 2011-02-18 13:31 +0000 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/ccb2fcfb6d6b 7013969: NetworkInterface.toString can reveal bindings Reviewed-by: alanb, michaelm, hawtin ! src/share/classes/java/net/NetworkInterface.java Changeset: 026adaac71f1 Author: dcherepanov Date: 2011-02-25 15:54 +0300 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/026adaac71f1 7012520: Heap overflow vulnerability in FileDialog.show() Reviewed-by: art, anthony ! src/windows/native/sun/windows/awt_FileDialog.cpp Changeset: d489f00d6c65 Author: flar Date: 2011-03-02 05:35 -0800 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/d489f00d6c65 7016495: Crash in Java 2D transforming an image with scale close to zero Reviewed-by: prr, bae ! src/share/classes/sun/java2d/pipe/DrawImage.java ! src/share/native/sun/java2d/loops/TransformHelper.c + test/java/awt/image/BufferedImage/TinyScale.java Changeset: fe27fe44ac51 Author: ksrini Date: 2011-03-03 14:16 -0800 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/fe27fe44ac51 7016985: (launcher) implement safe secure dll loading Reviewed-by: mchung ! src/windows/bin/java_md.c Changeset: 0efa64f13302 Author: chegar Date: 2011-04-05 14:49 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/0efa64f13302 7033865: JDK: Add private API for secure/restrictive loading of system dlls Reviewed-by: alanb ! src/share/native/common/jdk_util.h + src/solaris/native/common/jdk_util_md.h ! src/windows/native/common/jdk_util_md.c + src/windows/native/common/jdk_util_md.h Changeset: 67992a58bfba Author: ksrini Date: 2011-04-05 16:19 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/67992a58bfba 7032593: DLL_LOADING: Upgrade solution to 7016985 to reflect JDK7 solution Reviewed-by: mchung, asaha ! src/windows/bin/java_md.c Changeset: 7181441faf72 Author: dcherepanov Date: 2011-04-08 16:44 +0400 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/7181441faf72 7003962: AWT: securely load DLLs and launch executables using fully qualified path Reviewed-by: art, bae, alanb ! src/windows/native/sun/java2d/d3d/D3DPipelineManager.cpp ! src/windows/native/sun/java2d/opengl/OGLFuncs_md.h ! src/windows/native/sun/windows/DllUtil.cpp ! src/windows/native/sun/windows/DllUtil.h ! src/windows/native/sun/windows/ShellFolder2.cpp ! src/windows/native/sun/windows/ThemeReader.cpp ! src/windows/native/sun/windows/awt_Mlib.cpp ! src/windows/native/sun/windows/awt_TextArea.cpp ! src/windows/native/sun/windows/awt_TrayIcon.cpp ! src/windows/native/sun/windows/awt_Win32GraphicsEnv.cpp ! src/windows/native/sun/windows/stdhdrs.h Changeset: 05a3923f516f Author: dcherepanov Date: 2011-04-08 17:58 +0400 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/05a3923f516f 7035077: Minor addition to the changes for 7003962 Reviewed-by: chegar ! src/windows/native/sun/windows/DllUtil.cpp Changeset: afcc1530e68b Author: asaha Date: 2011-04-08 10:27 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/afcc1530e68b Merge - make/java/dyn/Makefile - src/share/classes/java/dyn/CallSite.java - src/share/classes/java/dyn/ClassValue.java - src/share/classes/java/dyn/ConstantCallSite.java - src/share/classes/java/dyn/InvokeDynamic.java - src/share/classes/java/dyn/InvokeDynamicBootstrapError.java - src/share/classes/java/dyn/Linkage.java - src/share/classes/java/dyn/MethodHandle.java - src/share/classes/java/dyn/MethodHandles.java - src/share/classes/java/dyn/MethodType.java - src/share/classes/java/dyn/MethodTypeForm.java - src/share/classes/java/dyn/MutableCallSite.java - src/share/classes/java/dyn/SwitchPoint.java - src/share/classes/java/dyn/VolatileCallSite.java - src/share/classes/java/dyn/WrongMethodTypeException.java - src/share/classes/java/dyn/package-info.java - src/share/classes/sun/dyn/Access.java - src/share/classes/sun/dyn/AdapterMethodHandle.java - src/share/classes/sun/dyn/BoundMethodHandle.java - src/share/classes/sun/dyn/CallSiteImpl.java - src/share/classes/sun/dyn/DirectMethodHandle.java - src/share/classes/sun/dyn/FilterGeneric.java - src/share/classes/sun/dyn/FilterOneArgument.java - src/share/classes/sun/dyn/FromGeneric.java - src/share/classes/sun/dyn/InvokeGeneric.java - src/share/classes/sun/dyn/Invokers.java - src/share/classes/sun/dyn/MemberName.java - src/share/classes/sun/dyn/MethodHandleImpl.java - src/share/classes/sun/dyn/MethodHandleNatives.java - src/share/classes/sun/dyn/MethodTypeImpl.java - src/share/classes/sun/dyn/SpreadGeneric.java - src/share/classes/sun/dyn/ToGeneric.java - src/share/classes/sun/dyn/WrapperInstance.java - src/share/classes/sun/dyn/anon/AnonymousClassLoader.java - src/share/classes/sun/dyn/anon/ConstantPoolParser.java - src/share/classes/sun/dyn/anon/ConstantPoolPatch.java - src/share/classes/sun/dyn/anon/ConstantPoolVisitor.java - src/share/classes/sun/dyn/anon/InvalidConstantPoolFormatException.java - src/share/classes/sun/dyn/empty/Empty.java - src/share/classes/sun/dyn/package-info.java - src/share/classes/sun/dyn/util/BytecodeDescriptor.java - src/share/classes/sun/dyn/util/BytecodeName.java - src/share/classes/sun/dyn/util/ValueConversions.java - src/share/classes/sun/dyn/util/VerifyAccess.java - src/share/classes/sun/dyn/util/VerifyType.java - src/share/classes/sun/dyn/util/Wrapper.java - src/share/classes/sun/dyn/util/package-info.java ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c - test/java/dyn/ClassValueTest.java - test/java/dyn/InvokeDynamicPrintArgs.java - test/java/dyn/InvokeGenericTest.java - test/java/dyn/JavaDocExamplesTest.java - test/java/dyn/MethodHandlesTest.java - test/java/dyn/MethodTypeTest.java - test/java/dyn/indify/Indify.java Changeset: 557bd9b5d92f Author: asaha Date: 2011-04-08 10:31 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/557bd9b5d92f Merge Changeset: e142148d8b54 Author: asaha Date: 2011-04-12 14:23 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/e142148d8b54 Merge - src/share/classes/sun/security/ssl/DefaultSSLContextImpl.java Changeset: 76e0e562b617 Author: dcherepanov Date: 2011-04-15 17:06 +0400 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/76e0e562b617 7036952: build warning after the changes for 7003962 Reviewed-by: art, bae ! src/windows/native/sun/java2d/opengl/OGLFuncs_md.h Changeset: f8eddc85cc02 Author: zgu Date: 2011-04-15 09:53 -0400 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/f8eddc85cc02 7003964: SERV: securely load DLLs and launch executables using fully qualified path Summary: Linked in Windows libraries that are available on jdk7 supported platforms, and used GetModuleHandle instead of LoadLibrary for already loaded Dlls. Reviewed-by: dcubed, alanb ! make/com/sun/tools/attach/Makefile ! src/windows/classes/sun/tools/attach/WindowsAttachProvider.java ! src/windows/native/sun/tools/attach/WindowsAttachProvider.c ! src/windows/native/sun/tools/attach/WindowsVirtualMachine.c ! src/windows/native/sun/tracing/dtrace/jvm_symbols_md.c ! src/windows/npt/npt_md.h Changeset: 0865aa0ad9b2 Author: zgu Date: 2011-04-19 10:26 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/0865aa0ad9b2 Merge Changeset: 6f8a4d334fb2 Author: asaha Date: 2011-04-20 09:31 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/6f8a4d334fb2 Merge ! make/com/sun/tools/attach/Makefile ! src/share/classes/java/net/NetworkInterface.java ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c ! src/windows/bin/java_md.c ! src/windows/native/sun/windows/awt_TrayIcon.cpp ! src/windows/native/sun/windows/awt_Win32GraphicsEnv.cpp Changeset: f3645b5d6e62 Author: asaha Date: 2011-04-20 21:24 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/f3645b5d6e62 Merge Changeset: b626f78c57e1 Author: asaha Date: 2011-04-21 08:38 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/b626f78c57e1 Merge Changeset: cec45f3353be Author: asaha Date: 2011-04-21 08:37 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/cec45f3353be Merge Changeset: 6133c9ee3a01 Author: asaha Date: 2011-04-21 08:39 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/6133c9ee3a01 Merge Changeset: dd06e8d3da91 Author: asaha Date: 2011-04-21 15:43 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/dd06e8d3da91 Merge Changeset: b2295905901a Author: asaha Date: 2011-04-21 16:42 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/b2295905901a Merge - src/share/classes/sun/security/ssl/DefaultSSLContextImpl.java Changeset: 3fedf261fb4f Author: valeriep Date: 2011-04-26 15:59 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/3fedf261fb4f 7003952: SEC: securely load DLLs and launch executables using fully qualified path Summary: Enforce full path when specifying library locations. Reviewed-by: wetmore, ohair ! make/sun/security/pkcs11/Makefile ! src/share/classes/sun/security/pkcs11/Config.java ! src/share/classes/sun/security/pkcs11/Secmod.java ! src/share/native/sun/security/pkcs11/j2secmod.c + test/sun/security/pkcs11/Provider/Absolute.cfg + test/sun/security/pkcs11/Provider/Absolute.java Changeset: 94ea3b8288f1 Author: alexp Date: 2011-05-04 11:35 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/94ea3b8288f1 7020198: ImageIcon creates Component with null acc Reviewed-by: rupashka, hawtin ! src/share/classes/javax/swing/ImageIcon.java Changeset: e6fdfb249e31 Author: asaha Date: 2011-05-04 16:39 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/e6fdfb249e31 Merge - src/share/native/sun/font/layout/Features.h ! src/windows/native/sun/windows/awt_FileDialog.cpp - test/javax/swing/text/GlyphView/6539700/bug6539700.java Changeset: 49244980d692 Author: asaha Date: 2011-05-05 22:29 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/49244980d692 Merge - src/share/classes/sun/security/util/SignatureFileManifest.java Changeset: 647b031200f0 Author: asaha Date: 2011-05-06 14:33 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/647b031200f0 Merge Changeset: 92b5197e9ff5 Author: asaha Date: 2011-05-26 21:37 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/92b5197e9ff5 Merge ! src/windows/native/sun/java2d/d3d/D3DPipelineManager.cpp ! src/windows/native/sun/windows/awt_TrayIcon.cpp Changeset: cca9ea306c6e Author: asaha Date: 2011-05-26 21:51 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/cca9ea306c6e Merge Changeset: dab3e66ebda7 Author: lana Date: 2011-06-06 19:04 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/dab3e66ebda7 Merge Changeset: 9f17be5136d1 Author: wetmore Date: 2011-06-09 14:24 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/9f17be5136d1 7052537: java/security/Security/NotInstalledProviders.java is causing -samevm tests to fail. Reviewed-by: valeriep, asaha, alanb ! test/java/security/Security/NoInstalledProviders.java Changeset: 4961be00d3b5 Author: lana Date: 2011-06-15 16:10 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/4961be00d3b5 Merge Changeset: cf0632d2db2c Author: jrose Date: 2011-06-14 22:47 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/cf0632d2db2c 7052202: JSR 292: Crash in sun.invoke.util.ValueConversions.fillArray Summary: Fix corner cases involving MethodHandles.permuteArguments with long or double argument lists. Reviewed-by: twisti, never ! src/share/classes/java/lang/invoke/AdapterMethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/share/classes/java/lang/invoke/SwitchPoint.java + test/java/lang/invoke/PermuteArgsTest.java Changeset: a65fa0f6717e Author: trims Date: 2011-06-17 16:25 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/a65fa0f6717e Merge Changeset: c46f97579fe6 Author: alanb Date: 2011-06-17 16:47 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/c46f97579fe6 7055508: (aio) EXCEPTION_ACCESS_VIOLATION in AsynchronousSocketChannel.connect on Windows 7 Reviewed-by: chegar ! src/windows/native/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.c Changeset: c102e1221afa Author: lana Date: 2011-06-17 10:27 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/c102e1221afa Merge Changeset: 539e576793a8 Author: lana Date: 2011-06-18 10:12 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/539e576793a8 Merge Changeset: 7b4f4230fecf Author: schien Date: 2011-06-20 16:25 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/7b4f4230fecf Added tag jdk7-b146 for changeset 539e576793a8 ! .hgtags Changeset: f2928d86aab0 Author: schien Date: 2011-06-20 17:38 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/f2928d86aab0 Merge Changeset: cfd7602f5c52 Author: jeff Date: 2011-06-22 10:11 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/cfd7602f5c52 7057046: Add embedded license to THIRD PARTY README Reviewed-by: lana ! THIRD_PARTY_README Changeset: f097ca2434b1 Author: lana Date: 2011-06-22 12:41 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/f097ca2434b1 Merge Changeset: 9b8c96f96a0f Author: schien Date: 2011-06-27 13:21 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/9b8c96f96a0f Added tag jdk7-b147 for changeset f097ca2434b1 ! .hgtags Changeset: fc350fd41f31 Author: schien Date: 2011-06-27 14:10 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/fc350fd41f31 Merge Changeset: 685a01aa8cd2 Author: prr Date: 2011-05-25 19:53 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/685a01aa8cd2 7044394: TrueTypeFont inner class DirectoryEntry should be static Reviewed-by: bae, jgodinez ! src/share/classes/sun/font/TrueTypeFont.java Changeset: 73d420a7199b Author: dlila Date: 2011-06-24 16:22 -0400 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/73d420a7199b 7049339: AnyBlit is broken with non-rectangular clips. Reviewed-by: flar ! src/share/classes/sun/java2d/loops/Blit.java + test/sun/java2d/loops/Bug7049339.java Changeset: bb481604e929 Author: lana Date: 2011-06-30 14:16 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/bb481604e929 Merge Changeset: b8bcb12acea6 Author: weijun Date: 2011-05-27 09:01 +0800 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/b8bcb12acea6 7048466: Move sun.misc.JavaxSecurityAuthKerberosAccess to sun.security.krb5 package Reviewed-by: weijun, alanb Contributed-by: Mandy Chung ! src/share/classes/javax/security/auth/kerberos/JavaxSecurityAuthKerberosAccessImpl.java ! src/share/classes/javax/security/auth/kerberos/KeyTab.java - src/share/classes/sun/misc/JavaxSecurityAuthKerberosAccess.java ! src/share/classes/sun/misc/SharedSecrets.java ! src/share/classes/sun/security/jgss/krb5/Krb5Util.java + src/share/classes/sun/security/krb5/JavaxSecurityAuthKerberosAccess.java + src/share/classes/sun/security/krb5/KerberosSecrets.java Changeset: 0da0a4d22fba Author: dcubed Date: 2011-06-01 17:10 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/0da0a4d22fba 7048308: 4/4 LoggingDeadlock3 test timeout is too small Summary: Change timeout for test from 15 seconds to 80 seconds. Reviewed-by: dholmes ! test/java/util/logging/LoggingDeadlock3.java Changeset: 4a221501079a Author: dcubed Date: 2011-06-01 17:11 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/4a221501079a 7045594: 4/4 fix for 6977677 introduced a ResourceBundle race Summary: Fix Logger.getLogger() ResourceBundle name race. Reviewed-by: dholmes, mchung ! src/share/classes/java/util/logging/Logger.java + test/java/util/logging/LoggerResourceBundleRace.java + test/java/util/logging/RacingThreadsTest.java Changeset: 9b678733fa51 Author: weijun Date: 2011-06-08 14:01 +0800 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/9b678733fa51 7043737: klist does not detect non-existing keytab Reviewed-by: valeriep ! src/windows/classes/sun/security/krb5/internal/tools/Klist.java + test/sun/security/krb5/tools/ktmissing.sh Changeset: 958eea7dd46e Author: darcy Date: 2011-06-13 12:17 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/958eea7dd46e 7052122: Update JDK_MINOR_VERSION for JDK 8 Reviewed-by: mr, katleman ! make/common/shared/Defs.gmk ! make/docs/Makefile Changeset: 08fdfdb19ad6 Author: coffeys Date: 2011-06-14 18:05 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/08fdfdb19ad6 7049774: UID construction appears to hang if time changed backwards Reviewed-by: alanb, dholmes, chegar, mduigou ! src/share/classes/java/rmi/server/UID.java Changeset: 4e7a9fa84dea Author: darcy Date: 2011-06-14 12:31 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/4e7a9fa84dea 7054669: javadoc warnings from java.awt.Toolkit Reviewed-by: anthony ! src/share/classes/java/awt/Toolkit.java Changeset: 33e6291f3251 Author: darcy Date: 2011-06-15 08:37 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/33e6291f3251 7041252: Use j.u.Objects.equals in security classes Reviewed-by: weijun ! src/share/classes/sun/security/tools/KeyTool.java ! src/share/classes/sun/security/x509/DistributionPoint.java ! src/share/classes/sun/security/x509/DistributionPointName.java Changeset: 85480980cd5e Author: darcy Date: 2011-06-17 10:34 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/85480980cd5e 7021922: java.lang.annoation.IncompleteExceptions throws NPE when type is null Reviewed-by: alanb, forax ! src/share/classes/java/lang/annotation/IncompleteAnnotationException.java + test/java/lang/annotation/TestIncompleteAnnotationExceptionNPE.java Changeset: e373b4c95b4b Author: ksrini Date: 2011-06-17 15:17 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/e373b4c95b4b 7043125: TEST: tools/launcher/VersionCheck.java fails just against openjdk7 (b141 & b138-nightly) promoted Reviewed-by: darcy ! test/tools/launcher/ExecutionEnvironment.java ! test/tools/launcher/VersionCheck.java Changeset: b29888e74be3 Author: alanb Date: 2011-06-19 11:15 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/b29888e74be3 7056489: test/com/sun/jndi/ldap/ReadTimeoutTest.java hangs or times out Reviewed-by: forax, vinnie ! test/ProblemList.txt ! test/com/sun/jndi/ldap/ReadTimeoutTest.java Changeset: 82706552f7a3 Author: weijun Date: 2011-06-20 17:38 +0800 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/82706552f7a3 7054428: test/java/security/SecureClassLoader/DefineClassByteBuffer.java error Reviewed-by: alanb ! test/ProblemList.txt ! test/java/security/SecureClassLoader/DefineClassByteBuffer.java Changeset: 411d02c13385 Author: dl Date: 2011-06-20 12:27 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/411d02c13385 7051516: ThreadLocalRandom seed is never initialized so all instances generate the same sequence Reviewed-by: chegar, dholmes, mduigou ! src/share/classes/java/util/Random.java Changeset: a015dda3bdc6 Author: weijun Date: 2011-06-20 19:17 +0800 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/a015dda3bdc6 7054918: jdk_security1 test target cleanup Reviewed-by: alanb, smarks, vinnie ! test/ProblemList.txt ! test/java/security/BasicPermission/PermClass.java ! test/java/security/BasicPermission/SerialVersion.java ! test/java/security/KeyFactory/Failover.java ! test/java/security/KeyPairGenerator/Failover.java ! test/java/security/Provider/ChangeProviders.java ! test/java/security/Provider/GetInstance.java ! test/java/security/Provider/RemoveProvider.java ! test/java/security/Provider/Turkish.java ! test/java/security/Security/ClassLoaderDeadlock/Deadlock2.sh ! test/java/security/Security/NoInstalledProviders.java ! test/java/security/Security/SynchronizedAccess.java ! test/java/security/Security/removing/RemoveProviders.java ! test/java/security/UnresolvedPermission/Equals.java ! test/java/security/spec/EllipticCurveMatch.java + test/java/security/testlibrary/ProvidersSnapshot.java Changeset: 3c8f939ced1c Author: darcy Date: 2011-06-20 17:20 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/3c8f939ced1c 7055295: (reflect) add conventional constructor to GenericSignatureFormatError Reviewed-by: lancea, mduigou ! src/share/classes/java/lang/reflect/GenericSignatureFormatError.java Changeset: 70f14c2db078 Author: alanb Date: 2011-06-21 16:11 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/70f14c2db078 7056815: test/java/lang/ClassLoader/deadlock/TestOneWayDelegate.sh times out intermittently on busy machine Reviewed-by: mchung ! test/java/lang/ClassLoader/deadlock/TestOneWayDelegate.sh Changeset: 0bde4bed86e5 Author: alanb Date: 2011-06-22 15:13 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/0bde4bed86e5 7056447: test/java/lang/management/ManagementFactory/MBeanServerMXBeanUnsupportedTest.java fails in agentvm Reviewed-by: emcmanus ! test/java/lang/management/ManagementFactory/MBeanServerMXBeanUnsupportedTest.java Changeset: febb7f557135 Author: weijun Date: 2011-06-23 09:27 +0800 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/febb7f557135 7055362: jdk_security2 test target cleanup Reviewed-by: alanb ! test/Makefile ! test/ProblemList.txt ! test/com/sun/crypto/provider/Cipher/DES/Sealtest.java ! test/com/sun/crypto/provider/Cipher/RSA/TestOAEP_KAT.java ! test/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException.java ! test/javax/crypto/JceSecurity/SunJCE_BC_LoadOrdering.java Changeset: 3b7193ab0d87 Author: xuelei Date: 2011-06-22 19:37 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/3b7193ab0d87 6952814: sun/security/ssl/com/sun/net/ssl/internal/ssl/InputRecord/InterruptedIO.java failing in PIT Reviewed-by: alanb - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/InputRecord/InterruptedIO.java Changeset: 57265bf4b36b Author: xuelei Date: 2011-06-22 21:21 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/57265bf4b36b 7058271: Remove InterruptedIO.java record from ProblemList.txt Reviewed-by: weijun ! test/ProblemList.txt Changeset: 6b2c14dfe9b9 Author: chegar Date: 2011-06-23 13:00 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/6b2c14dfe9b9 7057935: com/sun/nio/sctp tests should be moved out of jdk_nio and into their own target, jdk_sctp Reviewed-by: alanb ! test/Makefile ! test/ProblemList.txt Changeset: ae7211979179 Author: chegar Date: 2011-06-23 13:15 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/ae7211979179 7021010: java/lang/Thread/ThreadStateTest.java fails intermittently Reviewed-by: dholmes, alanb, mchung ! test/ProblemList.txt ! test/java/lang/Thread/ThreadStateTest.java Changeset: cd7adb545f71 Author: xuelei Date: 2011-06-23 04:23 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/cd7adb545f71 7057022: test/sun/security/pkcs11/fips/ClientJSSEServerJSSE.java has invalid jtreg tags Reviewed-by: weijun ! test/sun/security/pkcs11/fips/ClientJSSEServerJSSE.java Changeset: 151756a4037b Author: darcy Date: 2011-06-23 14:57 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/151756a4037b 6253144: Long narrowing conversion should describe the algorithm used and implied "risks" Reviewed-by: mduigou, alanb ! src/share/classes/java/lang/Byte.java ! src/share/classes/java/lang/Double.java ! src/share/classes/java/lang/Float.java ! src/share/classes/java/lang/Integer.java ! src/share/classes/java/lang/Long.java ! src/share/classes/java/lang/Number.java ! src/share/classes/java/lang/Short.java ! src/share/classes/java/util/concurrent/atomic/AtomicInteger.java ! src/share/classes/java/util/concurrent/atomic/AtomicLong.java Changeset: 5838c5bd185d Author: lana Date: 2011-06-22 23:23 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/5838c5bd185d Merge ! src/share/classes/java/awt/Toolkit.java ! test/java/security/Security/NoInstalledProviders.java Changeset: 5dedb265ba3e Author: lana Date: 2011-06-23 14:56 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/5dedb265ba3e Merge Changeset: b037a8bc1be8 Author: lana Date: 2011-06-23 17:21 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/b037a8bc1be8 Merge Changeset: 0ad50d4ed1cf Author: alanb Date: 2011-06-24 19:30 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/0ad50d4ed1cf 6965150: TEST_BUG: java/nio/channels/AsynchronousSocketChannel/Basic.java takes too long Reviewed-by: chegar ! test/java/nio/channels/AsynchronousSocketChannel/Basic.java Changeset: 113c75db6c8b Author: michaelm Date: 2011-06-27 12:15 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/113c75db6c8b 7059777: Remove lang tests from Problemlist.txt Reviewed-by: alanb ! test/ProblemList.txt Changeset: a053c28304e8 Author: ksrini Date: 2011-06-27 12:21 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/a053c28304e8 7046007: (launcher) Improve usage information for -verbose option Reviewed-by: darcy, alanb ! src/share/classes/sun/launcher/resources/launcher.properties Changeset: 3abc52f0a4dc Author: dholmes Date: 2011-06-27 20:13 -0400 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/3abc52f0a4dc 7039182: PPC: NIO: java.io.IOException: Invalid argument in sun.nio.ch.FileDispatcherImpl.read0 Summary: Allow platform specific files to be located at build time instead of generating them Reviewed-by: alanb, ohair ! make/common/Defs-embedded.gmk ! make/java/nio/Makefile Changeset: 7b5a0a141b8b Author: michaelm Date: 2011-06-28 10:07 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/7b5a0a141b8b 7058832: com/sun/net/httpserver/bugs/B6373555.java failing intermittently Reviewed-by: alanb ! test/com/sun/net/httpserver/bugs/B6373555.java Changeset: 585cc4a4528d Author: michaelm Date: 2011-06-28 10:09 +0100 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/585cc4a4528d Merge Changeset: 9bcf6217a374 Author: lana Date: 2011-06-30 14:18 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/9bcf6217a374 Merge - src/share/classes/sun/misc/JavaxSecurityAuthKerberosAccess.java - test/sun/security/ssl/com/sun/net/ssl/internal/ssl/InputRecord/InterruptedIO.java From suchen.chien at oracle.com Wed Jul 20 18:46:50 2011 From: suchen.chien at oracle.com (suchen.chien at oracle.com) Date: Wed, 20 Jul 2011 18:46:50 +0000 Subject: hg: jdk8/build/langtools: 38 new changesets Message-ID: <20110720184808.A0D9D47581@hg.openjdk.java.net> Changeset: 8eb952f43b11 Author: katleman Date: 2011-05-25 13:32 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/8eb952f43b11 7044486: open jdk repos have files with incorrect copyright headers, which can end up in src bundles Reviewed-by: ohair, trims ! src/share/classes/com/sun/source/tree/UnionTypeTree.java ! src/share/classes/com/sun/tools/classfile/ClassTranslator.java ! src/share/classes/com/sun/tools/classfile/Dependencies.java ! src/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java ! src/share/classes/javax/lang/model/util/ElementKindVisitor7.java ! test/tools/javac/4241573/T4241573.java ! test/tools/javac/6508981/TestInferBinaryName.java ! test/tools/javac/TryWithResources/DuplicateResource.java ! test/tools/javac/api/6411310/Test.java ! test/tools/javac/api/T6838467.java ! test/tools/javac/api/T6877206.java ! test/tools/javac/api/TestClientCodeWrapper.java ! test/tools/javac/api/TestJavacTask_Lock.java ! test/tools/javac/api/TestJavacTask_Multiple.java ! test/tools/javac/api/TestJavacTask_ParseAttrGen.java ! test/tools/javac/multicatch/model/ModelChecker.java ! test/tools/javac/processing/model/element/TestMissingElement2/TestMissingGenericInterface1.java ! test/tools/javac/processing/model/element/TestMissingElement2/TestMissingGenericInterface2.java ! test/tools/javac/processing/model/element/TestMissingElement2/TestMissingInterface.java ! test/tools/javac/processing/model/util/deprecation/TestDeprecation.java ! test/tools/javac/tree/T6963934.java Changeset: 9f25c6a3ac23 Author: schien Date: 2011-05-26 20:20 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/9f25c6a3ac23 Added tag jdk7-b144 for changeset 8eb952f43b11 ! .hgtags Changeset: 6bb526ccf5ff Author: mcimadamore Date: 2011-05-23 11:55 +0100 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/6bb526ccf5ff 7046348: Regression: javac complains of missing classfile for a seemingly unrelated interface Summary: Types.implementation forces unnecessary symbol completion on superinterfaces of a given type Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Symbol.java ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/scope/7046348/EagerInterfaceCompletionTest.java Changeset: 6211df69f7e0 Author: jeff Date: 2011-05-27 15:02 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/6211df69f7e0 7045697: JDK7 THIRD PARTY README update Reviewed-by: lana ! THIRD_PARTY_README Changeset: 6762754eb7c0 Author: jjg Date: 2011-06-01 11:25 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/6762754eb7c0 7042623: Regression: javac silently crash when attributing non-existent annotation Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/T7042623.java + test/tools/javac/T7042623.out Changeset: c455e2ae5c93 Author: lana Date: 2011-06-02 13:38 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/c455e2ae5c93 Merge Changeset: 9ff91d0e7154 Author: schien Date: 2011-06-07 14:01 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/9ff91d0e7154 Added tag jdk7-b145 for changeset c455e2ae5c93 ! .hgtags Changeset: f27b6f45a449 Author: schien Date: 2011-06-08 10:25 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/f27b6f45a449 Merge Changeset: 347349c981f2 Author: jjh Date: 2011-06-09 09:13 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/347349c981f2 7052782: Two langtools regression tests fail due to fix for 7034977 which removed the invokeGeneric method Summary: Change the tests to call invoke instead of invokeGeneric Reviewed-by: jrose, mcimadamore ! test/tools/javac/meth/InvokeMH.java ! test/tools/javac/meth/XlintWarn.java Changeset: b8a2c9c87018 Author: lana Date: 2011-06-10 11:44 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/b8a2c9c87018 Merge Changeset: 588d366d96df Author: asaha Date: 2011-04-21 16:16 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/588d366d96df Merge Changeset: 219b522d09e4 Author: asaha Date: 2011-05-04 12:00 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/219b522d09e4 Merge Changeset: 145d832616d3 Author: asaha Date: 2011-05-05 22:30 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/145d832616d3 Merge Changeset: 8b6e015ae7d0 Author: asaha Date: 2011-05-24 11:12 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/8b6e015ae7d0 Merge - test/tools/javac/generics/diamond/7030150/Neg01.java - test/tools/javac/generics/diamond/7030150/Neg01.out - test/tools/javac/generics/diamond/7030150/Neg02.java - test/tools/javac/generics/diamond/7030150/Neg02.out - test/tools/javac/generics/diamond/7030150/Neg03.java - test/tools/javac/generics/diamond/7030150/Neg03.out - test/tools/javac/generics/diamond/7030150/Pos01.java - test/tools/javac/generics/diamond/7030150/Pos02.java Changeset: 35cc19ae29b5 Author: asaha Date: 2011-05-26 17:26 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/35cc19ae29b5 Merge Changeset: 8b65930602c3 Author: asaha Date: 2011-05-26 21:42 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/8b65930602c3 Merge Changeset: 0adb806caf9d Author: asaha Date: 2011-06-06 10:22 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/0adb806caf9d Merge Changeset: bb1fdcebde01 Author: asaha Date: 2011-06-03 07:54 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/bb1fdcebde01 Merge Changeset: 8ed03b0e3c9c Author: asaha Date: 2011-06-06 11:08 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/8ed03b0e3c9c Merge Changeset: f494ca4bca0d Author: lana Date: 2011-06-15 16:11 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/f494ca4bca0d Merge Changeset: 7eba9df190ae Author: bpatel Date: 2011-06-17 20:12 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/7eba9df190ae 7052425: Change the look and feel of the javadoc generate HTML pages using stylesheet Reviewed-by: jjg ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java + src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/background.gif - src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/inherit.gif ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css + src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/tab.gif + src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/titlebar.gif + src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/titlebar_end.gif ! test/com/sun/javadoc/AccessH1/AccessH1.java ! test/com/sun/javadoc/testStylesheet/TestStylesheet.java Changeset: c3a3440fe6e8 Author: bpatel Date: 2011-06-17 20:14 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/c3a3440fe6e8 Merge Changeset: 9425dd4f53d5 Author: schien Date: 2011-06-18 09:04 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/9425dd4f53d5 Merge Changeset: 436fb6aeda5a Author: schien Date: 2011-06-20 16:25 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/436fb6aeda5a Added tag jdk7-b146 for changeset 9425dd4f53d5 ! .hgtags Changeset: 06b6bbbe2787 Author: schien Date: 2011-06-20 17:39 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/06b6bbbe2787 Merge - src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/inherit.gif Changeset: a72412b148d7 Author: jeff Date: 2011-06-22 10:11 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/a72412b148d7 7057046: Add embedded license to THIRD PARTY README Reviewed-by: lana ! THIRD_PARTY_README Changeset: 58bc532d6341 Author: lana Date: 2011-06-22 12:41 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/58bc532d6341 Merge Changeset: ce654f4ecfd8 Author: schien Date: 2011-06-27 13:21 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/ce654f4ecfd8 Added tag jdk7-b147 for changeset 58bc532d6341 ! .hgtags Changeset: e0dec1645823 Author: schien Date: 2011-06-27 14:11 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/e0dec1645823 Merge Changeset: defdd98cb7ce Author: darcy Date: 2011-06-01 23:56 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/defdd98cb7ce 7025784: Add SourceVersion.RELEASE_8 7025786: Add -source 8 and -target 8 to javac 7025789: Change javac source and target default to 8 Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Source.java ! src/share/classes/com/sun/tools/javac/jvm/Target.java ! src/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java ! src/share/classes/javax/lang/model/SourceVersion.java ! test/tools/javac/6330997/T6330997.java ! test/tools/javac/api/T6395981.java ! test/tools/javac/processing/warnings/TestSourceVersionWarnings.java ! test/tools/javac/quid/T6999438.java ! test/tools/javac/versions/check.sh Changeset: 3b1fd4ac2e71 Author: darcy Date: 2011-06-13 12:17 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/3b1fd4ac2e71 7052122: Update JDK_MINOR_VERSION for JDK 8 Reviewed-by: mr, katleman + test/tools/javac/processing/model/TestSourceVersion.java Changeset: 4844a9fd3a62 Author: darcy Date: 2011-06-22 17:07 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/4844a9fd3a62 6449184: Provide JavacProcessingEnvironment.getWriter Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! test/tools/javac/util/T6597678.java Changeset: 18002d039806 Author: jjg Date: 2011-06-23 11:49 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/18002d039806 7058174: Reduce langtools build warnings Reviewed-by: jjg Contributed-by: alexandre.boulgakov at oracle.com ! make/build.xml ! make/tools/CompileProperties/CompileProperties.java Changeset: d59414955614 Author: lana Date: 2011-06-22 23:26 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/d59414955614 Merge - src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/inherit.gif Changeset: 9eb36cac6b64 Author: lana Date: 2011-06-23 17:30 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/9eb36cac6b64 Merge Changeset: f74e4269a50a Author: darcy Date: 2011-06-24 13:52 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/f74e4269a50a 6575445: Update annotation processor to only use java.util.ServiceLoader Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/tools/javac/diags/examples.not-yet.txt Changeset: 858ae8fec72f Author: jjg Date: 2011-06-30 12:00 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/858ae8fec72f 7060926: Attr.PostAttrAnalyzer misses a case Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/failover/FailOver15.java + test/tools/javac/failover/FailOver15.out Changeset: 469e3bec9b27 Author: lana Date: 2011-06-30 14:19 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/469e3bec9b27 Merge From stuart.marks at oracle.com Thu Jul 21 19:57:44 2011 From: stuart.marks at oracle.com (Stuart Marks) Date: Thu, 21 Jul 2011 12:57:44 -0700 Subject: Request for review: Store convenience scripts as executable In-Reply-To: <58D95D76-F84A-45D3-99AE-BA99060DFE21@oracle.com> References: <1311155276.1024.15.camel@chalkhill> <58D95D76-F84A-45D3-99AE-BA99060DFE21@oracle.com> Message-ID: <4E2884B8.3010803@oracle.com> What's problematic about executables? Certainly we want to avoid storing actual binary executables in repos. I've also seen problems on other projects where Windows clients had stored files (perhaps via Samba) on Unix systems and the files ended up getting their execute bits set. I agree, this is really irritating, since 'ls' and various file managers will flag them as such or show them in a different color, etc. On the other hand, running "sh ./some_script.sh" is also problematic, as "sh" is different shells on different systems, e.g. it's the SysV Bourne shell on older Solaris, possibly ksh93 on newer Solaris, dash on Ubuntu, and bash on MacOS. Executing the scripts directly allows each script to declare which shell it actually needs. It would be nice if we could relax the "no executables" rule, perhaps by allowing execute bits to appear on files that have a .sh suffix, or something. s'marks On 7/20/11 8:33 AM, Kelly O'Hair wrote: > > Although the jcheck extension isn't publicly available (it will be someday), it is used on the servers > and by developers. That extension disallows ANY file from having execute permissions. > So this changeset would get blocked, or create havoc for the developers. > > In general, placing execute permission on files has been problematic and we decided a long time ago > that executables were not welcome in the OpenJDK repositories, and the easiest way to try and block them > was by looking at the execute permissions. > > All these *.sh scripts can be run with "sh", e.g. "sh ./get_source.sh" so I don't see this as a huge burden. > > -kto > > On Jul 20, 2011, at 2:47 AM, Neil Richards wrote: > >> Sometimes, it's the most petty things that can cause an itch. >> >> There are a small number of convenience scripts which are currently held >> within the repository without being marked as executable. >> >> So to use them (for each clone of the repository one may have), one has >> to go round manually setting the executable bit, which is a little sad, >> as mercurial is perfectly capable of remembering that these things >> should be executable. >> >> To that end, please find below the most trivial of changes, to store >> these scripts with their executable bit set. >> >> Please consider this change for committal. >> >> Thanks, >> Neil >> >> -- >> Unless stated above: >> IBM email: neil_richards at uk.ibm.com >> IBM United Kingdom Limited - Registered in England and Wales with number 741598. >> Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU >> >> >> # HG changeset patch >> # User Neil Richards, >> # Date 1311153869 -3600 >> # Branch ojdk-144 >> # Node ID 090ad60f2b03c1b806258e5a75a0fd15963df9e0 >> # Parent 05e24d6ed56dce501b5b8633d2fe7c3725354257 >> Summary: Store convenience scripts as executable >> Contributed-by: >> >> diff --git a/get_source.sh b/get_source.sh >> old mode 100644 >> new mode 100755 >> diff --git a/make/scripts/hgforest.sh b/make/scripts/hgforest.sh >> old mode 100644 >> new mode 100755 >> diff --git a/make/scripts/update_copyright_year.sh b/make/scripts/update_copyright_year.sh >> old mode 100644 >> new mode 100755 >> diff --git a/make/scripts/vsvars.sh b/make/scripts/vsvars.sh >> old mode 100644 >> new mode 100755 >> diff --git a/make/scripts/webrev.ksh b/make/scripts/webrev.ksh >> old mode 100644 >> new mode 100755 >> >> > From kelly.ohair at oracle.com Fri Jul 22 23:57:34 2011 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Fri, 22 Jul 2011 16:57:34 -0700 Subject: Need reviewer Message-ID: Can one of you review these jprt changes, there is no impact to RE or manual developer building. These changes are needed to instruct our internal developer build system JPRT on how to build jdk8. 7069993: Adjust make/jprt.properties file for jdk8 http://cr.openjdk.java.net/~ohair/openjdk8/jprt-changes/webrev/ -kto -------------- next part -------------- An HTML attachment was scrubbed... URL: From david.katleman at oracle.com Sat Jul 23 00:09:24 2011 From: david.katleman at oracle.com (David Katleman) Date: Fri, 22 Jul 2011 17:09:24 -0700 Subject: Need reviewer In-Reply-To: References: Message-ID: <4E2A1134.7070409@oracle.com> On 7/22/2011 4:57 PM, Kelly O'Hair wrote: > Can one of you review these jprt changes, there is no impact to RE or > manual developer building. > > These changes are needed to instruct our internal developer build > system JPRT on how to build jdk8. > > 7069993: Adjust make/jprt.properties file for jdk8 > http://cr.openjdk.java.net/~ohair/openjdk8/jprt-changes/webrev/ > Couldn't see any problems with the changes. > 34 # Standard list of jprt build targets for this source tree > 35 jprt.build.targets= \ > 36 solaris_sparc_5.10-{product|fastdebug}, \ > 37 solaris_sparcv9_5.10-{product|fastdebug}, \ > 38 solaris_i586_5.10-{product|fastdebug}, \ > 39 solaris_x64_5.10-{product|fastdebug}, \ > 40 linux_i586_2.6-{product|fastdebug}, \ > 41 linux_x64_2.6-{product|fastdebug}, \ > 42 windows_i586_5.1-{product|fastdebug}, \ > 43 windows_x64_5.2-{product|fastdebug Shame there isn't a way to have the above included instead of repeated everywhere. Consider the code reviewed! Dave -------------- next part -------------- An HTML attachment was scrubbed... URL: From kelly.ohair at oracle.com Sat Jul 23 00:29:35 2011 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Fri, 22 Jul 2011 17:29:35 -0700 Subject: Need reviewer In-Reply-To: <4E2A1134.7070409@oracle.com> References: <4E2A1134.7070409@oracle.com> Message-ID: <81E02062-CD49-485B-8292-264476ED09EA@oracle.com> On Jul 22, 2011, at 5:09 PM, David Katleman wrote: > > > On 7/22/2011 4:57 PM, Kelly O'Hair wrote: >> >> Can one of you review these jprt changes, there is no impact to RE or manual developer building. >> >> These changes are needed to instruct our internal developer build system JPRT on how to build jdk8. >> >> 7069993: Adjust make/jprt.properties file for jdk8 >> http://cr.openjdk.java.net/~ohair/openjdk8/jprt-changes/webrev/ > > Couldn't see any problems with the changes. > >> 34 # Standard list of jprt build targets for this source tree >> 35 jprt.build.targets= \ >> 36 solaris_sparc_5.10-{product|fastdebug}, \ >> 37 solaris_sparcv9_5.10-{product|fastdebug}, \ >> 38 solaris_i586_5.10-{product|fastdebug}, \ >> 39 solaris_x64_5.10-{product|fastdebug}, \ >> 40 linux_i586_2.6-{product|fastdebug}, \ >> 41 linux_x64_2.6-{product|fastdebug}, \ >> 42 windows_i586_5.1-{product|fastdebug}, \ >> 43 windows_x64_5.2-{product|fastdebug > Shame there isn't a way to have the above included instead of repeated everywhere. Yeah, this may change when we start building more platforms in jdk8, embedded and also bsd and mac builds might be done. But we aren't quite ready for that yet, so the best thing was to explicitly list the ones that build now. -kto > > Consider the code reviewed! > > Dave > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From lana.steuck at oracle.com Sat Jul 23 00:29:50 2011 From: lana.steuck at oracle.com (Lana Steuck) Date: Fri, 22 Jul 2011 17:29:50 -0700 Subject: Need reviewer In-Reply-To: References: Message-ID: <4E2A15FE.20001@oracle.com> Hi Kelly, Thank you for making this change!! I see that Dave has already approved it. I am not a JPRT expert, but fwiw, I also looked at the changes, they actually made sense to me :) Looks good. Thanks, Lana On 07/22/2011 04:57 PM, Kelly O'Hair wrote: > Can one of you review these jprt changes, there is no impact to RE or > manual developer building. > > These changes are needed to instruct our internal developer build > system JPRT on how to build jdk8. > > 7069993: Adjust make/jprt.properties file for jdk8 > http://cr.openjdk.java.net/~ohair/openjdk8/jprt-changes/webrev/ > > > -kto > From kelly.ohair at oracle.com Sat Jul 23 00:51:46 2011 From: kelly.ohair at oracle.com (kelly.ohair at oracle.com) Date: Sat, 23 Jul 2011 00:51:46 +0000 Subject: hg: jdk8/build/corba: 7069993: Adjust make/jprt.properties file for jdk8 Message-ID: <20110723005146.DFE884766F@hg.openjdk.java.net> Changeset: 949fb60ca830 Author: ohair Date: 2011-07-22 17:34 -0700 URL: http://hg.openjdk.java.net/jdk8/build/corba/rev/949fb60ca830 7069993: Adjust make/jprt.properties file for jdk8 Reviewed-by: katleman ! make/jprt.properties From kelly.ohair at oracle.com Sat Jul 23 00:54:41 2011 From: kelly.ohair at oracle.com (kelly.ohair at oracle.com) Date: Sat, 23 Jul 2011 00:54:41 +0000 Subject: hg: jdk8/build: 7069993: Adjust make/jprt.properties file for jdk8 Message-ID: <20110723005441.2D46547670@hg.openjdk.java.net> Changeset: fd8615098a54 Author: ohair Date: 2011-07-22 17:35 -0700 URL: http://hg.openjdk.java.net/jdk8/build/rev/fd8615098a54 7069993: Adjust make/jprt.properties file for jdk8 Reviewed-by: katleman ! make/jprt.properties From kelly.ohair at oracle.com Sat Jul 23 00:59:11 2011 From: kelly.ohair at oracle.com (kelly.ohair at oracle.com) Date: Sat, 23 Jul 2011 00:59:11 +0000 Subject: hg: jdk8/build/jaxp: 7069993: Adjust make/jprt.properties file for jdk8 Message-ID: <20110723005911.1DFED47671@hg.openjdk.java.net> Changeset: 4f0fcb812767 Author: ohair Date: 2011-07-22 17:34 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxp/rev/4f0fcb812767 7069993: Adjust make/jprt.properties file for jdk8 Reviewed-by: katleman ! make/jprt.properties From kelly.ohair at oracle.com Sat Jul 23 01:07:06 2011 From: kelly.ohair at oracle.com (kelly.ohair at oracle.com) Date: Sat, 23 Jul 2011 01:07:06 +0000 Subject: hg: jdk8/build/jaxws: 7069993: Adjust make/jprt.properties file for jdk8 Message-ID: <20110723010706.455B147672@hg.openjdk.java.net> Changeset: 64df57a1edec Author: ohair Date: 2011-07-22 17:35 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jaxws/rev/64df57a1edec 7069993: Adjust make/jprt.properties file for jdk8 Reviewed-by: katleman ! make/jprt.properties From kelly.ohair at oracle.com Sat Jul 23 01:15:15 2011 From: kelly.ohair at oracle.com (kelly.ohair at oracle.com) Date: Sat, 23 Jul 2011 01:15:15 +0000 Subject: hg: jdk8/build/langtools: 7069993: Adjust make/jprt.properties file for jdk8 Message-ID: <20110723011517.52A1147674@hg.openjdk.java.net> Changeset: 2d3096441387 Author: ohair Date: 2011-07-22 17:35 -0700 URL: http://hg.openjdk.java.net/jdk8/build/langtools/rev/2d3096441387 7069993: Adjust make/jprt.properties file for jdk8 Reviewed-by: katleman ! make/jprt.properties From kelly.ohair at oracle.com Sat Jul 23 02:11:53 2011 From: kelly.ohair at oracle.com (kelly.ohair at oracle.com) Date: Sat, 23 Jul 2011 02:11:53 +0000 Subject: hg: jdk8/build/jdk: 7069993: Adjust make/jprt.properties file for jdk8 Message-ID: <20110723021202.E8AD747677@hg.openjdk.java.net> Changeset: 0ec4b6498a69 Author: ohair Date: 2011-07-22 17:35 -0700 URL: http://hg.openjdk.java.net/jdk8/build/jdk/rev/0ec4b6498a69 7069993: Adjust make/jprt.properties file for jdk8 Reviewed-by: katleman ! make/jprt.properties From kelly.ohair at oracle.com Mon Jul 25 16:47:13 2011 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Mon, 25 Jul 2011 09:47:13 -0700 Subject: Need reviewers, web page changes Message-ID: Includes changes to use get_source.sh and hgforest.sh rather than the Forest Extension and the fclone/fstatus/fupdate/ffetch/fpush/fpull commands. Also added NetBeans project files (so I can use the NetBeans html editor). http://cr.openjdk.java.net/~ohair/web-forest/webrev/ -kto From neugens at limasoftware.net Mon Jul 25 18:02:38 2011 From: neugens at limasoftware.net (Mario Torre) Date: Mon, 25 Jul 2011 20:02:38 +0200 Subject: Need reviewers, web page changes In-Reply-To: References: Message-ID: <1311616960.4501.0.camel@galactica> Il giorno lun, 25/07/2011 alle 09.47 -0700, Kelly O'Hair ha scritto: > Includes changes to use get_source.sh and hgforest.sh rather than the Forest Extension > and the fclone/fstatus/fupdate/ffetch/fpush/fpull commands. > > Also added NetBeans project files (so I can use the NetBeans html editor). > > http://cr.openjdk.java.net/~ohair/web-forest/webrev/ > > -kto The change looks good to me, but I don't know if I'm entitled as a reviewer :) Cheers, Mario From kelly.ohair at oracle.com Mon Jul 25 19:50:26 2011 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Mon, 25 Jul 2011 12:50:26 -0700 Subject: Need reviewers, web page changes In-Reply-To: <1311616960.4501.0.camel@galactica> References: <1311616960.4501.0.camel@galactica> Message-ID: On Jul 25, 2011, at 11:02 AM, Mario Torre wrote: > Il giorno lun, 25/07/2011 alle 09.47 -0700, Kelly O'Hair ha scritto: >> Includes changes to use get_source.sh and hgforest.sh rather than the Forest Extension >> and the fclone/fstatus/fupdate/ffetch/fpush/fpull commands. >> >> Also added NetBeans project files (so I can use the NetBeans html editor). >> >> http://cr.openjdk.java.net/~ohair/web-forest/webrev/ >> >> -kto > > The change looks good to me, but I don't know if I'm entitled as a > reviewer :) > I certainly accept your review. Thanks. -kto > Cheers, > Mario > From ahughes at redhat.com Wed Jul 27 18:04:56 2011 From: ahughes at redhat.com (Dr Andrew John Hughes) Date: Wed, 27 Jul 2011 19:04:56 +0100 Subject: Regression in OpenJDK8 Makefiles Message-ID: <20110727180456.GA22822@rivendell.middle-earth.co.uk> Hi, Can someone please tell me why: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/cf4edfcd7119 reverted my earlier fix: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/80368890a2a0 without any discussion? The correct fix would have been to bump the boot source language/target class versions to 7, not erase the lines altogether. -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and IcedTea http://www.gnu.org/software/classpath http://icedtea.classpath.org PGP Key: F5862A37 (https://keys.indymedia.org/) Fingerprint = EA30 D855 D50F 90CD F54D 0698 0713 C3ED F586 2A37 From kelly.ohair at oracle.com Wed Jul 27 18:58:59 2011 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Wed, 27 Jul 2011 11:58:59 -0700 Subject: Regression in OpenJDK8 Makefiles In-Reply-To: <20110727180456.GA22822@rivendell.middle-earth.co.uk> References: <20110727180456.GA22822@rivendell.middle-earth.co.uk> Message-ID: <72D8DC66-1C30-4656-B47E-F4E83D13A3AF@oracle.com> On Jul 27, 2011, at 11:04 AM, Dr Andrew John Hughes wrote: > Hi, > > Can someone please tell me why: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/cf4edfcd7119 > > reverted my earlier fix: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/80368890a2a0 > > without any discussion? My apologies, the webrev should have been made public. > > The correct fix would have been to bump the boot source language/target class > versions to 7, not erase the lines altogether. Unfortunately, that did not work with jdk7 as a boot, and jdk6 won't work as a boot jdk soon anyway. Since we will be requiring a jdk7 as the boot jdk, I did not feel it was needed to even specify this. Anything compiled with the boot javac technically doesn't care what the source/target is, or should, and the class files created just need to work with the boot jdk, and should not be shipped as part of the jdk8 being built. When I looked at the Makefiles, there was no comment as to why we even had to set the -source or -target options when using the boot javac at all. My conclusion was that it was unnecessary, and deleting these lines made 'jdk7 as boot' work. If that was wrong I apologize, why does this matter? -kto > -- > Andrew :) > > Free Java Software Engineer > Red Hat, Inc. (http://www.redhat.com) > > Support Free Java! > Contribute to GNU Classpath and IcedTea > http://www.gnu.org/software/classpath > http://icedtea.classpath.org > PGP Key: F5862A37 (https://keys.indymedia.org/) > Fingerprint = EA30 D855 D50F 90CD F54D 0698 0713 C3ED F586 2A37 From ahughes at redhat.com Wed Jul 27 23:28:54 2011 From: ahughes at redhat.com (Dr Andrew John Hughes) Date: Thu, 28 Jul 2011 00:28:54 +0100 Subject: Regression in OpenJDK8 Makefiles In-Reply-To: <72D8DC66-1C30-4656-B47E-F4E83D13A3AF@oracle.com> References: <20110727180456.GA22822@rivendell.middle-earth.co.uk> <72D8DC66-1C30-4656-B47E-F4E83D13A3AF@oracle.com> Message-ID: <20110727232853.GG22822@rivendell.middle-earth.co.uk> On 11:58 Wed 27 Jul , Kelly O'Hair wrote: > > On Jul 27, 2011, at 11:04 AM, Dr Andrew John Hughes wrote: > > > Hi, > > > > Can someone please tell me why: > > > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/cf4edfcd7119 > > > > reverted my earlier fix: > > > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/80368890a2a0 > > > > without any discussion? > > My apologies, the webrev should have been made public. > > > > > The correct fix would have been to bump the boot source language/target class > > versions to 7, not erase the lines altogether. > > Unfortunately, that did not work with jdk7 as a boot Why was this? I don't understand why anything would fail with javac -source 7 -target 7 over just javac. , and jdk6 won't work as a boot jdk > soon anyway. Well, yes I assumed this patch was related to moving to OpenJDK7 as the minimum bootstrap JDK. > Since we will be requiring a jdk7 as the boot jdk, I did not feel it was needed > to even specify this. Anything compiled with the boot javac technically doesn't care what > the source/target is, or should, and the class files created just need to work with the boot jdk, > and should not be shipped as part of the jdk8 being built. > > When I looked at the Makefiles, there was no comment as to why we even had to set the -source > or -target options when using the boot javac at all. > My conclusion was that it was unnecessary, and deleting these lines made 'jdk7 as boot' work. > > If that was wrong I apologize, why does this matter? > It means that we are depending on whatever defaults the bootstrap javac uses rather than being explicit. In most cases, that might not cause a problem but I know I've run into problems with this and I think it better to be safe than sorry, as you don't know what the bootstrap javac is or what its default is. If we expect the bootstrap javac to produce java 7 class files, it should be set explicitly: http://blogs.oracle.com/darcy/entry/build_advice_set_source_target I think I've hit it mostly with using ecj as the bootstrap javac, but it couldcause an issue during development if the bootstrap javac started producing 1.8 code by default but the VM used wasn't capable of handling it. Unlikely maybe, but I think it's better to have this set explicitly and just avoid such issues altogether. > -kto > > > -- > > Andrew :) > > > > Free Java Software Engineer > > Red Hat, Inc. (http://www.redhat.com) > > > > Support Free Java! > > Contribute to GNU Classpath and IcedTea > > http://www.gnu.org/software/classpath > > http://icedtea.classpath.org > > PGP Key: F5862A37 (https://keys.indymedia.org/) > > Fingerprint = EA30 D855 D50F 90CD F54D 0698 0713 C3ED F586 2A37 > -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and IcedTea http://www.gnu.org/software/classpath http://icedtea.classpath.org PGP Key: F5862A37 (https://keys.indymedia.org/) Fingerprint = EA30 D855 D50F 90CD F54D 0698 0713 C3ED F586 2A37 From kelly.ohair at oracle.com Thu Jul 28 00:12:01 2011 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Wed, 27 Jul 2011 17:12:01 -0700 Subject: Regression in OpenJDK8 Makefiles In-Reply-To: <20110727232853.GG22822@rivendell.middle-earth.co.uk> References: <20110727180456.GA22822@rivendell.middle-earth.co.uk> <72D8DC66-1C30-4656-B47E-F4E83D13A3AF@oracle.com> <20110727232853.GG22822@rivendell.middle-earth.co.uk> Message-ID: <07E4D248-8D06-417F-A439-896ABC42B8CA@oracle.com> On Jul 27, 2011, at 4:28 PM, Dr Andrew John Hughes wrote: > On 11:58 Wed 27 Jul , Kelly O'Hair wrote: >> >> On Jul 27, 2011, at 11:04 AM, Dr Andrew John Hughes wrote: >> >>> Hi, >>> >>> Can someone please tell me why: >>> >>> http://hg.openjdk.java.net/jdk8/tl/jdk/rev/cf4edfcd7119 >>> >>> reverted my earlier fix: >>> >>> http://hg.openjdk.java.net/jdk8/tl/jdk/rev/80368890a2a0 >>> >>> without any discussion? >> >> My apologies, the webrev should have been made public. >> >>> >>> The correct fix would have been to bump the boot source language/target class >>> versions to 7, not erase the lines altogether. >> >> Unfortunately, that did not work with jdk7 as a boot > > Why was this? I don't understand why anything would fail with javac -source 7 -target 7 over > just javac. Basically, we never really know what the BOOT javac will accept. I assume that if we use the default for javac, that the BOOT java can run them. > > , and jdk6 won't work as a boot jdk >> soon anyway. > > Well, yes I assumed this patch was related to moving to OpenJDK7 as the minimum bootstrap JDK. > >> Since we will be requiring a jdk7 as the boot jdk, I did not feel it was needed >> to even specify this. Anything compiled with the boot javac technically doesn't care what >> the source/target is, or should, and the class files created just need to work with the boot jdk, >> and should not be shipped as part of the jdk8 being built. >> >> When I looked at the Makefiles, there was no comment as to why we even had to set the -source >> or -target options when using the boot javac at all. >> My conclusion was that it was unnecessary, and deleting these lines made 'jdk7 as boot' work. >> >> If that was wrong I apologize, why does this matter? >> > > It means that we are depending on whatever defaults the bootstrap > javac uses rather than being explicit. In most cases, that might not > cause a problem but I know I've run into problems with this and I > think it better to be safe than sorry, as you don't know what the > bootstrap javac is or what its default is. If we expect the > bootstrap javac to produce java 7 class files, it should be set > explicitly: > > http://blogs.oracle.com/darcy/entry/build_advice_set_source_target > > I think I've hit it mostly with using ecj as the bootstrap javac, but > it couldcause an issue during development if the bootstrap javac > started producing 1.8 code by default but the VM used wasn't capable of > handling it. Unlikely maybe, but I think it's better to have this set > explicitly and just avoid such issues altogether. IF these class files were becoming part of the final jdk image, then I would agree, but they aren't. I see no reason to be explicit here, or to even specify it. I am assuming that the BOOT javac comes from a BOOT jdk image, and that it has a java command in that BOOT jdk, that can run the default classes created by that BOOT javac. So what is the BOOT javac used for? As far as I know, it is used to compile the bootstrap langtools javac.jar and it is used to build the jdk/make/tools jar files, both of which we run during the build but we do not deliver into the final jdk image. Both are run with the BOOT jdk java command. The sources for langtools and these jdk/make/tools might be jdk5 or jdk6 or jdk7 sources, but that's an issue for those sources to deal with, in terms of checking that the BOOT jdk is 'good enough' to compile them, and the BOOT java is good enough to run them. If the building of these particular sources NEEDS to set the source/target, again, that's something for that particular part of the build to specify. If the BOOT jdk was jdk8, I would want these sources built for jdk8 and run with a jdk8, it should just work. -kto > >> -kto >> >>> -- >>> Andrew :) >>> >>> Free Java Software Engineer >>> Red Hat, Inc. (http://www.redhat.com) >>> >>> Support Free Java! >>> Contribute to GNU Classpath and IcedTea >>> http://www.gnu.org/software/classpath >>> http://icedtea.classpath.org >>> PGP Key: F5862A37 (https://keys.indymedia.org/) >>> Fingerprint = EA30 D855 D50F 90CD F54D 0698 0713 C3ED F586 2A37 >> > > -- > Andrew :) > > Free Java Software Engineer > Red Hat, Inc. (http://www.redhat.com) > > Support Free Java! > Contribute to GNU Classpath and IcedTea > http://www.gnu.org/software/classpath > http://icedtea.classpath.org > PGP Key: F5862A37 (https://keys.indymedia.org/) > Fingerprint = EA30 D855 D50F 90CD F54D 0698 0713 C3ED F586 2A37 From ahughes at redhat.com Thu Jul 28 01:57:38 2011 From: ahughes at redhat.com (Dr Andrew John Hughes) Date: Thu, 28 Jul 2011 02:57:38 +0100 Subject: Allow HotSpot to build on Linux 3.0+ Message-ID: <20110728015738.GL22822@rivendell.middle-earth.co.uk> Linux 3.0 was released last week: https://lwn.net/Articles/452531/ This webrev: http://cr.openjdk.java.net/~andrew/pr748/ fixes the check in the HotSpot build to allow Linux 3.0 and on through the version check. This is against hotspot-comp/OpenJDK8 but our testing in IcedTea6 shows that the same patch applies all the way back to hs14 just fine. Ok to push? You might also want to consider getting this into OpenJDK7 if it's going to remain buildable... :-) -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and IcedTea http://www.gnu.org/software/classpath http://icedtea.classpath.org PGP Key: F5862A37 (https://keys.indymedia.org/) Fingerprint = EA30 D855 D50F 90CD F54D 0698 0713 C3ED F586 2A37 From ahughes at redhat.com Thu Jul 28 02:06:22 2011 From: ahughes at redhat.com (Dr Andrew John Hughes) Date: Thu, 28 Jul 2011 03:06:22 +0100 Subject: Regression in OpenJDK8 Makefiles In-Reply-To: <07E4D248-8D06-417F-A439-896ABC42B8CA@oracle.com> References: <20110727180456.GA22822@rivendell.middle-earth.co.uk> <72D8DC66-1C30-4656-B47E-F4E83D13A3AF@oracle.com> <20110727232853.GG22822@rivendell.middle-earth.co.uk> <07E4D248-8D06-417F-A439-896ABC42B8CA@oracle.com> Message-ID: <20110728020622.GM22822@rivendell.middle-earth.co.uk> On 17:12 Wed 27 Jul , Kelly O'Hair wrote: > > On Jul 27, 2011, at 4:28 PM, Dr Andrew John Hughes wrote: > > > On 11:58 Wed 27 Jul , Kelly O'Hair wrote: > >> > >> On Jul 27, 2011, at 11:04 AM, Dr Andrew John Hughes wrote: > >> > >>> Hi, > >>> > >>> Can someone please tell me why: > >>> > >>> http://hg.openjdk.java.net/jdk8/tl/jdk/rev/cf4edfcd7119 > >>> > >>> reverted my earlier fix: > >>> > >>> http://hg.openjdk.java.net/jdk8/tl/jdk/rev/80368890a2a0 > >>> > >>> without any discussion? > >> > >> My apologies, the webrev should have been made public. > >> > >>> > >>> The correct fix would have been to bump the boot source language/target class > >>> versions to 7, not erase the lines altogether. > >> > >> Unfortunately, that did not work with jdk7 as a boot > > > > Why was this? I don't understand why anything would fail with javac -source 7 -target 7 over > > just javac. > > Basically, we never really know what the BOOT javac will accept. I was referring more to the actual build failure when you tried this. If we're requiring 7 support as a minimum for bootstrapping, surely we know it will support this. > I assume that if we use the default for javac, that the BOOT java can run them. This is the assumption that has not always held in my experience. Being explicit means that a newer javac can be used with an older VM. snip... > > If the BOOT jdk was jdk8, I would want these sources built for jdk8 and run with a jdk8, > it should just work. > This seems to contradict what you're saying about the files ending up in the image. Why does it matter if they use the minimum supported version? Presumably an OpenJDK8 VM will be able to run 1.7 class files. But an OpenJDK7 VM wouldn't be able to run 1.8 class files if these are the default produced by the bootstrap javac. > -kto > > > > > >> -kto > >> > >>> -- > >>> Andrew :) > >>> > >>> Free Java Software Engineer > >>> Red Hat, Inc. (http://www.redhat.com) > >>> > >>> Support Free Java! > >>> Contribute to GNU Classpath and IcedTea > >>> http://www.gnu.org/software/classpath > >>> http://icedtea.classpath.org > >>> PGP Key: F5862A37 (https://keys.indymedia.org/) > >>> Fingerprint = EA30 D855 D50F 90CD F54D 0698 0713 C3ED F586 2A37 > >> > > > > -- > > Andrew :) > > > > Free Java Software Engineer > > Red Hat, Inc. (http://www.redhat.com) > > > > Support Free Java! > > Contribute to GNU Classpath and IcedTea > > http://www.gnu.org/software/classpath > > http://icedtea.classpath.org > > PGP Key: F5862A37 (https://keys.indymedia.org/) > > Fingerprint = EA30 D855 D50F 90CD F54D 0698 0713 C3ED F586 2A37 > -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and IcedTea http://www.gnu.org/software/classpath http://icedtea.classpath.org PGP Key: F5862A37 (https://keys.indymedia.org/) Fingerprint = EA30 D855 D50F 90CD F54D 0698 0713 C3ED F586 2A37 From keith.mcguigan at oracle.com Thu Jul 28 12:32:34 2011 From: keith.mcguigan at oracle.com (Keith McGuigan) Date: Thu, 28 Jul 2011 08:32:34 -0400 Subject: Allow HotSpot to build on Linux 3.0+ In-Reply-To: <20110728015738.GL22822@rivendell.middle-earth.co.uk> References: <20110728015738.GL22822@rivendell.middle-earth.co.uk> Message-ID: This appears to remove support for version 2.7. Is that intentional? -- - Keith On Jul 27, 2011, at 9:57 PM, Dr Andrew John Hughes wrote: > Linux 3.0 was released last week: > > https://lwn.net/Articles/452531/ > > This webrev: > > http://cr.openjdk.java.net/~andrew/pr748/ > > fixes the check in the HotSpot build to allow Linux 3.0 and on > through the version check. > > This is against hotspot-comp/OpenJDK8 but our testing in IcedTea6 > shows that the same patch applies all the way back to hs14 just > fine. > > Ok to push? > > You might also want to consider getting this into OpenJDK7 if > it's going to remain buildable... :-) > -- > Andrew :) > > Free Java Software Engineer > Red Hat, Inc. (http://www.redhat.com) > > Support Free Java! > Contribute to GNU Classpath and IcedTea > http://www.gnu.org/software/classpath > http://icedtea.classpath.org > PGP Key: F5862A37 (https://keys.indymedia.org/) > Fingerprint = EA30 D855 D50F 90CD F54D 0698 0713 C3ED F586 2A37 From mark at klomp.org Thu Jul 28 13:02:03 2011 From: mark at klomp.org (Mark Wielaard) Date: Thu, 28 Jul 2011 15:02:03 +0200 Subject: Allow HotSpot to build on Linux 3.0+ In-Reply-To: References: <20110728015738.GL22822@rivendell.middle-earth.co.uk> Message-ID: <1311858123.9467.12.camel@springer.wildebeest.org> On Thu, 2011-07-28 at 08:32 -0400, Keith McGuigan wrote: > This appears to remove support for version 2.7. Is that intentional? There has never been a 2.7 kernel. 2.6.39.3 is the last before the 3.0 series. https://secure.wikimedia.org/wikipedia/en/wiki/Linux_kernel#Version_numbering From keith.mcguigan at oracle.com Thu Jul 28 13:17:57 2011 From: keith.mcguigan at oracle.com (Keith McGuigan) Date: Thu, 28 Jul 2011 09:17:57 -0400 Subject: Allow HotSpot to build on Linux 3.0+ In-Reply-To: <1311858123.9467.12.camel@springer.wildebeest.org> References: <20110728015738.GL22822@rivendell.middle-earth.co.uk> <1311858123.9467.12.camel@springer.wildebeest.org> Message-ID: <9F0F7FEF-E1FE-40AB-A8FA-0657EB4802EF@oracle.com> Ok, thanks. Code looks good to me then. -- - Keith On Jul 28, 2011, at 9:02 AM, Mark Wielaard wrote: > On Thu, 2011-07-28 at 08:32 -0400, Keith McGuigan wrote: >> This appears to remove support for version 2.7. Is that intentional? > > There has never been a 2.7 kernel. > 2.6.39.3 is the last before the 3.0 series. > https://secure.wikimedia.org/wikipedia/en/wiki/ > Linux_kernel#Version_numbering > From ahughes at redhat.com Thu Jul 28 13:53:22 2011 From: ahughes at redhat.com (Dr Andrew John Hughes) Date: Thu, 28 Jul 2011 14:53:22 +0100 Subject: Allow HotSpot to build on Linux 3.0+ In-Reply-To: <1311858123.9467.12.camel@springer.wildebeest.org> References: <20110728015738.GL22822@rivendell.middle-earth.co.uk> <1311858123.9467.12.camel@springer.wildebeest.org> Message-ID: <20110728135322.GO22822@rivendell.middle-earth.co.uk> On 15:02 Thu 28 Jul , Mark Wielaard wrote: > On Thu, 2011-07-28 at 08:32 -0400, Keith McGuigan wrote: > > This appears to remove support for version 2.7. Is that intentional? > > There has never been a 2.7 kernel. > 2.6.39.3 is the last before the 3.0 series. > https://secure.wikimedia.org/wikipedia/en/wiki/Linux_kernel#Version_numbering > Yes, it was intentional. As Mark says, it never existed and I guess never will now. I assume it was added as future proofing, but Linus went and messed that up by going to 3.0... ;-) -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and IcedTea http://www.gnu.org/software/classpath http://icedtea.classpath.org PGP Key: F5862A37 (https://keys.indymedia.org/) Fingerprint = EA30 D855 D50F 90CD F54D 0698 0713 C3ED F586 2A37 From ahughes at redhat.com Thu Jul 28 13:54:09 2011 From: ahughes at redhat.com (Dr Andrew John Hughes) Date: Thu, 28 Jul 2011 14:54:09 +0100 Subject: Allow HotSpot to build on Linux 3.0+ In-Reply-To: <9F0F7FEF-E1FE-40AB-A8FA-0657EB4802EF@oracle.com> References: <20110728015738.GL22822@rivendell.middle-earth.co.uk> <1311858123.9467.12.camel@springer.wildebeest.org> <9F0F7FEF-E1FE-40AB-A8FA-0657EB4802EF@oracle.com> Message-ID: <20110728135408.GP22822@rivendell.middle-earth.co.uk> On 09:17 Thu 28 Jul , Keith McGuigan wrote: > > Ok, thanks. Code looks good to me then. > Ok, can I push this or do you still need to do this via JPRT? Either way, I need a bug ID please. > -- > - Keith > > On Jul 28, 2011, at 9:02 AM, Mark Wielaard wrote: > > > On Thu, 2011-07-28 at 08:32 -0400, Keith McGuigan wrote: > >> This appears to remove support for version 2.7. Is that intentional? > > > > There has never been a 2.7 kernel. > > 2.6.39.3 is the last before the 3.0 series. > > https://secure.wikimedia.org/wikipedia/en/wiki/ > > Linux_kernel#Version_numbering > > > -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and IcedTea http://www.gnu.org/software/classpath http://icedtea.classpath.org PGP Key: F5862A37 (https://keys.indymedia.org/) Fingerprint = EA30 D855 D50F 90CD F54D 0698 0713 C3ED F586 2A37 From keith.mcguigan at oracle.com Thu Jul 28 14:45:30 2011 From: keith.mcguigan at oracle.com (Keith McGuigan) Date: Thu, 28 Jul 2011 10:45:30 -0400 Subject: Allow HotSpot to build on Linux 3.0+ In-Reply-To: <20110728135408.GP22822@rivendell.middle-earth.co.uk> References: <20110728015738.GL22822@rivendell.middle-earth.co.uk> <1311858123.9467.12.camel@springer.wildebeest.org> <9F0F7FEF-E1FE-40AB-A8FA-0657EB4802EF@oracle.com> <20110728135408.GP22822@rivendell.middle-earth.co.uk> Message-ID: On Jul 28, 2011, at 9:54 AM, Dr Andrew John Hughes wrote: > On 09:17 Thu 28 Jul , Keith McGuigan wrote: >> >> Ok, thanks. Code looks good to me then. >> > > Ok, can I push this or do you still need to do this via JPRT? > > Either way, I need a bug ID please. Yes, this will need to be pushed via JPRT (as all hotspot pushes must). I can create an ID for this too. One more review would be good too. -- - Keith From keith.mcguigan at oracle.com Thu Jul 28 18:03:39 2011 From: keith.mcguigan at oracle.com (Keith McGuigan) Date: Thu, 28 Jul 2011 14:03:39 -0400 Subject: Allow HotSpot to build on Linux 3.0+ In-Reply-To: <20110728135408.GP22822@rivendell.middle-earth.co.uk> References: <20110728015738.GL22822@rivendell.middle-earth.co.uk> <1311858123.9467.12.camel@springer.wildebeest.org> <9F0F7FEF-E1FE-40AB-A8FA-0657EB4802EF@oracle.com> <20110728135408.GP22822@rivendell.middle-earth.co.uk> Message-ID: <0DF2D2D8-F80A-47FE-AB06-942044140455@oracle.com> I field 7072341: enable hotspot builds on Linux 3.0 I'll push this (via JPRT) to the runtime sub-repo: http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot and it should propagate from there. -- - Keith On Jul 28, 2011, at 9:54 AM, Dr Andrew John Hughes wrote: > On 09:17 Thu 28 Jul , Keith McGuigan wrote: >> >> Ok, thanks. Code looks good to me then. >> > > Ok, can I push this or do you still need to do this via JPRT? > > Either way, I need a bug ID please. > >> -- >> - Keith >> >> On Jul 28, 2011, at 9:02 AM, Mark Wielaard wrote: >> >>> On Thu, 2011-07-28 at 08:32 -0400, Keith McGuigan wrote: >>>> This appears to remove support for version 2.7. Is that >>>> intentional? >>> >>> There has never been a 2.7 kernel. >>> 2.6.39.3 is the last before the 3.0 series. >>> https://secure.wikimedia.org/wikipedia/en/wiki/ >>> Linux_kernel#Version_numbering >>> >> > > -- > Andrew :) > > Free Java Software Engineer > Red Hat, Inc. (http://www.redhat.com) > > Support Free Java! > Contribute to GNU Classpath and IcedTea > http://www.gnu.org/software/classpath > http://icedtea.classpath.org > PGP Key: F5862A37 (https://keys.indymedia.org/) > Fingerprint = EA30 D855 D50F 90CD F54D 0698 0713 C3ED F586 2A37